3 2015-08-19 Sebastian Dröge <slomo@coaxion.net>
8 2015-08-19 11:33:01 +0300 Sebastian Dröge <sebastian@centricular.com>
12 po: Update translations
14 2015-08-18 02:23:55 -0300 Thiago Santos <thiagoss@osg.samsung.com>
16 * ext/x264/gstx264enc.c:
17 x264enc: actually return TRUE from accept-caps handler
20 2015-08-16 14:27:44 -0300 Thiago Santos <thiagoss@osg.samsung.com>
22 * ext/x264/gstx264enc.c:
23 x264enc: implement accept-caps handling
24 Implement accept-caps handling without doing caps queries downstream
26 2015-08-15 22:15:26 -0300 Thiago Santos <thiagoss@osg.samsung.com>
28 * ext/amrnb/amrnbenc.c:
29 * ext/lame/gstlamemp3enc.c:
30 * ext/twolame/gsttwolamemp2enc.c:
31 audioencoders: use template subset check for accept-caps
32 It is faster than doing a query that propagates downstream and
34 Elements: amrnbenc, lamemp3enc, twolamemp2enc
36 2015-08-15 11:46:59 -0300 Thiago Santos <thiagoss@osg.samsung.com>
38 * ext/mpeg2dec/gstmpeg2dec.c:
39 mpeg2dec: use default pad accept-caps handling
40 Avoids useless check of downstream caps when handling an
43 2015-08-15 11:46:13 -0300 Thiago Santos <thiagoss@osg.samsung.com>
45 * ext/a52dec/gsta52dec.c:
46 * ext/amrnb/amrnbdec.c:
47 * ext/amrwbdec/amrwbdec.c:
49 audiodecoders: use default pad accept-caps handling
50 Avoids useless check of downstream caps when handling an
52 Elements: a52dec, amrnbdec, amrwbdec, mad
54 2015-08-14 11:14:31 +0200 Edward Hervey <bilboed@bilboed.com>
56 * tests/check/generic/states.c:
57 check: Rename states unit test
58 Makes it easier to differentiate from other modules states unit test
60 2015-08-06 10:05:53 +0900 Vineeth TM <vineeth.tm@samsung.com>
62 * gst/realmedia/rmdemux.c:
63 rmdemux: fix assertion error when freeing old tags.
64 Check if old_tags is present before calling gst_tag_list_unref
65 https://bugzilla.gnome.org/show_bug.cgi?id=753301
67 2015-07-24 10:08:34 +0900 Vineeth TM <vineeth.tm@samsung.com>
69 * gst/asfdemux/gstasfdemux.c:
70 asfdemux: fix assertion error when codec_data is not present in structure
71 When discovering a particular asf file, caps structure doesn't have
72 codec_data, and this was not being checked before using the same,
73 resulting in assertion error
74 https://bugzilla.gnome.org/show_bug.cgi?id=752803
76 2015-07-29 15:55:14 +0100 Luis de Bethencourt <luis@debethencourt.com>
78 * gst/asfdemux/gstasfdemux.c:
79 asfdemux: remove unread value
80 Init value of idx2 is never used. First usage sets it to idx + 1. Removing
83 2015-07-25 04:55:15 -0400 Olivier Crête <olivier.crete@collabora.com>
85 * gst/asfdemux/gstasfdemux.c:
86 asfdemux: Don't post error on flushing while reading headers
88 2015-07-21 11:13:27 +0100 Tim-Philipp Müller <tim@centricular.com>
90 * gst/realmedia/rmdemux.c:
91 rmdemux: mark tag list as global scope
93 2015-07-21 11:10:04 +0100 Tim-Philipp Müller <tim@centricular.com>
95 * gst/realmedia/rmdemux.c:
96 rmdemux: fix taglist leak
97 merge doesn't take ownership, so must unref the
98 old tags if we do merge.
100 2015-07-21 12:44:55 +0900 Vineeth TM <vineeth.tm@samsung.com>
102 * gst/realmedia/rmdemux.c:
103 rmdemux: fix wrong unref when there are no tags
104 Tags should be appended to pending tags and unref'ed only if tags
105 are present. Else there is no need to append.
106 https://bugzilla.gnome.org/show_bug.cgi?id=752404
108 2015-07-16 18:11:37 +0900 Vineeth T M <vineeth.tm@samsung.com>
110 * gst/realmedia/rmdemux.c:
111 rmdemux: fix memory leaks during error cases
112 while adding stream, during error cases, only stream is
113 being freed. Adapter, pad, tags, subpackets, index are not being
114 freed resulting in memory leaks
115 https://bugzilla.gnome.org/show_bug.cgi?id=752404
117 2015-07-16 17:23:15 +0100 Tim-Philipp Müller <tim@centricular.com>
119 * gst-plugins-ugly.doap:
120 Update mailing list in doap file as well
122 2015-07-16 17:19:37 +0100 Tim-Philipp Müller <tim@centricular.com>
124 * ext/amrnb/amrnbdec.c:
125 Update mailing list address from sourceforge to freedesktop
127 2015-07-16 09:49:17 +0900 Vineeth T M <vineeth.tm@samsung.com>
129 * gst/realmedia/rmdemux.c:
130 rmdemux: fix tag memory leak
131 tags is not being freed after being merged to the
133 https://bugzilla.gnome.org/show_bug.cgi?id=752404
135 2015-07-03 21:58:33 +0200 Stefan Sauer <ensonic@users.sf.net>
138 Automatic update of common submodule
139 From f74b2df to 9aed1d7
141 2015-06-25 00:04:19 +0200 Sebastian Dröge <sebastian@centricular.com>
146 === release 1.5.2 ===
148 2015-06-24 23:39:37 +0200 Sebastian Dröge <sebastian@centricular.com>
154 * docs/plugins/gst-plugins-ugly-plugins.args:
155 * docs/plugins/inspect/plugin-a52dec.xml:
156 * docs/plugins/inspect/plugin-amrnb.xml:
157 * docs/plugins/inspect/plugin-amrwbdec.xml:
158 * docs/plugins/inspect/plugin-asf.xml:
159 * docs/plugins/inspect/plugin-cdio.xml:
160 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
161 * docs/plugins/inspect/plugin-dvdread.xml:
162 * docs/plugins/inspect/plugin-dvdsub.xml:
163 * docs/plugins/inspect/plugin-lame.xml:
164 * docs/plugins/inspect/plugin-mad.xml:
165 * docs/plugins/inspect/plugin-mpeg2dec.xml:
166 * docs/plugins/inspect/plugin-realmedia.xml:
167 * docs/plugins/inspect/plugin-siddec.xml:
168 * docs/plugins/inspect/plugin-twolame.xml:
169 * docs/plugins/inspect/plugin-x264.xml:
170 * docs/plugins/inspect/plugin-xingmux.xml:
171 * gst-plugins-ugly.doap:
172 * win32/common/config.h:
175 2015-06-24 23:14:52 +0200 Sebastian Dröge <sebastian@centricular.com>
219 2015-06-24 11:15:22 +0200 Sebastian Dröge <sebastian@centricular.com>
222 po: Update translations
224 2015-06-15 16:33:26 +1000 Jan Schmidt <jan@centricular.com>
226 * gst/asfdemux/gstasfdemux.c:
227 asfdemux: Use gst_video_multiview_guess_half_aspect() function
228 Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
229 stereoscopic video is full-frame per view or not.
231 2015-06-16 17:49:05 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
234 Automatic update of common submodule
235 From 6015d26 to f74b2df
237 2014-11-26 22:15:43 +0100 Matej Knopp <matej.knopp@gmail.com>
239 * ext/x264/gstx264enc.c:
240 * ext/x264/gstx264enc.h:
241 x264enc: Use gst_video_encoder_set_min_pts
242 This method replace the manual adjustment of PTS and DTS to avoid
243 negative DTS issues. Using this method will also update the segment so
245 https://bugzilla.gnome.org/show_bug.cgi?id=740575
247 2015-06-10 14:28:05 +1000 Jan Schmidt <jan@centricular.com>
249 * gst/asfdemux/Makefile.am:
250 * gst/asfdemux/gstasfdemux.c:
251 * gst/asfdemux/gstasfdemux.h:
252 asfdemux: Add support for stereoscopic video metadata.
253 Add parsing of stereoscopic metadata, and place into the caps to
255 Fix parsing of Advanced Mutual Exclustion objects.
256 https://bugzilla.gnome.org/show_bug.cgi?id=711190
257 Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
259 2014-10-05 00:54:59 +1000 Jan Schmidt <jan@centricular.com>
261 * ext/x264/gstx264enc.c:
262 * ext/x264/gstx264enc.h:
263 x264enc: Add support for stereoscopic video
264 Provide new frame-packing property to directly set
265 x264enc frame packing, or pass through upstream settings
266 The explicit layout from the frame-packing property is
267 preferred over any info from the caps.
269 2015-06-10 15:32:44 +0100 Chris Clayton <chris2553@googlemail.com>
271 * gst/xingmux/gstxingmux.c:
272 xingmux: fix compiler warnings
273 https://bugzilla.gnome.org/show_bug.cgi?id=750596
275 2015-06-09 15:28:46 +0200 Stefan Sauer <ensonic@users.sf.net>
278 cruft: add the obsolete tmpl dir to cruft-dirs
280 2015-06-09 11:30:34 +0200 Edward Hervey <bilboed@bilboed.com>
283 Automatic update of common submodule
284 From d9a3353 to 6015d26
286 2015-06-08 23:08:11 +0200 Stefan Sauer <ensonic@users.sf.net>
289 Automatic update of common submodule
290 From d37af32 to d9a3353
292 2015-06-07 23:06:47 +0200 Stefan Sauer <ensonic@users.sf.net>
295 Automatic update of common submodule
296 From 21ba2e5 to d37af32
298 2015-06-07 17:32:12 +0200 Stefan Sauer <ensonic@users.sf.net>
301 Automatic update of common submodule
302 From c408583 to 21ba2e5
304 2015-06-07 17:02:31 +0200 Stefan Sauer <ensonic@users.sf.net>
306 * docs/plugins/Makefile.am:
307 docs: remove variables that we define in the snippet from common
308 This is syncing our Makefile.am with upstream gtkdoc.
310 2015-06-07 17:16:30 +0200 Stefan Sauer <ensonic@users.sf.net>
314 Automatic update of common submodule
315 From d676993 to c408583
317 2015-06-07 16:44:43 +0200 Sebastian Dröge <sebastian@centricular.com>
322 === release 1.5.1 ===
324 2015-06-07 11:05:29 +0200 Sebastian Dröge <sebastian@centricular.com>
330 * docs/plugins/gst-plugins-ugly-plugins.args:
331 * docs/plugins/inspect/plugin-a52dec.xml:
332 * docs/plugins/inspect/plugin-amrnb.xml:
333 * docs/plugins/inspect/plugin-amrwbdec.xml:
334 * docs/plugins/inspect/plugin-asf.xml:
335 * docs/plugins/inspect/plugin-cdio.xml:
336 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
337 * docs/plugins/inspect/plugin-dvdread.xml:
338 * docs/plugins/inspect/plugin-dvdsub.xml:
339 * docs/plugins/inspect/plugin-lame.xml:
340 * docs/plugins/inspect/plugin-mad.xml:
341 * docs/plugins/inspect/plugin-mpeg2dec.xml:
342 * docs/plugins/inspect/plugin-realmedia.xml:
343 * docs/plugins/inspect/plugin-siddec.xml:
344 * docs/plugins/inspect/plugin-twolame.xml:
345 * docs/plugins/inspect/plugin-x264.xml:
346 * docs/plugins/inspect/plugin-xingmux.xml:
347 * gst-plugins-ugly.doap:
348 * win32/common/config.h:
351 2015-06-07 11:05:22 +0200 Sebastian Dröge <sebastian@centricular.com>
395 2015-06-07 09:36:00 +0200 Sebastian Dröge <sebastian@centricular.com>
399 po: Update translations
401 2015-06-02 16:31:10 +0200 Edward Hervey <edward@centricular.com>
403 * tests/check/elements/amrnbenc.c:
404 * tests/check/elements/mpeg2dec.c:
405 * tests/check/elements/x264enc.c:
406 * tests/check/elements/xingmux.c:
407 * tests/check/pipelines/lame.c:
408 check: Use GST_CHECK_MAIN () macro everywhere
409 Makes source code smaller, and ensures we go through common initialization
410 path (like the one that sets up XML unit test output ...)
412 2015-05-26 17:58:18 +0100 Tim-Philipp Müller <tim@centricular.com>
414 * ext/x264/gstx264enc.c:
415 x264enc: don't artificially limit max allowed value of "threads" property
416 In auto mode it will happily chose much higher values anyway,
417 and a limit of 4 seems a bit low these days.
419 2015-05-12 22:05:02 +1000 Jan Schmidt <jan@centricular.com>
421 * ext/dvdread/dvdreadsrc.c:
422 dvdread: Also reset the first_seek var in start()
423 Make the initial chapter seek work across reuse.
424 https://bugzilla.gnome.org/show_bug.cgi?id=453322
426 2015-05-12 21:52:24 +1000 Jan Schmidt <jan@centricular.com>
428 * ext/dvdread/dvdreadsrc.c:
429 * ext/dvdread/dvdreadsrc.h:
430 dvdread: Work around basesrc initial seek
431 Ignore the initial seek basesrc sends, as it
432 breaks starting from another chapter by
433 immediately seeking back to the start of the title
435 2015-05-10 11:34:33 +0100 Tim-Philipp Müller <tim@centricular.com>
437 * ext/a52dec/gsta52dec.c:
438 * ext/amrnb/amrnbdec.c:
439 * ext/amrnb/amrnbenc.c:
440 * ext/amrwbdec/amrwbdec.c:
441 * ext/cdio/gstcdiocddasrc.c:
442 * ext/lame/gstlamemp3enc.c:
444 * ext/sidplay/gstsiddec.cc:
445 * ext/twolame/gsttwolamemp2enc.c:
446 * ext/x264/gstx264enc.c:
447 * gst/realmedia/rademux.c:
448 * gst/xingmux/gstxingmux.c:
449 docs: update example pipelines in element docs
450 Mostly gst-launch -> gst-launch-1.0, but also
451 use autoaudiosink/autovideosink in more places
452 and update pipelines a little or flesh out
455 2015-04-27 10:57:12 +0100 Luis de Bethencourt <luis.bg@samsung.com>
457 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
458 * gst/realmedia/rdtdepay.c:
459 Rename property enums from ARG_ to PROP_
460 Property enum items should be nameed PROP_ for consistency and readability.
462 2015-04-26 17:56:22 +0100 Tim-Philipp Müller <tim@centricular.com>
465 * ext/mad/Makefile.am:
466 * ext/x264/Makefile.am:
467 * gst/asfdemux/Makefile.am:
468 * gst/dvdlpcmdec/Makefile.am:
469 * gst/dvdsub/Makefile.am:
470 * gst/realmedia/Makefile.am:
471 * gst/xingmux/Makefile.am:
472 Remove obsolete Android build cruft
473 This is not needed any longer.
475 2015-04-24 17:05:20 +0100 Luis de Bethencourt <luis.bg@samsung.com>
477 * gst/realmedia/pnmsrc.c:
478 realmedia: remove unused enum item PROP_LAST
480 2015-04-23 16:23:01 +0100 Tim-Philipp Müller <tim@centricular.com>
482 * tests/check/Makefile.am:
483 tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
484 Make sure the test environment is set up.
485 https://bugzilla.gnome.org//show_bug.cgi?id=747624
487 2015-04-23 16:22:39 +0100 Tim-Philipp Müller <tim@centricular.com>
490 configure: bump automake requirement to 1.14 and autoconf to 2.69
491 This is only required for builds from git, people can still
492 build tarballs if they only have older autotools.
493 https://bugzilla.gnome.org//show_bug.cgi?id=747624
495 2015-04-23 16:22:30 +0100 Tim-Philipp Müller <tim@centricular.com>
500 2015-04-22 10:37:54 +0200 Sebastian Dröge <sebastian@centricular.com>
503 Remove LICENSE_readme
504 It's completely outdated and just confusing, better if people are
505 forced to look at the actual code in question than trusting this file.
507 2015-04-22 10:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
511 autotools automatically generate this, and when using different versions
512 for autogen.sh there will always be changes to a file tracked by git.
514 2015-04-20 14:35:30 +0900 Cliff Han <cliff.han@lge.com>
516 * gst/asfdemux/gstasfdemux.c:
517 asfdemux: fix a seek failure due to out-of-range in push mode
518 A seek in push mode failed for big offsets which are beyond
519 the range of guint32.
520 https://bugzilla.gnome.org/show_bug.cgi?id=748162
522 2015-04-08 16:52:06 +0200 Edward Hervey <edward@centricular.com>
525 * tests/check/Makefile.am:
526 tests: Use AM_TESTS_ENVIRONMENT
527 Needed by the new automake test runner
529 2015-04-03 18:58:03 +0100 Tim-Philipp Müller <tim@centricular.com>
533 Automatic update of common submodule
534 From bc76a8b to c8fb372
536 2015-04-02 17:24:05 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
538 * ext/a52dec/gsta52dec.c:
539 a52dec: fix race in liba52dec lookup table initialization
540 a52_init initializes the IMDCT global state as well as creating
541 a new state. When two A52 decoders are created (eg, when two AC3
542 tracks are contained in a video), calls to a52_init may happen
543 at the same time, and the IMDCT initialization is not reentrant.
544 https://bugzilla.gnome.org/show_bug.cgi?id=746781
546 2015-03-27 14:41:51 +0100 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
548 * ext/mpeg2dec/gstmpeg2dec.c:
549 mpeg2dec: fix buffer leak in crop_buffer()
550 gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
551 gst_buffer_replace() reffed it as well so we were one reference extra.
552 https://bugzilla.gnome.org/show_bug.cgi?id=746887
554 2015-03-28 16:58:26 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
556 * gst/realmedia/rmdemux.c:
557 rmdemux: resurrect some flow return handling
558 https://bugzilla.gnome.org/show_bug.cgi?id=744572
560 2015-03-28 16:57:06 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
562 * gst/asfdemux/gstasfdemux.c:
563 asfdemux: resurrect some flow return handling
564 https://bugzilla.gnome.org/show_bug.cgi?id=744572
566 2015-03-24 12:50:43 +0000 Luis de Bethencourt <luis.bg@samsung.com>
568 * ext/mpeg2dec/gstmpeg2dec.c:
569 mpeg2dec: fix memory leak
572 2015-03-24 10:29:48 +0000 Luis de Bethencourt <luis.bg@samsung.com>
574 * ext/mpeg2dec/gstmpeg2dec.c:
575 mpeg2dec: initialize buffer
576 Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
579 2015-03-13 17:00:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
581 * ext/mpeg2dec/gstmpeg2dec.c:
582 mpeg2dec: Add stride support
583 This allow using external pools that have different strides from the
584 default. These strides need to respect certain rules, which we check
585 and if these are not met, we fallback to generic pool.
586 https://bugzilla.gnome.org/show_bug.cgi?id=735379
588 2015-03-10 16:45:01 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
590 * ext/mpeg2dec/gstmpeg2dec.c:
591 * ext/mpeg2dec/gstmpeg2dec.h:
592 mpeg2dec: Re-implement pool handling
593 This is a rewrite of the pool negotiation and configuration. Direct
594 to output decoding is now achieved by configuring the pool using
595 video-alignment. This removes copies when dealing with any elements that
596 supports VideoAlignment, and enable usage of generic video buffer pool,
597 XVImagePool and GLPool. It drops the crop meta implementation for now.
598 https://bugzilla.gnome.org/show_bug.cgi?id=735379
600 2015-03-10 09:33:15 +0000 Tim-Philipp Müller <tim@centricular.com>
602 * gst/dvdsub/gstdvdsubdec.c:
603 dvbsub: fix indentation
605 2015-03-10 09:32:51 +0000 Tim-Philipp Müller <tim@centricular.com>
607 * ext/dvdread/dvdreadsrc.c:
608 * gst/dvdsub/gstdvdsubdec.c:
609 Fix double semicolons
611 2015-03-09 19:11:51 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
613 * ext/mpeg2dec/gstmpeg2dec.c:
614 Revert "mpeg2dec: Fix handling of stride"
615 This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
617 2015-03-09 19:11:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
619 * ext/mpeg2dec/gstmpeg2dec.c:
620 Revert "mpeg2dec: Use propose unref method for buffer"
621 This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
623 2015-03-09 18:43:43 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
625 * ext/mpeg2dec/gstmpeg2dec.c:
626 mpeg2dec: Use propose unref method for buffer
628 2015-01-21 18:29:22 +0000 Simon Farnsworth <simon.farnsworth@onelan.co.uk>
630 * ext/mpeg2dec/gstmpeg2dec.c:
631 mpeg2dec: Fix handling of stride
633 gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec ! vaapisink
634 would look bad when file.ts contains 704x576 video, because vaapisink would
635 give you buffers of stride 768, but libmpeg2 was not told about this and
636 used a stride of 704.
637 Tell libmpeg2 about the stride from downstream; in the process, teach it to
638 reject buffer pools that don't meet libmpeg2's chroma stride requirements
639 Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
641 2015-02-11 13:56:48 +0100 Sebastian Dröge <sebastian@centricular.com>
643 * ext/x264/gstx264enc.c:
644 * gst/asfdemux/gstasfdemux.c:
645 Improve and fix LATENCY query handling
646 This now follows the design docs everywhere, especially the maximum latency
648 https://bugzilla.gnome.org/show_bug.cgi?id=744106
650 2015-02-06 19:04:32 +0100 Sebastian Dröge <sebastian@centricular.com>
652 * ext/x264/gstx264enc.c:
653 x264enc: Don't set max latency to the same value as the encoder latency
654 The meaning of the max latency is *not* the maximum latency this element will
655 introduce. It is the maximum latency this element can endure without
656 overflowing any buffers, which is infinite for x264enc.
657 Fixes latency configuration in zero latency mode, where max latency was
658 becoming 0... which usually won't work well if something else introduces
659 latency as then max < min in the end, and latency configuration just fails.
661 2015-02-02 14:13:10 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
663 * ext/x264/gstx264enc.c:
664 x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
665 This matches what is done when downstream caps are not ANY, and fixes
666 prerolling in byte stream mode when typefind is downstream.
668 2015-01-21 09:56:41 +0100 Sebastian Dröge <sebastian@centricular.com>
670 * ext/lame/gstlamemp3enc.c:
671 * ext/twolame/gsttwolamemp2enc.c:
672 Constify some static arrays everywhere
674 2015-01-18 16:53:41 +0000 Tim-Philipp Müller <tim@centricular.com>
677 configure: remove non-ported plugins stuff
678 It's not needed any longer, all plugins in -ugly
681 2015-01-18 11:07:43 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
683 * ext/x264/gstx264enc.c:
684 x264enc: Don't set an allocation maximum
685 There is no reason x264enc should enforce a maximum allocation size.
686 The maximum is normally set by buffer pool which cannot grow, but we
687 don't offer a buffer pool. This would lead to stall when used with
688 element that don't implement allocation query.
689 Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
691 2015-01-12 16:10:45 +0100 Stefan Sauer <ensonic@users.sf.net>
694 Automatic update of common submodule
695 From f2c6b95 to bc76a8b
697 2014-12-22 11:46:27 +0100 Sebastian Dröge <sebastian@centricular.com>
700 MAINTAINERS: Update my mail address
702 2014-12-18 10:54:30 +0100 Sebastian Dröge <sebastian@centricular.com>
705 Automatic update of common submodule
706 From ef1ffdc to f2c6b95
708 2014-11-27 17:11:30 +0100 Edward Hervey <bilboed@bilboed.com>
711 Automatic update of common submodule
712 From 7bb2bce to ef1ffdc
714 2014-06-06 13:59:57 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
716 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
717 dvdlpcmdec: set channel positions using the appropriate API
718 https://bugzilla.gnome.org/show_bug.cgi?id=731038
720 2014-11-05 23:34:56 +0000 Tim-Philipp Müller <tim@centricular.com>
722 * gst/asfdemux/gstasfdemux.c:
723 asfdemux: fix comment
725 2014-11-05 13:45:29 +0100 Edward Hervey <bilboed@bilboed.com>
727 * gst/asfdemux/gstasfdemux.c:
728 asfdemux: Send duration query upstream first
729 An upstream element (like mms or some dlna source) might be able to
730 answer the query. Try that first, else fallback to standard logic
732 2014-11-02 17:31:05 +0000 Tim-Philipp Müller <tim@centricular.com>
734 * gst/asfdemux/asfpacket.c:
735 asf: fix up file mode
737 2014-10-27 17:58:14 +0100 Sebastian Dröge <sebastian@centricular.com>
740 Automatic update of common submodule
741 From 84d06cd to 7bb2bce
743 2014-10-21 19:46:03 +0100 Tim-Philipp Müller <tim@centricular.com>
746 tests: parallelise 'make check-valgrind'
748 2014-10-21 13:02:03 +0100 Tim-Philipp Müller <tim@centricular.com>
751 Automatic update of common submodule
752 From a8c8939 to 84d06cd
754 2014-10-21 12:58:58 +0200 Stefan Sauer <ensonic@users.sf.net>
758 Automatic update of common submodule
759 From 36388a1 to a8c8939
761 2014-08-22 10:46:35 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
763 * gst/asfdemux/gstasfdemux.c:
764 asfdemux: first try to delegate TIME seek events upstream
765 We should give a chance to upstream to handle TIME seek events before trying
766 to handle it in asfdemux.
767 Fix a bug where fast backward seeks where discarded right away because they
768 were not supported by asfdemux.
769 https://bugzilla.gnome.org/show_bug.cgi?id=734471
771 2014-09-04 16:57:02 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
773 * gst/asfdemux/asfheaders.c:
774 * gst/asfdemux/asfheaders.h:
775 * gst/asfdemux/gstasfdemux.c:
776 asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
777 We can safely ignore those but best to claim to understand this object type so
778 we don't raise a warning.
779 https://bugzilla.gnome.org/show_bug.cgi?id=736060
781 2014-08-21 12:09:23 -0300 Thiago Santos <thiagoss@osg.samsung.com>
783 * gst/asfdemux/gstasfdemux.c:
784 * gst/asfdemux/gstasfdemux.h:
785 asfdemux: if video is h264, check the codec_data for bytestream data
786 For bytestream we don't want to expose it as codec_data but rather as
787 streamheader as it is not out-of-band data but data that should be
788 prepended to the beginning of the stream before the other buffers.
789 https://bugzilla.gnome.org/show_bug.cgi?id=735070
791 2014-08-10 19:13:10 +0100 Tim-Philipp Müller <tim@centricular.com>
793 * docs/plugins/inspect/plugin-a52dec.xml:
794 * docs/plugins/inspect/plugin-amrnb.xml:
795 * docs/plugins/inspect/plugin-amrwbdec.xml:
796 * docs/plugins/inspect/plugin-asf.xml:
797 * docs/plugins/inspect/plugin-cdio.xml:
798 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
799 * docs/plugins/inspect/plugin-dvdread.xml:
800 * docs/plugins/inspect/plugin-dvdsub.xml:
801 * docs/plugins/inspect/plugin-lame.xml:
802 * docs/plugins/inspect/plugin-mad.xml:
803 * docs/plugins/inspect/plugin-mpeg2dec.xml:
804 * docs/plugins/inspect/plugin-realmedia.xml:
805 * docs/plugins/inspect/plugin-siddec.xml:
806 * docs/plugins/inspect/plugin-twolame.xml:
807 * docs/plugins/inspect/plugin-x264.xml:
808 * docs/plugins/inspect/plugin-xingmux.xml:
809 docs: update for git master
811 2014-08-06 12:07:09 -0300 Thiago Santos <thiagoss@osg.samsung.com>
813 * gst/asfdemux/gstasfdemux.c:
814 asfdemux: simplify log statement
815 Use the GST_PTR_FORMAT to print the buffer
817 2014-08-05 19:47:26 +0100 Tim-Philipp Müller <tim@centricular.com>
819 * ext/x264/gstx264enc.c:
820 x264: fix colour inversion with YV12 format
821 It's the same as I420 but with the U/V planes swapped.
823 2014-08-01 10:37:44 +0200 Edward Hervey <edward@collabora.com>
827 Makefile: Add usage of build-checks step
828 Allows building checks without running them
830 2014-07-08 16:45:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
832 * ext/x264/gstx264enc.c:
833 x264enc: Request buffers in allocation query
834 https://bugzilla.gnome.org/show_bug.cgi?id=732288
836 2014-06-06 20:23:15 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
838 * ext/x264/gstx264enc.c:
839 * ext/x264/gstx264enc.h:
840 x264enc: Shift both PTS and DTS to ensure positive timestamp
841 Currently we only shift DTS to compensate that we don't support negative
842 timestamp. This cause a problem that PTS is no longer >= DTS and may
843 make muxers live much harder. Instead, shift both PTS/DTS forward. Also
844 remove all the hack to handle this which seems the result of thinking libx264
846 https://bugzilla.gnome.org/show_bug.cgi?id=731351
848 2014-07-19 18:04:46 +0200 Sebastian Dröge <sebastian@centricular.com>
853 === release 1.4.0 ===
855 2014-07-19 17:44:06 +0200 Sebastian Dröge <sebastian@centricular.com>
861 * docs/plugins/inspect/plugin-a52dec.xml:
862 * docs/plugins/inspect/plugin-amrnb.xml:
863 * docs/plugins/inspect/plugin-amrwbdec.xml:
864 * docs/plugins/inspect/plugin-asf.xml:
865 * docs/plugins/inspect/plugin-cdio.xml:
866 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
867 * docs/plugins/inspect/plugin-dvdread.xml:
868 * docs/plugins/inspect/plugin-dvdsub.xml:
869 * docs/plugins/inspect/plugin-lame.xml:
870 * docs/plugins/inspect/plugin-mad.xml:
871 * docs/plugins/inspect/plugin-mpeg2dec.xml:
872 * docs/plugins/inspect/plugin-realmedia.xml:
873 * docs/plugins/inspect/plugin-siddec.xml:
874 * docs/plugins/inspect/plugin-twolame.xml:
875 * docs/plugins/inspect/plugin-x264.xml:
876 * docs/plugins/inspect/plugin-xingmux.xml:
877 * gst-plugins-ugly.doap:
878 * win32/common/config.h:
881 2014-07-19 16:50:04 +0200 Sebastian Dröge <sebastian@centricular.com>
925 2014-07-19 12:48:11 +0200 Sebastian Dröge <sebastian@centricular.com>
928 po: Update translations
930 === release 1.3.91 ===
932 2014-07-11 11:44:28 +0200 Sebastian Dröge <sebastian@centricular.com>
938 * docs/plugins/inspect/plugin-a52dec.xml:
939 * docs/plugins/inspect/plugin-amrnb.xml:
940 * docs/plugins/inspect/plugin-amrwbdec.xml:
941 * docs/plugins/inspect/plugin-asf.xml:
942 * docs/plugins/inspect/plugin-cdio.xml:
943 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
944 * docs/plugins/inspect/plugin-dvdread.xml:
945 * docs/plugins/inspect/plugin-dvdsub.xml:
946 * docs/plugins/inspect/plugin-lame.xml:
947 * docs/plugins/inspect/plugin-mad.xml:
948 * docs/plugins/inspect/plugin-mpeg2dec.xml:
949 * docs/plugins/inspect/plugin-realmedia.xml:
950 * docs/plugins/inspect/plugin-siddec.xml:
951 * docs/plugins/inspect/plugin-twolame.xml:
952 * docs/plugins/inspect/plugin-x264.xml:
953 * docs/plugins/inspect/plugin-xingmux.xml:
954 * gst-plugins-ugly.doap:
955 * win32/common/config.h:
958 2014-07-11 11:13:39 +0200 Sebastian Dröge <sebastian@centricular.com>
1002 2014-07-11 08:53:12 +0200 Sebastian Dröge <sebastian@centricular.com>
1005 po: Update translations
1007 2014-07-04 03:22:00 +0200 Sebastian Rasmussen <sebras@hotmail.com>
1009 * gst/realmedia/rademux.c:
1010 rademux: Print invalid fourcc in error message in hex
1011 Previously this was printed as characters which caused later processing
1012 of the error message to sometimes warn about non-UTF-8 characters.
1013 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
1015 === release 1.3.90 ===
1017 2014-06-28 11:39:14 +0200 Sebastian Dröge <sebastian@centricular.com>
1023 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1024 * docs/plugins/inspect/plugin-a52dec.xml:
1025 * docs/plugins/inspect/plugin-amrnb.xml:
1026 * docs/plugins/inspect/plugin-amrwbdec.xml:
1027 * docs/plugins/inspect/plugin-asf.xml:
1028 * docs/plugins/inspect/plugin-cdio.xml:
1029 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1030 * docs/plugins/inspect/plugin-dvdread.xml:
1031 * docs/plugins/inspect/plugin-dvdsub.xml:
1032 * docs/plugins/inspect/plugin-lame.xml:
1033 * docs/plugins/inspect/plugin-mad.xml:
1034 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1035 * docs/plugins/inspect/plugin-realmedia.xml:
1036 * docs/plugins/inspect/plugin-siddec.xml:
1037 * docs/plugins/inspect/plugin-twolame.xml:
1038 * docs/plugins/inspect/plugin-x264.xml:
1039 * docs/plugins/inspect/plugin-xingmux.xml:
1040 * gst-plugins-ugly.doap:
1041 * win32/common/config.h:
1044 2014-06-28 11:39:01 +0200 Sebastian Dröge <sebastian@centricular.com>
1088 2014-06-22 21:48:28 +0100 Tim-Philipp Müller <tim@centricular.com>
1091 Ignore autotools test-driver temp files from 'make check'
1093 2014-06-22 19:36:14 +0200 Sebastian Dröge <sebastian@centricular.com>
1098 === release 1.3.3 ===
1100 2014-06-22 18:13:53 +0200 Sebastian Dröge <sebastian@centricular.com>
1106 * docs/plugins/inspect/plugin-a52dec.xml:
1107 * docs/plugins/inspect/plugin-amrnb.xml:
1108 * docs/plugins/inspect/plugin-amrwbdec.xml:
1109 * docs/plugins/inspect/plugin-asf.xml:
1110 * docs/plugins/inspect/plugin-cdio.xml:
1111 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1112 * docs/plugins/inspect/plugin-dvdread.xml:
1113 * docs/plugins/inspect/plugin-dvdsub.xml:
1114 * docs/plugins/inspect/plugin-lame.xml:
1115 * docs/plugins/inspect/plugin-mad.xml:
1116 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1117 * docs/plugins/inspect/plugin-realmedia.xml:
1118 * docs/plugins/inspect/plugin-siddec.xml:
1119 * docs/plugins/inspect/plugin-twolame.xml:
1120 * docs/plugins/inspect/plugin-x264.xml:
1121 * docs/plugins/inspect/plugin-xingmux.xml:
1122 * gst-plugins-ugly.doap:
1123 * win32/common/config.h:
1126 2014-06-22 17:40:40 +0200 Sebastian Dröge <sebastian@centricular.com>
1170 2014-06-22 14:25:18 +0200 Sebastian Dröge <sebastian@centricular.com>
1174 po: Update translations
1176 2014-05-26 17:55:43 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
1178 * gst/realmedia/rmdemux.c:
1179 * gst/realmedia/rmdemux.h:
1180 rmdemux: use GstFlowCombiner
1181 Removes flow return combination code to use the newly added GstFlowCombiner
1182 https://bugzilla.gnome.org/show_bug.cgi?id=709224
1184 2014-05-23 18:17:11 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
1186 * gst/asfdemux/gstasfdemux.c:
1187 * gst/asfdemux/gstasfdemux.h:
1188 asfdemux: use GstFlowCombiner
1189 Removes flow return combination code to use the newly added GstFlowCombiner
1190 https://bugzilla.gnome.org/show_bug.cgi?id=709224
1192 2014-05-28 09:49:59 +0200 Aurélien Zanelli <aurelien.zanelli@parrot.com>
1194 * ext/x264/gstx264enc.c:
1195 x264enc: fix caps leak in set_format()
1196 https://bugzilla.gnome.org/show_bug.cgi?id=730865
1198 2013-12-01 20:53:03 +0100 Matej Knopp <matej.knopp@gmail.com>
1200 * gst/asfdemux/gstasfdemux.c:
1201 asfdemux: Handle initial 0 timestamp that should have been -1
1202 https://bugzilla.gnome.org/show_bug.cgi?id=719660
1204 2014-05-21 13:23:33 +0200 Sebastian Dröge <sebastian@centricular.com>
1209 === release 1.3.2 ===
1211 2014-05-21 13:06:35 +0200 Sebastian Dröge <sebastian@centricular.com>
1218 * docs/plugins/inspect-build.stamp:
1219 * docs/plugins/inspect.stamp:
1220 * docs/plugins/inspect/plugin-a52dec.xml:
1221 * docs/plugins/inspect/plugin-amrnb.xml:
1222 * docs/plugins/inspect/plugin-amrwbdec.xml:
1223 * docs/plugins/inspect/plugin-asf.xml:
1224 * docs/plugins/inspect/plugin-cdio.xml:
1225 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1226 * docs/plugins/inspect/plugin-dvdread.xml:
1227 * docs/plugins/inspect/plugin-dvdsub.xml:
1228 * docs/plugins/inspect/plugin-lame.xml:
1229 * docs/plugins/inspect/plugin-mad.xml:
1230 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1231 * docs/plugins/inspect/plugin-realmedia.xml:
1232 * docs/plugins/inspect/plugin-siddec.xml:
1233 * docs/plugins/inspect/plugin-twolame.xml:
1234 * docs/plugins/inspect/plugin-x264.xml:
1235 * docs/plugins/inspect/plugin-xingmux.xml:
1236 * gst-plugins-ugly.doap:
1237 * win32/common/config.h:
1240 2014-05-21 12:53:52 +0200 Sebastian Dröge <sebastian@centricular.com>
1284 2014-05-21 10:51:38 +0200 Sebastian Dröge <sebastian@centricular.com>
1287 Automatic update of common submodule
1288 From 211fa5f to 1f5d3c3
1290 2014-05-16 16:24:46 +0100 Tim-Philipp Müller <tim@centricular.com>
1292 * ext/mpeg2dec/gstmpeg2dec.h:
1293 mpeg2dec: remove unused struct members
1295 2014-05-16 12:21:06 +0200 Sebastian Dröge <sebastian@centricular.com>
1297 * gst/realmedia/rtspreal.c:
1298 rtspreal: Fix some memory leaks in an error path
1301 2014-05-09 14:54:54 +0200 Edward Hervey <bilboed@bilboed.com>
1303 * ext/mpeg2dec/gstmpeg2dec.c:
1304 mpeg2dec: Release codec state on negotiation failures
1308 2014-05-03 20:48:37 +0200 Sebastian Dröge <sebastian@centricular.com>
1313 === release 1.3.1 ===
1315 2014-05-03 18:29:23 +0200 Sebastian Dröge <sebastian@centricular.com>
1321 * docs/plugins/gst-plugins-ugly-plugins.args:
1322 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1323 * docs/plugins/inspect/plugin-a52dec.xml:
1324 * docs/plugins/inspect/plugin-amrnb.xml:
1325 * docs/plugins/inspect/plugin-amrwbdec.xml:
1326 * docs/plugins/inspect/plugin-asf.xml:
1327 * docs/plugins/inspect/plugin-cdio.xml:
1328 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1329 * docs/plugins/inspect/plugin-dvdread.xml:
1330 * docs/plugins/inspect/plugin-dvdsub.xml:
1331 * docs/plugins/inspect/plugin-lame.xml:
1332 * docs/plugins/inspect/plugin-mad.xml:
1333 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1334 * docs/plugins/inspect/plugin-realmedia.xml:
1335 * docs/plugins/inspect/plugin-siddec.xml:
1336 * docs/plugins/inspect/plugin-twolame.xml:
1337 * docs/plugins/inspect/plugin-x264.xml:
1338 * docs/plugins/inspect/plugin-xingmux.xml:
1339 * gst-plugins-ugly.doap:
1340 * win32/common/config.h:
1343 2014-05-03 18:21:01 +0200 Sebastian Dröge <sebastian@centricular.com>
1387 2014-05-03 17:23:39 +0200 Sebastian Dröge <sebastian@centricular.com>
1394 po: Update translations
1396 2014-05-03 10:15:28 +0200 Sebastian Dröge <sebastian@centricular.com>
1399 Automatic update of common submodule
1400 From bcb1518 to 211fa5f
1402 2014-04-27 00:29:16 +0100 Tim-Philipp Müller <tim@centricular.com>
1404 * ext/sidplay/gstsiddec.cc:
1405 * gst/asfdemux/gstrtspwms.c:
1406 * gst/realmedia/rademux.c:
1407 * gst/realmedia/rdtmanager.c:
1408 * gst/realmedia/rtspreal.c:
1409 docs: remove outdated and pointless 'Last reviewed' lines from docs
1410 They are very confusing for people, and more often than not
1411 also just not very accurate. Seeing 'last reviewed: 2005' in
1412 your docs is not very confidence-inspiring. Let's just remove
1415 2014-04-10 17:29:30 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1417 * gst/dvdsub/gstdvdsubdec.c:
1418 dvdsubdec: fix spurious rejection of 0 time offset commands
1421 2014-04-10 16:53:25 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1423 * ext/dvdread/dvdreadsrc.c:
1424 dvdread: avoid intermediate promotion to signed
1425 We should not reach the dangerous range here, though.
1426 Coverity 206491, 206492, 1139856
1428 2014-01-17 10:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1430 * ext/mpeg2dec/gstmpeg2dec.c:
1431 mpeg2dec: do not reset the whole video info when setting size
1432 New changes to gstvideo will reset all the video info state
1433 when calling _set_format, overwriting what was previously set
1434 in the preceding code.
1435 The comment says the following code is meant to preserve the
1436 pre-crop size, so let's just keep the size and related data
1437 as this does not seem to break anything else (this is what
1438 the _set_format call would have set before the change that
1439 reset all data, except the colorimetry).
1441 2014-04-03 15:06:22 +0200 Edward Hervey <bilboed@bilboed.com>
1443 * gst/asfdemux/gstasfdemux.c:
1444 asfdemux: Fix payloads check
1445 Don't iterate stream->payloads if ... it doesn't exist
1448 2014-03-02 05:11:10 +0100 Sebastian Rasmussen <sebras@hotmail.com>
1451 .gitignore: Ignore gcov intermediate files
1452 https://bugzilla.gnome.org/show_bug.cgi?id=725483
1454 2014-02-28 09:35:10 +0100 Sebastian Dröge <sebastian@centricular.com>
1457 Automatic update of common submodule
1458 From fe1672e to bcb1518
1460 2014-02-26 22:12:50 +0100 Stefan Sauer <ensonic@users.sf.net>
1463 Automatic update of common submodule
1464 From 1a07da9 to fe1672e
1466 2014-02-26 11:31:03 +0100 Stefan Sauer <ensonic@users.sf.net>
1469 docs: install prebuilt plugin docs if gtk-doc is disabled
1470 Sync to the Makefile.am from gst-plugin-base where it is done right.
1473 2014-02-13 09:39:04 +0100 Stefan Sauer <ensonic@users.sf.net>
1475 * gst/xingmux/gstxingmux.c:
1476 * gst/xingmux/plugin.c:
1477 xingmux: add muxer category and make element plugable
1478 This is required to make encodebin consider the element. Yet it is not enough to
1479 have it plugged it has a lower priority than most mp3encoders and no different
1482 2014-02-24 11:42:00 +0100 Dirk Van Haerenborgh <vhdirk@gmail.com>
1484 * ext/x264/gstx264enc.c:
1485 x264enc: allow lossless compression (qp=0)
1486 https://bugzilla.gnome.org/show_bug.cgi?id=725051
1488 2014-02-20 21:08:08 +0100 Edward Hervey <edward@collabora.com>
1491 m4: Remove extra check for 11+ year old a52 release
1492 You deserve a build failure if you still have that version
1493 If someone wants to completely remove this m4 to replace it with the
1494 generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
1496 2014-02-19 21:11:55 +0100 Rico Tzschichholz <ricotz@ubuntu.com>
1499 m4: Fix multiple tests in AC_CHECK_A52DEC
1501 2014-02-09 23:41:36 +0100 Sebastian Dröge <sebastian@centricular.com>
1503 * gst/asfdemux/gstasfdemux.c:
1504 asfdemux: Remove unused function
1506 2014-02-06 19:22:47 +0100 Edward Hervey <edward@collabora.com>
1508 * tests/check/Makefile.am:
1509 check: Fix test location
1511 2014-02-03 02:06:11 +0100 Sebastian Rasmussen <sebras@hotmail.com>
1513 * tests/check/Makefile.am:
1514 tests: Don't build disabled plugins' check tests
1515 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
1517 2014-01-30 10:44:29 +0100 Edward Hervey <bilboed@bilboed.com>
1520 Automatic update of common submodule
1521 From d48bed3 to 1a07da9
1523 2014-01-03 16:20:11 +0000 Tim-Philipp Müller <tim@centricular.com>
1525 * gst/asfdemux/gstasfdemux.c:
1526 asfdemux: only add "format" field with fourcc to WMV caps
1527 Doesn't make sense for e.g. H264 or MJPEG.
1529 2013-12-22 22:34:03 +0000 Tim-Philipp Müller <tim@centricular.com>
1533 Automatic update of common submodule
1534 From dbedaa0 to d48bed3
1536 2013-12-22 21:56:03 +0000 Tim-Philipp Müller <tim@centricular.com>
1539 po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
1540 https://bugzilla.gnome.org/show_bug.cgi?id=705455
1542 2013-12-05 12:16:45 +0100 Sebastian Dröge <sebastian@centricular.com>
1544 * ext/amrwbdec/amrwbdec.c:
1545 amrwbdec: Remove some dead code
1547 2013-12-05 12:16:38 +0100 Sebastian Dröge <sebastian@centricular.com>
1549 * ext/amrnb/amrnbdec.c:
1550 amrnbdec: Remove some dead code
1552 2013-12-05 12:09:04 +0100 Sebastian Dröge <sebastian@centricular.com>
1554 * ext/amrnb/amrnbdec.c:
1555 amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
1557 2013-12-05 12:08:46 +0100 Sebastian Dröge <sebastian@centricular.com>
1559 * ext/amrwbdec/amrwbdec.c:
1560 amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
1562 2013-12-05 11:44:10 +0100 Sebastian Dröge <sebastian@centricular.com>
1564 * ext/mpeg2dec/gstmpeg2dec.c:
1565 mpeg2dec: Use new gst_video_decoder_set_needs_format() API
1567 2013-11-29 15:51:49 +0000 Tim-Philipp Müller <tim@centricular.com>
1569 * ext/x264/gstx264enc.c:
1570 x264enc: fix compiler warning
1571 Compiler warns rightly about possibly uninitialized variable.
1573 2013-11-29 15:49:29 +0000 Tim-Philipp Müller <tim@centricular.com>
1575 * ext/x264/gstx264enc.c:
1576 x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
1577 gst-launch-1.0 videotestsrc ! x264enc
1579 2013-11-11 13:15:54 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
1581 * ext/mpeg2dec/gstmpeg2dec.c:
1582 mpeg2dec: graceful degradation for badly parsed input
1584 2013-11-05 11:20:20 +0000 Tim-Philipp Müller <tim@centricular.com>
1587 Automatic update of common submodule
1588 From 865aa20 to dbedaa0
1590 2013-10-22 16:02:04 +0900 HyeJin Choi <meeshel@meeshel78@hotmail.com>
1592 * gst/asfdemux/asfpacket.c:
1593 asfdemux: mo_size check bug fix. mo_size is not mandatory field.
1594 So, don't need to check previous payload's mo_size and current
1595 payload's mo_size when merging it.
1596 https://bugzilla.gnome.org/show_bug.cgi?id=710609
1598 2013-10-22 15:03:15 -0300 Thiago Santos <ts.santos@partner.samsung.com>
1600 * gst/asfdemux/gstasfdemux.c:
1601 * gst/asfdemux/gstasfdemux.h:
1602 asfdemux: Keep audio error checking fields only for audio
1603 Video shouldn't need to be descrambled, this can cause frames data
1605 https://bugzilla.gnome.org/show_bug.cgi?id=684942
1607 2013-10-22 00:56:29 -0300 Thiago Santos <ts.santos@partner.samsung.com>
1609 * gst/asfdemux/gstasfdemux.c:
1610 asfdemux: really copy the buffer data
1611 Pass the copy-memory flag to copy the memory for the output buffer,
1612 otherwise we end with 0-sized buffers
1613 https://bugzilla.gnome.org/show_bug.cgi?id=684942
1615 2013-09-27 08:05:25 -0700 Michael Esemplare <michael.esemplare@gmail.com>
1617 * ext/x264/gstx264enc.c:
1618 x264enc: If FPS is available, set VFR to false
1619 https://bugzilla.gnome.org/show_bug.cgi?id=708940
1621 2013-09-24 10:08:10 -0700 Thiago Santos <ts.santos@partner.samsung.com>
1623 * gst/asfdemux/gstasfdemux.c:
1624 asfdemux: Only use segment.start as seek_time if it is relative
1625 Relying on the gst_segment_do_seek results for getting the
1626 seeking time should not be used if seek type is SET because the
1627 do_seek function makes the 'cur` position of the seek normalized
1628 on the segment range. This means that seeking beyond the end of the
1629 file might not result in instant EOS as it will end up seeking to
1630 the final ts of the file.
1631 In asf seeking to the final timestamp can lead to seeking to the last
1632 keyframe, meaning a few seconds of video will still be played, which should
1633 not be the desired behavior when seeking beyong file limits.
1635 2013-09-24 10:07:25 -0700 Thiago Santos <ts.santos@partner.samsung.com>
1637 * gst/asfdemux/gstasfdemux.c:
1638 asfdemux: Parse last simple index entry
1639 The entry size is fixed at 6, fix typo to finish parsing the index
1640 correctly until the last sample
1642 2013-09-24 18:32:31 +0100 Tim-Philipp Müller <tim@centricular.net>
1646 Automatic update of common submodule
1647 From 6b03ba7 to 865aa20
1649 2013-09-24 15:05:36 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1652 configure: Actually use 1.3.0.1 as version to make configure happy
1654 2013-09-24 15:00:30 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1659 === release 1.2.0 ===
1661 2013-09-24 14:27:45 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1667 * docs/plugins/inspect/plugin-a52dec.xml:
1668 * docs/plugins/inspect/plugin-amrnb.xml:
1669 * docs/plugins/inspect/plugin-amrwbdec.xml:
1670 * docs/plugins/inspect/plugin-asf.xml:
1671 * docs/plugins/inspect/plugin-cdio.xml:
1672 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1673 * docs/plugins/inspect/plugin-dvdread.xml:
1674 * docs/plugins/inspect/plugin-dvdsub.xml:
1675 * docs/plugins/inspect/plugin-lame.xml:
1676 * docs/plugins/inspect/plugin-mad.xml:
1677 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1678 * docs/plugins/inspect/plugin-realmedia.xml:
1679 * docs/plugins/inspect/plugin-siddec.xml:
1680 * docs/plugins/inspect/plugin-twolame.xml:
1681 * docs/plugins/inspect/plugin-x264.xml:
1682 * docs/plugins/inspect/plugin-xingmux.xml:
1683 * gst-plugins-ugly.doap:
1684 * win32/common/config.h:
1687 2013-09-24 14:27:39 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1731 2013-09-18 11:34:56 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
1733 * ext/x264/gstx264enc.c:
1734 x264enc: Update the documentation to match the default profile used
1735 https://bugzilla.gnome.org/show_bug.cgi?id=708036
1737 2013-09-20 16:17:31 +0200 Edward Hervey <edward@collabora.com>
1740 Automatic update of common submodule
1741 From b613661 to 6b03ba7
1743 2013-09-19 18:43:43 +0100 Tim-Philipp Müller <tim@centricular.net>
1746 Automatic update of common submodule
1747 From 74a6857 to b613661
1749 2013-09-19 17:36:25 +0100 Tim-Philipp Müller <tim@centricular.net>
1753 Automatic update of common submodule
1754 From 098c0d7 to 74a6857
1756 2013-09-19 11:35:04 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1761 === release 1.1.90 ===
1763 2013-09-19 10:50:32 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1769 * docs/plugins/inspect/plugin-a52dec.xml:
1770 * docs/plugins/inspect/plugin-amrnb.xml:
1771 * docs/plugins/inspect/plugin-amrwbdec.xml:
1772 * docs/plugins/inspect/plugin-asf.xml:
1773 * docs/plugins/inspect/plugin-cdio.xml:
1774 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1775 * docs/plugins/inspect/plugin-dvdread.xml:
1776 * docs/plugins/inspect/plugin-dvdsub.xml:
1777 * docs/plugins/inspect/plugin-lame.xml:
1778 * docs/plugins/inspect/plugin-mad.xml:
1779 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1780 * docs/plugins/inspect/plugin-realmedia.xml:
1781 * docs/plugins/inspect/plugin-siddec.xml:
1782 * docs/plugins/inspect/plugin-twolame.xml:
1783 * docs/plugins/inspect/plugin-x264.xml:
1784 * docs/plugins/inspect/plugin-xingmux.xml:
1785 * gst-plugins-ugly.doap:
1786 * win32/common/config.h:
1789 2013-09-19 10:30:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1833 2013-09-19 09:45:55 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1836 po: Update translations
1838 2013-09-18 19:13:45 -0400 Olivier Crête <olivier.crete@collabora.com>
1840 * ext/x264/gstx264enc.c:
1841 * tests/check/elements/x264enc.c:
1842 x264enc: Implement getcaps that restricts the input format depending on the output profile
1843 Also add some x264enc profile tests
1844 https://bugzilla.gnome.org/show_bug.cgi?id=708326
1846 2013-09-16 19:38:36 +0200 Matej Knopp <matej.knopp@gmail.com>
1848 * gst/asfdemux/asfpacket.c:
1849 * gst/asfdemux/gstasfdemux.c:
1850 asfdemux: fix playback regression in push mode
1852 2013-09-10 19:33:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
1854 * gst/asfdemux/gstasfdemux.h:
1855 asfdemux: remove unused variable
1857 2013-09-05 22:56:48 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
1859 * ext/x264/gstx264enc.c:
1860 x264enc: Don't unref future state but the old one
1861 Being silly will lead us nowhere.
1863 2013-09-04 16:32:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1865 * ext/x264/gstx264enc.c:
1866 x264enc: Check if we have an input state before using it
1867 Flushing might happen before caps were set on the encoder,
1868 which would lead to crashes here.
1869 Thanks to Matej Knopp for analyzing this.
1870 https://bugzilla.gnome.org/show_bug.cgi?id=707414
1872 2013-09-03 20:28:35 +0200 Matej Knopp <matej.knopp@gmail.com>
1874 * ext/x264/gstx264enc.c:
1875 x264enc: fix unsigned comparison warning
1877 2013-08-28 13:27:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1882 === release 1.1.4 ===
1884 2013-08-28 12:58:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1890 * docs/plugins/inspect/plugin-a52dec.xml:
1891 * docs/plugins/inspect/plugin-amrnb.xml:
1892 * docs/plugins/inspect/plugin-amrwbdec.xml:
1893 * docs/plugins/inspect/plugin-asf.xml:
1894 * docs/plugins/inspect/plugin-cdio.xml:
1895 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1896 * docs/plugins/inspect/plugin-dvdread.xml:
1897 * docs/plugins/inspect/plugin-dvdsub.xml:
1898 * docs/plugins/inspect/plugin-lame.xml:
1899 * docs/plugins/inspect/plugin-mad.xml:
1900 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1901 * docs/plugins/inspect/plugin-realmedia.xml:
1902 * docs/plugins/inspect/plugin-siddec.xml:
1903 * docs/plugins/inspect/plugin-twolame.xml:
1904 * docs/plugins/inspect/plugin-x264.xml:
1905 * docs/plugins/inspect/plugin-xingmux.xml:
1906 * gst-plugins-ugly.doap:
1907 * win32/common/config.h:
1910 2013-08-28 12:58:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1954 2013-08-28 12:32:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1957 po: update translations
1959 2013-08-27 14:13:06 +0100 Tim-Philipp Müller <tim@centricular.net>
1961 * ext/x264/gstx264enc.c:
1962 x264enc: log when we output a lower profile than requested
1964 2013-08-21 18:32:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1966 * ext/x264/gstx264enc.c:
1967 x264enc: Consider subset relations of profiles when setting srcpad caps
1968 constrained-baseline is a subset of baseline, is a subset of main,
1969 is a subset of high profile.
1970 https://bugzilla.gnome.org/show_bug.cgi?id=705425
1972 2013-08-21 12:31:23 +0100 Tim-Philipp Müller <tim@centricular.net>
1974 * ext/x264/gstx264enc.c:
1975 x264enc: propagate flow return back to base class and upstream
1976 https://bugzilla.gnome.org/show_bug.cgi?id=705425
1978 2013-08-17 23:13:17 +0100 Tim-Philipp Müller <tim@centricular.net>
1981 configure: fix x264 version checking
1982 x264 releases carry pkg-config versions such as 0.120.x
1983 (literallly with an 'x'). Checking for x264 >= 0.120.0 will
1984 then fail, so we need to either check for > 0.119.0 or
1985 for >= 0.120 to make this work right.
1987 2013-08-17 23:09:15 +0100 Tim-Philipp Müller <tim@centricular.net>
1989 * ext/x264/gstx264enc.c:
1990 x264enc: minor clean-up
1991 We requires x264 build >= 120 now.
1993 2013-08-15 15:30:31 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1995 * ext/mpeg2dec/gstmpeg2dec.c:
1996 mpeg2dec: Fix mpeg2_reset() calls
1998 2013-08-15 15:27:48 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2000 * ext/mpeg2dec/gstmpeg2dec.c:
2001 * ext/x264/gstx264enc.c:
2002 ext: Use new flush vfunc of video codec base classes and remove reset implementations
2004 2013-08-01 01:34:05 +0200 Matej Knopp <matej.knopp@gmail.com>
2006 * gst/asfdemux/gstasfdemux.c:
2007 asfdemux: fix build on C89 compilers
2009 2013-07-30 17:28:17 +0200 Matej Knopp <matej.knopp@gmail.com>
2011 * gst/asfdemux/asfpacket.c:
2012 * gst/asfdemux/gstasfdemux.c:
2013 asfdemux: fix seeking in push mode
2015 2013-08-02 14:14:48 +0200 Lubosz Sarnecki <lubosz@gmail.com>
2018 build: add subdir-objects to AM_INIT_AUTOMAKE
2019 Fixes warnings in automake 1.14
2020 https://bugzilla.gnome.org/show_bug.cgi?id=705350
2022 2013-08-02 08:25:49 +0200 Edward Hervey <edward@collabora.com>
2024 * ext/mpeg2dec/gstmpeg2dec.c:
2025 mpeg2dec: Do a hard reset of flush_stop
2026 Which is notified by hard == 0 with latest refactoring.
2028 2013-07-29 21:09:37 +0100 Tim-Philipp Müller <tim@centricular.net>
2045 po: update translations
2047 2013-07-29 14:48:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2052 === release 1.1.3 ===
2054 2013-07-29 13:46:08 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2060 * docs/plugins/inspect/plugin-a52dec.xml:
2061 * docs/plugins/inspect/plugin-amrnb.xml:
2062 * docs/plugins/inspect/plugin-amrwbdec.xml:
2063 * docs/plugins/inspect/plugin-asf.xml:
2064 * docs/plugins/inspect/plugin-cdio.xml:
2065 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2066 * docs/plugins/inspect/plugin-dvdread.xml:
2067 * docs/plugins/inspect/plugin-dvdsub.xml:
2068 * docs/plugins/inspect/plugin-lame.xml:
2069 * docs/plugins/inspect/plugin-mad.xml:
2070 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2071 * docs/plugins/inspect/plugin-realmedia.xml:
2072 * docs/plugins/inspect/plugin-siddec.xml:
2073 * docs/plugins/inspect/plugin-twolame.xml:
2074 * docs/plugins/inspect/plugin-x264.xml:
2075 * docs/plugins/inspect/plugin-xingmux.xml:
2076 * gst-plugins-ugly.doap:
2077 * win32/common/config.h:
2080 2013-07-29 13:46:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2123 2013-07-29 12:13:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2125 * gst/asfdemux/gstasfdemux.c:
2126 * gst/realmedia/rademux.c:
2127 * gst/realmedia/rmdemux.c:
2128 gst: Don't swap start/stop for negative rates in the SEGMENT query
2130 2013-07-29 10:57:38 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2132 * gst/realmedia/rademux.c:
2133 * gst/realmedia/rmdemux.c:
2134 real: Implement SEGMENT query
2136 2013-07-29 10:56:06 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2138 * gst/asfdemux/gstasfdemux.c:
2139 asfdemux: Implement SEGMENT query
2141 2013-07-28 16:43:28 +0200 Matej Knopp <matej.knopp@gmail.com>
2143 * gst/asfdemux/asfheaders.c:
2144 * gst/asfdemux/asfheaders.h:
2145 * gst/asfdemux/asfpacket.c:
2146 * gst/asfdemux/gstasfdemux.c:
2147 * gst/asfdemux/gstasfdemux.h:
2148 asfdemux: Add support for dvr-ms
2149 https://bugzilla.gnome.org/show_bug.cgi?id=705026
2151 2013-07-26 16:47:48 +0200 Edward Hervey <edward@collabora.com>
2153 * gst/realmedia/rtspreal.c:
2154 rtspreal: Ensure output value has an assigned value
2155 In the case where this macro was used, that dest was != NULL but that
2156 the strncmp failed, we would end up with dest_len being undefined.
2158 2013-07-26 16:39:12 +0200 Edward Hervey <edward@collabora.com>
2160 * ext/x264/gstx264enc.c:
2161 x264: Fix dts comparision
2162 We were assigning to a guint64 value (frame->dts) the sum of a unsigned
2163 and signed value... resulting it the result never being < 0.
2164 Instead just check if it is smaller before assigning to frame->dts.
2166 2013-07-25 11:28:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
2168 * gst/asfdemux/gstasfdemux.c:
2169 * gst/asfdemux/gstasfdemux.h:
2170 asfdemux: fix seqnum handling for seeks
2171 Use the same seqnum as the seek for flushes/segments that are
2172 caused by the seek. Also do the same for segment events
2175 2013-07-25 13:35:44 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2177 * ext/mpeg2dec/gstmpeg2dec.c:
2178 mpeg2dec: Clean up reset/start/stop handling
2180 2013-07-25 11:01:20 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2182 * ext/x264/gstx264enc.c:
2183 x264enc: React properly to flushing/resetting the encoder
2184 https://bugzilla.gnome.org/show_bug.cgi?id=656007
2186 2013-07-22 16:01:13 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2188 * gst/realmedia/rademux.c:
2189 * gst/realmedia/rademux.h:
2190 * gst/realmedia/rmdemux.c:
2191 * gst/realmedia/rmdemux.h:
2192 realmedia: Add support for group-id in the stream-start event
2194 2013-07-22 15:45:57 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2196 * gst/asfdemux/gstasfdemux.c:
2197 * gst/asfdemux/gstasfdemux.h:
2198 asfdemux: Add support for group-id in the stream-start event
2200 2013-07-22 15:43:18 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2202 * ext/sidplay/gstsiddec.cc:
2203 * ext/sidplay/gstsiddec.h:
2204 siddec: Add support for group-id in the stream-start event
2206 2013-07-18 17:14:29 +0200 Edward Hervey <edward@collabora.com>
2208 * gst/realmedia/rmdemux.c:
2209 rmdemux: Mark demuxer as "running" in push-mode
2210 Allows queries (and other code) to be answered when working in push-mode.
2211 Running would only be set to TRUE accordingly when working in pull-mode
2212 once it had read header/index.
2215 2013-07-17 16:17:54 +0200 Edward Hervey <edward@collabora.com>
2217 * ext/mpeg2dec/gstmpeg2dec.c:
2218 mpeg2dec: Properly reset on sequence changes
2219 Otherwise we end up using stray data/buffers.
2222 2013-07-11 16:57:24 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2227 === release 1.1.2 ===
2229 2013-07-11 16:12:25 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2235 * docs/plugins/inspect/plugin-a52dec.xml:
2236 * docs/plugins/inspect/plugin-amrnb.xml:
2237 * docs/plugins/inspect/plugin-amrwbdec.xml:
2238 * docs/plugins/inspect/plugin-asf.xml:
2239 * docs/plugins/inspect/plugin-cdio.xml:
2240 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2241 * docs/plugins/inspect/plugin-dvdread.xml:
2242 * docs/plugins/inspect/plugin-dvdsub.xml:
2243 * docs/plugins/inspect/plugin-lame.xml:
2244 * docs/plugins/inspect/plugin-mad.xml:
2245 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2246 * docs/plugins/inspect/plugin-realmedia.xml:
2247 * docs/plugins/inspect/plugin-siddec.xml:
2248 * docs/plugins/inspect/plugin-twolame.xml:
2249 * docs/plugins/inspect/plugin-x264.xml:
2250 * docs/plugins/inspect/plugin-xingmux.xml:
2251 * gst-plugins-ugly.doap:
2252 * win32/common/config.h:
2255 2013-07-11 16:12:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2298 2013-06-18 20:06:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2300 * ext/dvdread/dvdreadsrc.c:
2301 dvdreadsrc: correctly determine last chapter's duration
2302 This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
2303 It worked just fine before ...
2305 2013-06-25 14:20:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2307 * gst/realmedia/rdtmanager.c:
2308 rdt: forward sticky events
2310 2013-06-05 18:36:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2315 === release 1.1.1 ===
2317 2013-06-05 17:58:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2324 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2325 * docs/plugins/inspect/plugin-a52dec.xml:
2326 * docs/plugins/inspect/plugin-amrnb.xml:
2327 * docs/plugins/inspect/plugin-amrwbdec.xml:
2328 * docs/plugins/inspect/plugin-asf.xml:
2329 * docs/plugins/inspect/plugin-cdio.xml:
2330 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2331 * docs/plugins/inspect/plugin-dvdread.xml:
2332 * docs/plugins/inspect/plugin-dvdsub.xml:
2333 * docs/plugins/inspect/plugin-lame.xml:
2334 * docs/plugins/inspect/plugin-mad.xml:
2335 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2336 * docs/plugins/inspect/plugin-realmedia.xml:
2337 * docs/plugins/inspect/plugin-siddec.xml:
2338 * docs/plugins/inspect/plugin-twolame.xml:
2339 * docs/plugins/inspect/plugin-x264.xml:
2340 * docs/plugins/inspect/plugin-xingmux.xml:
2341 * gst-plugins-ugly.doap:
2342 * win32/common/config.h:
2345 2013-06-05 16:42:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2388 2013-06-05 15:15:16 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2391 Automatic update of common submodule
2392 From 098c0d7 to 01a7a46
2394 2013-06-04 16:12:27 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
2396 * ext/mpeg2dec/gstmpeg2dec.c:
2397 mpeg2dec: make the aspect ratio calculation more accurate.
2398 Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
2399 aspect-ratio if we don't have a valid upstream PAR.
2400 https://bugzilla.gnome.org/show_bug.cgi?id=685103
2402 2013-05-15 10:52:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2405 Automatic update of common submodule
2406 From 5edcd85 to 098c0d7
2408 2013-05-13 13:19:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2410 * tests/check/elements/amrnbenc.c:
2411 * tests/check/elements/mpeg2dec.c:
2412 * tests/check/elements/x264enc.c:
2413 * tests/check/elements/xingmux.c:
2414 tests: Fix event handling
2416 2013-05-09 19:40:49 -0400 Olivier Crête <olivier.crete@collabora.com>
2418 * ext/lame/gstlamemp3enc.c:
2419 lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
2420 lame does internal resampling, but the base class only cares about
2421 the number of raw samples, so tell finish frames about that, not
2422 the number of samples in the outgoing frame.:
2424 2013-04-30 10:01:29 +0100 Tim-Philipp Müller <tim@centricular.net>
2426 * ext/x264/gstx264enc.c:
2427 x264enc: output byte-stream if downstream has ANY caps
2428 It's what people expect when they pipe the output to
2429 filesink or into a tcp connection or pipe.
2431 2013-04-22 23:52:48 +0100 Tim-Philipp Müller <tim@centricular.net>
2435 * README.static-linking:
2437 Automatic update of common submodule
2438 From 3cb3d3c to 5edcd85
2440 2012-10-24 12:15:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2443 * ext/a52dec/Makefile.am:
2444 * ext/amrnb/Makefile.am:
2445 * ext/amrwbdec/Makefile.am:
2446 * ext/cdio/Makefile.am:
2447 * ext/dvdread/Makefile.am:
2448 * ext/lame/Makefile.am:
2449 * ext/mad/Makefile.am:
2450 * ext/mpeg2dec/Makefile.am:
2451 * ext/sidplay/Makefile.am:
2452 * ext/twolame/Makefile.am:
2453 * ext/x264/Makefile.am:
2454 * gst/asfdemux/Makefile.am:
2455 * gst/dvdlpcmdec/Makefile.am:
2456 * gst/dvdsub/Makefile.am:
2457 * gst/realmedia/Makefile.am:
2458 * gst/xingmux/Makefile.am:
2459 gst: Add better support for static plugins
2461 2013-04-14 17:55:44 +0100 Tim-Philipp Müller <tim@centricular.net>
2465 Automatic update of common submodule
2466 From aed87ae to 3cb3d3c
2468 2013-04-09 21:00:43 +0200 Stefan Sauer <ensonic@users.sf.net>
2471 Automatic update of common submodule
2472 From 04c7a1e to aed87ae
2474 2013-03-25 18:05:14 -0700 David Schleef <ds@schleef.org>
2476 * gst/asfdemux/gstasfdemux.c:
2477 * gst/realmedia/rmdemux.c:
2478 Use %03u instead of %u in gst_pad_create_stream_id_printf()
2480 2013-03-06 13:28:37 +0000 Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
2482 * ext/x264/gstx264enc.c:
2483 x264enc: Fix for 0/1 framerate - now uses VFR in this case
2484 Previously did a division by zero.
2485 https://bugzilla.gnome.org/show_bug.cgi?id=695728
2487 2013-03-07 00:02:00 +0000 Tim-Philipp Müller <tim@centricular.net>
2490 Automatic update of common submodule
2491 From 2de221c to 04c7a1e
2493 2013-02-08 00:15:01 +0000 Tim-Philipp Müller <tim@centricular.net>
2495 * ext/x264/gstx264enc.c:
2496 x264enc: simplify template caps
2497 No need to make an array for one single element.
2499 2013-02-08 00:11:03 +0000 Tim-Philipp Müller <tim@centricular.net>
2501 * ext/x264/gstx264enc.c:
2502 x264enc: put all theoretically possible formats in template caps
2503 and decide at runtime which subset of these (8-bit or 10-bit video
2504 formats) is supported. libx264 will be compiled for one of these
2505 two options, and it is possible to switch by pointing the dynamic
2506 linker to a different libx264 build at runtime. If we want our
2507 template caps to be correct, they should contain all then, with
2508 the actually supported ones determined at runtime.
2509 https://bugzilla.gnome.org/show_bug.cgi?id=691935
2511 2013-01-23 10:16:51 +0000 Tim-Philipp Müller <tim@centricular.net>
2513 * ext/x264/gstx264enc.c:
2514 x264enc: detect supported bit depth and pixel formats at runtime
2515 http://bugs.debian.org/667573
2516 https://bugzilla.gnome.org/show_bug.cgi?id=691935
2518 2013-01-30 09:15:18 +0100 Benjamin Gaignard <benjamin.gaignard@st.com>
2521 autogen.sh: allow calling from out-of-tree
2522 Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
2523 https://bugzilla.gnome.org/show_bug.cgi?id=692857
2525 2013-01-28 20:43:08 +0100 Stefan Sauer <ensonic@users.sf.net>
2528 Automatic update of common submodule
2529 From a942293 to 2de221c
2531 2013-01-15 15:18:04 +0100 Martin Pitt <martinpitt@gnome.org>
2533 * tests/check/Makefile.am:
2534 tests: use _1_0 variants for the various registry variables
2535 These override the variants without version suffix. Makes 'make check' work
2536 properly in environments that set the suffixed variant for 1.0, such as
2539 2013-01-15 15:06:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2542 Automatic update of common submodule
2543 From a72faea to a942293
2545 2012-12-30 23:56:14 +0000 Tim-Philipp Müller <tim@centricular.net>
2548 configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
2549 AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
2550 https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
2551 https://bugzilla.gnome.org/show_bug.cgi?id=690881
2553 2012-12-19 17:16:53 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
2555 * ext/mpeg2dec/gstmpeg2dec.c:
2556 mpeg2dec: use appropriate printf format for gsize
2558 2012-12-19 17:15:03 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
2560 * ext/cdio/gstcdio.h:
2561 cdio: Fix redundant redeclaration of 'cdio_version_string'
2562 cdio/version.h is already included by cdio/cdio.h
2564 2012-12-01 13:26:26 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2566 * ext/sidplay/gstsiddec.cc:
2567 siddec: init debug category
2569 2012-11-30 20:09:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2572 * ext/dvdread/Makefile.am:
2573 dvdread: link to libgmodule-2.0 since the g_module_* API is used
2574 And the gmodule lib has been moved into the Requires.private
2575 section of the pkg-config file in core.
2577 2012-11-27 17:07:31 +0000 Tim-Philipp Müller <tim@centricular.net>
2579 * ext/cdio/gstcdiocddasrc.c:
2580 * ext/cdio/gstcdiocddasrc.h:
2581 cdiocddasrc: detect whether drive produces samples in non-host endianness
2582 If drive produces samples in other endianness than the host,
2583 we need to byte swap them before pushing them out, or we
2584 produce nothing but noise. cdparanoia detects this automatically,
2585 but libcdio does not, so we have to do it ourselves.
2586 This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
2587 https://bugzilla.gnome.org/show_bug.cgi?id=377280
2589 2012-11-19 11:27:21 +0000 Tim-Philipp Müller <tim@centricular.net>
2592 Automatic update of common submodule
2593 From b497c4f to a72faea
2595 2012-11-16 13:32:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2597 * tests/check/elements/xingmux_testdata.h:
2598 xingmux: Fix unit test after change to correctly calculate number of frames
2600 2012-11-15 16:42:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2602 * ext/x264/gstx264enc.c:
2603 x264enc: Add support for 10-bit color formats
2604 Requires x264 to be built with 10-bit support, which disables
2605 9-bit support. Also only advertise the color formats that were
2608 2012-11-15 16:21:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2610 * ext/x264/gstx264enc.c:
2611 x264enc: Add support for Y444, Y42B and NV12
2613 2012-11-11 20:42:42 +0000 Tim-Philipp Müller <tim@centricular.net>
2615 * ext/cdio/Makefile.am:
2616 * ext/cdio/gstcdio.c:
2617 cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
2618 They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
2619 if they're not plain ASCII.
2621 2012-11-09 11:33:40 +0100 Gautier Portet <kassoulet@gmail.com>
2623 * gst/xingmux/gstxingmux.c:
2624 xingmux: Properly calculate the number of frames
2625 First, the xing header frame is never added to the count,
2626 we have to increment the count.
2627 Secondly, there is a rounding error when calculating the
2628 frame duration, as spf*GST_SECOND/rate is not an integer
2629 (26122448.9) an it must be 26122449.
2631 2012-11-07 20:45:38 +0000 Tim-Philipp Müller <tim@centricular.net>
2634 configure.ac: update courtesy of autoupdate
2636 2012-11-07 20:39:56 +0000 Tim-Philipp Müller <tim@centricular.net>
2640 configure: let AG_GST_PLUGIN_DOCS check for python
2641 And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
2642 which as a side-effect should pick up newer python versions as
2644 https://bugzilla.gnome.org/show_bug.cgi?id=563903
2646 2012-11-05 13:16:52 -0800 Michael Smith <msmith@rdio.com>
2648 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2649 dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
2651 2012-11-03 20:40:37 +0000 Tim-Philipp Müller <tim@centricular.net>
2653 * docs/random/LICENSE:
2654 * ext/a52dec/gsta52dec.c:
2655 * ext/a52dec/gsta52dec.h:
2656 * ext/amrnb/amrnb.c:
2657 * ext/amrnb/amrnbdec.c:
2658 * ext/amrnb/amrnbdec.h:
2659 * ext/amrnb/amrnbenc.c:
2660 * ext/amrnb/amrnbenc.h:
2661 * ext/amrwbdec/amrwb.c:
2662 * ext/amrwbdec/amrwbdec.c:
2663 * ext/amrwbdec/amrwbdec.h:
2664 * ext/cdio/gstcdio.c:
2665 * ext/cdio/gstcdio.h:
2666 * ext/cdio/gstcdiocddasrc.c:
2667 * ext/cdio/gstcdiocddasrc.h:
2668 * ext/dvdread/dvdreadsrc.c:
2669 * ext/dvdread/dvdreadsrc.h:
2670 * ext/lame/gstlamemp3enc.c:
2671 * ext/lame/gstlamemp3enc.h:
2672 * ext/lame/plugin.c:
2675 * ext/mpeg2dec/gstmpeg2dec.c:
2676 * ext/mpeg2dec/gstmpeg2dec.h:
2677 * ext/sidplay/gstsiddec.cc:
2678 * ext/sidplay/gstsiddec.h:
2679 * ext/twolame/gsttwolamemp2enc.c:
2680 * ext/twolame/gsttwolamemp2enc.h:
2681 * ext/x264/gstx264enc.c:
2682 * ext/x264/gstx264enc.h:
2683 * gst-libs/gst/gettext.h:
2684 * gst-libs/gst/glib-compat-private.h:
2685 * gst-libs/gst/gst-i18n-plugin.h:
2686 * gst/asfdemux/asfheaders.c:
2687 * gst/asfdemux/asfheaders.h:
2688 * gst/asfdemux/asfpacket.c:
2689 * gst/asfdemux/asfpacket.h:
2690 * gst/asfdemux/gstasf.c:
2691 * gst/asfdemux/gstasfdemux.c:
2692 * gst/asfdemux/gstasfdemux.h:
2693 * gst/asfdemux/gstrtpasfdepay.c:
2694 * gst/asfdemux/gstrtpasfdepay.h:
2695 * gst/asfdemux/gstrtspwms.c:
2696 * gst/asfdemux/gstrtspwms.h:
2697 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2698 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2699 * gst/dvdsub/gstdvdsubdec.c:
2700 * gst/dvdsub/gstdvdsubdec.h:
2701 * gst/dvdsub/gstdvdsubparse.c:
2702 * gst/dvdsub/gstdvdsubparse.h:
2703 * gst/realmedia/asmrules.c:
2704 * gst/realmedia/asmrules.h:
2705 * gst/realmedia/gstrdtbuffer.c:
2706 * gst/realmedia/gstrdtbuffer.h:
2707 * gst/realmedia/pnmsrc.c:
2708 * gst/realmedia/pnmsrc.h:
2709 * gst/realmedia/rademux.c:
2710 * gst/realmedia/rademux.h:
2711 * gst/realmedia/rdtdepay.c:
2712 * gst/realmedia/rdtdepay.h:
2713 * gst/realmedia/rdtjitterbuffer.c:
2714 * gst/realmedia/rdtjitterbuffer.h:
2715 * gst/realmedia/rdtmanager.c:
2716 * gst/realmedia/rdtmanager.h:
2717 * gst/realmedia/realhash.c:
2718 * gst/realmedia/realhash.h:
2719 * gst/realmedia/realmedia.c:
2720 * gst/realmedia/rmdemux.c:
2721 * gst/realmedia/rmdemux.h:
2722 * gst/realmedia/rmutils.c:
2723 * gst/realmedia/rmutils.h:
2724 * gst/realmedia/rtspreal.c:
2725 * gst/realmedia/rtspreal.h:
2726 * gst/xingmux/gstxingmux.c:
2727 * gst/xingmux/gstxingmux.h:
2728 * gst/xingmux/plugin.c:
2729 * tests/check/elements/amrnbenc.c:
2730 * tests/check/elements/mpeg2dec.c:
2731 * tests/check/elements/x264enc.c:
2732 * tests/check/generic/index.c:
2733 * tests/check/generic/states.c:
2734 * tests/check/pipelines/lame.c:
2736 https://bugzilla.gnome.org/show_bug.cgi?id=687520
2738 2012-10-30 13:39:52 +0100 Andreas Frisch <fraxinas@opendreambox.org>
2740 * gst/dvdsub/gstdvdsubdec.c:
2741 dvdsubdec: allocate correct amount of memory for bitmap
2742 https://bugzilla.gnome.org/show_bug.cgi?id=687192
2744 2012-10-30 09:20:04 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
2746 * ext/sidplay/gstsiddec.cc:
2747 siddec: reset bytes counter
2748 Reset the total_bytes counter so that we get timestamps correct.
2749 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
2751 2012-10-25 12:38:47 +0100 Tim-Philipp Müller <tim@centricular.net>
2754 * docs/plugins/inspect/plugin-a52dec.xml:
2755 * docs/plugins/inspect/plugin-amrnb.xml:
2756 * docs/plugins/inspect/plugin-amrwbdec.xml:
2757 * docs/plugins/inspect/plugin-asf.xml:
2758 * docs/plugins/inspect/plugin-cdio.xml:
2759 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2760 * docs/plugins/inspect/plugin-dvdread.xml:
2761 * docs/plugins/inspect/plugin-dvdsub.xml:
2762 * docs/plugins/inspect/plugin-lame.xml:
2763 * docs/plugins/inspect/plugin-mad.xml:
2764 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2765 * docs/plugins/inspect/plugin-realmedia.xml:
2766 * docs/plugins/inspect/plugin-siddec.xml:
2767 * docs/plugins/inspect/plugin-twolame.xml:
2768 * docs/plugins/inspect/plugin-x264.xml:
2769 * docs/plugins/inspect/plugin-xingmux.xml:
2770 * win32/common/config.h:
2771 Back to feature development
2773 === release 1.0.2 ===
2775 2012-10-25 01:11:10 +0100 Tim-Philipp Müller <tim@centricular.net>
2781 * docs/plugins/inspect/plugin-a52dec.xml:
2782 * docs/plugins/inspect/plugin-amrnb.xml:
2783 * docs/plugins/inspect/plugin-amrwbdec.xml:
2784 * docs/plugins/inspect/plugin-asf.xml:
2785 * docs/plugins/inspect/plugin-cdio.xml:
2786 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2787 * docs/plugins/inspect/plugin-dvdread.xml:
2788 * docs/plugins/inspect/plugin-dvdsub.xml:
2789 * docs/plugins/inspect/plugin-lame.xml:
2790 * docs/plugins/inspect/plugin-mad.xml:
2791 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2792 * docs/plugins/inspect/plugin-realmedia.xml:
2793 * docs/plugins/inspect/plugin-siddec.xml:
2794 * docs/plugins/inspect/plugin-twolame.xml:
2795 * docs/plugins/inspect/plugin-x264.xml:
2796 * docs/plugins/inspect/plugin-xingmux.xml:
2797 * gst-plugins-ugly.doap:
2798 * win32/common/config.h:
2801 2012-10-24 20:10:03 +0800 Scott Fan <fanchp@neusoft.com>
2803 * gst/asfdemux/Makefile.am:
2804 * gst/realmedia/Makefile.am:
2805 Makefile.am: Fix typos for generating the Android.mk files
2806 Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
2807 The typos led to generate the incorrect Android.mk files for the asfdemux
2808 and realmedia plugin.
2809 https://bugzilla.gnome.org/show_bug.cgi?id=686748
2811 2012-10-18 22:19:04 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2813 * ext/dvdread/dvdreadsrc.c:
2814 dvdreadsrc: correctly set next cell when seeking to sector
2816 2012-10-18 22:18:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2818 * gst/dvdsub/gstdvdsubparse.c:
2819 dvdsubparse: send src caps when receiving sink caps
2821 2012-10-12 14:49:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2823 * ext/dvdread/dvdreadsrc.c:
2824 dvdreadsrc: update dvd event to enhanced approach
2825 ... in line with resindvdsrc.
2827 2012-10-07 17:08:37 +0100 Tim-Philipp Müller <tim@centricular.net>
2830 docs: add 'make upload' target for new-release script
2832 2012-10-07 16:58:10 +0100 Tim-Philipp Müller <tim@centricular.net>
2835 * docs/plugins/inspect/plugin-a52dec.xml:
2836 * docs/plugins/inspect/plugin-amrnb.xml:
2837 * docs/plugins/inspect/plugin-amrwbdec.xml:
2838 * docs/plugins/inspect/plugin-asf.xml:
2839 * docs/plugins/inspect/plugin-cdio.xml:
2840 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2841 * docs/plugins/inspect/plugin-dvdread.xml:
2842 * docs/plugins/inspect/plugin-dvdsub.xml:
2843 * docs/plugins/inspect/plugin-lame.xml:
2844 * docs/plugins/inspect/plugin-mad.xml:
2845 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2846 * docs/plugins/inspect/plugin-realmedia.xml:
2847 * docs/plugins/inspect/plugin-siddec.xml:
2848 * docs/plugins/inspect/plugin-twolame.xml:
2849 * docs/plugins/inspect/plugin-x264.xml:
2850 * docs/plugins/inspect/plugin-xingmux.xml:
2851 * win32/common/config.h:
2852 Back to development (bug fixing)
2854 === release 1.0.1 ===
2856 2012-10-07 16:13:11 +0100 Tim-Philipp Müller <tim@centricular.net>
2862 * docs/plugins/inspect/plugin-a52dec.xml:
2863 * docs/plugins/inspect/plugin-amrnb.xml:
2864 * docs/plugins/inspect/plugin-amrwbdec.xml:
2865 * docs/plugins/inspect/plugin-asf.xml:
2866 * docs/plugins/inspect/plugin-cdio.xml:
2867 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2868 * docs/plugins/inspect/plugin-dvdread.xml:
2869 * docs/plugins/inspect/plugin-dvdsub.xml:
2870 * docs/plugins/inspect/plugin-lame.xml:
2871 * docs/plugins/inspect/plugin-mad.xml:
2872 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2873 * docs/plugins/inspect/plugin-realmedia.xml:
2874 * docs/plugins/inspect/plugin-siddec.xml:
2875 * docs/plugins/inspect/plugin-twolame.xml:
2876 * docs/plugins/inspect/plugin-x264.xml:
2877 * docs/plugins/inspect/plugin-xingmux.xml:
2878 * gst-plugins-ugly.doap:
2879 * win32/common/config.h:
2882 2012-10-06 14:58:34 +0100 Tim-Philipp Müller <tim@centricular.net>
2885 Automatic update of common submodule
2886 From 6c0b52c to 6bb6951
2888 2012-10-01 00:01:09 +1000 Jan Schmidt <thaytan@noraisin.net>
2890 * ext/mpeg2dec/gstmpeg2dec.c:
2891 mpeg2dec: Don't error out when there is no associated buffer
2892 In 0.10, having mpeg2dec occasionally tell us to output a frame that
2893 was never decoded was just ignored, so do the same in 1.0
2896 2012-09-29 12:13:00 +0100 Tim-Philipp Müller <tim@centricular.net>
2899 * gst/dvdsub/gstdvdsubdec.c:
2900 Purge mention of liboil and update REQUIREMENTS
2901 https://bugzilla.gnome.org/show_bug.cgi?id=673285
2903 2012-09-26 01:04:32 +0100 Tim-Philipp Müller <tim@centricular.net>
2905 * ext/x264/gstx264enc.c:
2906 x264enc: when setting fallback decoder latency, set valid min_latency
2907 Min. latency needs to be a valid time, so pass 0 as default
2908 value in the fallback case where we can't determine any latency,
2909 and avoid nasty criticals at runtime.
2911 2012-09-24 16:52:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2914 * docs/plugins/inspect/plugin-a52dec.xml:
2915 * docs/plugins/inspect/plugin-amrnb.xml:
2916 * docs/plugins/inspect/plugin-amrwbdec.xml:
2917 * docs/plugins/inspect/plugin-asf.xml:
2918 * docs/plugins/inspect/plugin-cdio.xml:
2919 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2920 * docs/plugins/inspect/plugin-dvdread.xml:
2921 * docs/plugins/inspect/plugin-dvdsub.xml:
2922 * docs/plugins/inspect/plugin-lame.xml:
2923 * docs/plugins/inspect/plugin-mad.xml:
2924 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2925 * docs/plugins/inspect/plugin-realmedia.xml:
2926 * docs/plugins/inspect/plugin-siddec.xml:
2927 * docs/plugins/inspect/plugin-twolame.xml:
2928 * docs/plugins/inspect/plugin-x264.xml:
2929 * docs/plugins/inspect/plugin-xingmux.xml:
2930 * win32/common/config.h:
2931 Back to development (bug fixing)
2933 === release 1.0.0 ===
2935 2012-09-24 14:32:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2940 * docs/plugins/inspect/plugin-a52dec.xml:
2941 * docs/plugins/inspect/plugin-amrnb.xml:
2942 * docs/plugins/inspect/plugin-amrwbdec.xml:
2943 * docs/plugins/inspect/plugin-asf.xml:
2944 * docs/plugins/inspect/plugin-cdio.xml:
2945 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2946 * docs/plugins/inspect/plugin-dvdread.xml:
2947 * docs/plugins/inspect/plugin-dvdsub.xml:
2948 * docs/plugins/inspect/plugin-lame.xml:
2949 * docs/plugins/inspect/plugin-mad.xml:
2950 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2951 * docs/plugins/inspect/plugin-realmedia.xml:
2952 * docs/plugins/inspect/plugin-siddec.xml:
2953 * docs/plugins/inspect/plugin-twolame.xml:
2954 * docs/plugins/inspect/plugin-x264.xml:
2955 * docs/plugins/inspect/plugin-xingmux.xml:
2956 * gst-plugins-ugly.doap:
2957 * win32/common/config.h:
2960 2012-09-22 16:08:54 +0100 Tim-Philipp Müller <tim@centricular.net>
2963 Automatic update of common submodule
2964 From 4f962f7 to 6c0b52c
2966 === release 0.11.99 ===
2968 2012-09-17 17:59:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2971 * docs/plugins/inspect/plugin-xingmux.xml:
2972 * gst-plugins-ugly.doap:
2973 * win32/common/config.h:
2976 2012-09-17 16:57:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2978 * docs/plugins/inspect/plugin-a52dec.xml:
2979 * docs/plugins/inspect/plugin-amrnb.xml:
2980 * docs/plugins/inspect/plugin-amrwbdec.xml:
2981 * docs/plugins/inspect/plugin-asf.xml:
2982 * docs/plugins/inspect/plugin-cdio.xml:
2983 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2984 * docs/plugins/inspect/plugin-dvdread.xml:
2985 * docs/plugins/inspect/plugin-dvdsub.xml:
2986 * docs/plugins/inspect/plugin-lame.xml:
2987 * docs/plugins/inspect/plugin-mad.xml:
2988 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2989 * docs/plugins/inspect/plugin-realmedia.xml:
2990 * docs/plugins/inspect/plugin-siddec.xml:
2991 * docs/plugins/inspect/plugin-twolame.xml:
2992 * docs/plugins/inspect/plugin-x264.xml:
2995 2012-09-17 16:57:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2998 * ext/amrnb/Makefile.am:
2999 * ext/amrwbdec/Makefile.am:
3000 * ext/lame/Makefile.am:
3001 * ext/twolame/Makefile.am:
3002 * tests/check/Makefile.am:
3003 Remove -DGST_USE_UNSTABLE_API
3005 2012-09-17 12:22:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3007 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3008 * docs/plugins/inspect/plugin-a52dec.xml:
3009 * docs/plugins/inspect/plugin-amrnb.xml:
3010 * docs/plugins/inspect/plugin-amrwbdec.xml:
3011 * docs/plugins/inspect/plugin-asf.xml:
3012 * docs/plugins/inspect/plugin-cdio.xml:
3013 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3014 * docs/plugins/inspect/plugin-dvdread.xml:
3015 * docs/plugins/inspect/plugin-dvdsub.xml:
3016 * docs/plugins/inspect/plugin-lame.xml:
3017 * docs/plugins/inspect/plugin-mad.xml:
3018 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3019 * docs/plugins/inspect/plugin-realmedia.xml:
3020 * docs/plugins/inspect/plugin-siddec.xml:
3021 * docs/plugins/inspect/plugin-twolame.xml:
3022 * docs/plugins/inspect/plugin-x264.xml:
3025 2012-09-17 10:53:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3027 * ext/cdio/gstcdio.c:
3028 cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
3029 Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
3030 introspection/updating for this plugin.
3032 2012-09-15 22:23:53 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
3034 * gst-plugins-ugly.spec.in:
3035 Switch to F18 package naming
3037 2012-09-14 16:28:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3039 * ext/dvdread/demo-play:
3040 * tests/check/elements/mpeg2dec.c:
3041 rename some caps and elements in examples
3043 2012-09-14 02:58:26 +0100 Tim-Philipp Müller <tim@centricular.net>
3048 === release 0.11.94 ===
3050 2012-09-14 02:49:34 +0100 Tim-Philipp Müller <tim@centricular.net>
3054 * gst-plugins-ugly.doap:
3055 * win32/common/config.h:
3058 2012-09-14 01:48:50 +0100 Tim-Philipp Müller <tim@centricular.net>
3060 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3061 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
3062 * docs/plugins/gst-plugins-ugly-plugins.signals:
3063 * docs/plugins/inspect/plugin-a52dec.xml:
3064 * docs/plugins/inspect/plugin-amrnb.xml:
3065 * docs/plugins/inspect/plugin-amrwbdec.xml:
3066 * docs/plugins/inspect/plugin-asf.xml:
3067 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3068 * docs/plugins/inspect/plugin-dvdread.xml:
3069 * docs/plugins/inspect/plugin-dvdsub.xml:
3070 * docs/plugins/inspect/plugin-lame.xml:
3071 * docs/plugins/inspect/plugin-mad.xml:
3072 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3073 * docs/plugins/inspect/plugin-realmedia.xml:
3074 * docs/plugins/inspect/plugin-siddec.xml:
3075 * docs/plugins/inspect/plugin-twolame.xml:
3076 * docs/plugins/inspect/plugin-x264.xml:
3079 2012-09-13 13:49:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3081 * gst/realmedia/rmdemux.c:
3082 rmdemux: use DTS and PTS
3083 Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
3084 undefined to make the decoder do the right thing. We can then remove the code
3085 that tries to guess the PTS from the DTS.
3087 2012-09-10 22:30:18 -0700 Jan Schmidt <thaytan@noraisin.net>
3089 * ext/mpeg2dec/gstmpeg2dec.c:
3090 mpeg2dec: Hold ref to buffer while mapped
3091 So that the buffer still exists when we go to unmap it later,
3092 even if it got pushed in the meantime.
3094 2012-09-11 16:48:51 -0400 Olivier Crête <olivier.crete@collabora.com>
3096 * tests/check/elements/x264enc.c:
3097 x264enc test: x264enc produces constrained-baseline, not the full baseline
3099 2012-09-11 17:37:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3101 * gst/asfdemux/gstasfdemux.c:
3102 * gst/realmedia/rademux.c:
3103 * gst/realmedia/rmdemux.c:
3104 gst: only activate in pull mode if upstream is seekable
3106 2012-09-11 11:28:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3108 * gst/realmedia/rademux.c:
3109 rademux: tags can be NULL
3111 2012-09-11 11:13:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3114 mad: fix email address
3116 2012-09-11 11:12:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3119 mad: init base class method only once
3121 2012-09-11 10:46:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3123 * gst/xingmux/gstxingmux.c:
3124 xingmux: remove defunct commented code
3126 2012-09-11 10:40:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3128 * gst/dvdsub/gstdvdsubdec.c:
3129 dvbsubdec: handle and send GAP event
3130 ... in stead of update newsegment event.
3132 2012-09-11 10:34:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3134 * gst/dvdsub/gstdvdsubdec.c:
3135 dvbsubdec: adjust disabled code comment style
3137 2012-09-09 15:48:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3139 * ext/x264/gstx264enc.c:
3140 x264enc: clean up some debug statements
3142 2012-09-07 17:38:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3144 * ext/x264/gstx264enc.c:
3145 * ext/x264/gstx264enc.h:
3146 x264enc: handle possibly negative DTS provided by codec
3147 ... by arranging for an offset such that DTS == PTS for keyframes,
3148 which is expected elsewhere to go along with semantics of PTS and DTS.
3149 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
3151 2012-09-07 13:31:15 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
3153 * gst-plugins-ugly.spec.in:
3154 Fix spec file for ugly
3156 2012-09-06 14:42:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3158 * tests/check/elements/mpeg2dec.c:
3159 tests: mpeg2dec: initialize variable
3160 ... which avoids test segfaulting.
3162 2012-08-30 16:26:00 -0700 Edward Hervey <edward@collabora.com>
3164 * tests/check/elements/mpeg2dec.c:
3165 check: Feed parsed data to mpeg2dec
3166 And fix the expected output caps by adding colorimetry field
3168 2012-08-22 13:31:00 +0200 Stefan Sauer <ensonic@users.sf.net>
3171 Automatic update of common submodule
3172 From 668acee to 4f962f7
3174 2012-08-22 13:19:01 +0200 Stefan Sauer <ensonic@users.sf.net>
3177 configure: bump gtk-doc req to 1.12 (mar-2009)
3178 This allows us to e.g. unconditionally use gtkdoc-rebase.
3180 2012-08-20 23:32:32 +0100 Tim-Philipp Müller <tim@centricular.net>
3182 * docs/plugins/inspect/plugin-dvdsub.xml:
3183 * gst/dvdsub/gstdvdsubdec.c:
3184 * gst/dvdsub/gstdvdsubparse.c:
3185 video/x-dvd-subpicture -> subpicture/x-dvd
3187 2012-08-09 16:30:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3189 * ext/x264/gstx264enc.c:
3190 x264enc: Use new video encoder base class API for handling tags
3192 2012-08-08 16:27:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3194 * gst/dvdsub/gstdvdsubdec.c:
3195 dvdsubdec: Set alignment at the correct place of GstAllocationParams
3197 2012-08-08 16:26:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3200 * win32/common/config.h:
3203 === release 0.11.93 ===
3205 2012-08-08 15:23:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3208 * gst-plugins-ugly.doap:
3209 * win32/common/config.h:
3212 2012-08-08 15:23:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3214 * gst/asfdemux/asfpacket.c:
3215 * gst/realmedia/rmdemux.c:
3216 gst: silence some compiler warnings with -DG_DISABLE_ASSERT
3218 2012-08-06 15:31:50 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
3220 * gst/asfdemux/asfpacket.c:
3221 asfdemux: avoid some more invalid timestamp arithmetic
3222 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
3224 2012-08-05 18:30:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3226 * ext/sidplay/gstsiddec.cc:
3227 * gst/asfdemux/gstasfdemux.c:
3228 * gst/realmedia/rademux.c:
3229 * gst/realmedia/rmdemux.c:
3230 gst: Add stream-id to stream-start events
3232 2012-07-27 11:35:52 +0200 Edward Hervey <edward@collabora.com>
3234 * ext/mpeg2dec/gstmpeg2dec.c:
3235 mpeg2dec: Don't use NULL values for fbuf
3236 We need to make a difference between the initial dummy buffers (which
3237 have a fbuf->id of NULL) and the buffers on which we allocated
3240 2012-08-05 16:40:57 +0100 Tim-Philipp Müller <tim@centricular.net>
3243 Automatic update of common submodule
3244 From 94ccf4c to 668acee
3246 2012-08-04 16:13:36 +0100 Tim-Philipp Müller <tim@centricular.net>
3248 * ext/a52dec/gsta52dec.c:
3249 * ext/lame/gstlamemp3enc.c:
3250 * gst/asfdemux/gstasfdemux.c:
3251 * gst/realmedia/rademux.c:
3252 * gst/realmedia/rmdemux.c:
3253 * gst/realmedia/rmutils.c:
3254 gst_tag_list_free -> gst_tag_list_unref
3256 2012-07-28 00:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3258 * ext/sidplay/gstsiddec.cc:
3259 * ext/x264/gstx264enc.c:
3260 * gst/asfdemux/gstasfdemux.c:
3261 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3262 * gst/realmedia/rademux.c:
3263 * gst/realmedia/rmdemux.c:
3264 tag: Update for taglist/tag event API changes
3266 2012-07-26 18:30:04 +0200 Edward Hervey <edward@collabora.com>
3268 * ext/mpeg2dec/gstmpeg2dec.c:
3269 mpeg2dec: Avoid dropping first GOP
3270 We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
3271 do not check if it is NULL or not.
3272 And cleanup a bit of debug
3274 2012-07-25 13:05:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3276 * gst/realmedia/rdtmanager.c:
3277 * gst/realmedia/rdtmanager.h:
3278 rdt: add on-npt-stop signal
3279 rtspsrc will look for it.
3281 2012-07-25 12:48:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3283 * gst/realmedia/rdtmanager.c:
3284 rdt: set caps after activating the pad
3286 2012-07-25 12:48:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3288 * gst/realmedia/gstrdtbuffer.c:
3291 2012-07-25 09:37:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3293 * gst/asfdemux/gstrtpasfdepay.c:
3294 asfdepay: fix padding correction
3295 Fix padding correction. gst_buffer_copy_into() appends the memory to the already
3296 existing memory in the target buffer..
3297 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
3299 2012-07-23 13:32:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3301 * ext/mpeg2dec/gstmpeg2dec.c:
3302 mpeg2dec: copy buffer flags when cropping
3303 When we crop a buffer, copy the flags as well.
3305 2012-07-23 11:25:34 +0200 Robert Swain <robert.swain@collabora.co.uk>
3307 * ext/mpeg2dec/gstmpeg2dec.c:
3308 mpeg2dec: Fix GstVideoInfo pointer
3310 2012-07-23 11:13:05 +0200 Robert Swain <robert.swain@collabora.co.uk>
3312 * ext/mpeg2dec/gstmpeg2dec.c:
3313 mpeg2dec: Correctly flag output buffer interlaced state
3314 If the sequence is not flagged as progressive its buffers are marked
3315 interlace mode mixed. There is an individual picture flag indicating
3316 whether picture in the sequence are interlaced or not. This is used
3317 along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
3318 completely indicate the buffer's interlaced state.
3319 Also, TFF and RFF should only be set if the sequence is not progressive.
3321 2012-07-23 10:33:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3323 * ext/mpeg2dec/gstmpeg2dec.c:
3324 ext: Update for video base classes API changes
3326 2012-07-23 08:45:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3329 Automatic update of common submodule
3330 From 98e386f to 94ccf4c
3332 2012-07-20 16:12:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3334 * gst/asfdemux/asfpacket.c:
3335 asfdemux: make sure to avoid arithmetic with _NONE timestamp
3337 2012-07-16 17:36:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3339 * gst/asfdemux/asfpacket.c:
3340 asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
3341 ... so it does not get used as first (valid) payload ts, whereas
3342 the first real valid payload ts may be considerably larger.
3343 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
3345 2012-07-20 14:41:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3347 * gst/asfdemux/gstasfdemux.c:
3348 asfdemux: slightly relax supported seek requirements
3349 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
3351 2012-07-19 09:58:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3353 * ext/mpeg2dec/gstmpeg2dec.c:
3354 mpeg2dec: Propagate GstFlowReturn where needed
3355 It was just ignoring the return values...
3357 2012-07-19 09:56:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3359 * ext/mpeg2dec/gstmpeg2dec.c:
3360 mpeg2dec: Store temporary buffers out of the way
3361 When mpeg2dec needs to do cropping (because downstream can't handle it),
3362 we need temporary buffers to decode to.
3363 Use the user_data field to store those, and unify the rest of the code
3364 that needs to touch a buffer (regardless of how/where it was allocated).
3365 https://bugzilla.gnome.org/show_bug.cgi?id=680194
3367 2012-07-18 18:32:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3369 * ext/mpeg2dec/gstmpeg2dec.c:
3370 mpeg2dec: Call gst_video_decoder_negotiate()
3372 2012-07-18 17:21:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3374 * gst/realmedia/rmdemux.c:
3375 rmdemux: give stream tags a different event name so they don't overwrite global tags
3376 There can only be one taglist per name for sticky tag events.
3377 Needs to be fixed more properly, see
3378 https://bugzilla.gnome.org/show_bug.cgi?id=677619
3380 2012-07-18 16:49:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3382 * gst/realmedia/rademux.c:
3383 rademux: set/send caps on pad after activating it
3385 2012-07-18 16:46:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3387 * gst/realmedia/rmdemux.c:
3388 rmdemux: set/send caps after activating the source pads
3389 Makes sure the caps event isn't dropped immediately.
3391 2012-07-17 20:54:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3393 * ext/dvdread/dvdreadsrc.c:
3394 dvdreadsrc: mustn't drop queries like caps query if not started yet
3396 2012-07-15 20:12:46 +0100 Tim-Philipp Müller <tim@centricular.net>
3398 * gst/asfdemux/gstasfdemux.c:
3399 asfdemux: extract WM/Year as GstDateTime instead of GDate
3400 So we can signal that only the year field is valid.
3402 2012-07-13 15:41:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3404 * gst/asfdemux/gstasfdemux.c:
3405 asfdemux: don't leak payload if we are not pushing it
3407 2012-07-13 13:59:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3409 * ext/sidplay/gstsiddec.cc:
3410 * gst/asfdemux/gstasfdemux.c:
3411 * gst/realmedia/rademux.c:
3412 * gst/realmedia/rmdemux.c:
3413 demuxers: Push STREAM_START when needed
3415 2012-07-13 11:36:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3417 * gst/asfdemux/gstasfdemux.c:
3418 asf: don't push on inactive streams
3420 2012-07-12 18:05:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3422 * ext/dvdread/dvdreadsrc.c:
3423 dvdreadsrc: set rank to NONE
3424 It should never be autoplugged really, for DVD
3425 playback there's rsndvd (or will be, realsoonnow).
3427 2012-07-09 16:27:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3429 * ext/mpeg2dec/gstmpeg2dec.c:
3430 fix for allocator API changes
3432 2012-07-06 11:50:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3434 * ext/x264/gstx264enc.c:
3435 update for query api changes
3437 2012-07-06 11:27:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3439 * ext/mpeg2dec/gstmpeg2dec.c:
3440 update for query api changes
3442 2012-07-06 11:03:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3444 * ext/x264/gstx264enc.c:
3445 update for allocation query changes
3447 2012-07-05 23:23:33 +0100 Tim-Philipp Müller <tim@centricular.net>
3450 LICENSE_readme: fix typo
3452 2012-07-05 22:48:18 +0100 Tim-Philipp Müller <tim@centricular.net>
3455 LICENSE_readme: mention x264
3456 https://bugzilla.gnome.org/show_bug.cgi?id=679472
3458 2012-07-05 13:12:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3460 * gst/asfdemux/gstasfdemux.c:
3461 * gst/realmedia/rademux.c:
3462 * gst/realmedia/rmdemux.c:
3463 gst: Implement segment-done event
3465 2012-06-27 11:23:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3467 * gst/asfdemux/gstasfdemux.c:
3468 asf: fix x-wmv format in caps
3470 2012-06-27 10:24:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3472 * gst/asfdemux/asfpacket.c:
3475 2012-06-21 15:13:57 +0100 Bastien Nocera <hadess@hadess.net>
3477 * gst/asfdemux/asfpacket.c:
3478 * gst/asfdemux/asfpacket.h:
3479 * gst/asfdemux/gstasfdemux.c:
3480 asfdemux: Ignore parsing errors from broken packets
3481 We should instead be counting the number of errors and exiting if
3482 they're too numerous. This makes a number of broken ASF files playable.
3483 https://bugzilla.gnome.org/show_bug.cgi?id=678543
3485 gst/asfdemux/asfpacket.c
3486 gst/asfdemux/gstasfdemux.c
3488 2012-06-26 17:15:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3490 * gst/asfdemux/gstasfdemux.c:
3493 2012-06-25 09:43:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3495 * ext/mpeg2dec/gstmpeg2dec.c:
3496 mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
3498 2012-06-25 09:34:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3500 * ext/mpeg2dec/gstmpeg2dec.c:
3501 mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
3504 2012-06-20 13:36:25 -0400 Matej Knopp <matej.knopp@gmail.com>
3506 * ext/x264/gstx264enc.c:
3507 x264enc: Fix unitialized variable and taglist event
3509 2012-06-20 13:23:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3511 * ext/mpeg2dec/gstmpeg2dec.c:
3512 mpeg2dec: fix compilation
3514 2012-06-20 10:39:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3516 * ext/sidplay/gstsiddec.cc:
3517 * gst/asfdemux/gstasfdemux.c:
3518 * gst/realmedia/rademux.c:
3519 * gst/realmedia/rdtmanager.c:
3520 * gst/realmedia/rmdemux.c:
3521 update for task api change
3523 2012-06-20 10:39:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3525 * ext/mpeg2dec/gstmpeg2dec.c:
3526 * ext/x264/gstx264enc.c:
3529 2012-06-20 09:06:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3531 * ext/mpeg2dec/gstmpeg2dec.c:
3532 * ext/mpeg2dec/gstmpeg2dec.h:
3533 mpeg2dec: Port to 0.11 again
3535 2012-06-19 15:19:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3537 * ext/x264/gstx264enc.c:
3538 x264enc: Fix compiler warning
3540 2012-05-30 12:50:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3542 * ext/mpeg2dec/gstmpeg2dec.c:
3543 * ext/mpeg2dec/gstmpeg2dec.h:
3544 mpeg2dec: Report PAR if not present upstream
3545 And clean up some code
3547 2012-05-04 16:09:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3549 * ext/mpeg2dec/gstmpeg2dec.c:
3550 mpeg2dec: use _scale_ceil to compute frame period
3551 https://bugzilla.gnome.org/show_bug.cgi?id=675769
3553 2012-05-04 16:08:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3555 * ext/mpeg2dec/gstmpeg2dec.c:
3556 mpeg2dec: mpeg2dec actually has 3 frame latency
3557 https://bugzilla.gnome.org/show_bug.cgi?id=675769
3559 2012-05-01 18:49:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3561 * ext/mpeg2dec/gstmpeg2dec.c:
3562 mpeg2dec: Fix large output buffers leak
3564 2012-05-01 18:46:31 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3566 * ext/mpeg2dec/gstmpeg2dec.c:
3567 mpeg2dec: Port to new way of handling frame reference
3569 2012-05-01 16:12:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3571 * ext/mpeg2dec/gstmpeg2dec.c:
3572 mpeg2dec: don't leak input_state
3574 2012-04-13 19:06:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3576 * ext/mpeg2dec/gstmpeg2dec.c:
3577 * ext/mpeg2dec/gstmpeg2dec.h:
3578 mpeg2dec: Port to GstVideoDecoder base class
3580 ext/mpeg2dec/gstmpeg2dec.c
3581 ext/mpeg2dec/gstmpeg2dec.h
3582 Back to 0.10 state, needs to be ported to 0.11 again.
3584 2012-06-19 09:26:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3586 Merge remote-tracking branch 'origin/master'
3588 2012-06-19 09:26:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3590 * ext/x264/gstx264enc.c:
3591 * ext/x264/gstx264enc.h:
3592 x264enc: Port to 0.11 again
3594 2012-05-07 11:52:40 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3596 * ext/x264/gstx264enc.c:
3597 x264enc: Don't set latency while holding object lock
3598 This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
3599 https://bugzilla.gnome.org/show_bug.cgi?id=675762
3601 2012-05-03 18:07:24 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3603 * ext/x264/gstx264enc.c:
3604 x264enc: Use video encoder stream lock to avoid deadlock
3606 2012-05-01 18:45:33 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3608 * ext/x264/gstx264enc.c:
3609 x264enc: Port to new way of passing frame reference
3611 2012-04-30 19:00:09 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3613 * ext/x264/gstx264enc.c:
3614 x264enc: Set default stream-format to avc as it's a better format
3616 2012-04-26 22:27:55 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3618 * ext/x264/gstx264enc.c:
3619 x264enc: Fix setting latency
3620 Fixes setting latency when framerate is dynamic and round up the latency
3621 to avoid rounding issues.
3623 2012-04-30 18:59:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3625 * ext/x264/gstx264enc.c:
3626 x264enc: gst_video_encoder_get_frame() is now transfer full
3628 2012-04-26 17:31:45 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3630 * ext/x264/gstx264enc.c:
3631 x264enc: don't leak output state
3633 2012-04-18 17:09:12 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3635 * ext/x264/gstx264enc.c:
3636 * ext/x264/gstx264enc.h:
3637 x264enc: Remove x264 backward compatibility support
3639 2012-04-18 16:13:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3641 * ext/x264/gstx264enc.c:
3642 x264enc: Report latency base on x264 buffer size
3644 2012-04-17 15:44:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3647 * ext/x264/gstx264enc.c:
3648 * ext/x264/gstx264enc.h:
3649 x264enc: Port to GstVideoEncoder baseclass
3652 ext/x264/gstx264enc.c
3653 ext/x264/gstx264enc.h
3654 Back to 0.10 state, needs to be ported to 0.11 again.
3656 2012-06-16 18:29:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3661 * docs/plugins/Makefile.am:
3662 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3663 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3664 * docs/plugins/inspect/plugin-synaesthesia.xml:
3665 * gst/synaesthesia/.gitignore:
3666 * gst/synaesthesia/Makefile.am:
3667 * gst/synaesthesia/README:
3668 * gst/synaesthesia/gstsynaesthesia.c:
3669 * gst/synaesthesia/gstsynaesthesia.h:
3670 * gst/synaesthesia/synaescope.c:
3671 * gst/synaesthesia/synaescope.h:
3672 synaesthesia: remove experimental GPL-ed synaesthesia plugin
3673 It never made it out of experimental, and there's a new
3674 synaescope element in gst-plugins-bad that's hopefully
3675 sufficiently similar.
3676 https://bugzilla.gnome.org/show_bug.cgi?id=356882
3678 2012-06-16 18:13:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3680 * gst/mpegstream/.gitignore:
3681 mpegstream: remove leftover hidden .gitignore file
3683 2012-06-08 15:55:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3685 * gst/synaesthesia/gstsynaesthesia.c:
3686 * tests/check/elements/amrnbenc.c:
3687 * tests/check/elements/x264enc.c:
3688 elements: Use gst_pad_set_caps() instead of manual event fiddling
3690 2012-06-08 15:05:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3693 Automatic update of common submodule
3694 From 03a0e57 to 98e386f
3696 2012-06-07 16:28:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3701 === release 0.11.92 ===
3703 2012-06-07 16:28:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3709 * docs/plugins/inspect/plugin-a52dec.xml:
3710 * docs/plugins/inspect/plugin-amrnb.xml:
3711 * docs/plugins/inspect/plugin-amrwbdec.xml:
3712 * docs/plugins/inspect/plugin-asf.xml:
3713 * docs/plugins/inspect/plugin-cdio.xml:
3714 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3715 * docs/plugins/inspect/plugin-dvdread.xml:
3716 * docs/plugins/inspect/plugin-dvdsub.xml:
3717 * docs/plugins/inspect/plugin-lame.xml:
3718 * docs/plugins/inspect/plugin-mad.xml:
3719 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3720 * docs/plugins/inspect/plugin-realmedia.xml:
3721 * docs/plugins/inspect/plugin-siddec.xml:
3722 * docs/plugins/inspect/plugin-twolame.xml:
3723 * docs/plugins/inspect/plugin-x264.xml:
3724 * gst-plugins-ugly.doap:
3725 * win32/common/config.h:
3728 2012-06-07 16:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3771 2012-06-06 18:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3774 Automatic update of common submodule
3775 From 1fab359 to 03a0e57
3777 2012-06-06 13:03:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3779 * ext/sidplay/gstsiddec.cc:
3780 * gst/asfdemux/gstasfdemux.c:
3781 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3782 * gst/realmedia/rademux.c:
3783 * gst/realmedia/rmdemux.c:
3784 update for tag event change
3786 2012-06-01 10:29:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3789 Automatic update of common submodule
3790 From f1b5a96 to 1fab359
3792 2012-05-31 13:08:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3795 Automatic update of common submodule
3796 From 92b7266 to f1b5a96
3798 2012-05-30 12:45:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3801 Automatic update of common submodule
3802 From ec1c4a8 to 92b7266
3804 2012-05-30 11:24:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3807 Automatic update of common submodule
3808 From 3429ba6 to ec1c4a8
3810 2012-05-26 23:41:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3812 * gst/realmedia/rmutils.c:
3813 realmedia: don't use GstStructure API on tag lists
3815 2012-05-21 14:57:44 +0200 Julien Isorce <julien.isorce@gmail.com>
3817 * ext/a52dec/gsta52dec.c:
3818 a52dec: really prefer the original number (and position) of channels
3819 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
3821 2012-05-24 12:32:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3824 Automatic update of common submodule
3825 From dc70203 to 3429ba6
3827 2012-05-17 21:12:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3830 * ext/x264/gstx264enc.c:
3831 x264: bump x264 requirement to build 106 or later
3832 Build 106 is from September 2010.
3833 https://bugzilla.gnome.org/show_bug.cgi?id=676257
3835 2012-04-15 23:39:48 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
3837 * ext/a52dec/gsta52dec.c:
3839 a52dec: adapt to work also with new liba52
3840 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
3842 2012-05-17 12:40:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3844 * ext/a52dec/gsta52dec.c:
3845 a52dec: trigger renegotiation upon changed stream channels
3848 2012-05-16 09:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3851 configure: Require core/base 0.11.91
3853 2012-01-13 18:18:33 -0500 Matej Knopp <matej.knopp@gmail.com>
3856 .gitignore: add visual studio IDE files and OS X .DS_Store files
3857 https://bugzilla.gnome.org/show_bug.cgi?id=667899
3859 2012-05-13 17:00:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3864 === release 0.11.91 ===
3866 2012-05-13 16:49:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3873 * gst-plugins-ugly.doap:
3874 * win32/common/config.h:
3877 2012-05-13 16:48:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3920 2012-05-13 16:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3922 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
3924 2012-05-13 15:56:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3927 Automatic update of common submodule
3928 From dc70203 to 3429ba6
3930 2012-04-24 15:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3932 * gst/asfdemux/asfpacket.c:
3933 asfdemux: Use correct enum type
3935 2012-05-10 10:11:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3937 * gst/asfdemux/gstasfdemux.c:
3938 asfdemux: implement pull mode seek snap flags when an index is present
3939 Also ensure we get a proper EOS when seeking past the end of the
3940 file, or (when the snap after flag is set) between the last keyframe
3941 and the end of the file.
3943 2012-05-03 23:50:30 +0100 Leon Merten Lohse <leon@green-side.de>
3945 * ext/cdio/gstcdio.c:
3946 * ext/cdio/gstcdio.h:
3947 * ext/cdio/gstcdiocddasrc.c:
3948 cdio: compensate for libcdio's recent cd-text api changes
3949 https://bugzilla.gnome.org/show_bug.cgi?id=675112
3951 ext/cdio/gstcdiocddasrc.c
3953 2012-04-30 21:27:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3955 * ext/dvdread/dvdreadsrc.c:
3956 dvdread: fix build after recent include reshuffling in core
3957 Need to include gmodule.h ourselves now.
3959 2012-04-19 12:22:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3961 * ext/mpeg2dec/gstmpeg2dec.c:
3962 video: Update for libgstvideo API changes
3964 2012-04-16 09:09:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3967 Automatic update of common submodule
3968 From 6db25be to dc70203
3970 2012-04-12 13:56:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3972 * gst/asfdemux/asfpacket.c:
3973 * gst/asfdemux/asfpacket.h:
3974 asfdemux: fix performance issue, especially with high-bitrate streams
3975 Two things were suboptimal from a performance point of view:
3976 a) consider a large media object such as a video keyframe, which
3977 may be split up into multiple fragments. We would assemble
3978 the media object as follows:
3979 buf = join (join (join (frag1, frag2), frag3), frag4)
3980 which causes many unnecessary memcpy()s, and malloc/free,
3981 which could easily add up to a multiple of the actual object
3982 size. To avoid this, we allocate a buffer of the size needed
3983 from the start and copy fragments into that directly.
3984 b) for every fragment to join, we would create a sub-buffer
3985 before joining it (which would discard the sub-buffer again),
3986 leading to unnecessary miniobject create/free churn.
3988 gst/asfdemux/asfpacket.c
3989 gst/asfdemux/asfpacket.h
3991 2012-04-12 14:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3993 * gst/asfdemux/asfpacket.c:
3994 asfdemux: avoid unnecessary stream lookup
3995 We have already retrieved the stream for that stream number and
3996 made sure it's not NULL, so no need to do it again here; neither
3997 the number nor the streams changed since the last time.
3999 2012-04-02 19:31:20 +0200 Alban Browaeys <prahal@yahoo.com>
4001 * ext/a52dec/gsta52dec.c:
4002 a52dec: fix first_access bigger than 2
4003 gst_buffer_extract returns the number of bytes extracted, here 2 max.
4004 Set size to the buffer size as was done in 0.10 to avoid first_access
4005 error when it bypass 2.
4006 https://bugzilla.gnome.org/show_bug.cgi?id=673434
4008 2012-04-13 13:43:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4012 configure: Modernize autotools setup a bit
4013 Also we now only create tar.bz2 and tar.xz tarballs.
4015 2012-04-13 13:37:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4018 Automatic update of common submodule
4019 From 464fe15 to 6db25be
4021 2012-04-12 11:19:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4026 === release 0.11.90 ===
4028 2012-04-12 10:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4034 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
4035 * docs/plugins/inspect/plugin-a52dec.xml:
4036 * docs/plugins/inspect/plugin-amrnb.xml:
4037 * docs/plugins/inspect/plugin-amrwbdec.xml:
4038 * docs/plugins/inspect/plugin-asf.xml:
4039 * docs/plugins/inspect/plugin-cdio.xml:
4040 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4041 * docs/plugins/inspect/plugin-dvdread.xml:
4042 * docs/plugins/inspect/plugin-dvdsub.xml:
4043 * docs/plugins/inspect/plugin-lame.xml:
4044 * docs/plugins/inspect/plugin-mad.xml:
4045 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4046 * docs/plugins/inspect/plugin-realmedia.xml:
4047 * docs/plugins/inspect/plugin-siddec.xml:
4048 * docs/plugins/inspect/plugin-twolame.xml:
4049 * docs/plugins/inspect/plugin-x264.xml:
4050 * gst-plugins-ugly.doap:
4051 * win32/common/config.h:
4054 2012-04-12 10:39:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4097 2012-04-10 00:48:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4099 * ext/mad/gstmad.c.orig:
4100 mad: remove .c.orig file
4102 2012-04-10 00:47:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4104 * ext/a52dec/gsta52dec.c:
4105 * ext/amrnb/amrnbdec.c:
4106 * ext/amrnb/amrnbenc.c:
4107 * ext/amrwbdec/amrwbdec.c:
4108 * ext/cdio/gstcdiocddasrc.c:
4109 * ext/dvdread/dvdreadsrc.c:
4110 * ext/lame/gstlamemp3enc.c:
4112 * ext/mad/gstmad.c.orig:
4113 * ext/mpeg2dec/gstmpeg2dec.c:
4114 * ext/sidplay/gstsiddec.cc:
4115 * ext/twolame/gsttwolamemp2enc.c:
4116 * ext/x264/gstx264enc.c:
4117 * gst/asfdemux/gstasfdemux.c:
4118 * gst/asfdemux/gstrtpasfdepay.c:
4119 * gst/asfdemux/gstrtspwms.c:
4120 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4121 * gst/dvdsub/gstdvdsubdec.c:
4122 * gst/dvdsub/gstdvdsubparse.c:
4123 * gst/realmedia/pnmsrc.c:
4124 * gst/realmedia/rademux.c:
4125 * gst/realmedia/rdtdepay.c:
4126 * gst/realmedia/rdtmanager.c:
4127 * gst/realmedia/rmdemux.c:
4128 * gst/realmedia/rtspreal.c:
4129 * gst/synaesthesia/gstsynaesthesia.c:
4130 * gst/xingmux/gstxingmux.c:
4131 Use new gst_element_class_set_static_metadata()
4133 2012-04-05 18:43:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4136 Automatic update of common submodule
4137 From 7fda524 to 464fe15
4139 2012-04-05 17:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4141 * ext/a52dec/gsta52dec.c:
4142 * ext/amrnb/amrnb.c:
4143 * ext/amrwbdec/amrwb.c:
4144 * ext/cdio/gstcdio.c:
4145 * ext/dvdread/dvdreadsrc.c:
4146 * ext/lame/plugin.c:
4148 * ext/mad/gstmad.c.orig:
4149 * ext/mpeg2dec/gstmpeg2dec.c:
4150 * ext/sidplay/gstsiddec.cc:
4151 * ext/twolame/gsttwolamemp2enc.c:
4152 * ext/x264/gstx264enc.c:
4153 * gst/asfdemux/gstasf.c:
4154 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4155 * gst/dvdsub/gstdvdsubdec.c:
4156 * gst/realmedia/realmedia.c:
4157 * gst/synaesthesia/gstsynaesthesia.c:
4158 * gst/xingmux/plugin.c:
4159 gst: Update for GST_PLUGIN_DEFINE() API changes
4161 2012-04-05 13:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4164 configure: Update version to 0.11.89.1
4166 2012-04-04 14:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4169 * docs/plugins/Makefile.am:
4170 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4171 * docs/version.entities.in:
4172 * ext/a52dec/Makefile.am:
4173 * ext/amrnb/Makefile.am:
4174 * ext/amrwbdec/Makefile.am:
4175 * ext/cdio/Makefile.am:
4176 * ext/lame/Makefile.am:
4177 * ext/mad/Makefile.am:
4178 * ext/mpeg2dec/Makefile.am:
4179 * ext/sidplay/Makefile.am:
4180 * ext/twolame/Makefile.am:
4181 * ext/x264/Makefile.am:
4182 * gst-plugins-ugly.spec.in:
4183 * gst/asfdemux/Makefile.am:
4184 * gst/dvdlpcmdec/Makefile.am:
4185 * gst/dvdsub/Makefile.am:
4186 * gst/realmedia/Makefile.am:
4187 * pkgconfig/Makefile.am:
4188 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
4189 * tests/check/Makefile.am:
4190 gst: Update versioning
4192 2012-04-02 15:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4194 * ext/mpeg2dec/gstmpeg2dec.c:
4195 * ext/mpeg2dec/gstmpeg2dec.h:
4196 mpeg2dec: fix cropping
4197 fix cropping in mpeg2dec
4199 2012-04-01 20:19:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4201 * ext/mpeg2dec/gstmpeg2dec.c:
4202 mpeg2dec: add crop metadata when buffer is still writable
4204 2012-03-30 18:13:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4206 * gst/asfdemux/gstrtpasfdepay.c:
4207 update for buffer api change
4209 2012-03-30 11:52:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4211 * ext/a52dec/gsta52dec.c:
4213 ext: Update for audio decoder API changes
4215 2012-03-29 17:32:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4217 * tests/check/elements/amrnbenc.c:
4218 * tests/check/elements/x264enc.c:
4219 tests: make more valgrind-friendly and plug caps leak
4221 2012-03-28 12:50:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4223 * gst/asfdemux/asfpacket.c:
4224 * gst/asfdemux/gstasfdemux.c:
4225 * gst/dvdsub/gstdvdsubdec.c:
4226 update for buffer changes
4228 2012-03-27 14:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4230 * tests/check/elements/x264enc.c:
4231 tests: x264enc: adjust test to removal of deprecated properties
4233 2012-03-26 12:13:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4235 Replace master with 0.11
4237 2012-03-22 15:56:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4242 === release 0.11.2 ===
4244 2012-03-22 15:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4250 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4251 * docs/plugins/inspect/plugin-a52dec.xml:
4252 * docs/plugins/inspect/plugin-amrnb.xml:
4253 * docs/plugins/inspect/plugin-amrwbdec.xml:
4254 * docs/plugins/inspect/plugin-asf.xml:
4255 * docs/plugins/inspect/plugin-cdio.xml:
4256 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4257 * docs/plugins/inspect/plugin-dvdread.xml:
4258 * docs/plugins/inspect/plugin-dvdsub.xml:
4259 * docs/plugins/inspect/plugin-lame.xml:
4260 * docs/plugins/inspect/plugin-mad.xml:
4261 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4262 * docs/plugins/inspect/plugin-realmedia.xml:
4263 * docs/plugins/inspect/plugin-siddec.xml:
4264 * docs/plugins/inspect/plugin-twolame.xml:
4265 * docs/plugins/inspect/plugin-x264.xml:
4266 * gst-plugins-ugly.doap:
4306 * win32/common/config.h:
4309 2012-03-21 13:18:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4311 * tests/check/elements/mpeg2dec.c:
4312 tests: fix after memory changes
4314 2012-03-21 13:18:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4316 * ext/x264/gstx264enc.c:
4317 * ext/x264/gstx264enc.h:
4318 x264enc: remove deprecated properties
4320 2012-03-20 12:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4322 Merge remote-tracking branch 'origin/master' into 0.11
4323 So 0.11 folks also get amr include fixes.
4325 ext/a52dec/gsta52dec.c
4328 2012-03-18 18:56:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4330 * gst/synaesthesia/gstsynaesthesia.c:
4331 synaesthesia: fixup for bufferpool api changes
4332 ... as well as some caps ref handling.
4334 2012-03-16 21:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4336 * gst/realmedia/rademux.c:
4337 * gst/realmedia/rmdemux.c:
4338 don't pass random pointers to pull_range
4340 2012-03-15 22:11:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4342 * ext/mpeg2dec/gstmpeg2dec.c:
4343 update for bufferpool changes
4345 2012-03-15 20:38:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4347 * ext/mpeg2dec/gstmpeg2dec.c:
4348 update for allocation query changes
4350 2012-03-15 13:38:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4352 * ext/dvdread/dvdreadsrc.c:
4353 * ext/lame/gstlamemp3enc.c:
4354 * ext/mpeg2dec/gstmpeg2dec.c:
4355 * ext/x264/gstx264enc.c:
4356 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4357 * gst/dvdsub/gstdvdsubdec.c:
4358 update for memory api changes
4360 2012-03-14 19:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4362 * ext/mpeg2dec/gstmpeg2dec.c:
4363 take padding into account
4365 2012-03-13 18:27:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4368 mad: simplify parsing code
4369 Also fixes #671455 (expected at least).
4371 2012-03-12 16:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4374 configure.ac: bump required GLib to 2.31.14
4375 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
4377 2012-03-12 12:23:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4379 * ext/sidplay/gstsiddec.cc:
4380 fix for caps _normalize changes
4382 2012-03-11 19:07:19 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4384 * ext/x264/gstx264enc.c:
4385 fix for caps api changes
4387 2012-03-06 16:08:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4389 * ext/a52dec/gsta52dec.c:
4390 * ext/a52dec/gsta52dec.h:
4391 a52dec: use base class tag handling helper
4392 ... so as to ensure these to be handled and sent at proper time.
4394 2012-03-06 14:28:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4396 * ext/dvdread/dvdreadsrc.c:
4397 dvdreadsrc: Use variable type with correct signedness
4399 2011-01-14 18:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4401 * ext/mpeg2dec/gstmpeg2dec.c:
4402 mpeg2dec: Copy planes in one go when possible
4404 2012-03-03 17:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4407 * ext/amrnb/amrnbdec.h:
4408 * ext/amrnb/amrnbenc.h:
4409 * ext/amrwbdec/amrwbdec.h:
4410 amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
4411 In previous versions, the opencore-amr include sub-directory
4412 would be specified in the include path in the CFLAGS, but this
4413 is no longer the case in newer versions, so we need to add those
4414 to our include directives.
4415 Based on patch by: Christian Morales Vega
4416 https://bugzilla.gnome.org/show_bug.cgi?id=671123
4418 2012-03-03 16:56:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4421 configure: get rid of non-pkg-config ways to check for opencore-amr
4423 2012-02-29 17:26:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4425 * ext/mpeg2dec/gstmpeg2dec.c:
4426 update for metadata API changes
4428 2012-02-27 06:35:01 +0100 Alessandro Decina <alessandro.d@gmail.com>
4430 * ext/amrwbdec/Makefile.am:
4431 * ext/lame/Makefile.am:
4432 * ext/mad/Makefile.am:
4433 amrwbdec, lame, mad: link to libgstbase
4435 2012-02-27 06:33:48 +0100 Alessandro Decina <alessandro.d@gmail.com>
4437 * ext/x264/gstx264enc.c:
4438 x264enc: fix compiler warning
4440 2012-02-27 00:36:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4442 Merge remote-tracking branch 'origin/master' into 0.11
4444 2012-02-27 00:34:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4446 Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
4450 2012-02-23 11:20:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4455 * docs/plugins/gst-plugins-ugly-plugins.args:
4456 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4457 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4458 * docs/plugins/inspect/plugin-a52dec.xml:
4459 * docs/plugins/inspect/plugin-amrnb.xml:
4460 * docs/plugins/inspect/plugin-amrwbdec.xml:
4461 * docs/plugins/inspect/plugin-asf.xml:
4462 * docs/plugins/inspect/plugin-cdio.xml:
4463 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4464 * docs/plugins/inspect/plugin-dvdread.xml:
4465 * docs/plugins/inspect/plugin-dvdsub.xml:
4466 * docs/plugins/inspect/plugin-iec958.xml:
4467 * docs/plugins/inspect/plugin-lame.xml:
4468 * docs/plugins/inspect/plugin-mad.xml:
4469 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4470 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4471 * docs/plugins/inspect/plugin-mpegstream.xml:
4472 * docs/plugins/inspect/plugin-realmedia.xml:
4473 * docs/plugins/inspect/plugin-siddec.xml:
4474 * docs/plugins/inspect/plugin-twolame.xml:
4475 * docs/plugins/inspect/plugin-x264.xml:
4476 * win32/common/config.h:
4477 Bump version after release
4479 2012-02-21 18:58:06 -0800 David Schleef <ds@schleef.org>
4482 autogen.sh: avoid touching .po files during 'make'
4483 A simple workaround to deal with GNU gettext automake integration
4484 failing to deal with git. Fixes: #669207
4486 2012-02-22 02:17:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4488 * ext/x264/gstx264enc.c:
4489 x264: convert g_print to LOG
4491 2012-02-22 02:07:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4493 * gst/asfdemux/gstrtpasfdepay.c:
4494 update for new memory api
4496 2012-02-22 02:07:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4498 * ext/x264/gstx264enc.c:
4499 x264enc: handle pts and dts
4501 2012-02-21 18:53:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4504 mad: handle libmad freeform parsing quirk
4506 2012-02-21 18:49:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4509 mad: fixup unhacking last frame coaxing
4510 ... so as to not only replace the data pointer but also available size.
4512 2012-02-20 14:27:49 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
4514 * gst-plugins-ugly.spec.in:
4517 2012-02-18 00:02:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4519 * win32/common/config.h:
4520 win32: back to development
4522 2012-02-17 17:53:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4525 * gst/synaesthesia/gstsynaesthesia.c:
4526 * gst/synaesthesia/gstsynaesthesia.h:
4527 synaesthesia: port to 0.11
4529 2012-02-17 17:53:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4532 * gst/xingmux/gstxingmux.c:
4533 xingmux: port to 0.11
4535 2012-02-17 11:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4540 === release 0.11.1 ===
4542 2012-02-17 11:06:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4548 * docs/plugins/gst-plugins-ugly-plugins.args:
4549 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4550 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4551 * docs/plugins/inspect/plugin-a52dec.xml:
4552 * docs/plugins/inspect/plugin-amrnb.xml:
4553 * docs/plugins/inspect/plugin-amrwbdec.xml:
4554 * docs/plugins/inspect/plugin-asf.xml:
4555 * docs/plugins/inspect/plugin-cdio.xml:
4556 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4557 * docs/plugins/inspect/plugin-dvdread.xml:
4558 * docs/plugins/inspect/plugin-dvdsub.xml:
4559 * docs/plugins/inspect/plugin-lame.xml:
4560 * docs/plugins/inspect/plugin-mad.xml:
4561 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4562 * docs/plugins/inspect/plugin-realmedia.xml:
4563 * docs/plugins/inspect/plugin-siddec.xml:
4564 * docs/plugins/inspect/plugin-twolame.xml:
4565 * docs/plugins/inspect/plugin-x264.xml:
4566 * gst-plugins-ugly.doap:
4606 * win32/common/config.h:
4609 2012-02-17 09:16:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4611 Merge branch 'master' into 0.11
4615 2012-02-16 14:29:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4618 mad: unhack last frame coaxing
4619 ... so as to maximally use available base class API and interfere least
4620 as possible with its internal state.
4622 2012-02-15 13:45:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4625 mad: fix compilation
4627 2012-02-15 13:40:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4630 mad: chain up to default event handler
4632 2012-02-11 05:38:41 -0500 Matej Knopp <matej.knopp@gmail.com>
4634 * ext/x264/gstx264enc.c:
4635 x264enc: unmap video frame after encoding
4636 Fixes major memory leak.
4637 https://bugzilla.gnome.org/show_bug.cgi?id=669863
4639 2012-02-10 17:02:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4641 * ext/x264/gstx264enc.c:
4642 x264enc: fix after merge
4644 2012-02-10 17:00:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4646 Merge branch 'master' into 0.11
4648 ext/x264/gstx264enc.c
4650 2012-02-09 18:10:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4652 * ext/sidplay/gstsiddec.cc:
4653 * ext/sidplay/gstsiddec.h:
4654 sidplay: don't use ulong properties
4656 2012-02-09 16:14:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4658 * ext/sidplay/gstsiddec.cc:
4659 sidplay: fix negotiation
4661 2012-02-09 11:55:07 +0100 Robert Swain <robert.swain@collabora.co.uk>
4663 * ext/x264/gstx264enc.c:
4664 x264enc: Add baseline profile to caps
4665 libx264 does not yet support the features that create the difference
4666 between baseline and constrained baseline profile. Hence it currently
4667 supports both though it can only technically encode constrained
4670 2012-02-08 16:38:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4672 * ext/amrnb/amrnbenc.c:
4673 * gst/asfdemux/gstasfdemux.c:
4674 * gst/realmedia/rdtmanager.c:
4675 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
4677 2012-02-07 18:56:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4679 * tests/check/elements/mpeg2dec.c:
4680 mpeg2dec: fix test a bit more
4681 Still broken because cropping is broken in mpeg2dec
4683 2012-02-07 11:06:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4685 * tests/check/elements/amrnbenc.c:
4686 * tests/check/elements/x264enc.c:
4687 * tests/check/elements/xingmux.c:
4688 tests: fix some tests
4690 2012-02-01 16:20:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4692 * ext/twolame/gsttwolamemp2enc.c:
4693 twolame: Use new audio encoder/decoder base class API for srcpad caps
4695 2012-02-01 16:20:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4697 * ext/lame/gstlamemp3enc.c:
4698 lame: Use new audio encoder/decoder base class API for srcpad caps
4700 2012-02-01 16:19:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4703 mad: Use new audio encoder/decoder base class API for srcpad caps
4705 2012-02-01 16:17:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4707 * ext/a52dec/gsta52dec.c:
4708 a52dec: Use new audio encoder/decoder base class API for srcpad caps
4710 2012-02-01 16:15:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4712 * ext/amrwbdec/amrwbdec.c:
4713 amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
4715 2012-02-01 16:14:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4717 * ext/amrnb/amrnbdec.c:
4718 * ext/amrnb/amrnbenc.c:
4719 amrnb: Use new audio encoder/decoder base class API for srcpad caps
4721 2012-01-31 15:52:38 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4724 mad: ensure we do not confuse the base class with our buffer guard
4725 mad expects extra bytes at the end of a buffer (see discussion in
4726 http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
4727 and since we inject these without the base class' knowledge, we
4728 need to hide the bodies better.
4729 This fixes an assert at EOS when decoding an mp3 manually without
4730 an intervening mpegaudioparse.
4732 2012-01-30 17:17:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4734 * gst/realmedia/rtspreal.c:
4735 update for HEADER flag
4737 2011-07-20 09:00:58 +0200 Alessandro Decina <alessandro.d@gmail.com>
4739 * ext/x264/gstx264enc.c:
4740 * ext/x264/gstx264enc.h:
4741 x264enc: implement force-key-unit API
4743 2012-01-25 13:58:48 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
4746 Automatic update of common submodule
4747 From c463bc0 to 7fda524
4749 2012-01-25 13:58:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4751 * ext/amrnb/amrnbdec.c:
4752 * ext/amrwbdec/amrwbdec.c:
4753 amr: port to 0.11 again
4755 2012-01-25 13:03:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4757 Merge branch 'master' into 0.11
4759 ext/a52dec/gsta52dec.c
4761 2012-01-25 07:24:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4763 * ext/a52dec/gsta52dec.c:
4764 * ext/amrnb/amrnbdec.c:
4765 * ext/amrnb/amrnbenc.c:
4766 * ext/amrwbdec/amrwbdec.c:
4767 * ext/dvdread/dvdreadsrc.c:
4768 * ext/lame/gstlamemp3enc.c:
4770 * ext/mpeg2dec/gstmpeg2dec.c:
4771 * ext/sidplay/gstsiddec.cc:
4772 * ext/twolame/gsttwolamemp2enc.c:
4773 * gst/asfdemux/asfpacket.c:
4774 * gst/asfdemux/gstasfdemux.c:
4775 * gst/asfdemux/gstrtpasfdepay.c:
4776 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4777 * gst/dvdsub/gstdvdsubdec.c:
4778 * gst/dvdsub/gstdvdsubdec.h:
4779 * gst/realmedia/gstrdtbuffer.c:
4780 * gst/realmedia/gstrdtbuffer.h:
4781 * gst/realmedia/rdtdepay.c:
4782 * gst/realmedia/rmdemux.c:
4783 * gst/realmedia/rmutils.c:
4784 port to new memory API
4786 2012-01-25 11:38:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4789 Automatic update of common submodule
4790 From 2a59016 to c463bc0
4792 2012-01-22 23:56:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4794 * gst-libs/gst/glib-compat-private.h:
4795 Remove compatibility versions for deprecated GLib API
4797 2012-01-19 15:26:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4799 * ext/a52dec/gsta52dec.c:
4800 a52dec: fix read buffer overflow upon syncing
4801 The wrong size was being decremented, leading to a runaway
4804 2012-01-19 15:06:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4808 Add --disable-fatal-warnings configure option
4810 2012-01-19 11:34:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4812 * gst/asfdemux/gstasfdemux.c:
4813 * gst/realmedia/rademux.c:
4814 * gst/realmedia/rdtmanager.c:
4815 * gst/realmedia/rmdemux.c:
4816 port to new gthread API
4818 2012-01-18 17:00:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4821 configure.ac: Require GLib 2.31.10 for consistency
4823 2012-01-18 16:46:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4826 Automatic update of common submodule
4827 From 0807187 to 2a59016
4829 2012-01-17 11:55:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4831 * ext/amrwbdec/amrwbdec.c:
4832 amrwbdec: _parse should not return OK if not enough data yet
4834 2012-01-17 11:55:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4836 * ext/amrnb/amrnbdec.c:
4837 amrnbdec: _parse should not return OK if not enough data yet
4839 2012-01-13 15:03:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4841 * ext/dvdread/dvdreadsrc.c:
4842 dvdreadsrc: fix off by one in cell calculation for the last chapter
4844 2012-01-13 15:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4846 * gst/asfdemux/gstasfdemux.c:
4847 asfdemux: set caps on src pad before adding it
4849 2012-01-13 15:56:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4851 * gst/asfdemux/gstasfdemux.c:
4852 asfdemux: perform writable buffer map to copy into it
4854 2012-01-13 15:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4856 * gst/asfdemux/asfpacket.c:
4857 * gst/asfdemux/asfpacket.h:
4858 asfpacket: fix 0.11 ported payload extraction
4859 ... to cater for not necessarily offset == size - cur_pos,
4860 as size may have been adjusted due to padding.
4863 2012-01-13 13:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4865 * ext/x264/gstx264enc.c:
4866 x264enc: remove useless and semantically (though not practically) wrong code
4867 The object will be freed, so it's pointless to set the pointers
4870 2012-01-13 13:46:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4872 * ext/x264/gstx264enc.c:
4873 x264enc: remove leaking "optimization"
4875 2012-01-13 00:05:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4877 * gst/asfdemux/gstasfdemux.c:
4878 GST_TYPE_DATE -> G_TYPE_DATE
4880 2012-01-13 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4882 Merge remote-tracking branch 'origin/master' into 0.11
4884 ext/a52dec/gsta52dec.c
4886 2012-01-12 13:25:22 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4888 * ext/a52dec/gsta52dec.c:
4889 a52dec: plug buffer leak
4891 2012-01-12 13:20:26 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4893 * ext/a52dec/gsta52dec.c:
4894 a52dec: plug buffer leak
4896 2012-01-11 12:31:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4898 * ext/amrnb/amrnbenc.c:
4899 amrnbenc: _map and _unmap the appropriate input and output buffers
4901 2012-01-10 15:25:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4903 * ext/a52dec/gsta52dec.c:
4904 a52dec: Fix some merge mistakes
4906 2012-01-10 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4908 Merge branch 'master' into 0.11
4910 ext/a52dec/gsta52dec.c
4911 ext/a52dec/gsta52dec.h
4914 ext/lame/gstlamemp3enc.c
4917 gst/mpegaudioparse/gstmpegaudioparse.c
4918 gst/mpegstream/gstdvddemux.c
4919 gst/realmedia/rdtdepay.c
4924 2012-01-10 11:41:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4926 * gst/dvdsub/Makefile.am:
4927 dvdsub: add some CFLAGS and LIBS in Makefile.am
4928 ... since adapter is still used.
4930 2012-01-09 16:00:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4932 * gst/realmedia/rmdemux.c:
4933 rmdemux: Don't use buffer after unreffing
4935 2012-01-09 15:46:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4937 * gst/asfdemux/gstasfdemux.c:
4938 asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
4940 2012-01-09 15:24:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4943 mad: Correctly unmap the buffer with the original data pointer
4945 2012-01-09 15:15:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4948 mad: Make sure to set caps on the srcpad if none are set yet
4950 2012-01-08 14:24:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4952 * ext/mad/Makefile.am:
4953 mad: fix LIBS order in Makefile.am
4955 2012-01-07 21:04:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4958 mad: remove left-over id3tag.h include
4959 We don't use libid3tag any more.
4961 2012-01-05 12:17:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4963 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4964 dvdlpcmdec: fix for multichannel
4966 2012-01-04 16:05:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4968 * ext/a52dec/gsta52dec.c:
4969 * ext/a52dec/gsta52dec.h:
4970 a52dec: Update for the new raw audio caps
4972 2012-01-04 15:49:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4975 mad: Update for the new raw audio caps
4977 2012-01-04 15:45:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4979 * ext/lame/gstlamemp3enc.c:
4980 lamemp3enc: Update for the new raw audio caps
4982 2012-01-04 15:44:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4984 * ext/twolame/gsttwolamemp2enc.c:
4985 twolamemp2enc: Update for the new raw audio caps
4987 2012-01-04 15:43:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4989 * ext/amrwbdec/amrwbdec.c:
4990 amrwbdec: Add the new layout field to the raw audio caps
4992 2012-01-04 15:42:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4994 * ext/amrnb/amrnbdec.c:
4995 * ext/amrnb/amrnbenc.c:
4996 amrnb: Add the new layout field to the raw audio caps
4998 2012-01-04 15:26:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5000 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5001 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
5002 dvdlpcmdec: Port to the new raw audio caps
5004 2012-01-04 15:12:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5006 * gst/asfdemux/gstasfdemux.c:
5007 asfdemux: Update for libgstriff API changes
5008 Still needs to handle audio channel reordering.
5010 2012-01-04 19:53:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5013 Automatic update of common submodule
5014 From 50b34ab to 0807187
5016 2012-01-04 17:05:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5018 * ext/lame/Makefile.am:
5019 lame: fix LIBADD order in Makefile.am
5021 2012-01-04 10:33:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5023 * tests/check/elements/amrnbenc.c:
5024 * tests/check/elements/mpeg2dec.c:
5025 * tests/check/elements/x264enc.c:
5026 * tests/check/elements/xingmux.c:
5027 * tests/check/generic/states.c:
5028 tests: make tests compile
5030 2012-01-03 15:27:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5032 * ext/amrwbdec/amrwbdec.c:
5033 * ext/dvdread/dvdreadsrc.c:
5035 * ext/sidplay/gstsiddec.cc:
5036 * gst/asfdemux/gstasfdemux.c:
5037 * gst/realmedia/pnmsrc.c:
5038 * gst/realmedia/rdtmanager.c:
5039 * gst/realmedia/rmdemux.c:
5040 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
5042 2011-12-30 18:31:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5044 * tests/check/Makefile.am:
5045 tests: disable generic index test
5047 2011-12-30 17:53:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5049 * ext/mpeg2dec/gstmpeg2dec.c:
5050 mpeg2dec: remove all seeking-related code
5051 A parser or demuxer upstream should handle this Same for
5054 2011-12-30 17:49:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5056 * ext/mpeg2dec/gstmpeg2dec.c:
5057 * ext/mpeg2dec/gstmpeg2dec.h:
5058 mpeg2dec: update for GstIndex removal
5060 2011-12-30 17:46:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5062 * ext/cdio/gstcdiocddasrc.c:
5063 cdio: update for probe vfunc removal in GstAudioCdSrc
5065 2011-12-27 22:54:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5067 * ext/lame/gstlame.c:
5068 * ext/lame/gstlamemp3enc.c:
5069 lame: fix printf format in debug statements
5070 https://bugzilla.gnome.org/show_bug.cgi?id=666926
5072 2011-12-26 18:24:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5074 * ext/lame/gstlame.c:
5075 * ext/lame/gstlame.h:
5076 lame: ensure parsed output
5077 ... by doing some basic parsing of encoded lame data.
5079 2011-12-26 16:34:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5081 * ext/lame/gstlame.h:
5082 lame: cleanup unused instance struct fields
5084 2011-12-26 18:23:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5086 * ext/lame/Makefile.am:
5087 * ext/lame/gstlamemp3enc.c:
5088 * ext/lame/gstlamemp3enc.h:
5089 lamemp3enc: ensure parsed output
5090 ... by doing some basic parsing of encoded lame data.
5093 2011-12-26 18:15:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5095 * ext/lame/gstlamemp3enc.c:
5096 lamemp3enc: do not leak merged tags
5098 2011-12-22 15:23:54 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5102 mad: helpfully bodge the last buffer to let mad decode the last frame
5103 If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
5104 to be believed, the last buffer must be followed by a number of 0 bytes
5105 in order for the last frame to be decoded (at least in some cases).
5106 Doing so seems to work here, fixing a missing 1152 samples when using
5107 mp3parse before mad (not using mp3parse would yield the correct amount
5108 of samples, if there's extra non-MP3 data after (eg, tag data)).
5110 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5112 * ext/dvdread/dvdreadsrc.c:
5113 dvdreadsrc: map subtitle language tag to stream indicated in PGC data
5115 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5117 * gst/mpegstream/gstdvddemux.c:
5118 dvddemux: tweak subtitle stream setup based on dvd language codes event
5119 ... to allow for non-continuous subtitle stream numbers.
5120 The missing stream numbers tend to come up as subtitle streams anyway
5121 (albeit not with an identified language tag).
5123 2011-12-21 13:56:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5125 * ext/dvdread/dvdreadsrc.c:
5126 dvdreadsrc: minor safety tweak to sector seeking
5128 2011-12-20 11:54:38 +0100 Julien Isorce <julien.isorce@gmail.com>
5130 * ext/a52dec/gsta52dec.c:
5131 a52dec: check that a52_init returns a valid a52 state
5133 2011-12-19 18:20:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5135 * ext/mpeg2dec/gstmpeg2dec.c:
5136 mpeg2dec: update for new interlaced flags
5138 2011-12-14 17:33:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5140 * ext/a52dec/Makefile.am:
5141 * ext/a52dec/gsta52dec.c:
5142 * ext/a52dec/gsta52dec.h:
5143 a52dec: port to audiodecoder
5145 2011-12-12 13:44:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5147 * ext/mad/Makefile.am:
5150 mad: port to audiodecoder
5152 2011-12-13 14:54:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5154 * ext/a52dec/gsta52dec.c:
5155 a52dec: Don't claim to support upstream renegotiation
5156 and use fixed caps on the srcpad. To correctly support
5157 upstream renegotiation a52dec would need to check if the
5158 caps of the downstream allocated buffer are the requested
5159 caps or if the size is different.
5162 2011-12-13 14:52:26 +0100 Julien Isorce <julien.isorce@gmail.com>
5164 * ext/a52dec/gsta52dec.c:
5165 a52dec: Check that the a52_state is correctly initialized
5167 2011-12-12 11:33:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5169 * gst-libs/gst/Makefile.am:
5170 * gst-libs/gst/glib-compat-private.h:
5171 * gst/asfdemux/gstasfdemux.c:
5172 * gst/mpegaudioparse/gstmpegaudioparse.c:
5173 * gst/realmedia/rademux.c:
5174 * gst/realmedia/rdtmanager.c:
5175 * gst/realmedia/rmdemux.c:
5176 Work around deprecated thread API in glib master
5177 Add private replacements for deprecated functions such as
5178 g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
5179 to avoid the deprecation warnings. We can't change most of
5180 these in 0.10 because they're part of our API and ABI.
5181 Suppress deprecation warnings in selected files, mostly for
5182 g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
5183 not much we can do here in 0.10.
5185 2011-12-10 15:19:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5192 po: update translations
5194 2011-12-09 15:25:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5196 * gst/realmedia/rdtdepay.c:
5197 rdtdepay: make buffer metadata writable before setting caps on it
5198 Fixes issue when the header buffer is being pushed, which was taken
5199 from the caps and is therefore not writable.
5201 2011-12-06 14:00:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5203 * ext/dvdread/dvdreadsrc.c:
5204 fix for basesrc changes
5206 2011-12-05 18:43:49 +0100 Edward Hervey <edward@collabora.com>
5208 * gst/asfdemux/gstrtpasfdepay.c:
5209 rtpasfdepay: Initialize GstRTPBuffer before usage
5211 2011-12-02 02:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5213 Merge remote-tracking branch 'origin/master' into 0.11
5215 ext/dvdread/dvdreadsrc.c
5217 2011-11-29 08:49:23 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
5219 * ext/dvdread/dvdreadsrc.c:
5220 dvdreadsrc: Fix format string compiler warning
5223 2011-11-28 21:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5225 Merge remote-tracking branch 'origin/master' into 0.11
5227 2011-11-28 18:26:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5229 * ext/mpeg2dec/gstmpeg2dec.c:
5230 Update for indexable change
5232 2011-11-28 17:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5234 * gst/realmedia/rdtmanager.c:
5235 update for clock provider API change
5237 2011-11-28 13:10:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5239 * ext/a52dec/gsta52dec.c:
5240 * ext/amrnb/amrnbdec.c:
5241 * ext/amrnb/amrnbenc.c:
5242 * ext/amrwbdec/amrwbdec.c:
5243 * ext/dvdread/dvdreadsrc.c:
5244 * ext/lame/gstlame.c:
5245 * ext/lame/gstlamemp3enc.c:
5247 * ext/mpeg2dec/gstmpeg2dec.c:
5248 * ext/sidplay/gstsiddec.cc:
5249 * ext/twolame/gsttwolame.c:
5250 * ext/x264/gstx264enc.c:
5251 * gst/asfdemux/gstasfdemux.c:
5252 * gst/asfdemux/gstrtpasfdepay.c:
5253 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5254 * gst/dvdsub/gstdvdsubdec.c:
5255 * gst/dvdsub/gstdvdsubparse.c:
5256 * gst/iec958/ac3iec.c:
5257 * gst/mpegaudioparse/gstmpegaudioparse.c:
5258 * gst/mpegaudioparse/gstxingmux.c:
5259 * gst/mpegstream/gstdvddemux.c:
5260 * gst/mpegstream/gstmpegdemux.c:
5261 * gst/mpegstream/gstmpegparse.c:
5262 * gst/mpegstream/gstrfc2250enc.c:
5263 * gst/realmedia/pnmsrc.c:
5264 * gst/realmedia/rademux.c:
5265 * gst/realmedia/rdtdepay.c:
5266 * gst/realmedia/rdtmanager.c:
5267 * gst/realmedia/rmdemux.c:
5268 * gst/synaesthesia/gstsynaesthesia.c:
5269 various: fix pad template ref leaks
5270 https://bugzilla.gnome.org/show_bug.cgi?id=662664
5272 2011-11-24 21:41:55 +0100 René Stadler <rene.stadler@collabora.co.uk>
5274 * tests/check/elements/xingmux.c:
5275 tests: update for gstcheck API change
5277 2011-11-23 23:29:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5279 * ext/amrnb/amrnbenc.c:
5280 * ext/dvdread/dvdreadsrc.c:
5281 * ext/lame/gstlamemp3enc.c:
5282 * ext/twolame/gsttwolamemp2enc.c:
5283 ext: fix more printf format warnings in debug messages
5285 2011-11-21 22:02:07 +0100 Matej Knopp <matej.knopp@gmail.com>
5287 * gst/asfdemux/gstasfdemux.c:
5288 * gst/asfdemux/gstrtpasfdepay.c:
5289 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5290 * gst/dvdsub/gstdvdsubdec.c:
5291 * gst/dvdsub/gstdvdsubparse.c:
5292 * gst/realmedia/rademux.c:
5293 * gst/realmedia/rmdemux.c:
5294 Fix print format compiler warnings on OS X / 64bit
5295 https://bugzilla.gnome.org/show_bug.cgi?id=662617
5297 2011-11-21 13:36:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5299 * gst/asfdemux/gstasfdemux.c:
5300 * gst/realmedia/rademux.c:
5301 * gst/realmedia/rdtmanager.c:
5302 * gst/realmedia/rmdemux.c:
5303 update for activation changes
5305 2011-11-18 18:00:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5307 * gst/asfdemux/gstasfdemux.c:
5308 * gst/realmedia/rademux.c:
5309 * gst/realmedia/rmdemux.c:
5310 update for new scheduling query
5312 2011-11-18 13:59:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5314 * gst/asfdemux/gstasfdemux.c:
5315 * gst/realmedia/rademux.c:
5316 * gst/realmedia/rdtmanager.c:
5317 * gst/realmedia/rmdemux.c:
5318 add parent to activate functions
5320 2011-11-17 15:25:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5322 * ext/a52dec/gsta52dec.c:
5323 * ext/mpeg2dec/gstmpeg2dec.c:
5324 * ext/sidplay/gstsiddec.cc:
5325 * ext/x264/gstx264enc.c:
5326 * gst/asfdemux/gstasfdemux.c:
5327 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5328 * gst/dvdsub/gstdvdsubdec.c:
5329 * gst/dvdsub/gstdvdsubparse.c:
5330 * gst/realmedia/rademux.c:
5331 * gst/realmedia/rdtdepay.c:
5332 * gst/realmedia/rdtmanager.c:
5333 * gst/realmedia/rmdemux.c:
5334 add parent to pad functions
5336 2011-11-16 17:28:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5338 * ext/mpeg2dec/gstmpeg2dec.c:
5339 * ext/sidplay/gstsiddec.cc:
5340 * ext/x264/gstx264enc.c:
5341 * gst/asfdemux/gstasfdemux.c:
5342 * gst/realmedia/rademux.c:
5343 * gst/realmedia/rdtmanager.c:
5344 * gst/realmedia/rmdemux.c:
5345 add parent to query function
5347 2011-11-15 17:55:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5349 * gst/asfdemux/gstasfdemux.c:
5350 * gst/realmedia/rademux.c:
5351 _query_peer_*() -> _peer_query_*()
5353 2011-11-15 17:42:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5355 * gst/dvdsub/gstdvdsubdec.c:
5356 _accept_caps() -> _query_accept_caps()
5358 2011-11-15 17:23:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5360 * ext/x264/gstx264enc.c:
5361 _peer_get_caps() -> _peer_query_caps()
5363 2011-11-15 16:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5365 * ext/x264/gstx264enc.c:
5366 update for _get_caps() -> _query_caps()
5368 2011-11-15 16:34:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5370 * ext/x264/gstx264enc.c:
5371 change getcaps to query
5373 2011-11-14 00:55:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5376 mad: re-instate accidentally dropped rank
5378 2011-11-13 23:47:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5380 * ext/dvdread/dvdreadsrc.c:
5381 * gst/realmedia/pnmsrc.c:
5382 Update for GstURIHandler get_protocols() changes
5384 2011-11-13 19:01:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5386 * ext/dvdread/dvdreadsrc.c:
5387 * ext/dvdread/dvdreadsrc.h:
5388 * gst/realmedia/pnmsrc.c:
5389 dvdreadsrc, pnmsrc: update for GstURIHandler changes
5391 2011-11-13 01:33:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5394 mad: re-port to 0.11
5395 This time using the base class. Still something
5396 wrong with the parsing though, when there's no
5397 parser or demuxer upstream (which of course
5398 shouldn't happen in a normal playback scenario).
5400 2011-11-13 00:29:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5404 mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
5406 2011-08-16 21:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5410 mad: replace with 0.10 version ported to GstAudioDecoder
5411 Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
5412 of Mark's baseaudio branch.
5413 Would probably be too risky to drop this into 0.10 given
5414 all the things mad is doing.
5416 2011-11-13 00:13:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5418 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5419 docs: remove bits for old lame element from sections.txt file
5421 2011-11-13 00:04:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5425 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5426 * docs/plugins/inspect/plugin-mpegstream.xml:
5427 * gst-plugins-ugly.spec.in:
5428 * gst/mpegstream/Makefile.am:
5429 * gst/mpegstream/README:
5430 * gst/mpegstream/gstdvddemux.c:
5431 * gst/mpegstream/gstdvddemux.h:
5432 * gst/mpegstream/gstmpegclock.c:
5433 * gst/mpegstream/gstmpegclock.h:
5434 * gst/mpegstream/gstmpegdemux.c:
5435 * gst/mpegstream/gstmpegdemux.h:
5436 * gst/mpegstream/gstmpegpacketize.c:
5437 * gst/mpegstream/gstmpegpacketize.h:
5438 * gst/mpegstream/gstmpegparse.c:
5439 * gst/mpegstream/gstmpegparse.h:
5440 * gst/mpegstream/gstmpegstream.c:
5441 * gst/mpegstream/gstrfc2250enc.c:
5442 * gst/mpegstream/gstrfc2250enc.h:
5443 * gst/mpegstream/mpegstream.vcproj:
5444 * gst/mpegstream/notes:
5446 * win32/vs6/gst_plugins_ugly.dsw:
5447 * win32/vs6/libgstac3parse.dsp:
5448 * win32/vs6/libgstmpegaudioparse.dsp:
5449 * win32/vs6/libgstmpegstream.dsp:
5450 mpegstream: remove the old mpeg-ps parser and demuxers
5451 Don't want anyone porting this by accident.
5452 Superseded by mpegpsdemux in -bad.
5454 2011-11-12 21:06:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5457 * ext/cdio/Makefile.am:
5458 * ext/cdio/gstcdio.c:
5459 * ext/cdio/gstcdiocddasrc.c:
5460 * ext/cdio/gstcdiocddasrc.h:
5461 cdio: port cdiocddasrc to 0.11
5463 2011-11-12 20:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5465 * tests/check/elements/mpeg2dec.c:
5466 tests: port mpeg2dec to 0.11
5467 It compiles, but fails.
5469 2011-11-12 20:33:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5471 * tests/check/elements/x264enc.c:
5472 tests: port x264enc unit test to 0.11
5473 Well, it compiles now at least.
5475 2011-11-11 12:33:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5477 * gst/asfdemux/gstrtpasfdepay.h:
5478 update for base class rename
5480 2011-11-11 12:25:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5482 * gst/asfdemux/gstrtpasfdepay.c:
5483 * gst/asfdemux/gstrtpasfdepay.h:
5484 update for base class rename
5486 2011-11-11 01:30:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5526 po: update translations
5528 2011-11-11 01:29:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5530 * docs/plugins/gst-plugins-ugly-plugins.args:
5531 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5532 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5533 * docs/plugins/inspect/plugin-a52dec.xml:
5534 * docs/plugins/inspect/plugin-amrnb.xml:
5535 * docs/plugins/inspect/plugin-amrwbdec.xml:
5536 * docs/plugins/inspect/plugin-asf.xml:
5537 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5538 * docs/plugins/inspect/plugin-dvdread.xml:
5539 * docs/plugins/inspect/plugin-dvdsub.xml:
5540 * docs/plugins/inspect/plugin-lame.xml:
5541 * docs/plugins/inspect/plugin-mad.xml:
5542 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5543 * docs/plugins/inspect/plugin-realmedia.xml:
5544 * docs/plugins/inspect/plugin-siddec.xml:
5545 * docs/plugins/inspect/plugin-twolame.xml:
5546 * docs/plugins/inspect/plugin-x264.xml:
5549 2011-11-11 01:27:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5551 * ext/lame/gstlamemp3enc.c:
5552 lamemp3enc: cosmetic error message change
5553 LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
5555 2011-11-11 00:58:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5557 * docs/plugins/Makefile.am:
5558 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5559 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5560 * ext/twolame/Makefile.am:
5561 * ext/twolame/gsttwolame.c:
5562 * ext/twolame/gsttwolame.h:
5563 * ext/twolame/gsttwolamemp2enc.c:
5564 * ext/twolame/gsttwolamemp2enc.h:
5566 twolame: rename to twolamemp2enc
5568 2011-11-11 00:51:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5571 * ext/twolame/gsttwolame.c:
5572 twolame: port to 0.11
5574 2011-11-10 23:17:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5578 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5579 * docs/plugins/inspect/plugin-iec958.xml:
5580 * gst-plugins-ugly.spec.in:
5581 * gst/iec958/Makefile.am:
5582 * gst/iec958/ac3_padder.c:
5583 * gst/iec958/ac3_padder.h:
5584 * gst/iec958/ac3iec.c:
5585 * gst/iec958/ac3iec.h:
5587 * win32/vs6/libgstiec958.dsp:
5588 iec958: remove this plugin
5589 I think it can just go away. Audio sinks can and should payload
5590 things themselves using the helper API in libgstaudio. If such
5591 a plugin still makes sense, it should probably be rewritten
5592 using the library functions (and be put into -good or so).
5594 2011-11-10 18:25:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5596 * gst/realmedia/rademux.c:
5597 * gst/realmedia/rmdemux.c:
5598 * gst/realmedia/rtspreal.c:
5599 update for adapter api change
5601 2011-11-10 11:04:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5603 * ext/x264/gstx264enc.c:
5604 update for removed fixate function
5606 2011-11-09 11:58:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5609 * ext/mpeg2dec/gstmpeg2dec.c:
5610 * gst/asfdemux/gstasfdemux.c:
5611 * gst/realmedia/rmdemux.c:
5614 2011-11-04 17:32:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5617 * gst/realmedia/rademux.c:
5618 * gst/realmedia/rdtdepay.c:
5619 * gst/realmedia/rmdemux.c:
5620 * gst/realmedia/rmutils.c:
5623 2011-11-04 16:40:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5625 * gst/asfdemux/gstasfdemux.c:
5626 * gst/mpegstream/gstdvddemux.c:
5627 * gst/mpegstream/gstmpegdemux.c:
5628 * gst/realmedia/rmdemux.c:
5629 * gst/realmedia/rmdemux.h:
5632 2011-11-04 16:32:48 +0100 Edward Hervey <bilboed@bilboed.com>
5635 po: lame => lamemp3enc
5637 2011-11-04 12:04:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5639 * gst/realmedia/rdtmanager.c:
5640 make request pads take %u
5642 2011-11-04 10:45:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
5644 * ext/mpeg2dec/gstmpeg2dec.c:
5645 * ext/mpeg2dec/gstmpeg2dec.h:
5646 mpeg2dec: Add basic cropping support
5648 2011-11-02 12:09:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5650 * ext/a52dec/gsta52dec.c:
5651 * ext/sidplay/gstsiddec.cc:
5652 * gst/asfdemux/gstasfdemux.c:
5653 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5654 tags: update for tag API removal
5656 2011-10-31 02:24:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5658 * ext/mpeg2dec/gstmpeg2dec.c:
5659 * ext/mpeg2dec/gstmpeg2dec.h:
5660 update for meta api change
5662 2011-10-29 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5664 * gst/asfdemux/gstasfdemux.c:
5665 structure: fix for api update
5667 2011-10-31 14:34:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5669 Merge remote-tracking branch 'origin/master' into 0.11
5671 2011-10-30 15:05:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5673 * tests/check/elements/amrnbenc.c:
5674 tests: port amrnbenc test to 0.11
5676 2011-10-30 15:04:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5678 * ext/amrnb/amrnbdec.c:
5679 * ext/amrnb/amrnbenc.c:
5680 amrnb: fix up raw audio caps for 0.11
5682 2011-10-30 15:03:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5684 * tests/check/Makefile.am:
5685 tests: need to define GST_USE_UNSTABLE_API to avoid warnings
5687 2011-10-30 12:29:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5689 * docs/plugins/Makefile.am:
5690 * ext/lame/Makefile.am:
5692 * ext/lame/gstlame.c:
5693 * ext/lame/gstlame.h:
5694 * ext/lame/plugin.c:
5695 * ext/lame/test-lame.c:
5696 * gst/xingmux/gstxingmux.c:
5697 * tests/check/pipelines/lame.c:
5698 lame: remove lame element, it's been superseded by lamemp3enc
5700 2011-10-30 11:51:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5702 * ext/a52dec/gsta52dec.c:
5703 * ext/lame/gstlamemp3enc.c:
5705 * ext/sidplay/gstsiddec.cc:
5706 * gst/asfdemux/gstasfdemux.c:
5707 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5708 ext, gst: update for taglist API changes
5710 2011-10-29 11:57:40 +0200 Edward Hervey <bilboed@bilboed.com>
5712 * gst/asfdemux/gstasfdemux.c:
5713 asfdemux: Don't leak pending payload buffers
5716 2011-10-28 15:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5718 Merge branch 'master' into 0.11
5720 ext/sidplay/gstsiddec.cc
5722 2011-10-27 16:53:44 +0200 Stefan Sauer <ensonic@users.sf.net>
5724 * ext/sidplay/gstsiddec.cc:
5725 siddec: use BOILERPLATE macro and cleanup FIXMEs
5727 2011-10-28 09:18:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5729 * gst/asfdemux/gstrtpasfdepay.c:
5730 asfdepay: fix compiler warnings after gst_caps_new_simple() change
5732 2011-10-21 12:24:01 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
5734 * gst-plugins-ugly.spec.in:
5735 Update specfile with latest changes
5737 2011-10-11 18:03:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5739 * gst/asfdemux/gstasfdemux.c:
5740 asfdemux: Don't unmap a buffer that doesn't exist
5742 2011-10-10 12:38:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5745 * ext/dvdread/dvdreadsrc.c:
5746 dvdread: port to 0.11
5748 2011-10-06 17:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5751 * gst/dvdsub/Makefile.am:
5752 * gst/dvdsub/gstdvdsubdec.c:
5753 * gst/dvdsub/gstdvdsubdec.h:
5754 * gst/dvdsub/gstdvdsubparse.c:
5755 dvdsub: port to 0.11
5757 2011-10-05 13:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5759 Merge branch 'master' into 0.11
5761 ext/amrwbdec/Makefile.am
5762 ext/amrwbdec/amrwbdec.c
5764 2011-10-05 13:18:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5766 * gst/realmedia/gstrdtbuffer.c:
5767 * gst/realmedia/gstrdtbuffer.h:
5768 * gst/realmedia/pnmsrc.c:
5769 * gst/realmedia/rademux.c:
5770 * gst/realmedia/rdtdepay.c:
5771 * gst/realmedia/rdtmanager.c:
5772 * gst/realmedia/rmdemux.c:
5773 * gst/realmedia/rmutils.c:
5774 * gst/realmedia/rtspreal.c:
5775 realmedia: port to 0.11
5777 2011-10-05 12:05:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5779 * ext/amrwbdec/Makefile.am:
5780 * ext/amrwbdec/amrwbdec.c:
5781 * ext/amrwbdec/amrwbdec.h:
5782 amrwbdec: port to audiodecoder
5784 2011-10-04 17:00:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5786 * ext/amrnb/Makefile.am:
5787 amrnbdec: fixup build
5789 2011-10-04 17:00:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5791 * ext/amrnb/amrnbdec.c:
5792 amrnbdec: remove leftover extraneous _unref
5794 2011-10-04 17:50:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5796 Merge branch 'master' into 0.11
5798 ext/amrnb/amrnbdec.c
5800 2011-10-04 17:35:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5803 * ext/amrnb/amrnbdec.c:
5804 * ext/amrnb/amrnbenc.c:
5807 2011-10-04 17:12:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5810 * ext/amrwbdec/Makefile.am:
5811 * ext/amrwbdec/amrwbdec.c:
5812 ported amrwbdec to 0.11
5814 2011-10-03 17:19:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5816 * ext/amrnb/amrnbdec.c:
5817 * ext/amrnb/amrnbdec.h:
5818 amrnbdec: port to audiodecoder
5820 2011-09-30 17:45:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5822 Merge branch 'master' into 0.11
5824 2011-09-30 17:38:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5827 * ext/mpeg2dec/gstmpeg2dec.c:
5828 * ext/mpeg2dec/gstmpeg2dec.h:
5829 mpeg2dec: minimal port to 0.11
5831 2011-09-05 11:11:52 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5833 * ext/mpeg2dec/gstmpeg2dec.c:
5834 * ext/mpeg2dec/gstmpeg2dec.h:
5835 mpeg2dec: post QoS messages when dropping a frame due to QoS
5836 https://bugzilla.gnome.org/show_bug.cgi?id=658241
5838 2011-09-28 13:05:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5841 configure: update ported plugins list
5843 2011-09-28 13:03:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5846 update to 0.11 branch
5848 2011-09-27 20:32:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5850 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5851 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
5852 dvdlpcmdec: port to 0.11
5854 2011-09-27 18:19:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5856 * ext/lame/gstlame.c:
5857 * ext/lame/gstlamemp3enc.c:
5858 lame: fix raw audio caps too
5860 2011-09-27 18:15:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5862 * ext/lame/gstlame.c:
5863 * ext/lame/gstlamemp3enc.c:
5866 2011-09-27 17:54:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5868 Merge branch 'master' into 0.11
5870 2011-09-27 17:51:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5872 * ext/x264/gstx264enc.c:
5873 * ext/x264/gstx264enc.h:
5874 x264enc: port to 0.11
5876 2011-09-27 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5878 * ext/amrnb/Makefile.am:
5879 * ext/amrnb/amrnbenc.c:
5880 * ext/amrnb/amrnbenc.h:
5881 amrnbenc: port to audioencoder
5883 2011-09-26 19:07:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5885 Merge branch 'master' into 0.11
5889 2011-09-26 19:03:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5891 * ext/a52dec/gsta52dec.c:
5894 2011-09-26 16:29:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5896 * ext/twolame/gsttwolame.c:
5897 twolame: Simple fix for GstAudioEncoder API change
5899 2011-09-26 16:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5901 * ext/twolame/gsttwolame.c:
5902 twolame: Fix variable 'gstelement_class' set but not used compiler warning
5904 2011-09-26 16:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5906 * ext/lame/gstlame.c:
5907 * ext/lame/gstlamemp3enc.c:
5908 lame: Don't get the parent class again, GST_BOILERPLATE does this already
5910 2011-09-26 16:07:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5912 * ext/lame/gstlame.c:
5913 * ext/lame/gstlamemp3enc.c:
5914 lame: Fix variable 'gstelement_class' set but not used compiler warning
5916 2011-09-26 12:07:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5918 * ext/twolame/gsttwolame.c:
5919 twolame: improve output framing and timestamping
5920 ... which simply comes down to requesting one frame of input data at a time,
5921 since the encoder nicely turns this into 1 encoded frame.
5923 2011-09-26 11:56:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5925 * ext/twolame/Makefile.am:
5926 * ext/twolame/gsttwolame.c:
5927 * ext/twolame/gsttwolame.h:
5928 twolame: port to audioencoder
5930 2011-09-23 15:32:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5932 * ext/lame/gstlame.c:
5933 lame: use some more boilerplate
5935 2011-09-23 15:26:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5937 * ext/lame/gstlame.c:
5938 * ext/lame/gstlame.h:
5939 lame: port to audioencoder
5941 2011-09-23 14:33:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5943 * ext/lame/gstlamemp3enc.c:
5944 lamemp3enc: use some more boilerplate
5946 2011-09-26 14:44:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5948 * ext/lame/gstlamemp3enc.c:
5949 lamemp3enc: really report bitrate rather kbitrate
5951 2011-09-26 14:44:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5953 * ext/lame/Makefile.am:
5954 * ext/lame/gstlamemp3enc.c:
5955 * ext/lame/gstlamemp3enc.h:
5956 lamemp3enc: port to audioencoder
5958 2011-09-16 15:35:06 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5960 * ext/dvdread/dvdreadsrc.c:
5961 dvdreadsrc: take into account first sector of the current title
5962 This fixes seeking on titles which do not start on a new file.
5963 https://bugzilla.gnome.org/show_bug.cgi?id=659252
5965 2011-09-16 15:03:54 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5967 * ext/dvdread/dvdreadsrc.c:
5968 dvdreadsrc: fix sector seeking
5969 It was overly complicated, and did not take into account the offset
5970 needed for titles which do not start on a new file.
5971 https://bugzilla.gnome.org/show_bug.cgi?id=659252
5973 2011-09-16 13:42:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5975 * ext/dvdread/dvdreadsrc.c:
5976 dvdreadsrc: fix sector search for packed titles
5977 Some DVD titles are packed in a single set, and we need to use
5978 the correct table to map times to sectors.
5979 https://bugzilla.gnome.org/show_bug.cgi?id=659252
5981 2011-08-15 16:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5984 * ext/mad/Makefile.am:
5986 * gst-plugins-ugly.spec.in:
5987 mad: remove id3tag dependency used by in practice unreachable legacy code
5988 The mad mp3 decoder element shouldn't parse tags at all really, but we
5989 have so far kept this code around for backwards-compatibility reasons
5990 for people building manual pipelines for some reason. However, as it
5991 turns out that code has never actually worked in 0.10 in practice,
5992 since it only gets executed if mad_frame_decode() returns LOSTSYNC,
5993 which doesn't actually seem to happen any more though because of the
5994 preceding mad_header_decode(), which will discover and report the
5995 sync loss if it runs into a tag and make mad_frame_decode() try to
5997 Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
5999 2011-09-08 17:01:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6001 * gst/asfdemux/asfpacket.c:
6002 asfpacket: skip empty payload packets
6003 ... which also avoids assertion failures and possible segfaults later on
6004 when possibly trying to join 2 empty buffers.
6006 2011-09-08 14:33:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6008 * gst/realmedia/rmdemux.c:
6009 * gst/realmedia/rmdemux.h:
6010 rmdemux: delay announcing container tags until we have pads
6011 Fixes tags when transcoding.
6012 https://bugzilla.gnome.org/show_bug.cgi?id=658297
6014 2011-09-07 14:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6016 * tests/check/elements/amrnbenc.c:
6017 amrnbenc: Use complete raw audio caps in the test
6019 2011-09-07 14:25:41 +0200 Stefan Sauer <ensonic@users.sf.net>
6021 * docs/plugins/Makefile.am:
6022 docs: cleanup makefiles
6023 Remove commented out parts that we don't need. Remove "the wingo addition" - no
6024 so useful after all. Narrow down file-globs for plugin docs.
6026 2011-09-06 21:25:13 +0200 Stefan Sauer <ensonic@users.sf.net>
6029 Automatic update of common submodule
6030 From a39eb83 to 11f0cd5
6032 2011-09-06 15:40:55 +0200 Stefan Sauer <ensonic@users.sf.net>
6035 Automatic update of common submodule
6036 From 605cd9a to a39eb83
6038 2011-08-25 13:04:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6040 * gst/asfdemux/gstasfdemux.c:
6041 asf: don't use fourcc
6043 2011-08-25 12:54:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6045 Merge branch 'master' into 0.11
6047 2011-08-22 17:49:14 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6049 * ext/mpeg2dec/gstmpeg2dec.c:
6050 mpeg2dec: fix spurious failure to decode some files
6051 Parsing can return with an 'invalid' state, but this is not
6052 actually fatal. For one, the mpeg2dec command line tool that
6053 comes with the libmpeg2 library blithely ignores this condition
6054 and merrily goes on. So we do this same, logging the error,
6055 and going on with parsing. This makes something work that did
6056 not use to work, and brings happiness to the world.
6057 https://bugzilla.gnome.org/show_bug.cgi?id=429476
6059 2011-08-19 18:07:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6062 * ext/sidplay/Makefile.am:
6063 * ext/sidplay/gstsiddec.cc:
6064 port to new audio caps
6066 2011-08-03 18:58:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6068 Merge branch 'master' into 0.11
6071 gst/asfdemux/gstrtpasfdepay.c
6073 2011-08-03 09:05:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6076 configure: Add synaesthesia to the list of non-ported plugins
6078 2011-08-03 01:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6081 * docs/plugins/Makefile.am:
6082 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6083 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6084 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6085 * gst-plugins-ugly.spec.in:
6086 * gst/mpegaudioparse/Makefile.am:
6087 * gst/mpegaudioparse/gstmpegaudioparse.c:
6088 * gst/mpegaudioparse/gstmpegaudioparse.h:
6089 * gst/mpegaudioparse/gstxingmux.c:
6090 * gst/mpegaudioparse/gstxingmux.h:
6091 * gst/mpegaudioparse/mpegaudioparse.vcproj:
6092 * gst/mpegaudioparse/plugin.c:
6093 * gst/xingmux/Makefile.am:
6094 * gst/xingmux/gstxingmux.c:
6095 * gst/xingmux/gstxingmux.h:
6096 * gst/xingmux/plugin.c:
6097 Remove mp3parse plugin/element
6098 It's been replaced by mpegaudioparse in -good. Don't want anyone
6099 to spend time porting a deprecated element. Rename plugin to xingmux
6100 for now until we move that somewhere else.
6102 2011-08-02 12:49:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6105 configure.ac: Define list of non-ported plugins
6107 2011-08-02 12:48:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6110 mad: Fix for changes in GstQuery API
6112 2011-08-02 12:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6114 * gst/asfdemux/gstasfdemux.c:
6115 asfdemux: Fix for changes in GstQuery API
6117 2011-08-02 12:40:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6119 * gst/asfdemux/asfpacket.c:
6120 asfdemux: Fix print statement
6122 2011-08-02 12:35:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6125 Update common submodule
6127 2011-07-30 18:47:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6129 * ext/x264/gstx264enc.c:
6130 x264enc: Properly set the stream format in setcaps
6131 Do not forget to set the selected format to the options string
6132 when getting it from caps
6133 https://bugzilla.gnome.org/show_bug.cgi?id=655223
6135 2011-07-19 15:06:49 +0200 Stefan Sauer <ensonic@google.com>
6137 * ext/x264/gstx264enc.c:
6138 x264enc: fix the build for older x264enc
6139 b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
6141 2011-07-18 20:41:20 -0400 Olivier Crête <olivier.crete@collabora.com>
6143 * ext/x264/gstx264enc.c:
6144 x264enc: Read stream-format from the right place
6145 Read the stream-format from "stream-format" and not from profile, also rename
6146 the "bytestream" variable to "stream_format" so it's easier to understand.
6148 2011-06-13 23:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6150 * ext/x264/gstx264enc.c:
6151 * ext/x264/gstx264enc.h:
6152 x264enc: Select stream-format based on caps
6153 Makes x264 select its stream-format based on what's available
6154 on caps, the user selected option will be chosen as a fallback
6155 when both options are available.
6156 https://bugzilla.gnome.org/show_bug.cgi?id=644233
6158 2011-07-04 18:03:49 -0400 Olivier Crête <olivier.crete@collabora.com>
6160 * ext/x264/gstx264enc.c:
6161 x264: Allow renegotiation but prefer current caps
6163 2011-06-09 20:20:27 -0400 Olivier Crête <olivier.crete@collabora.com>
6165 * tests/check/elements/x264enc.c:
6166 tests: Test x264enc profiles from the caps
6167 https://bugzilla.gnome.org/show_bug.cgi?id=644233
6169 2011-03-07 17:58:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
6171 * ext/x264/Makefile.am:
6172 * ext/x264/gstx264enc.c:
6173 * ext/x264/gstx264enc.h:
6174 x264: Use profile and level from caps
6175 Enforces the profile and level from the downstream caps, also
6176 sets them on the fixated caps
6177 https://bugzilla.gnome.org/show_bug.cgi?id=644233
6179 2011-07-05 10:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6182 Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
6184 2011-06-25 06:29:50 +0300 Brian Gitonga Marete <marete@toshnix.com>
6186 * ext/x264/gstx264enc.c:
6187 x264enc: fix subme property annotation - subme maximum is 10, not 6.
6188 Although the element accepts subme values > 6, the annotation which is
6189 visible through gst-inspect (for example) erroneously indicates 6 as the
6190 maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
6191 https://bugzilla.gnome.org/show_bug.cgi?id=653473
6193 2011-06-23 11:28:58 -0700 David Schleef <ds@schleef.org>
6196 Automatic update of common submodule
6197 From 69b981f to 605cd9a
6199 2011-06-19 12:45:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6201 * gst/asfdemux/gstrtspwms.c:
6202 rtspwms: Porting to 0.11
6204 2011-06-18 20:24:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6206 * gst/asfdemux/gstrtpasfdepay.c:
6207 rtpasfdepay: Port to 0.11
6209 2011-06-15 23:40:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6211 * gst/asfdemux/asfpacket.c:
6212 * gst/asfdemux/asfpacket.h:
6213 * gst/asfdemux/gstasfdemux.c:
6214 * gst/asfdemux/gstasfdemux.h:
6215 asfdemux: Porting to 0.11
6217 2011-06-08 18:18:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6219 * ext/sidplay/gstsiddec.cc:
6220 siddec: port siddec to 0.11
6222 2011-06-06 12:41:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6224 * gst/asfdemux/gstrtpasfdepay.c:
6225 rtpasfdepay: fix fragmented packet handling and packet padding
6226 Also remove a bogus assert.
6228 2011-06-03 11:35:55 +0300 Stefan Kost <ensonic@users.sf.net>
6230 * gst/synaesthesia/gstsynaesthesia.c:
6231 synaesthesia: fix wrong debug log string (copy'n'paste)
6233 2011-06-02 18:46:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6235 Merge branch 'master' into 0.11
6239 2011-06-02 18:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6242 mad: port to new API
6243 Port to new segment API.
6245 No need to set caps on buffers.
6247 2011-05-20 13:32:31 +0300 Stefan Kost <ensonic@users.sf.net>
6249 * gst/realmedia/rmdemux.c:
6250 rmdemux: target is unsigned and can't be < 0
6252 2011-05-20 13:31:14 +0300 Stefan Kost <ensonic@users.sf.net>
6255 mad: use signed when caluculating the delta
6256 Avoids a <0 check for an unsigned variable.
6258 2011-05-19 23:55:41 +0300 Stefan Kost <ensonic@users.sf.net>
6260 * docs/plugins/Makefile.am:
6261 docs: remove obsolete commented out part
6262 We don't have this in the other modules and its not needed.
6264 2011-05-19 23:38:23 +0300 Stefan Kost <ensonic@users.sf.net>
6266 * docs/plugins/gst-plugins-ugly-plugins.args:
6267 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6268 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6269 docs: update plugin introspection data
6270 Now more files are merged and produced in a canonical fashion, which hopefully
6271 creates less or no delta in the future.
6273 2011-05-19 22:58:28 +0300 Stefan Kost <ensonic@users.sf.net>
6276 Automatic update of common submodule
6277 From 9e5bbd5 to 69b981f
6279 2011-05-18 14:49:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6281 * ext/lame/Makefile.am:
6282 * ext/lame/gstlamemp3enc.c:
6283 lamemp3enc: Post CODEC and BITRATE tags
6284 Also filter any CODEC/AUDIO_CODEC tags from incoming
6288 2011-05-18 16:10:55 +0300 Stefan Kost <ensonic@users.sf.net>
6291 Automatic update of common submodule
6292 From fd35073 to 9e5bbd5
6294 2011-05-18 12:25:01 +0300 Stefan Kost <ensonic@users.sf.net>
6297 Automatic update of common submodule
6298 From 46dfcea to fd35073
6300 2011-04-27 15:20:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6302 * gst/asfdemux/gstrtpasfdepay.c:
6303 rtpasfdepay: simplify and refactor packet parsing
6304 Specifically, refactor buffer padding and consider marker bit for fragment
6307 2011-04-27 15:14:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6309 * gst/asfdemux/gstrtpasfdepay.c:
6310 rtpasfdepay: avoid re-sending header
6311 ... e.g. following a seek, which otherwise confuses downstream demuxer
6312 expecting only a flow of data packets at this time.
6314 2011-04-27 15:12:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6316 * gst/asfdemux/gstrtpasfdepay.c:
6317 * gst/asfdemux/gstrtpasfdepay.h:
6318 rtpasfdepay: remove unused field
6320 2011-04-29 09:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6323 mad: Post bitrate tag whenever the bitrate changes
6324 Also send the layer/mode/emphasis/bitrate tags as an event too.
6326 2011-05-14 10:09:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6329 * win32/common/config.h:
6330 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
6332 2011-05-14 10:06:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6335 * docs/plugins/inspect/plugin-a52dec.xml:
6336 * docs/plugins/inspect/plugin-amrnb.xml:
6337 * docs/plugins/inspect/plugin-amrwbdec.xml:
6338 * docs/plugins/inspect/plugin-asf.xml:
6339 * docs/plugins/inspect/plugin-cdio.xml:
6340 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6341 * docs/plugins/inspect/plugin-dvdread.xml:
6342 * docs/plugins/inspect/plugin-dvdsub.xml:
6343 * docs/plugins/inspect/plugin-iec958.xml:
6344 * docs/plugins/inspect/plugin-lame.xml:
6345 * docs/plugins/inspect/plugin-mad.xml:
6346 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6347 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6348 * docs/plugins/inspect/plugin-mpegstream.xml:
6349 * docs/plugins/inspect/plugin-realmedia.xml:
6350 * docs/plugins/inspect/plugin-siddec.xml:
6351 * docs/plugins/inspect/plugin-twolame.xml:
6352 * docs/plugins/inspect/plugin-x264.xml:
6353 * win32/common/config.h:
6356 === release 0.10.18 ===
6358 2011-05-10 10:26:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6364 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6365 * docs/plugins/inspect/plugin-a52dec.xml:
6366 * docs/plugins/inspect/plugin-amrnb.xml:
6367 * docs/plugins/inspect/plugin-amrwbdec.xml:
6368 * docs/plugins/inspect/plugin-asf.xml:
6369 * docs/plugins/inspect/plugin-cdio.xml:
6370 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6371 * docs/plugins/inspect/plugin-dvdread.xml:
6372 * docs/plugins/inspect/plugin-dvdsub.xml:
6373 * docs/plugins/inspect/plugin-iec958.xml:
6374 * docs/plugins/inspect/plugin-lame.xml:
6375 * docs/plugins/inspect/plugin-mad.xml:
6376 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6377 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6378 * docs/plugins/inspect/plugin-mpegstream.xml:
6379 * docs/plugins/inspect/plugin-realmedia.xml:
6380 * docs/plugins/inspect/plugin-siddec.xml:
6381 * docs/plugins/inspect/plugin-twolame.xml:
6382 * docs/plugins/inspect/plugin-x264.xml:
6383 * gst-plugins-ugly.doap:
6384 * win32/common/config.h:
6387 - x264enc: allow changing bitrate and quantizers dynamically at runtime
6388 - x264enc: proxy downstream caps restrictions upstream via get_caps()
6389 - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
6390 - mad: allow build without libid3tag (which isn't really needed anyway)
6391 - many other fixes and improvements
6393 2011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6395 * ext/x264/gstx264enc.c:
6396 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
6398 2011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6400 * ext/x264/gstx264enc.c:
6401 x264enc: do not leak peer pad reference
6403 2011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6405 * ext/x264/gstx264enc.c:
6406 x264enc: No need to copy, reffing is enough
6408 2011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6410 * ext/x264/gstx264enc.c:
6411 x264enc: get_caps function should return a copy of the caps
6413 2011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6416 * docs/plugins/inspect/plugin-a52dec.xml:
6417 * docs/plugins/inspect/plugin-amrnb.xml:
6418 * docs/plugins/inspect/plugin-amrwbdec.xml:
6419 * docs/plugins/inspect/plugin-asf.xml:
6420 * docs/plugins/inspect/plugin-cdio.xml:
6421 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6422 * docs/plugins/inspect/plugin-dvdread.xml:
6423 * docs/plugins/inspect/plugin-dvdsub.xml:
6424 * docs/plugins/inspect/plugin-iec958.xml:
6425 * docs/plugins/inspect/plugin-lame.xml:
6426 * docs/plugins/inspect/plugin-mad.xml:
6427 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6428 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6429 * docs/plugins/inspect/plugin-mpegstream.xml:
6430 * docs/plugins/inspect/plugin-realmedia.xml:
6431 * docs/plugins/inspect/plugin-siddec.xml:
6432 * docs/plugins/inspect/plugin-synaesthesia.xml:
6433 * docs/plugins/inspect/plugin-twolame.xml:
6434 * docs/plugins/inspect/plugin-x264.xml:
6439 * win32/common/config.h:
6440 0.10.17.4 pre-release
6442 2011-04-29 15:43:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6445 mad: remove buffer_alloc
6447 2011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6450 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6451 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6452 * docs/plugins/inspect/plugin-a52dec.xml:
6453 * docs/plugins/inspect/plugin-amrnb.xml:
6454 * docs/plugins/inspect/plugin-amrwbdec.xml:
6455 * docs/plugins/inspect/plugin-asf.xml:
6456 * docs/plugins/inspect/plugin-cdio.xml:
6457 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6458 * docs/plugins/inspect/plugin-dvdread.xml:
6459 * docs/plugins/inspect/plugin-dvdsub.xml:
6460 * docs/plugins/inspect/plugin-iec958.xml:
6461 * docs/plugins/inspect/plugin-lame.xml:
6462 * docs/plugins/inspect/plugin-mad.xml:
6463 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6464 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6465 * docs/plugins/inspect/plugin-mpegstream.xml:
6466 * docs/plugins/inspect/plugin-realmedia.xml:
6467 * docs/plugins/inspect/plugin-siddec.xml:
6468 * docs/plugins/inspect/plugin-synaesthesia.xml:
6469 * docs/plugins/inspect/plugin-twolame.xml:
6470 * docs/plugins/inspect/plugin-x264.xml:
6478 0.10.17.3 pre-release
6480 2011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6483 Automatic update of common submodule
6484 From c3cafe1 to 46dfcea
6486 2011-04-19 19:24:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6491 2011-04-19 19:23:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6493 Merge branch 'master' into 0.11
6498 android/mpegaudioparse.mk
6501 2011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6503 * tests/check/gst-plugins-ugly.supp:
6504 tests: add suppression for lame unit test
6506 2011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6508 * tests/check/Makefile.am:
6509 * tests/check/generic/.gitignore:
6510 * tests/check/generic/index.c:
6511 tests: add generic index-setting test
6513 2011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6515 * ext/mpeg2dec/gstmpeg2dec.c:
6516 mpeg2dec: don't deadlock when setting an index
6518 2011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6521 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6522 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6523 * docs/plugins/inspect/plugin-a52dec.xml:
6524 * docs/plugins/inspect/plugin-amrnb.xml:
6525 * docs/plugins/inspect/plugin-amrwbdec.xml:
6526 * docs/plugins/inspect/plugin-asf.xml:
6527 * docs/plugins/inspect/plugin-cdio.xml:
6528 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6529 * docs/plugins/inspect/plugin-dvdread.xml:
6530 * docs/plugins/inspect/plugin-dvdsub.xml:
6531 * docs/plugins/inspect/plugin-iec958.xml:
6532 * docs/plugins/inspect/plugin-lame.xml:
6533 * docs/plugins/inspect/plugin-mad.xml:
6534 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6535 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6536 * docs/plugins/inspect/plugin-mpegstream.xml:
6537 * docs/plugins/inspect/plugin-realmedia.xml:
6538 * docs/plugins/inspect/plugin-siddec.xml:
6539 * docs/plugins/inspect/plugin-synaesthesia.xml:
6540 * docs/plugins/inspect/plugin-twolame.xml:
6541 * docs/plugins/inspect/plugin-x264.xml:
6543 * win32/common/config.h:
6544 0.10.17.2 pre-release
6546 2011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6548 * gst/realmedia/rademux.c:
6549 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
6551 2011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6553 * gst/mpegstream/gstmpegdemux.c:
6554 mpegstream: fix unused-but-set-variable warnings with gcc 4.6
6556 2011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6558 * ext/dvdread/dvdreadsrc.c:
6559 * ext/sidplay/gstsiddec.cc:
6560 * ext/x264/gstx264enc.c:
6561 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
6563 2011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6565 * gst/asfdemux/gstasfdemux.c:
6566 asfdemux: fix unused-but-set-variable warnings with gcc 4.6
6568 2011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6570 * ext/x264/gstx264enc.c:
6571 x264enc: Implement getcaps function
6572 This allows to set width/height/etc restrictions downstream.
6574 2011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
6577 * ext/mad/Makefile.am:
6578 * ext/x264/Makefile.am:
6579 * gst/asfdemux/Makefile.am:
6580 * gst/dvdlpcmdec/Makefile.am:
6581 * gst/dvdsub/Makefile.am:
6582 * gst/iec958/Makefile.am:
6583 * gst/mpegaudioparse/Makefile.am:
6584 * gst/mpegstream/Makefile.am:
6585 * gst/realmedia/Makefile.am:
6586 * gst/synaesthesia/Makefile.am:
6587 android: make it ready for androgenizer
6588 To build gstreamer for android we are now using androgenizer which
6589 generates the needed Android.mk files.
6590 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
6592 2011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
6596 * android/amrwbdec.mk:
6598 * android/mpegaudioparse.mk:
6599 android: remove the android/ folder
6601 2011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net>
6604 Automatic update of common submodule
6605 From 1ccbe09 to c3cafe1
6607 2010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
6609 * ext/x264/gstx264enc.c:
6610 * ext/x264/gstx264enc.h:
6611 x264enc: Allow changing the bitrate and quantitizers dynamically
6612 https://bugzilla.gnome.org/show_bug.cgi?id=621663
6614 2010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
6616 * ext/x264/gstx264enc.c:
6617 x264enc: Set max bitrate in quality mode
6618 https://bugzilla.gnome.org/show_bug.cgi?id=621663
6620 2010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
6622 * ext/x264/gstx264enc.c:
6623 x264enc: Make it clear that constant quantizer is for debugging only
6624 https://bugzilla.gnome.org/show_bug.cgi?id=621663
6626 2011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6629 Automatic update of common submodule
6630 From 193b717 to 1ccbe09
6632 2011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
6635 Automatic update of common submodule
6636 From b77e2bf to 193b717
6638 2011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6641 Automatic update of common submodule
6642 From d8814b6 to b77e2bf
6644 2011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6647 Automatic update of common submodule
6648 From 6aaa286 to d8814b6
6650 2011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net>
6653 Automatic update of common submodule
6654 From 6aec6b9 to 6aaa286
6656 2011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com>
6659 configure.ac: redundant use of AC_MSG_RESULT()
6660 cleaned the redundant use of AC_MSG_RESULT() in configure.ac
6662 2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
6665 autogen: wingo signed comment
6667 2011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6669 * gst/dvdsub/gstdvdsubdec.c:
6670 * gst/dvdsub/gstdvdsubdec.h:
6671 dvdsubdec: Rearrange buffer allocation and pushing code a bit
6672 This makes the code easier to read, doesn't store every buffer
6673 in the instance until the next buffer is to be drawn and
6674 fixes an unitialized variable compiler warning.
6676 2011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com>
6678 * gst/dvdsub/gstdvdsubdec.c:
6679 dvdsubdec: Output only a single buffer per subpicture and set the correct duration
6682 2011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com>
6684 * gst/dvdsub/gstdvdsubdec.c:
6685 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
6688 2011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6693 mad: build the mad plugin even if libid3tag is not available
6694 ID3 tags are usually handled by id3demux, and should be handled
6695 by id3demux. Tag handling in mad based on libid3tag is very basic
6696 and mostly unnecessary really, so just build this plugin without
6697 ID3 tag support if libid3tag is not available.
6699 2011-03-04 13:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6701 Merge branch 'master' into 0.11
6703 2011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net>
6705 * gst/mpegstream/gstdvddemux.c:
6706 dvddemux: small code cleanup
6707 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
6708 and avoid empty 'if' when logging is disabled.
6710 2011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6713 configure.ac: export plugin description more platform independent
6716 2011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6719 Automatic update of common submodule
6720 From 1de7f6a to 6aec6b9
6722 2011-02-26 15:02:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6724 Merge branch 'master' into 0.11
6728 2011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6730 * ext/mpeg2dec/gstmpeg2dec.c:
6731 mpeg2dec: do not fail fatally when unlinked
6732 ... as _NOT_LINKED was neither tested as fatal before nor complained about.
6734 2011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net>
6738 * ext/mpeg2dec/gstmpeg2dec.c:
6739 * ext/mpeg2dec/gstmpeg2dec.h:
6740 index: remove conditional index support
6741 Index support cannot be disabled since commit
6742 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
6743 in core, which removed the configure flags to disable index.
6745 2011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net>
6748 * ext/mpeg2dec/gstmpeg2dec.c:
6749 formatting: trim trailing whitespace
6751 2011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net>
6754 * ext/mpeg2dec/gstmpeg2dec.c:
6755 * gst/mpegstream/gstmpegdemux.c:
6756 index: use delta frame flags instead of 0 or none
6758 2011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6760 * ext/x264/gstx264enc.c:
6761 x264enc: Don't register flags with a value of 0
6762 Flags with a value of 0 aren't meaningful and will cause
6763 g_value_transform to go into an endless loop when trying to
6764 convert the flags to a string
6766 2011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net>
6769 Automatic update of common submodule
6770 From f94d739 to 1de7f6a
6772 2011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6774 * ext/amrwbdec/amrwbdec.c:
6775 amrwbdec: avoid stalling on invalid frame
6776 Skip 1 byte indicating invalid frame type index rather than stalling
6777 on it indefinitely until EOS.
6780 2011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6782 * tests/check/pipelines/lame.c:
6783 tests: add unit test for lamemp3enc negotiation issue
6784 https://bugzilla.gnome.org/show_bug.cgi?id=641151
6786 2011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6788 * ext/lame/gstlamemp3enc.c:
6789 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
6790 The element downstream of mp3enc might only accept certain sample rates or channels,
6791 make sure we relay any restrictions that do exist to upstream when it does a
6792 get_caps() on the sink pad. That way upstream elements like audioresample or
6793 audioconvert can pick a sample rate / channel configuration that will be accepted,
6794 instead of just negotiating to the highest, which might then be rejected.
6795 https://bugzilla.gnome.org/show_bug.cgi?id=641151
6797 2011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com>
6799 * gst/asfdemux/asfpacket.c:
6800 asfpacket: Avoid using broken duration extension
6801 Quite a few (broken?) files have a packet duration of 1ms, which is
6802 most definitely wrong for either audio or video packets.
6803 We therefore avoid using that value and instead use other metrics to
6804 determine the buffer duration (like using the extended stream properties
6805 average frame duration if present and valid).
6807 2011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6810 * win32/common/config.h:
6811 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
6812 https://bugzilla.gnome.org/show_bug.cgi?id=640705
6814 2011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com>
6816 * gst/mpegaudioparse/gstxingmux.c:
6817 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
6820 2011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6822 * gst/mpegstream/gstdvddemux.c:
6823 mpegstream: increase allowable gap between streams
6824 The new delay is three times as much as the old one, and just happens
6825 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
6826 was chocking before at 5:11.
6827 While there, merge the constants used in two places into a define.
6828 https://bugzilla.gnome.org/show_bug.cgi?id=539708
6830 2011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
6832 * ext/x264/gstx264enc.c:
6833 x264enc: make tag event writable before modifying tag list in place
6834 To modify an event tag is necessary to be sure that x264enc
6836 Also fix indentation.
6837 https://bugzilla.gnome.org/show_bug.cgi?id=640272
6839 2011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6842 * docs/plugins/inspect/plugin-a52dec.xml:
6843 * docs/plugins/inspect/plugin-amrnb.xml:
6844 * docs/plugins/inspect/plugin-amrwbdec.xml:
6845 * docs/plugins/inspect/plugin-asf.xml:
6846 * docs/plugins/inspect/plugin-cdio.xml:
6847 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6848 * docs/plugins/inspect/plugin-dvdread.xml:
6849 * docs/plugins/inspect/plugin-dvdsub.xml:
6850 * docs/plugins/inspect/plugin-iec958.xml:
6851 * docs/plugins/inspect/plugin-lame.xml:
6852 * docs/plugins/inspect/plugin-mad.xml:
6853 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6854 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6855 * docs/plugins/inspect/plugin-mpegstream.xml:
6856 * docs/plugins/inspect/plugin-realmedia.xml:
6857 * docs/plugins/inspect/plugin-siddec.xml:
6858 * docs/plugins/inspect/plugin-twolame.xml:
6859 * docs/plugins/inspect/plugin-x264.xml:
6860 * win32/common/config.h:
6863 === release 0.10.17 ===
6865 2011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6871 * docs/plugins/inspect/plugin-a52dec.xml:
6872 * docs/plugins/inspect/plugin-amrnb.xml:
6873 * docs/plugins/inspect/plugin-amrwbdec.xml:
6874 * docs/plugins/inspect/plugin-asf.xml:
6875 * docs/plugins/inspect/plugin-cdio.xml:
6876 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6877 * docs/plugins/inspect/plugin-dvdread.xml:
6878 * docs/plugins/inspect/plugin-dvdsub.xml:
6879 * docs/plugins/inspect/plugin-iec958.xml:
6880 * docs/plugins/inspect/plugin-lame.xml:
6881 * docs/plugins/inspect/plugin-mad.xml:
6882 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6883 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6884 * docs/plugins/inspect/plugin-mpegstream.xml:
6885 * docs/plugins/inspect/plugin-realmedia.xml:
6886 * docs/plugins/inspect/plugin-siddec.xml:
6887 * docs/plugins/inspect/plugin-twolame.xml:
6888 * docs/plugins/inspect/plugin-x264.xml:
6889 * gst-plugins-ugly.doap:
6890 * win32/common/config.h:
6893 2011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6896 * docs/plugins/inspect/plugin-a52dec.xml:
6897 * docs/plugins/inspect/plugin-amrnb.xml:
6898 * docs/plugins/inspect/plugin-amrwbdec.xml:
6899 * docs/plugins/inspect/plugin-asf.xml:
6900 * docs/plugins/inspect/plugin-cdio.xml:
6901 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6902 * docs/plugins/inspect/plugin-dvdread.xml:
6903 * docs/plugins/inspect/plugin-dvdsub.xml:
6904 * docs/plugins/inspect/plugin-iec958.xml:
6905 * docs/plugins/inspect/plugin-lame.xml:
6906 * docs/plugins/inspect/plugin-mad.xml:
6907 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6908 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6909 * docs/plugins/inspect/plugin-mpegstream.xml:
6910 * docs/plugins/inspect/plugin-realmedia.xml:
6911 * docs/plugins/inspect/plugin-siddec.xml:
6912 * docs/plugins/inspect/plugin-twolame.xml:
6913 * docs/plugins/inspect/plugin-x264.xml:
6914 * win32/common/config.h:
6915 0.10.16.4 pre-release
6917 2011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
6919 * ext/mpeg2dec/gstmpeg2dec.c:
6920 mpeg2dec: Use the proper component value for height
6922 2011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6925 * docs/plugins/inspect/plugin-a52dec.xml:
6926 * docs/plugins/inspect/plugin-amrnb.xml:
6927 * docs/plugins/inspect/plugin-amrwbdec.xml:
6928 * docs/plugins/inspect/plugin-asf.xml:
6929 * docs/plugins/inspect/plugin-cdio.xml:
6930 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6931 * docs/plugins/inspect/plugin-dvdread.xml:
6932 * docs/plugins/inspect/plugin-dvdsub.xml:
6933 * docs/plugins/inspect/plugin-iec958.xml:
6934 * docs/plugins/inspect/plugin-lame.xml:
6935 * docs/plugins/inspect/plugin-mad.xml:
6936 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6937 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6938 * docs/plugins/inspect/plugin-mpegstream.xml:
6939 * docs/plugins/inspect/plugin-realmedia.xml:
6940 * docs/plugins/inspect/plugin-siddec.xml:
6941 * docs/plugins/inspect/plugin-twolame.xml:
6942 * docs/plugins/inspect/plugin-x264.xml:
6943 * win32/common/config.h:
6944 0.10.16.3 pre-release
6946 2011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
6948 * gst/asfdemux/asfheaders.c:
6949 * gst/asfdemux/asfheaders.h:
6950 * gst/asfdemux/gstasfdemux.c:
6951 asfdemux: Handle new type of DRM'd asf files.
6952 These are produced by the new MS PlayReady system.
6953 https://bugzilla.gnome.org/show_bug.cgi?id=639226
6955 2011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net>
6958 Automatic update of common submodule
6959 From e572c87 to f94d739
6961 2011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6964 Automatic update of common submodule
6965 From ccbaa85 to e572c87
6967 2011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6970 Automatic update of common submodule
6971 From 46445ad to ccbaa85
6973 2011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6975 * tests/check/Makefile.am:
6976 tests: never disable g_assert() and cast checks for the unit tests
6977 The unit tests are riddled with g_assert() and friends, make sure we
6978 don't disable assert and cast checks for the unit tests even if
6979 this has been specified for the rest of the code base, e.g. via
6980 --disable-glib-asserts
6982 2011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6985 * win32/common/config.h:
6986 0.10.16.2 pre-release
6988 2011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6990 * docs/plugins/gst-plugins-ugly-plugins.args:
6991 * docs/plugins/inspect/plugin-a52dec.xml:
6992 * docs/plugins/inspect/plugin-amrnb.xml:
6993 * docs/plugins/inspect/plugin-amrwbdec.xml:
6994 * docs/plugins/inspect/plugin-asf.xml:
6995 * docs/plugins/inspect/plugin-cdio.xml:
6996 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6997 * docs/plugins/inspect/plugin-dvdread.xml:
6998 * docs/plugins/inspect/plugin-dvdsub.xml:
6999 * docs/plugins/inspect/plugin-iec958.xml:
7000 * docs/plugins/inspect/plugin-lame.xml:
7001 * docs/plugins/inspect/plugin-mad.xml:
7002 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7003 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7004 * docs/plugins/inspect/plugin-mpegstream.xml:
7005 * docs/plugins/inspect/plugin-realmedia.xml:
7006 * docs/plugins/inspect/plugin-siddec.xml:
7007 * docs/plugins/inspect/plugin-twolame.xml:
7008 * docs/plugins/inspect/plugin-x264.xml:
7011 2011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7016 po: update translations
7018 2011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7021 configure: use $LIBM instead of hardcoding -lm
7023 2011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
7025 * gst/realmedia/rmdemux.c:
7026 rmdemux: Initialize return variable.
7027 In the unlikely event that height is 0 (which is invalid) we would end up
7028 never setting the flow return.
7030 2011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
7032 * gst/realmedia/rmutils.c:
7033 realmedia: Fix unitialized variables on macosx
7035 2011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7037 * ext/x264/gstx264enc.c:
7038 x264enc: Handle codec/encoder tags
7039 Make x264enc drop video-codec and codec tags and replace
7040 encoder/encoder-version with x264 and its build number
7043 2010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7045 * ext/mpeg2dec/gstmpeg2dec.c:
7046 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
7048 2010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7050 * ext/mpeg2dec/gstmpeg2dec.c:
7051 mpeg2dec: minor formatting clean-up
7053 2010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7055 * ext/mpeg2dec/gstmpeg2dec.c:
7056 mpeg2dec: refactor cropping code to use libgstvideo functions
7057 https://bugzilla.gnome.org/show_bug.cgi?id=571146
7059 2010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7061 * ext/mpeg2dec/gstmpeg2dec.c:
7062 * ext/mpeg2dec/gstmpeg2dec.h:
7063 mpeg2dec: use GstVideoFormat instead of custom enum
7065 2010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7067 * ext/mpeg2dec/Makefile.am:
7068 mpeg2dec: fix LIBADD order in Makefile.am
7070 2010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca>
7072 * ext/x264/gstx264enc.c:
7073 x264: vbv-buf-capacity should have a minimum of 0
7074 x264 will clip this value internally, and users should be allowed to
7075 specify a lower value than 300 ms.
7076 https://bugzilla.gnome.org/show_bug.cgi?id=635291
7078 2010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7080 * ext/x264/gstx264enc.c:
7081 x264enc: also accept YV12 input
7083 2010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7085 * ext/x264/gstx264enc.c:
7086 x264enc: add a note to the docs about encoder latency and queues
7087 https://bugzilla.gnome.org/show_bug.cgi?id=636107
7089 2010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7091 * gst/realmedia/rademux.c:
7092 * gst/realmedia/rmdemux.c:
7093 realmedia: do not use the pad buffer allocation functions in demuxers
7094 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
7095 https://bugzilla.gnome.org/show_bug.cgi?id=637932
7097 2010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
7100 Automatic update of common submodule
7101 From 169462a to 46445ad
7103 2010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7106 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
7109 2010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net>
7112 Automatic update of common submodule
7113 From 20742ae to 169462a
7115 2010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com>
7117 * gst/realmedia/rmdemux.c:
7118 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
7119 Signed-off-by: Rob Clark <rob@ti.com>
7121 2010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net>
7124 Automatic update of common submodule
7125 From 011bcc8 to 20742ae
7127 2010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org>
7130 x264: uses pkg-config to locate libx264
7132 2010-12-07 15:40:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7134 Merge branch 'master' into 0.11
7136 2010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7138 * tests/check/pipelines/lame.c:
7139 check: don't use deprecated method
7141 2010-12-06 18:12:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7144 * android/amrwbdec.mk:
7146 * android/mpegaudioparse.mk:
7148 more 0.10 -> 0,11 changes
7150 2010-12-06 12:29:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7153 configure: open 0.11 branch
7155 2010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
7160 * android/amrwbdec.mk:
7162 * android/mpegaudioparse.mk:
7163 Add build system for Android
7165 2010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com>
7167 * gst/realmedia/rmutils.c:
7168 realmedia: Remove dead assignments
7170 2010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com>
7173 mad: Remove dead assignments
7175 2010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7177 * ext/dvdread/dvdreadsrc.c:
7178 dvdreadsrc: remove bogus comment
7180 2010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com>
7182 * ext/dvdread/dvdreadsrc.c:
7183 dvdreadsrc: fix handling of multi-angle streams
7184 We would output all angles interleaved instead of just
7186 https://bugzilla.gnome.org/show_bug.cgi?id=539254
7188 2010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7190 * gst/realmedia/Makefile.am:
7191 realmedia: fix LIBS order in Makefile
7193 2010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7233 po: update for new translatable strings
7235 2010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net>
7238 Automatic update of common submodule
7239 From 7bbd708 to 011bcc8
7241 2010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com>
7243 * ext/mpeg2dec/gstmpeg2dec.c:
7244 mpeg2dec: convert the position to stream time before answering to a position query
7246 2010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com>
7248 * gst/realmedia/Makefile.am:
7249 * gst/realmedia/rademux.c:
7250 * gst/realmedia/rmdemux.c:
7251 * gst/realmedia/rmdemux.h:
7252 realmedia: Get codec name from pbutils instead of harcoding them
7254 2010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
7256 * ext/x264/gstx264enc.c:
7257 x264enc: Work around a rate control issue in libx264
7258 When variable framerate is disabled in libx264 (which occurs when using
7259 the zerolatency tuning), libx264 ignores timestamps but still uses the
7260 timebase leading to messed up rate control with our nanosecond timebase.
7261 We work around this issue by setting the timebase to the reciprocal of
7262 the framerate and we validate that the framerate is suitable.
7263 This has been fixed upstream in libx264 but there are non-fixed versions
7264 in the wild so this workaround is still needed.
7267 2010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7269 * ext/mpeg2dec/gstmpeg2dec.c:
7270 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
7272 2010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com>
7274 * ext/mpeg2dec/gstmpeg2dec.c:
7275 mpeg2dec: fix position query by trusting upstream
7276 Position queries are badly handled for DVDs (probably due to the division in
7277 chapters): the time returned was the time since the start of chapter.
7278 Now ask upstream for position queries, fall back to the old code if upstream
7279 cannot answer the query.
7281 2010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net>
7283 * ext/lame/gstlame.c:
7285 * ext/sidplay/gstsiddec.cc:
7286 * gst/mpegstream/gstmpegparse.c:
7287 various: canonicalize property names
7289 2010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net>
7291 * ext/a52dec/gsta52dec.c:
7292 * ext/amrnb/amrnbdec.c:
7293 * ext/amrnb/amrnbenc.c:
7294 * ext/cdio/gstcdiocddasrc.c:
7295 * ext/dvdread/dvdreadsrc.c:
7296 * ext/lame/gstlame.c:
7297 * ext/lame/gstlamemp3enc.c:
7299 * ext/sidplay/gstsiddec.cc:
7300 * ext/x264/gstx264enc.c:
7301 various (ext): add a missing G_PARAM_STATIC_STRINGS flags
7303 2010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net>
7305 * gst/iec958/ac3iec.c:
7306 * gst/mpegaudioparse/gstmpegaudioparse.c:
7307 * gst/mpegstream/gstmpegparse.c:
7308 * gst/mpegstream/gstrfc2250enc.c:
7309 * gst/realmedia/pnmsrc.c:
7310 * gst/realmedia/rdtmanager.c:
7311 various (gst): add a missing G_PARAM_STATIC_STRINGS flags
7313 2010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org>
7316 Automatic update of common submodule
7317 From 5a668bf to 7bbd708
7319 2010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org>
7322 Automatic update of common submodule
7323 From c4a8adc to 5a668bf
7325 2010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7328 Automatic update of common submodule
7329 From 5e3c9bf to c4a8adc
7331 2010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7335 mad: support reverse playback
7337 2010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7339 * ext/dvdread/dvdreadsrc.c:
7340 dvdreadsrc: improve error messages on read errors
7341 Provide proper i18n-ed error messages when a read error happens,
7342 and point out that the error could be happening because the
7344 https://bugzilla.gnome.org/show_bug.cgi?id=613633
7346 2010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7349 configure: set plugin release datetime
7351 2010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com>
7354 Automatic update of common submodule
7355 From aa0d1d0 to 5e3c9bf
7357 2010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7359 * gst/mpegstream/gstmpegparse.c:
7360 mpegparse: re-fix flow return handling
7361 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
7362 - } while (GST_FLOW_IS_SUCCESS (result));
7363 + } while (result != GST_FLOW_OK);
7365 2010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net>
7367 * tests/check/Makefile.am:
7368 * tests/check/generic/states.c:
7369 tests: allow running state tests for all elements
7370 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
7371 to try elements that would normaly be skipped.
7373 2010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7376 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
7378 2010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7381 * pkgconfig/.gitignore:
7382 * pkgconfig/Makefile.am:
7383 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
7384 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
7385 This .pc file will not be installed, it's only for uninstalled setups,
7386 same thing as we do for -good. This is so other modules' unit tests can
7387 find our plugins properly in an uninstalled setup.
7389 2010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7392 Automatic update of common submodule
7393 From c2e10bf to aa0d1d0
7395 2010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7398 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
7400 2010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7402 * ext/sidplay/gstsiddec.cc:
7403 siddec: don't use GST_FLOW_IS_FATAL
7404 GST_FLOW_IS_FATAL has been deprecated in core git.
7406 2010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org>
7409 Automatic update of common submodule
7410 From d3d9acf to c2e10bf
7412 2010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7415 configure: Require orc >= 0.4.6 for --compat
7417 2010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7420 Automatic update of common submodule
7421 From ec60217 to d3d9acf
7423 2010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7425 * ext/mpeg2dec/gstmpeg2dec.c:
7426 mpeg2dec: Don't use GST_FLOW_IS_FATAL()
7427 And don't post error messages if allocating a buffer resulted
7428 in WRONG_STATE or UNEXPECTED.
7430 2010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7432 * gst/mpegaudioparse/gstxingmux.c:
7433 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
7435 2010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7437 * gst/mpegstream/gstdvddemux.c:
7438 * gst/mpegstream/gstmpegdemux.c:
7439 * gst/mpegstream/gstmpegparse.c:
7440 mpegstream: Don't use GST_FLOW_IS_SUCCESS()
7442 2010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7444 * gst/realmedia/rmdemux.c:
7445 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
7447 2010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7449 * gst/asfdemux/gstasfdemux.c:
7450 asfdemux: Don't use GST_FLOW_IS_FATAL()
7451 And don't post error messages for UNEXPECTED and post an error
7452 message if pulling data failed because of NOT_LINKED.
7454 2010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7457 * docs/plugins/inspect/plugin-a52dec.xml:
7458 * docs/plugins/inspect/plugin-amrnb.xml:
7459 * docs/plugins/inspect/plugin-amrwbdec.xml:
7460 * docs/plugins/inspect/plugin-asf.xml:
7461 * docs/plugins/inspect/plugin-cdio.xml:
7462 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7463 * docs/plugins/inspect/plugin-dvdread.xml:
7464 * docs/plugins/inspect/plugin-dvdsub.xml:
7465 * docs/plugins/inspect/plugin-iec958.xml:
7466 * docs/plugins/inspect/plugin-lame.xml:
7467 * docs/plugins/inspect/plugin-mad.xml:
7468 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7469 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7470 * docs/plugins/inspect/plugin-mpegstream.xml:
7471 * docs/plugins/inspect/plugin-realmedia.xml:
7472 * docs/plugins/inspect/plugin-siddec.xml:
7473 * docs/plugins/inspect/plugin-twolame.xml:
7474 * docs/plugins/inspect/plugin-x264.xml:
7475 * win32/common/config.h:
7477 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
7478 the code is updated for the GST_FLOW_IS_* macro deprecations.
7480 === release 0.10.16 ===
7482 2010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7488 * gst-plugins-ugly.doap:
7489 * win32/common/config.h:
7492 2010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7494 * docs/plugins/inspect/plugin-a52dec.xml:
7495 * docs/plugins/inspect/plugin-amrnb.xml:
7496 * docs/plugins/inspect/plugin-amrwbdec.xml:
7497 * docs/plugins/inspect/plugin-asf.xml:
7498 * docs/plugins/inspect/plugin-cdio.xml:
7499 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7500 * docs/plugins/inspect/plugin-dvdread.xml:
7501 * docs/plugins/inspect/plugin-dvdsub.xml:
7502 * docs/plugins/inspect/plugin-iec958.xml:
7503 * docs/plugins/inspect/plugin-lame.xml:
7504 * docs/plugins/inspect/plugin-mad.xml:
7505 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7506 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7507 * docs/plugins/inspect/plugin-mpegstream.xml:
7508 * docs/plugins/inspect/plugin-realmedia.xml:
7509 * docs/plugins/inspect/plugin-siddec.xml:
7510 * docs/plugins/inspect/plugin-twolame.xml:
7511 * docs/plugins/inspect/plugin-x264.xml:
7512 docs: update docs for release
7514 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7522 po: update translations
7524 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7563 0.10.15.6 pre-release
7565 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
7567 * gst/asfdemux/gstasfdemux.c:
7568 asfdemux: Don't error out on non-critical flow returns
7569 Only error out when downstream returns:
7574 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
7575 of the streams had gone EOS) and then stop the task silently.
7576 In the case of WRONG_STATE we just need to stop silently
7577 https://bugzilla.gnome.org/show_bug.cgi?id=600412
7579 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7618 0.10.15.5 pre-release
7620 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
7622 * gst/mpegaudioparse/gstmpegaudioparse.c:
7623 mp3parse: propagate flow errors upstream.
7624 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
7625 always return the error upstream.
7627 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7666 0.10.15.4 pre-release
7668 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
7671 Automatic update of common submodule
7672 From 3e8db1d to ec60217
7674 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7677 * docs/plugins/inspect/plugin-a52dec.xml:
7678 * docs/plugins/inspect/plugin-amrnb.xml:
7679 * docs/plugins/inspect/plugin-amrwbdec.xml:
7680 * docs/plugins/inspect/plugin-asf.xml:
7681 * docs/plugins/inspect/plugin-cdio.xml:
7682 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7683 * docs/plugins/inspect/plugin-dvdread.xml:
7684 * docs/plugins/inspect/plugin-dvdsub.xml:
7685 * docs/plugins/inspect/plugin-iec958.xml:
7686 * docs/plugins/inspect/plugin-lame.xml:
7687 * docs/plugins/inspect/plugin-mad.xml:
7688 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7689 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7690 * docs/plugins/inspect/plugin-mpegstream.xml:
7691 * docs/plugins/inspect/plugin-realmedia.xml:
7692 * docs/plugins/inspect/plugin-siddec.xml:
7693 * docs/plugins/inspect/plugin-twolame.xml:
7694 * docs/plugins/inspect/plugin-x264.xml:
7695 * win32/common/config.h:
7696 0.10.15.3 pre-release
7698 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
7700 * ext/x264/gstx264enc.c:
7701 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
7702 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
7703 argument to the option string value causes an error. For < 78 we pass the
7704 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
7705 result in passing 'none' for false and 'strict' for true. Other modes can be
7706 set through the option-string property for now.
7707 https://bugzilla.gnome.org/show_bug.cgi?id=626577
7709 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7712 * docs/plugins/gst-plugins-ugly-plugins.args:
7713 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7714 * docs/plugins/inspect/plugin-a52dec.xml:
7715 * docs/plugins/inspect/plugin-amrnb.xml:
7716 * docs/plugins/inspect/plugin-amrwbdec.xml:
7717 * docs/plugins/inspect/plugin-asf.xml:
7718 * docs/plugins/inspect/plugin-cdio.xml:
7719 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7720 * docs/plugins/inspect/plugin-dvdread.xml:
7721 * docs/plugins/inspect/plugin-dvdsub.xml:
7722 * docs/plugins/inspect/plugin-iec958.xml:
7723 * docs/plugins/inspect/plugin-lame.xml:
7724 * docs/plugins/inspect/plugin-mad.xml:
7725 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7726 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7727 * docs/plugins/inspect/plugin-mpegstream.xml:
7728 * docs/plugins/inspect/plugin-realmedia.xml:
7729 * docs/plugins/inspect/plugin-siddec.xml:
7730 * docs/plugins/inspect/plugin-twolame.xml:
7731 * docs/plugins/inspect/plugin-x264.xml:
7732 * win32/common/config.h:
7733 0.10.15.2 pre-release
7735 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
7737 * gst/synaesthesia/gstsynaesthesia.c:
7738 synaesthesia: code cleanups.
7739 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
7742 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
7744 * gst/synaesthesia/gstsynaesthesia.c:
7745 synaesthesia: use GST_BOILERPLATE macros
7747 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7750 Automatic update of common submodule
7751 From bd2054b to 3e8db1d
7753 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7755 * ext/x264/gstx264enc.c:
7756 x264: fix printf format warning in debug message
7758 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7760 * docs/plugins/Makefile.am:
7761 docs: fix bug passing arguments to gtkdoc-fixref in upload target
7762 Missing backslash at end of line meant we weren't passing all arguments
7763 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
7765 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
7768 Automatic update of common submodule
7769 From a519571 to bd2054b
7771 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7774 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
7775 This first checks what is required for ISO C99 support and sets the relevant
7776 compiler parameters and if no C99 compiler is found, it checks for a
7777 C89 compiler. This enables us to check for and use C89/C99 functions
7778 that gcc hides from us without the correct compiler parameters.
7780 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
7782 * ext/x264/gstx264enc.c:
7783 x264enc: Fix flushing of delayed frames
7784 x264_encoder_encode() should be called with a NULL picture until at least
7785 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
7786 regression in make check due to the recent change in defaults which enabled
7787 b-frames and b-pyramid, both of which I believe increase the number of delayed
7788 frames when encoding.
7790 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
7792 * ext/x264/gstx264enc.c:
7793 x264enc: Improve x264enc defaults
7794 - medium x264 speed/quality preset
7795 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
7796 Addresses part of bug #607798
7798 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
7800 * ext/x264/gstx264enc.c:
7801 x264enc: Fix property description typos
7803 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
7805 * ext/x264/gstx264enc.c:
7806 x264enc: Add some more debug info
7808 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
7810 * ext/x264/gstx264enc.c:
7811 * ext/x264/gstx264enc.h:
7812 x264enc: Add speed-preset and [psy-]tuning properties
7813 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
7814 preset and possibly a profile and/or tuning are now the recommended way to
7815 configure x264 through x264enc.
7816 If a preset/tuning are specified then these will define the default values and
7817 the property defaults will be ignored. After this the option-string property is
7818 applied, followed by the user-set properties, fast first pass restrictions and
7819 finally the profile restrictions.
7820 Addresses part of bug #607798
7822 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
7824 * ext/x264/gstx264enc.c:
7825 * ext/x264/gstx264enc.h:
7826 x264enc: Refactor code in preparation for presets/tunings
7827 - Make defaults append the appropriate default value to a string. This is
7828 needed to differentiate between something user-set and the actual prop
7830 - Add an internal option string to which _set_property () cases append for the
7831 majority of properties.
7832 - Use gst_x264_enc_parse_options () to clean up application of settings. This
7833 will make order of application with respect to the presets and tunings quite
7835 Addresses part of bug #607798
7837 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
7839 * ext/x264/gstx264enc.c:
7840 x264enc: Update available me types
7841 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
7842 now self-maintaining.
7844 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
7846 * ext/x264/gstx264enc.c:
7847 x264enc: Use new libx264 API to affect fast first pass
7848 Uses new x264 API to apply reduced complexity values to the parameters to
7849 increase encoding speed in the first pass of a multi-pass encode. This does
7850 not impact on final quality.
7851 Addresses part of bug #607798
7853 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
7855 * ext/x264/gstx264enc.c:
7856 * ext/x264/gstx264enc.h:
7857 x264enc: Add profile property
7858 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
7859 Profile. This makes it easier to achieve Baseline Profile for example.
7860 Addresses part of bug #607798
7862 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
7864 * ext/x264/gstx264enc.c:
7865 * ext/x264/gstx264enc.h:
7866 x264enc: Add option-string property
7867 Adds support for an x264 format option-string to specify advanced parameters
7868 Addresses part of bug #607798
7870 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7872 * ext/mad/Makefile.am:
7873 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
7874 Spotted by syntr0py.
7876 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7878 * ext/x264/gstx264enc.c:
7879 x264enc: only set timebase on versions where it exists
7881 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
7883 * ext/x264/gstx264enc.c:
7884 x264enc: set appropriate time base
7887 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7889 * tests/check/Makefile.am:
7890 tests: add plugin loading whitelist to test environment
7891 Only want to load core/-base/-ugly plugins here.
7893 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7897 Bump automake requirement to 1.10 and autoconf to 2.60
7898 For maintainability reasons and $(builddir).
7901 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7903 * gst/asfdemux/gstasfdemux.c:
7904 asfdemux: Fix seeking after last commits
7905 Don't handle wrong-state returns as errors to allow seeking to work
7908 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7910 * gst/asfdemux/gstasfdemux.c:
7911 asfdemux: Push all pending data on EOS
7912 When on push mode and receiving an EOS event, asfdemux
7913 should push all pending data because we might be dealing
7914 with a broken file that has a preroll value higher
7915 than its actual length.
7917 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7919 * gst/asfdemux/gstasfdemux.c:
7920 asfdemux: Fix sending eos event for chained asfs
7921 Properly push EOS event when finishing a chained asf file
7925 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7927 * docs/plugins/Makefile.am:
7928 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7929 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7930 * docs/plugins/inspect/plugin-rmdemux.xml:
7931 docs: add rmdemux to docs properly
7932 The plugin has been renamed, remove old introspection file.
7934 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7936 * docs/plugins/gst-plugins-ugly-plugins.args:
7937 * docs/plugins/inspect/plugin-x264.xml:
7938 docs: update for recent x264enc changes
7940 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7942 * gst/realmedia/rmdemux.c:
7943 rmdemux: fix compiler warning when debugging system in core is disabled
7945 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
7948 Automatic update of common submodule
7949 From 73ff93a to a519571
7951 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
7953 * gst/asfdemux/gstasfdemux.c:
7954 asfdemux: Allow at least 500ms of preroll.
7955 Some files have insanely low preroll values which break the
7956 all_streams_prerolled() logic.
7959 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7961 * ext/x264/gstx264enc.c:
7962 x264enc: add new h264 caps attribute alignment
7965 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7967 * ext/x264/gstx264enc.c:
7968 * ext/x264/gstx264enc.h:
7969 x264enc: conditionally expose enhanced upstream capabilities
7970 API: GstX264Enc:sliced-threads
7971 API: GstX264Enc:sync-lookahead
7972 API: GstX264Enc:intra-refresh
7973 API: GstX264Enc:mb-tree
7974 API: GstX264Enc:rc-lookahead
7977 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7980 * docs/plugins/inspect/plugin-a52dec.xml:
7981 * docs/plugins/inspect/plugin-amrnb.xml:
7982 * docs/plugins/inspect/plugin-amrwbdec.xml:
7983 * docs/plugins/inspect/plugin-asf.xml:
7984 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7985 * docs/plugins/inspect/plugin-iec958.xml:
7986 * docs/plugins/inspect/plugin-mad.xml:
7987 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7988 * docs/plugins/inspect/plugin-mpegstream.xml:
7989 * docs/plugins/inspect/plugin-realmedia.xml:
7990 docs: update introspected plugin docs for gstdoc-scangobj and other changes
7991 Update common for latest gstdoc-scangobj and inspect xml files for
7992 escaping and pad template order changes.
7994 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
7997 Automatic update of common submodule
7998 From 9339ccc to 35617c2
8000 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
8003 Automatic update of common submodule
8004 From 5adb1ca to 9339ccc
8006 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
8009 Automatic update of common submodule
8010 From 57c89b7 to 5adb1ca
8012 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
8015 Automatic update of common submodule
8016 From c804988 to 57c89b7
8018 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8021 * gst/realmedia/rtspreal.c:
8022 configure: Update required GLib version to 2.20
8024 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8026 * ext/a52dec/gsta52dec.c:
8027 a52dec: Call orc_init() before trying to get target flags
8029 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8031 * ext/a52dec/gsta52dec.c:
8032 a52dec: Remove debug printf...
8034 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8037 * ext/a52dec/Makefile.am:
8038 * ext/a52dec/gsta52dec.c:
8039 a52dec: Use orc for CPU feature detection and don't check for liboil
8041 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8044 configure: Use GLIB_EXTRA_CFLAGS
8046 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8049 Automatic update of common submodule
8050 From 7a0fdf5 to c804988
8052 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8055 Automatic update of common submodule
8056 From 6da3bab to 7a0fdf5
8058 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8061 Automatic update of common submodule
8062 From 733fca9 to 6da3bab
8064 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
8067 Automatic update of common submodule
8068 From fad145b to 733fca9
8070 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
8073 Automatic update of common submodule
8074 From 47683c1 to fad145b
8076 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8078 * gst/realmedia/rmdemux.c:
8079 rmdemux: pass bitrate on caps
8080 Set the bitrate on the caps, some decoders like sipro need this to function
8084 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
8087 Automatic update of common submodule
8088 From 17f89e5 to 47683c1
8090 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
8093 Automatic update of common submodule
8094 From fd7ca04 to 17f89e5
8096 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
8098 * ext/x264/gstx264enc.c:
8099 x264enc: Only set i_weighted_pred on versions where it exists
8101 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
8103 * ext/lame/gstlamemp3enc.c:
8104 lamemp3enc: implement latency query
8105 The encoder's latency is deduced from the framesize. Fixes #618896.
8107 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8110 * docs/plugins/gst-plugins-ugly-plugins.args:
8111 * docs/plugins/gst-plugins-ugly-plugins.signals:
8112 * docs/plugins/inspect/plugin-a52dec.xml:
8113 * docs/plugins/inspect/plugin-amrnb.xml:
8114 * docs/plugins/inspect/plugin-amrwbdec.xml:
8115 * docs/plugins/inspect/plugin-asf.xml:
8116 * docs/plugins/inspect/plugin-cdio.xml:
8117 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8118 * docs/plugins/inspect/plugin-dvdread.xml:
8119 * docs/plugins/inspect/plugin-dvdsub.xml:
8120 * docs/plugins/inspect/plugin-iec958.xml:
8121 * docs/plugins/inspect/plugin-lame.xml:
8122 * docs/plugins/inspect/plugin-mad.xml:
8123 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8124 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8125 * docs/plugins/inspect/plugin-mpegstream.xml:
8126 * docs/plugins/inspect/plugin-realmedia.xml:
8127 * docs/plugins/inspect/plugin-siddec.xml:
8128 * docs/plugins/inspect/plugin-twolame.xml:
8129 * docs/plugins/inspect/plugin-x264.xml:
8130 * win32/common/config.h:
8133 === release 0.10.15 ===
8135 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8141 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8142 * docs/plugins/inspect/plugin-a52dec.xml:
8143 * docs/plugins/inspect/plugin-amrnb.xml:
8144 * docs/plugins/inspect/plugin-amrwbdec.xml:
8145 * docs/plugins/inspect/plugin-asf.xml:
8146 * docs/plugins/inspect/plugin-cdio.xml:
8147 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8148 * docs/plugins/inspect/plugin-dvdread.xml:
8149 * docs/plugins/inspect/plugin-dvdsub.xml:
8150 * docs/plugins/inspect/plugin-iec958.xml:
8151 * docs/plugins/inspect/plugin-lame.xml:
8152 * docs/plugins/inspect/plugin-mad.xml:
8153 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8154 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8155 * docs/plugins/inspect/plugin-mpegstream.xml:
8156 * docs/plugins/inspect/plugin-realmedia.xml:
8157 * docs/plugins/inspect/plugin-siddec.xml:
8158 * docs/plugins/inspect/plugin-twolame.xml:
8159 * docs/plugins/inspect/plugin-x264.xml:
8160 * gst-plugins-ugly.doap:
8161 * win32/common/config.h:
8164 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8204 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8207 configure: make implicit GLib and liboil requirements explicit
8208 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
8210 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
8212 * ext/x264/gstx264enc.c:
8213 x264enc: disable I weighted pred
8214 If it is enabled, then it will be main profile instead of baseline.
8215 This ensures maximum compatibility of the output stream until the
8216 encoder configuration interface gets an overhaul with explicit
8217 output profile selection.
8220 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8223 * win32/common/config.h:
8224 0.10.14.3 pre-release
8226 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8264 po: update translations
8266 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8269 Automatic update of common submodule
8270 From 357b0db to fd7ca04
8272 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8275 * win32/common/config.h:
8276 0.10.14.2 pre-release
8278 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8281 Automatic update of common submodule
8282 From 4d67bd6 to 357b0db
8284 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8286 * gst/realmedia/rmdemux.c:
8287 * gst/realmedia/rmutils.c:
8288 * gst/realmedia/rmutils.h:
8289 rmdemux: add better sipr nibble swap routine
8291 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8293 * gst/realmedia/rmdemux.c:
8294 rmdemux: descramble SIPR before pushing out
8295 Collect and descramble the SIPR packets before pushing.
8296 Descramble ATRAC audio.
8299 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8301 * gst/realmedia/rmutils.c:
8302 * gst/realmedia/rmutils.h:
8303 rm: add function to descramble sipr
8305 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
8307 * ext/x264/gstx264enc.c:
8308 * ext/x264/gstx264enc.h:
8309 x264enc: Re-send the received upstream event as-is downstream
8310 https://bugzilla.gnome.org/show_bug.cgi?id=606689
8312 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
8314 * ext/amrnb/amrnb.c:
8315 amrnbenc: Set rank to GST_RANK_SECONDARY
8317 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8319 * gst/realmedia/rtspreal.c:
8320 rtspreal: use GLib's base64 functions if available
8321 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
8323 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
8325 * ext/amrnb/amrnbdec.h:
8326 * ext/amrnb/amrnbenc.h:
8327 * ext/amrwbdec/amrwbdec.h:
8328 amr: Use correct includes (as pkg-config suggests)
8331 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
8333 * gst/ac3parse/.gitignore:
8334 * gst/ac3parse/Makefile.am:
8335 * gst/ac3parse/README:
8336 * gst/ac3parse/ac3parse.vcproj:
8337 * gst/ac3parse/gstac3parse.c:
8338 * gst/ac3parse/gstac3parse.h:
8339 ac3parse: remove unported 0.8 plugin
8340 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
8342 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
8344 * gst/mpegaudioparse/gstmpegaudioparse.c:
8345 docs: adding a mp3decoder as well is useful
8347 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
8349 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8350 docs: massage section index
8352 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
8354 * ext/amrwbdec/amrwbdec.c:
8355 * ext/amrwbdec/amrwbdec.h:
8356 amrwbdec: move define to source to avoid hiding it from the docs
8358 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
8360 * ext/cdio/gstcdiocddasrc.c:
8361 docs: remove short_desc, it is taken from element details
8363 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
8365 * gst/synaesthesia/gstsynaesthesia.c:
8366 docs: fix sections docs for synaesthesia
8368 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
8370 * docs/plugins/Makefile.am:
8371 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8372 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8373 * gst/mpegaudioparse/gstmpegaudioparse.c:
8374 docs: add docs for mp3parse
8376 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8378 * gst-plugins-ugly.doap:
8379 doap: update repository info from cvs->git and maintainers
8381 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8384 Automatic update of common submodule
8385 From fc85867 to 4d67bd6
8387 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8389 * tests/check/elements/x264enc.c:
8390 x264enc: adaptive NALU type checking
8391 In particular, be less picky about SEI NALU order, which makes test more
8392 robust with respect to changes in libx264.
8395 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8397 * ext/x264/gstx264enc.c:
8398 x264enc: adaptive x264 header NAL layout handling
8401 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8403 * gst/asfdemux/gstrtpasfdepay.c:
8404 asfdepay: we require a dynamic payload type
8405 Add an extra caps property that restricts the depayloader to only accept dynamic
8408 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8411 configure: Drop -Wcast-align
8412 Commit message copied from core's commit from Benjamin Otte:
8413 246f5dba96a5b50bb74621af67b30942cca72af5
8414 Apparently gcc warns that GstMiniObject is not castable to
8415 GstEvent/Message/Buffer due to them containing 64bit variables, even
8416 though ARM hackers claim that those only need 4byte alignment. And as
8417 long as gcc behaves that way, this warning is not very useful.
8418 So we'll remove the warning until this problem is fixed.
8421 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
8423 * ext/mpeg2dec/gstmpeg2dec.c:
8424 mpeg2dec: copy over all buffer flags when copying buffers.
8425 Avoids losing the tff/rff video buffer flags
8427 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
8429 * gst/asfdemux/asfpacket.c:
8430 asfdemux: Make a table static to avoid having to always allocate it.
8432 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8434 * ext/x264/gstx264enc.c:
8435 x264enc: fix up avcC header construction
8436 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
8437 for BUILD_X264 < 76.
8440 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8442 * ext/x264/gstx264enc.c:
8443 x264enc: parameterize libx264 provided NAL layout in codec-data creation
8445 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
8448 configure: Remove -Wundef flag
8449 Same fix as for #615161
8451 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8454 Automatic update of common submodule
8455 From fdf023d to fc85867
8457 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8459 * gst-libs/gst/gettext.h:
8460 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
8462 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8467 build: build plugins in parallel where possible, if make -jN is used
8469 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8472 build: add cruft alert for common/shave*
8474 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8478 Remove removed file win32/common/config.h.in from MANIFEST.
8480 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
8482 * gst/synaesthesia/synaescope.c:
8483 * gst/synaesthesia/synaescope.h:
8484 synaestesia: Fix old-style prototype
8486 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
8488 * gst/realmedia/rmutils.c:
8492 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
8495 Automatic update of common submodule
8496 From 55cd514 to c1d07dd
8498 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8501 * ext/amrnb/amrnbdec.c:
8502 * ext/amrnb/amrnbenc.c:
8503 * ext/cdio/gstcdiocddasrc.h:
8504 * ext/dvdread/dvdreadsrc.c:
8505 * ext/lame/gstlame.h:
8506 * ext/lame/gstlamemp3enc.h:
8507 * ext/lame/plugin.c:
8509 * ext/x264/gstx264enc.c:
8510 * ext/x264/gstx264enc.h:
8511 * gst/mpegaudioparse/gstmpegaudioparse.c:
8512 * gst/mpegaudioparse/gstxingmux.c:
8513 * gst/mpegstream/gstdvddemux.c:
8514 * gst/mpegstream/gstmpegdemux.c:
8515 * gst/mpegstream/gstmpegparse.c:
8516 * gst/realmedia/asmrules.c:
8517 * gst/realmedia/pnmsrc.c:
8518 * gst/realmedia/pnmsrc.h:
8519 * gst/realmedia/rdtdepay.h:
8520 * gst/realmedia/rdtmanager.c:
8521 * gst/realmedia/rtspreal.c:
8522 build: Add all kinds of compiler warning flags and fix the resulting warnings
8524 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8526 * ext/amrnb/Makefile.am:
8527 * ext/amrwbdec/Makefile.am:
8528 * ext/sidplay/Makefile.am:
8529 * gst/asfdemux/Makefile.am:
8530 * gst/mpegaudioparse/Makefile.am:
8531 build: fix up Makefile.am
8532 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
8533 the order a bit here and there (see docs/random/moving-plugins).
8535 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8537 * win32/common/config.h.in:
8538 win32: remove win32-specific config.h.in copy that's not used any longer
8539 The win32 config.h is now generated from the top-level config.h.in.
8541 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
8543 * ext/a52dec/gsta52dec.c:
8544 * ext/amrnb/amrnbdec.c:
8545 * ext/amrnb/amrnbenc.c:
8546 * ext/amrwbdec/amrwbdec.c:
8547 * ext/cdio/gstcdiocddasrc.c:
8548 * ext/dvdread/dvdreadsrc.c:
8549 * ext/lame/gstlame.c:
8551 * ext/mpeg2dec/gstmpeg2dec.c:
8552 * gst/ac3parse/gstac3parse.c:
8553 * gst/asfdemux/gstasfdemux.c:
8554 * gst/asfdemux/gstrtpasfdepay.c:
8555 * gst/asfdemux/gstrtspwms.c:
8556 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8557 * gst/iec958/ac3iec.c:
8558 * gst/mpegaudioparse/gstmpegaudioparse.c:
8559 * gst/mpegaudioparse/gstxingmux.c:
8560 * gst/mpegstream/gstdvddemux.c:
8561 * gst/mpegstream/gstmpegdemux.c:
8562 * gst/mpegstream/gstmpegparse.c:
8563 * gst/mpegstream/gstrfc2250enc.c:
8564 * gst/realmedia/pnmsrc.c:
8565 * gst/realmedia/rademux.c:
8566 * gst/realmedia/rdtdepay.c:
8567 * gst/realmedia/rdtmanager.c:
8568 * gst/realmedia/rmdemux.c:
8569 * gst/realmedia/rtspreal.c:
8570 * gst/synaesthesia/gstsynaesthesia.c:
8571 gst_element_class_set_details => gst_element_class_set_details_simple
8573 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8575 * ext/x264/gstx264enc.c:
8576 x264enc: Put pixel-aspect-ratio from input into the src pad caps
8579 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
8582 Automatic update of common submodule
8583 From e272f71 to 55cd514
8585 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
8588 Automatic update of common submodule
8589 From df8a7c8 to e272f71
8591 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
8594 Update CXXFLAGS, too
8596 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
8599 Update for recent changes to common submodule
8600 This just replaces every "$ERROR_CFLAGS" usage with a usage of
8601 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
8603 Actually using that separation will happen later.
8605 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
8608 Automatic update of common submodule
8609 From 9720a7d to df8a7c8
8611 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
8614 Automatic update of common submodule
8615 From 0b6e072 to 9720a7d
8617 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
8620 Automatic update of common submodule
8621 From 7cc5eb4 to 0b6e072
8623 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8626 Automatic update of common submodule
8627 From 7aa65b5 to 7cc5eb4
8629 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8632 Automatic update of common submodule
8633 From 44ecce7 to 7aa65b5
8635 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8638 configure: Use automake 1.11 silent rules instead of shave if available
8639 This makes sure that we use something that is still maintained and
8640 also brings back libtool 1.5 support.
8642 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8645 * docs/plugins/inspect/plugin-a52dec.xml:
8646 * docs/plugins/inspect/plugin-amrnb.xml:
8647 * docs/plugins/inspect/plugin-amrwbdec.xml:
8648 * docs/plugins/inspect/plugin-asf.xml:
8649 * docs/plugins/inspect/plugin-cdio.xml:
8650 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8651 * docs/plugins/inspect/plugin-dvdread.xml:
8652 * docs/plugins/inspect/plugin-dvdsub.xml:
8653 * docs/plugins/inspect/plugin-iec958.xml:
8654 * docs/plugins/inspect/plugin-lame.xml:
8655 * docs/plugins/inspect/plugin-mad.xml:
8656 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8657 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8658 * docs/plugins/inspect/plugin-mpegstream.xml:
8659 * docs/plugins/inspect/plugin-realmedia.xml:
8660 * docs/plugins/inspect/plugin-siddec.xml:
8661 * docs/plugins/inspect/plugin-twolame.xml:
8662 * docs/plugins/inspect/plugin-x264.xml:
8663 * win32/common/config.h:
8666 === release 0.10.14 ===
8668 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8674 * docs/plugins/gst-plugins-ugly-plugins.args:
8675 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8676 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8677 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8678 * docs/plugins/inspect/plugin-a52dec.xml:
8679 * docs/plugins/inspect/plugin-amrnb.xml:
8680 * docs/plugins/inspect/plugin-amrwbdec.xml:
8681 * docs/plugins/inspect/plugin-asf.xml:
8682 * docs/plugins/inspect/plugin-cdio.xml:
8683 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8684 * docs/plugins/inspect/plugin-dvdread.xml:
8685 * docs/plugins/inspect/plugin-dvdsub.xml:
8686 * docs/plugins/inspect/plugin-iec958.xml:
8687 * docs/plugins/inspect/plugin-lame.xml:
8688 * docs/plugins/inspect/plugin-mad.xml:
8689 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8690 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8691 * docs/plugins/inspect/plugin-mpegstream.xml:
8692 * docs/plugins/inspect/plugin-realmedia.xml:
8693 * docs/plugins/inspect/plugin-siddec.xml:
8694 * docs/plugins/inspect/plugin-twolame.xml:
8695 * docs/plugins/inspect/plugin-x264.xml:
8696 * gst-plugins-ugly.doap:
8697 * win32/common/config.h:
8700 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8740 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8743 * win32/common/config.h:
8744 0.10.13.4 pre-release
8746 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8748 * ext/x264/gstx264enc.c:
8749 * tests/check/elements/x264enc.c:
8750 x264enc: Replace 'avc-sample' with 'avc' in caps
8751 In the element and in its tests
8754 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
8756 * gst/asfdemux/gstasfdemux.c:
8757 asfdemux: Don't set durations of 0 on outgoing buffers.
8758 Some (broken) streams don't have the extended stream properties in
8759 the header, resulting in applying a duration of zero on outgoing
8763 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
8765 * gst/asfdemux/asfpacket.c:
8766 asfdemux: Make sure we always set proper payload duration.
8767 Some (broken) streams will have a delta of 0, resulting in outgoing
8768 buffers having durations of 0.
8771 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8774 * win32/common/config.h:
8775 0.10.13.3 pre-release
8777 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
8779 * gst/asfdemux/asfpacket.c:
8780 asfdemux: Make sure we don't end up with negative timestamps.
8781 Some files have payload with timestamps smaller than the preroll duration.
8782 Instead of blindly substracting the preroll value (and ending up with
8783 insanely high timestamps on the outgoing buffers), we make sure we
8787 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8790 * win32/common/config.h:
8791 0.10.13.2 pre-release
8792 Update core/base requirement to 0.10.26, since that's more likely
8793 to be the actual requirement.
8795 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8800 po: update translations
8802 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8804 * tests/check/elements/x264enc.c:
8805 x264enc: add caps check to x264enc unit test
8806 Add some minimal caps checking to x264enc unit test.
8809 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
8811 * ext/x264/gstx264enc.c:
8812 x264enc: fix up avcC header construction and playback by flash players
8813 Fix off-by-one bug when constructing the avcC header chunk: we
8814 wrote wrong profile info into the header. The first byte in the
8815 SPS NAL we get from x264 is the nal type, not the profile_idc.
8816 Also add some debug logging.
8819 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
8821 * gst/asfdemux/gstasfdemux.c:
8822 asfdemux: Improve seek behaviour for audio-only with no index
8823 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
8824 for video, we can just seek to seek_time instead.
8826 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8829 configure: fix up GST_CXXFLAGS properly
8830 We don't want C specific flags in GST_CXXFLAGS, so base it on the
8831 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
8832 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
8834 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8837 Update MAINTAINERS, add myself
8839 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
8842 configure: base GST_CXXFLAGS on --cflags from pkg-config
8843 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
8844 point for for both C and CXX settings.
8846 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8849 Automatic update of common submodule
8850 From 96dc793 to 44ecce7
8852 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8856 * win32/common/.gitignore:
8857 * win32/common/config.h:
8858 win32: change how win32/common/config.h is updated
8859 Generate win32/common/config.h-new directly from config.h.in,
8860 using shell variables in configure and some hard-coded information.
8861 Change top-level makefile so that 'make win32-update' copies the
8862 generated file to win32/common/config.h, which we keep in source
8863 control. It's kept in source control so that the git tree is
8865 This change is similar to the ones applied a while ago to GStreamer
8866 core, gst-plugins-base and gst-plugins-good and prevents configure
8867 from changing files in source control. The generated config.h
8868 should be ok, but needs testing.
8870 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8872 * gst/realmedia/rtspreal.c:
8873 rtspreal: don't construct config header with uninitialised bytes
8874 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
8875 a presumably unintentional padding of uninitialised bytes at the end
8876 of the CONT tags chunk, which should be harmless but causes warnings
8877 in valgrind (see #608533 for a test URL).
8879 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8881 * gst/realmedia/rtspreal.c:
8882 rtspreal: add finalize function so we can free streams and rulebook
8883 Fix memory leak in Real RTSP component (#608533).
8885 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8887 * gst/realmedia/rtspreal.c:
8888 rtspreal: fix minor memory leak
8889 Caps take their own reference when a buffer is added to them, so
8890 unref buffer after adding it to caps (#608533).
8892 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8894 * gst/realmedia/rdtdepay.c:
8895 rdtdepay: unref input buffer when done
8896 Fixes memory leak, see #608533.
8898 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8901 Automatic update of common submodule
8902 From 15d47a6 to 96dc793
8904 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8906 * ext/x264/gstx264enc.c:
8907 * ext/x264/gstx264enc.h:
8908 x264enc: make use of Access Unit delimiters configurable
8911 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8913 * gst/asfdemux/asfpacket.c:
8914 asfdemux: Do not subtract padding twice
8915 Only subtract implicit padding if an explicit one isn't
8916 provided. Avoids subtracting it twice and causing
8920 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
8922 * gst/asfdemux/gstasfdemux.c:
8923 * gst/mpegstream/gstmpegpacketize.c:
8924 assert: g_assert_not_reached() cannot replace return statement
8925 Fix build with assert being turned off.
8927 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8930 Automatic update of common submodule
8931 From 14cec89 to 15d47a6
8933 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
8935 * gst/asfdemux/gstasfdemux.c:
8936 asfdemux: Don't forget to update flow variable
8937 Forgot to update the return value in the loop.
8939 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
8941 * gst/asfdemux/gstasfdemux.c:
8942 asfdemux: Check flow return on every push
8943 We previously only aggregated flow returns after the while(push) loop,
8944 which meant that in some cases we would end-up not properly aggregating
8946 This is based on the same flow aggregation algorithm as oggdemux.
8948 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8950 * ext/x264/gstx264enc.c:
8951 x264enc: Add stream-format to output caps
8952 Adds stream-format to output caps of x264enc that
8953 informs if the stream is in bytestream of avc format.
8956 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
8958 * gst/mpegaudioparse/gstxingmux.c:
8959 xingmux: Fix unaligned memory access
8960 ARM/SPARC need 32bit alignment but xingmux accesses possibly
8961 unaligned memory, which leads to SIGBUS.
8964 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
8966 * gst/asfdemux/gstasfdemux.c:
8967 asfdemux: Use GST_STR_NULL in a couple of places.
8968 Fixes crashing on some of the log statements on win32.
8970 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8972 * gst/realmedia/rmdemux.c:
8973 rmdemux: Parse and post bitrate for streams
8974 Parse the bitrate of the streams and post their tags.
8977 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8979 * gst/asfdemux/gstasfdemux.c:
8980 * gst/asfdemux/gstasfdemux.h:
8981 asfdemux: Post bitrate tag
8982 If stream bitrate object is available, post the bitrate
8986 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8988 * gst/mpegaudioparse/gstmpegaudioparse.c:
8989 * gst/mpegaudioparse/gstmpegaudioparse.h:
8990 mp3parse: minor validation check of (Xing, VBRI) metadata
8991 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
8993 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8995 * gst/mpegaudioparse/gstmpegaudioparse.c:
8996 mp3parse: use proper total_time and total_bytes in various cases
8997 The correct basis for (Xing, VBRI) seek table calculations is the
8998 byte size and duration provided by that metadata, rather than some
8999 other (possibly even estimated) one. This also prevents an infinite
9000 conversion loop in (unlikely) case where a TOC is provided without
9001 such corresponding (duration) metdata.
9003 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9005 * gst/mpegaudioparse/gstmpegaudioparse.c:
9006 * gst/mpegaudioparse/gstmpegaudioparse.h:
9007 mp3parse: conserve stop time for non-accurate seek
9008 Use the same strategy as accurate seeks to store
9009 pending non-accurate seeks to avoid overwriting non-definite
9010 stop times. When doing non-accurate seeks our position
9011 reporting might drift off by some secs and the stream can
9012 end up before it should.
9015 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9018 Automatic update of common submodule
9019 From 47cb23a to 14cec89
9021 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9023 * ext/amrwbdec/amrwb.c:
9024 amrwbdec: give decoder a rank so decodebin/playbin will use it
9026 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9028 * gst/mpegaudioparse/gstmpegaudioparse.c:
9029 mp3parse: return false when we can't seek
9030 When upstream can't seek, we return false as well
9032 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9034 * ext/lame/gstlame.c:
9035 * ext/lame/gstlamemp3enc.c:
9036 lame: Avoid crash when seeking before negotiating
9037 lame's 'lgv' variable is only initialized when the caps
9038 is negotiated, whenever a seek happens before that, it would
9039 attempt to call a function on an empty pointer, causing the crash.
9042 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9045 Automatic update of common submodule
9046 From 87bf428 to 47cb23a
9048 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9051 Automatic update of common submodule
9052 From da4c75c to 87bf428
9054 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
9057 Automatic update of common submodule
9058 From 53a2485 to da4c75c
9060 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9062 * gst/mpegaudioparse/gstmpegaudioparse.c:
9063 mp3parse: fix non-flushing seek
9064 Specifically, in addition to clearing lots of variables/offsets
9065 when receiving newsegment, also clear leftover data to match.
9067 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
9069 * ext/x264/gstx264enc.c:
9070 * ext/x264/gstx264enc.h:
9071 x264enc: Make upstream GstForceKeyUnit thread-safe
9072 Also send the GstForceKeyUnit event downstream when an upstream on is received,
9073 allowing muxers or payloaders to take appropriate actions.
9074 https://bugzilla.gnome.org/show_bug.cgi?id=602556
9076 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9079 Automatic update of common submodule
9080 From a3e3ce4 to 53a2485
9082 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
9084 * gst/asfdemux/gstasfdemux.c:
9085 asfdemux: Don't call strlen() on NULL pointers
9088 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9090 * gst/asfdemux/gstasfdemux.c:
9091 asfdemux: Remove old pads when new ones are added
9092 The old pads were being removed before adding the new ones,
9093 we should add the new ones first.
9096 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9098 * gst/asfdemux/gstasfdemux.c:
9099 * gst/asfdemux/gstasfdemux.h:
9100 asfdemux: Handle chained asfs on pull mode
9101 Adds chained asfs handling to pull mode. It now checks if
9102 there is a new asf header after the last packet (when it
9103 is possible to know how many packets are) or it tries
9104 checking if a processed packet that fails is an header
9108 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9110 * gst/asfdemux/gstasfdemux.c:
9111 * gst/asfdemux/gstasfdemux.h:
9112 asfdemux: properly do chained asfs on push mode
9113 To properly do chained asfs work with playbin2, we need to
9114 push eos on the old pads before removing them.
9117 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9119 * gst/asfdemux/gstasfdemux.c:
9120 * gst/asfdemux/gstasfdemux.h:
9121 asfdemux: add support for chained asfs (push mode)
9122 Adds support for detecting and playing chained asfs
9123 in push mode. asfdemux tries to detect a new asf start
9124 by identifying the header object guid in a input buffer.
9125 When it finds it, it resets its state, removing its pads
9126 and creates new ones for the new file.
9128 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9130 * gst/asfdemux/gstasfdemux.c:
9131 asfdemux: fix two small leaks
9133 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9135 * gst/asfdemux/gstasfdemux.c:
9136 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
9137 WM/Track has a 0 base but is often wrongly written as starting from 1,
9138 so not as reliable as WM/TrackNumber which always starts from 1.
9140 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9142 * gst/asfdemux/gstasfdemux.c:
9143 asfdemux: WM/Track starts counting from 0, adjust to start from 1
9145 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9147 * gst/asfdemux/gstasfdemux.c:
9148 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
9149 There's both WM/Track and WM/TrackNumber.
9151 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
9153 * ext/a52dec/gsta52dec.c:
9154 a52dec: Fix debug statement: Pass pos variable instead of time() function
9156 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
9158 * gst/dvdsub/gstdvdsubdec.c:
9159 dvdsubdec: Fix printf format string warning
9161 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
9163 * gst/asfdemux/gstasfdemux.c:
9164 asfdemux: Fix bogus variable used uninitialised warnings
9166 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
9169 po: Don't create backup .po files
9170 As well as preventing creation of useless backup files, it works
9171 around a bug in gettext 0.17 on OS/X
9173 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
9175 * gst/asfdemux/asfpacket.c:
9176 asfdemux: fix c99-style comments.
9178 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
9180 * gst/asfdemux/asfpacket.c:
9181 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
9183 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9185 * gst/realmedia/rmutils.c:
9186 rmutils: fix byteswapping
9187 fix the byteswapping code that was wrong because of the side effects of the
9191 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
9193 * ext/x264/gstx264enc.c:
9194 x264enc: Adapt to slightly modified x264 API
9197 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9199 * gst/asfdemux/asfpacket.c:
9200 asfdemux: careful to avoid crash on bogus data
9201 When receiving bogus data, we have to avoid subtracting a value
9202 larger than 'size' from 'size' variable, resulting in a wrap
9203 that would make 'size' a really large bogus value.
9206 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
9208 * win32/common/config.h:
9209 win32: Commit bumped version number
9211 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
9213 * gst/mpegaudioparse/gstmpegaudioparse.c:
9214 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
9216 This removes a good 50% of processing time for parsing a buffer.
9217 We do this by simply... getting the nicks that we already have handy
9218 instead of going through the expensive glib system.
9220 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
9223 configure.ac: And back to development we go...
9225 === release 0.10.13 ===
9227 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
9234 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9235 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9236 * docs/plugins/inspect/plugin-a52dec.xml:
9237 * docs/plugins/inspect/plugin-asf.xml:
9238 * docs/plugins/inspect/plugin-cdio.xml:
9239 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9240 * docs/plugins/inspect/plugin-dvdread.xml:
9241 * docs/plugins/inspect/plugin-dvdsub.xml:
9242 * docs/plugins/inspect/plugin-iec958.xml:
9243 * docs/plugins/inspect/plugin-lame.xml:
9244 * docs/plugins/inspect/plugin-mad.xml:
9245 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9246 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9247 * docs/plugins/inspect/plugin-mpegstream.xml:
9248 * docs/plugins/inspect/plugin-realmedia.xml:
9249 * docs/plugins/inspect/plugin-siddec.xml:
9250 * docs/plugins/inspect/plugin-twolame.xml:
9251 * docs/plugins/inspect/plugin-x264.xml:
9252 * gst-plugins-ugly.doap:
9253 * win32/common/config.h:
9256 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
9294 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
9297 Automatic update of common submodule
9298 From 85d1530 to 0702fe1
9300 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
9338 * win32/common/config.h:
9339 0.10.12.3 pre-release
9341 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
9344 Automatic update of common submodule
9345 From a3e3ce4 to 85d1530
9347 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
9349 * ext/a52dec/gsta52dec.c:
9350 a52dec: Fix reference leak on all input buffers in 'dvd mode'
9351 https://bugzilla.gnome.org/show_bug.cgi?id=598272
9353 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
9392 * win32/common/config.h:
9393 0.10.12.2 pre-release
9395 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
9397 * docs/plugins/gst-plugins-ugly-plugins.args.new:
9398 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
9399 docs: Remove files accidentally added
9400 Remove the gst-plugins-ugly-plugins.args.new and
9401 gst-plugins-ugly-plugins.signals.new files, that appear
9402 to have been accidentally added in commit
9403 f5d046a0b034f9bd7274291f7131ee5db1a30052
9405 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
9407 * ext/a52dec/gsta52dec.c:
9408 a52dec: Add some debugging for new segment events
9410 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
9412 * ext/mpeg2dec/gstmpeg2dec.c:
9413 mpeg2dec: fix warning in macosx snow leopard
9415 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
9417 * gst/mpegstream/gstmpegparse.c:
9418 mpegstream: fix warning in macosx snow leopard
9420 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
9422 * gst/mpegaudioparse/gstmpegaudioparse.c:
9423 mpegaudioparse: fix warning in macosx snow leopard
9425 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
9427 * gst/dvdsub/gstdvdsubdec.c:
9428 dvdsubdec: fix warning on macosx snow leopard
9430 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
9432 * gst/asfdemux/gstasfdemux.c:
9433 asfdemux: fix warning in macosx snow leopard
9435 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
9437 * gst/mpegaudioparse/gstmpegaudioparse.c:
9438 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
9440 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
9443 Automatic update of common submodule
9444 From 19fa4f3 to a3e3ce4
9446 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
9448 * gst/asfdemux/gstasfdemux.c:
9449 * gst/realmedia/rdtmanager.c:
9450 build: fprintf, sprintf, sscanf need stdio.h
9452 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
9455 mad: add missing include to fix the build
9457 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9459 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9460 dvdlpcm: whitespace fixes
9462 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
9464 * gst-plugins-ugly.spec.in:
9467 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9470 x264enc: adjust configure checking to changed upstream
9472 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9474 * ext/x264/gstx264enc.c:
9475 x264enc: conditionally adjust to new upstream API
9478 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9480 * gst/mpegaudioparse/gstmpegaudioparse.c:
9481 * gst/mpegaudioparse/gstmpegaudioparse.h:
9482 mpegaudioparse: prevent infinite (re)syncing
9484 gst/mpegaudioparse/gstmpegaudioparse.c
9486 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
9488 * gst/mpegaudioparse/gstmpegaudioparse.c:
9489 mp3parse: Refactor checking for sync. Make resyncing more reliable.
9490 Previously, we could get false sync relatively easily - it sometimes happened
9491 on real files. This cleans the code up a fair bit, and makes it require more
9492 confirmation that we've found valid sync before continuing.
9494 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9496 * gst/mpegaudioparse/gstmpegaudioparse.c:
9497 mpegaudioparse: ensure 2 valid headers in a row when resyncing
9499 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9501 * gst/mpegstream/gstdvddemux.c:
9502 dvddemux: remove bogus ifndef
9504 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9507 Automatic update of common submodule
9508 From 94f95e3 to 19fa4f3
9510 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9512 * ext/mpeg2dec/gstmpeg2dec.c:
9513 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
9515 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9517 * gst/dvdsub/gstdvdsubparse.c:
9518 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
9520 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
9522 * ext/amrnb/amrnbdec.c:
9523 * ext/amrnb/amrnbenc.c:
9524 Remove Ronald Bultje from Authors field
9525 Replaced with "GStreamer maintainers
9526 <gstreamer-devel@lists.sourceforge.net>" or just removed,
9527 depending on the number of other authors.
9529 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
9531 * gst/asfdemux/Makefile.am:
9532 * gst/asfdemux/gstasfmux.c:
9533 * gst/asfdemux/gstasfmux.h:
9534 asfdemux: Remove old non-built asfmux code
9535 Remove so people don't confuse it with the new asfmux code
9538 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9540 * ext/a52dec/gsta52dec.c:
9541 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
9542 It's not defined for older liba52 versions.
9544 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
9546 * ext/a52dec/gsta52dec.c:
9547 a52dec: Allow liba52 to use djbfft based IMDCT transform
9548 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
9549 IMDCT transform acceleration. It does however have a software based
9550 acceleration using the djbfft library (D.J. Bernstein's library for
9551 fourier transforms - Extremely fast library for floating-point
9552 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
9554 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
9555 and AltiVec implementations, but those are checked for first, and
9556 djbfft is chosen only if none of those is available - good in the
9557 case of some distributions including a port of the MPlayer changes
9558 in their system a52dec library.
9559 The down and upmix code in liba52 doesn't seem to be disturbed by
9560 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
9561 versions if passed from oil_cpu_get_flags (SSE currently is not).
9564 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9567 amr: Use opencore-amr pkg-config files if possible
9568 This makes it possible to build the plugins when the libraries
9569 are installed at non-standard locations.
9572 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9574 * gst/mpegaudioparse/gstmpegaudioparse.c:
9575 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
9576 Metadata provided seek tables are consistent with metadata's view of
9577 total size, which typically matches real size, but need not do so
9578 (e.g. a truncated file). Fixes seeking and position reporting
9579 in such truncated files (although duration based on metadata may then
9580 still be incorrect).
9582 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9585 configure: bump core/base requirements to released versions
9588 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9591 configure: Remove all mentions to the id3tag plugin which was removed
9593 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
9596 mad: make check for mad independent of the check for id3tag
9599 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
9601 * gst/asfdemux/gstrtpasfdepay.c:
9602 rtpasfdepay: set padding size to the correct value
9603 asf packets in rtp packets should come with their padding fields
9604 set to 0 and the depayload must update them to the correct
9605 value before pushing downstream
9607 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
9610 * docs/plugins/Makefile.am:
9611 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9612 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9613 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9614 * docs/plugins/inspect/plugin-amrnb.xml:
9615 * docs/plugins/inspect/plugin-amrwbdec.xml:
9617 * ext/amrnb/GstAmrnbEnc.prs:
9618 * ext/amrnb/Makefile.am:
9620 * ext/amrnb/amrnb.c:
9621 * ext/amrnb/amrnbdec.c:
9622 * ext/amrnb/amrnbdec.h:
9623 * ext/amrnb/amrnbenc.c:
9624 * ext/amrnb/amrnbenc.h:
9625 * ext/amrnb/amrnbparse.c:
9626 * ext/amrnb/amrnbparse.h:
9627 * ext/amrwbdec/Makefile.am:
9628 * ext/amrwbdec/README:
9629 * ext/amrwbdec/amrwb.c:
9630 * ext/amrwbdec/amrwbdec.c:
9631 * ext/amrwbdec/amrwbdec.h:
9632 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
9633 These are based on the OpenCore codecs.
9636 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
9639 Automatic update of common submodule
9640 From fedaaee to 94f95e3
9642 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9647 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9648 * docs/plugins/gst-plugins-ugly-plugins.args.new:
9649 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
9650 * docs/plugins/inspect/plugin-dvdnav.xml:
9652 * ext/dvdnav/.gitignore:
9653 * ext/dvdnav/Makefile.am:
9654 * ext/dvdnav/README:
9655 * ext/dvdnav/dvdnavsrc.c:
9656 * ext/dvdnav/dvdnavsrc.h:
9657 * ext/dvdnav/gst-dvd:
9658 * ext/dvdread/dvdreadsrc.c:
9659 * gst-plugins-ugly.spec.in:
9661 dvdnav: remove dvdnav plugin
9662 Remove dvdnav plugin, it has no future. resindvd is the plugin to
9663 use for dvd playback. Note that dvdnav was never really enabled
9664 in -ugly, you had to edit configure.ac to get it built.
9666 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9668 * tests/check/elements/mpeg2dec.c:
9669 mpeg2dec: Fix unused variables compiler warnings in unit test
9671 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
9674 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
9675 Check for more automake command variants. Use printf instead of 'echo -n'
9678 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
9681 Automatic update of common submodule
9682 From 5845b63 to fedaaee
9684 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
9687 Make git ignore more files
9689 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
9691 * gst/asfdemux/gstasfdemux.c:
9692 asfdemux: Refactor multiple packet pull.
9693 This also fixes a bug by which the first buffer (in a multi-packet mode)
9694 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
9695 full incoming buffer and not just of the single asf packet.
9696 Fixes corrupted frames introduced by latest commit.
9698 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9700 * gst/asfdemux/gstasfdemux.c:
9701 asfdemux: use the right accurate field
9702 Remove accurate variable and its faulty use because the real variable is an
9705 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
9707 * gst/asfdemux/asfpacket.c:
9708 * gst/asfdemux/gstasfdemux.c:
9709 asfdemux: Sprinkle branch prediction macros accross the code
9711 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
9713 * gst/asfdemux/gstasfdemux.c:
9714 asfdemux: Delay newsegment handling until we have a keyframe.
9715 We now have a chance for packets to be collected before we send out the
9716 newsegment. If we're not in accurate seeking (keyunit) it will set
9717 the segment start/time to the keyframe's timestamp.
9719 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
9721 * gst/asfdemux/gstasfdemux.c:
9722 asfdemux: Remove useless check. We already have checked for it above.
9724 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
9726 * gst/asfdemux/gstasfdemux.c:
9727 asfdemux: No longer queue GOPs now that seeking is fixed.
9728 We now *always* seek to the keyframe just before our requested position.
9729 When we encounter the first keyframe and we were not accurate (therefore doing
9730 keyframe seeking), we update the segment start position to the keyframe timestamp.
9732 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
9734 * gst/asfdemux/gstasfdemux.c:
9735 * gst/asfdemux/gstasfdemux.h:
9736 asfdemux: Store the accurate seeking flag
9738 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
9740 * gst/asfdemux/gstasfdemux.c:
9741 asfdemux: Use the average frame duration for buffers without a duration.
9742 This will still cause some timestamp jitter, but giving a hint as to the duration
9743 rather than nothing seems to be a better idea.
9744 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
9745 duration using the accumulated packet duration (which will be correct).
9747 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
9749 * gst/asfdemux/gstasfdemux.c:
9750 * gst/asfdemux/gstasfdemux.h:
9751 asfdemux: Use index entry packet count to optimize seeking.
9752 The simple index entries also contain the number of packets one needs
9753 to retrieve at a given position to get a full keyframe. We therefore
9754 use that information to retrieve all those packets in one buffer when
9755 working in pull-mode.
9757 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
9759 * gst/asfdemux/gstasfdemux.c:
9760 asfdemux: Do not try to free const pointer
9761 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
9762 asfdemux tried to free a const pointer that had been cast to a
9763 normal pointer variable.
9765 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
9767 * gst/asfdemux/gstasfdemux.c:
9768 asfdemux: Use presentation timestamp when searching in the index.
9769 We need to take the preroll into account... else we end up too early.
9771 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
9774 Automatic update of common submodule
9775 From f3bb51b to 5845b63
9777 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
9779 * gst/asfdemux/gstasfdemux.c:
9780 asfdemux: Convert index entry from presentation time to timestamps.
9781 We weren't taking the preroll into account previously, meaning that we
9782 were always seeking preroll nanoseconds too early... resulting in a lot
9783 of dropped packets (which are before the start time).
9784 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
9786 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
9789 * gst/asfdemux/gstasfdemux.c:
9790 asfdemux: Fix byte array metadata handling.
9791 We basically discard byte array metadata. Should be trivial to adapt
9792 to storing the pointers if we need it later on.
9794 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
9796 * gst/asfdemux/gstasfdemux.c:
9797 * gst/asfdemux/gstasfdemux.h:
9798 asfdemux: Handle PAR/interlaced information stored in packet payload.
9799 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
9800 in the ASF Packet payload extensions).
9802 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
9804 * gst/asfdemux/gstasfdemux.c:
9805 * gst/asfdemux/gstasfdemux.h:
9806 asfdemux: Store/Handle global metadata (not specific to one stream).
9807 This allows us to store (and handle) PAR information which might be stored there.
9809 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9811 * gst/mpegaudioparse/gstmpegaudioparse.c:
9812 mpegaudioparse: fix Xing inverse seek table building
9814 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
9817 Automatic update of common submodule
9818 From f3bb51b to f810030
9820 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9822 * gst/asfdemux/gstasfdemux.c:
9823 asfdemux: don't try to free a NULL taglist
9825 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9827 * gst/asfdemux/gstasfdemux.c:
9828 asfdemux: post tags only after we've created our source pads
9829 Post global tags only after we've added our source pads, so that
9830 tag events get sent downstream in addition to tag messages posted
9831 on the bus. This makes sure tags can be picked up automatically
9832 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
9833 While we're at it, also add a container-format tag.
9835 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9838 * gst/asfdemux/gstasfdemux.c:
9839 asfdemux: use new bytereader functions for image tag parsing
9841 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9843 * gst/asfdemux/gstasfdemux.c:
9844 * gst/asfdemux/gstasfdemux.h:
9845 asfdemux: remove some more unused variables
9847 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9849 * gst/realmedia/rmdemux.c:
9850 rmdemux: plug buffer leaking
9852 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9854 * gst/asfdemux/gstrtpasfdepay.c:
9855 asfdepay: guard against dropped buffers
9856 If a buffer was dropped, we might request data from the adapter that is not
9857 there and then we get a NULL buffer.
9859 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9861 * gst/asfdemux/gstasfdemux.c:
9862 * gst/asfdemux/gstasfdemux.h:
9863 asfdemux: set DISCONT on streams
9864 When we receive a DISCONT as input, don't clear our complete state but simply
9865 mark a discont that will be put on the next buffer. The code will be able to
9866 handle and throw away incomplete data.
9867 Add some more debug info.
9868 Remove an unused variable.
9870 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9872 * gst/asfdemux/gstrtpasfdepay.c:
9873 asfdepay: set DELTA_UNIT flag correctly
9874 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
9875 Add some more debug info.
9877 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9879 * gst/asfdemux/gstasfdemux.c:
9880 asfdemux: fix latency calculations
9881 We need to check for -1 as an invalid timestamp, not 1.
9883 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9885 * gst/mpegaudioparse/gstmpegaudioparse.c:
9886 * gst/mpegaudioparse/gstmpegaudioparse.h:
9887 mp3parse: don't put every single frame into the index
9888 Let's not put every single mp3 frame in our index, a few frames per
9889 second should be more than enough. For now use an index interval
9890 of 100ms-500ms depending on the upstream size, to keep the index at
9891 a reasonable size. Factor out the code that adds the index entry
9892 into a separate function for better code readability.
9894 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9896 * gst/mpegaudioparse/gstmpegaudioparse.c:
9897 * gst/mpegaudioparse/gstmpegaudioparse.h:
9898 mp3parse: assume seekability only if we know the upstream size
9899 While technically upstream may be seekable even if it doesn't know
9900 the exact size, I can't think of a use case where this distincation
9901 is relevant in practice, so for now just assume we're not seekable
9902 if upstream doesn't provide us with a size. Makes sure we don't
9903 build a seek index when streaming internet radio with sources that
9904 pretend to be seekable until you try to actually seek.
9906 2009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
9908 * gst-plugins-ugly.spec.in:
9909 Fix x264 requirement in SPEC file
9911 2009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9913 * ext/x264/gstx264enc.c:
9914 * gst/realmedia/rdtmanager.c:
9915 x264enc, rdtmanager: fix compilation with debugging disabled
9917 2009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net>
9920 * docs/plugins/Makefile.am:
9921 docs: Bump common. Fix comment in the docs Makefile.am
9923 2009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net>
9926 * win32/common/config.h:
9927 Back to development -> 0.10.12.1
9929 2009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net>
9931 * gst-plugins-ugly.doap:
9932 Add 0.10.12 release to the doap file
9934 === release 0.10.12 ===
9936 2009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net>
9942 * docs/plugins/gst-plugins-ugly-plugins.args:
9943 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9944 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9945 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9946 * docs/plugins/inspect/plugin-a52dec.xml:
9947 * docs/plugins/inspect/plugin-asf.xml:
9948 * docs/plugins/inspect/plugin-cdio.xml:
9949 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9950 * docs/plugins/inspect/plugin-dvdread.xml:
9951 * docs/plugins/inspect/plugin-dvdsub.xml:
9952 * docs/plugins/inspect/plugin-iec958.xml:
9953 * docs/plugins/inspect/plugin-lame.xml:
9954 * docs/plugins/inspect/plugin-mad.xml:
9955 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9956 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9957 * docs/plugins/inspect/plugin-mpegstream.xml:
9958 * docs/plugins/inspect/plugin-realmedia.xml:
9959 * docs/plugins/inspect/plugin-siddec.xml:
9960 * docs/plugins/inspect/plugin-synaesthesia.xml:
9961 * docs/plugins/inspect/plugin-twolame.xml:
9962 * docs/plugins/inspect/plugin-x264.xml:
9963 * win32/common/config.h:
9966 2009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net>
9975 2009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net>
10009 2009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net>
10042 * win32/common/config.h:
10043 0.10.11.2 pre-release
10045 2009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net>
10047 * win32/common/config.h.in:
10048 win32: Remove #undef inline from the win32 config.h
10050 2009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10052 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10053 * docs/plugins/inspect/plugin-mad.xml:
10054 * ext/mad/Makefile.am:
10055 * ext/mad/gstid3tag.c:
10056 * ext/mad/gstmad.c:
10057 * ext/mad/gstmad.h:
10058 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
10059 It will be reborn with a shiny new code base under its hood in -bad.
10060 See #581756 and #565764.
10062 2009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net>
10064 * tests/check/pipelines/.gitignore:
10065 gitignore: Ignore some built files in the test area
10067 2009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net>
10069 * docs/plugins/inspect/plugin-a52dec.xml:
10070 * docs/plugins/inspect/plugin-asf.xml:
10071 * docs/plugins/inspect/plugin-cdio.xml:
10072 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10073 * docs/plugins/inspect/plugin-dvdread.xml:
10074 * docs/plugins/inspect/plugin-dvdsub.xml:
10075 * docs/plugins/inspect/plugin-iec958.xml:
10076 * docs/plugins/inspect/plugin-lame.xml:
10077 * docs/plugins/inspect/plugin-mad.xml:
10078 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10079 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10080 * docs/plugins/inspect/plugin-mpegstream.xml:
10081 * docs/plugins/inspect/plugin-realmedia.xml:
10082 * docs/plugins/inspect/plugin-siddec.xml:
10083 * docs/plugins/inspect/plugin-synaesthesia.xml:
10084 * docs/plugins/inspect/plugin-twolame.xml:
10085 docs: Update plugin inspect files
10087 2009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net>
10090 * docs/plugins/Makefile.am:
10091 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10092 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10093 * docs/plugins/inspect/plugin-x264.xml:
10095 * gst-plugins-ugly.spec.in:
10096 * tests/check/Makefile.am:
10097 * tests/check/elements/.gitignore:
10098 Moved 'x264enc' from -bad to -ugly
10100 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10102 * ext/x264/gstx264enc.c:
10103 * ext/x264/gstx264enc.h:
10104 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
10107 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
10109 * ext/x264/GstX264Enc.prs:
10110 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
10112 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
10114 * ext/x264/GstX264Enc.prs:
10115 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
10117 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
10119 * ext/x264/gstx264enc.c:
10120 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
10122 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
10124 * ext/x264/GstX264Enc.prs:
10125 * ext/x264/Makefile.am:
10126 * ext/x264/gstx264enc.c:
10127 [MOVED FROM BAD 24/28] x264enc: add preset support
10128 Add preset iface and a (dummy) preset file as a starting point.
10130 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10132 * ext/x264/gstx264enc.c:
10133 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
10135 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
10137 * ext/x264/gstx264enc.c:
10138 * ext/x264/gstx264enc.h:
10139 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
10140 Use the GstForceKeyUnit event to force a keyframe.
10143 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10145 [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...
10146 Original commit message from CVS:
10147 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
10148 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
10149 Use hyphen in property name, perform safety buffer size check
10150 prior to mem access, and some more parentheses in macro.
10152 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
10154 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
10155 Original commit message from CVS:
10156 * ext/apexsink/Makefile.am:
10157 Link against -lgcrpyto for RSA_new and RSA_free.
10158 * ext/faac/gstfaac.c:
10159 * ext/x264/gstx264enc.c:
10160 Fix compiler warnings.
10162 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10164 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
10165 Original commit message from CVS:
10166 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
10167 Construct source caps in more conventional (and correct) manner.
10169 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10171 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
10172 Original commit message from CVS:
10173 * ext/alsaspdif/Makefile.am:
10174 * ext/amrwb/Makefile.am:
10175 * ext/apexsink/Makefile.am:
10176 * ext/arts/Makefile.am:
10177 * ext/artsd/Makefile.am:
10178 * ext/audiofile/Makefile.am:
10179 * ext/audioresample/Makefile.am:
10180 * ext/bz2/Makefile.am:
10181 * ext/cdaudio/Makefile.am:
10182 * ext/celt/Makefile.am:
10183 * ext/dc1394/Makefile.am:
10184 * ext/dirac/Makefile.am:
10185 * ext/directfb/Makefile.am:
10186 * ext/divx/Makefile.am:
10187 * ext/dts/Makefile.am:
10188 * ext/faac/Makefile.am:
10189 * ext/faad/Makefile.am:
10190 * ext/gsm/Makefile.am:
10191 * ext/hermes/Makefile.am:
10192 * ext/ivorbis/Makefile.am:
10193 * ext/jack/Makefile.am:
10194 * ext/jp2k/Makefile.am:
10195 * ext/ladspa/Makefile.am:
10196 * ext/lcs/Makefile.am:
10197 * ext/libfame/Makefile.am:
10198 * ext/libmms/Makefile.am:
10199 * ext/metadata/Makefile.am:
10200 * ext/mpeg2enc/Makefile.am:
10201 * ext/mplex/Makefile.am:
10202 * ext/musepack/Makefile.am:
10203 * ext/musicbrainz/Makefile.am:
10204 * ext/mythtv/Makefile.am:
10205 * ext/nas/Makefile.am:
10206 * ext/neon/Makefile.am:
10207 * ext/ofa/Makefile.am:
10208 * ext/polyp/Makefile.am:
10209 * ext/resindvd/Makefile.am:
10210 * ext/sdl/Makefile.am:
10211 * ext/shout/Makefile.am:
10212 * ext/snapshot/Makefile.am:
10213 * ext/sndfile/Makefile.am:
10214 * ext/soundtouch/Makefile.am:
10215 * ext/spc/Makefile.am:
10216 * ext/swfdec/Makefile.am:
10217 * ext/tarkin/Makefile.am:
10218 * ext/theora/Makefile.am:
10219 * ext/timidity/Makefile.am:
10220 * ext/twolame/Makefile.am:
10221 * ext/x264/Makefile.am:
10222 * ext/xine/Makefile.am:
10223 * ext/xvid/Makefile.am:
10224 * gst-libs/gst/app/Makefile.am:
10225 * gst-libs/gst/dshow/Makefile.am:
10226 * gst/aiffparse/Makefile.am:
10227 * gst/app/Makefile.am:
10228 * gst/audiobuffer/Makefile.am:
10229 * gst/bayer/Makefile.am:
10230 * gst/cdxaparse/Makefile.am:
10231 * gst/chart/Makefile.am:
10232 * gst/colorspace/Makefile.am:
10233 * gst/dccp/Makefile.am:
10234 * gst/deinterlace/Makefile.am:
10235 * gst/deinterlace2/Makefile.am:
10236 * gst/dvdspu/Makefile.am:
10237 * gst/festival/Makefile.am:
10238 * gst/filter/Makefile.am:
10239 * gst/flacparse/Makefile.am:
10240 * gst/flv/Makefile.am:
10241 * gst/games/Makefile.am:
10242 * gst/h264parse/Makefile.am:
10243 * gst/librfb/Makefile.am:
10244 * gst/mixmatrix/Makefile.am:
10245 * gst/modplug/Makefile.am:
10246 * gst/mpeg1sys/Makefile.am:
10247 * gst/mpeg4videoparse/Makefile.am:
10248 * gst/mpegdemux/Makefile.am:
10249 * gst/mpegtsmux/Makefile.am:
10250 * gst/mpegvideoparse/Makefile.am:
10251 * gst/mve/Makefile.am:
10252 * gst/nsf/Makefile.am:
10253 * gst/nuvdemux/Makefile.am:
10254 * gst/overlay/Makefile.am:
10255 * gst/passthrough/Makefile.am:
10256 * gst/pcapparse/Makefile.am:
10257 * gst/playondemand/Makefile.am:
10258 * gst/rawparse/Makefile.am:
10259 * gst/real/Makefile.am:
10260 * gst/rtjpeg/Makefile.am:
10261 * gst/rtpmanager/Makefile.am:
10262 * gst/scaletempo/Makefile.am:
10263 * gst/sdp/Makefile.am:
10264 * gst/selector/Makefile.am:
10265 * gst/smooth/Makefile.am:
10266 * gst/smoothwave/Makefile.am:
10267 * gst/speed/Makefile.am:
10268 * gst/speexresample/Makefile.am:
10269 * gst/stereo/Makefile.am:
10270 * gst/subenc/Makefile.am:
10271 * gst/tta/Makefile.am:
10272 * gst/vbidec/Makefile.am:
10273 * gst/videodrop/Makefile.am:
10274 * gst/videosignal/Makefile.am:
10275 * gst/virtualdub/Makefile.am:
10276 * gst/vmnc/Makefile.am:
10277 * gst/y4m/Makefile.am:
10278 * sys/acmenc/Makefile.am:
10279 * sys/cdrom/Makefile.am:
10280 * sys/dshowdecwrapper/Makefile.am:
10281 * sys/dshowsrcwrapper/Makefile.am:
10282 * sys/dvb/Makefile.am:
10283 * sys/dxr3/Makefile.am:
10284 * sys/fbdev/Makefile.am:
10285 * sys/oss4/Makefile.am:
10286 * sys/qcam/Makefile.am:
10287 * sys/qtwrapper/Makefile.am:
10288 * sys/vcd/Makefile.am:
10289 * sys/wininet/Makefile.am:
10290 * win32/common/config.h:
10291 Don't install static libs for plugins. Fixes #550851 for -bad.
10293 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10295 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
10296 Original commit message from CVS:
10297 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
10298 Adapt to slightly modified x264 API. Fixes #555238.
10300 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10302 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
10303 Original commit message from CVS:
10304 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
10305 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
10306 * ext/x264/gstx264enc.h:
10307 Do not deal with duplicated input (timestamps). If needed,
10308 a generic element can do so.
10309 Do not manipulate input timestamps on the way out,
10310 since that shifts the timeline and A/V sync.
10312 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10314 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
10315 Original commit message from CVS:
10316 * docs/plugins/gst-plugins-bad-plugins.args:
10317 Integrate new properties into documentation.
10318 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
10319 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
10320 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
10321 Fix up API prior to eventual plugin move.
10322 API: GstX264Enc:pass (provides more options, and changed to enum)
10324 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10326 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
10327 Original commit message from CVS:
10328 * docs/plugins/Makefile.am:
10329 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
10330 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
10331 * ext/x264/gstx264enc.c:
10332 * tests/check/Makefile.am:
10333 * tests/check/elements/x264enc.c: (setup_x264enc),
10334 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
10335 Add documentation and unit test for x264enc.
10337 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10339 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
10340 Original commit message from CVS:
10341 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
10342 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
10343 Allocate some buffers in more adaptive and economical fashion.
10345 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10347 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
10348 Original commit message from CVS:
10350 Check for sufficiently up-to-date x264 API.
10351 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
10352 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
10353 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
10354 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
10355 * ext/x264/gstx264enc.h:
10356 Expose some more parameters of the x264 encoder as properties.
10358 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10360 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
10361 Original commit message from CVS:
10362 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
10363 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
10364 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
10365 (gst_x264_enc_flush_frames):
10366 Coding style and layout; re-order some functions in more
10367 typical and natural flow.
10369 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10371 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
10372 Original commit message from CVS:
10373 * ext/x264/Makefile.am:
10374 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
10375 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
10376 (gst_x264_enc_reset), (gst_x264_enc_finalize),
10377 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
10378 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
10379 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
10380 * ext/x264/gstx264enc.h:
10381 Use GQueue in stead of custom queue code.
10382 Factorize flushing out encoder delayed frames.
10383 Factorize initialization and state change reset.
10385 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10387 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
10388 Original commit message from CVS:
10389 * ext/x264/gstx264enc.h:
10390 * sys/fbdev/gstfbdevsink.c:
10391 Use configure-generated _stdint.h.
10393 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10395 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
10396 Original commit message from CVS:
10397 * ext/x264/Makefile.am:
10398 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
10399 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
10400 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
10401 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
10402 (gst_x264_enc_finalize), (gst_x264_enc_chain),
10403 (gst_x264_enc_encode_frame), (plugin_init):
10404 * ext/x264/gstx264enc.h:
10405 Use video format library and GST_WRITE_*_BE macros where applicable.
10406 Use finalize in stead of dispose.
10407 Set up debug category and log callback.
10409 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
10411 [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...
10412 Original commit message from CVS:
10413 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
10414 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
10415 (gst_x264_enc_encode_frame):
10416 Try harder not to crash when we get an EOS event but haven't set
10417 up the encoder yet (as may happen when upstream errors out with
10418 not-negotiated, for example). Also, always push the EOS event
10421 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
10423 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
10424 Original commit message from CVS:
10425 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
10428 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
10430 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
10431 Original commit message from CVS:
10432 * ext/x264/gstx264enc.c:
10433 Fix build against the libx264 version that ships with debian stable.
10435 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10437 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
10438 Original commit message from CVS:
10439 * ext/audioresample/gstaudioresample.c:
10440 * ext/x264/gstx264enc.c:
10441 * gst/dvdspu/gstdvdspu.c:
10442 * gst/dvdspu/gstdvdspu.h:
10443 * gst/festival/gstfestival.c:
10444 * gst/h264parse/gsth264parse.c:
10445 * gst/mpegtsparse/mpegtspacketizer.c:
10446 * gst/mpegtsparse/mpegtsparse.c:
10447 * gst/multifile/gstmultifilesink.c:
10448 * gst/multifile/gstmultifilesrc.c:
10449 * gst/nuvdemux/gstnuvdemux.c:
10450 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
10451 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
10452 * sys/vcd/vcdsrc.c:
10453 Massive leak fixing, plus code cleanups.
10455 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10457 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
10458 Original commit message from CVS:
10459 * examples/app/appsrc_ex.c:
10460 * examples/switch/switcher.c:
10461 * ext/neon/gstneonhttpsrc.c:
10462 * ext/timidity/gstwildmidi.c:
10463 * ext/x264/gstx264enc.c:
10464 * gst/mve/mveaudioenc.c: (mve_compress_audio):
10465 * gst/rtpmanager/gstrtpclient.c:
10466 * gst/rtpmanager/gstrtpjitterbuffer.c:
10467 * gst/spectrum/demo-audiotest.c:
10468 * gst/spectrum/demo-osssrc.c:
10469 * sys/dvb/gstdvbsrc.c:
10470 Add stdlib include (free, atoi, exit).
10472 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10474 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
10475 Original commit message from CVS:
10476 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
10477 This needs a version check.
10478 * gst/bayer/Makefile.am:
10481 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
10483 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
10484 Original commit message from CVS:
10485 Patch by: Michal Benes <michal.benes at itonis tv>
10486 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
10489 * ext/x264/Makefile.am:
10490 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
10491 (gst_x264_enc_analyse_get_type),
10492 (gst_x264_enc_timestamp_queue_init),
10493 (gst_x264_enc_timestamp_queue_free),
10494 (gst_x264_enc_timestamp_queue_put),
10495 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
10496 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
10497 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
10498 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
10499 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
10500 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
10501 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
10502 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
10504 * ext/x264/gstx264enc.h:
10505 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
10506 handle 'odd' widths and heights correctly yet.
10508 2009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10510 * gst/asfdemux/gstasfdemux.c:
10511 asfdemux: nicer metadata extraction of genre tags in some cases
10512 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
10513 that they presumably stand for.
10515 2009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10517 * gst/asfdemux/gstasfdemux.c:
10518 asfdemux: parse WM/Picture tags to extract cover art
10521 2009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10524 docs: fix http links for amr libs in REQUIREMENTS
10526 2009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10528 * gst/asfdemux/gstasfdemux.c:
10529 asfdemux: fix bogus flow return handling in eos handler
10530 Don't overwrite the origin flow return by whatever flow we get
10531 when trying to push the remaining internally queued payloads.
10532 We want to do our eos logic, ie. send an EOS event or segment-done
10533 message in any case. Makes things EOS properly when an EOS event
10534 is forced upon the pipeline so that the source returns
10535 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
10537 2009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10539 * win32/common/config.h:
10540 win32: update config.h
10542 2009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10545 configure: bump core/base requirements to released versions
10547 2009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10551 autogen: move the -Wno-portability for automake into configure.ac
10553 2009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net>
10555 * gst/dvdlpcmdec/Makefile.am:
10556 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10557 dvdlpcmdec: Add multichannel channel maps, and send some tags
10558 Add a multichannel map to the output caps, and send at least a CODEC and
10559 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
10560 no samples and can't find info about the channel ordering, but this is
10561 better than nothing.
10563 2009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net>
10566 Automatic update of common submodule
10567 From 888e0a2 to c572721
10569 2009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net>
10572 Automatic update of common submodule
10573 From 6ab11d1 to 888e0a2
10575 2009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net>
10577 * gst/dvdsub/gstdvdsubdec.c:
10578 dvdsubdec: Remove some dead code
10579 Remove some redundant memset - gobject memory is already initalised to 0.
10580 Remove a commented out line leftover from the previous commit
10582 2009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com>
10584 * gst/dvdsub/gstdvdsubdec.c:
10585 * gst/dvdsub/gstdvdsubdec.h:
10586 dvdsubdec: Support ARGB output
10587 Negotiate to and render into ARGB buffers directly if the peer supports it.
10590 2009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net>
10592 * ext/a52dec/gsta52dec.c:
10593 a52dec: Reconcile code with dtsdec
10594 Perform some cleanups based on the dtsdec code such as using the boilerplate
10595 macro and static pad template functions.
10596 Add some documentation. Don't register a change in flags until we synch on
10597 another frame successfully.
10599 2009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10601 * ext/lame/gstlamemp3enc.c:
10602 lamemp3enc: Improve debugging a bit
10604 2009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com>
10606 * ext/mpeg2dec/gstmpeg2dec.c:
10607 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
10609 2009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10642 po: avoid conflicts of local *.po files with files in git
10643 Make it so that filenames and line numbers are only stored in the *.pot file
10644 (which is not in git), but not in the individual *.po files. This information
10645 is hardly useful for translators in our case, and it should avoid the constant
10646 conflicts of local *.po files with the ones in git which are caused by the
10647 source files changing and the line numbers being updated. This commit might
10648 cause one last merge conflict for you, which you can work around with
10649 "git checkout po/*.po" before merging or pulling. After that there should
10650 (hopefully) not be any more local modifications of these files (unless
10651 someone committed additions or changes to translated strings and the
10652 *.po files haven't been updated yet, that is).
10654 2009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10656 * ext/lame/gstlamemp3enc.c:
10657 lamemp3enc: add Since tag to gtk-doc chunk
10659 2009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10661 * tests/check/elements/mpeg2dec.c:
10662 checks: fix mpeg2dec unit test again after interlace addition to caps
10664 2009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10666 * ext/mpeg2dec/gstmpeg2dec.c:
10667 mpeg2dec: work around old mpeg2dec versions
10668 The repeat first field flag was introduced in 0.5.0 so conditionally disable its
10669 detection and just assume no rff is used. This fixes the compilation.
10672 2009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10674 * ext/mpeg2dec/Makefile.am:
10675 mpeg2dec: link to gstvideo
10676 Fix compilation by adding the right include directories and linking to the video
10679 2009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com>
10681 * gst/asfdemux/asfpacket.c:
10682 asfdemux: Downgrade simple statements from WARNING to DEBUG
10684 2009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com>
10686 * gst/asfdemux/asfheaders.c:
10687 * gst/asfdemux/asfheaders.h:
10688 * gst/asfdemux/asfpacket.c:
10689 * gst/asfdemux/asfpacket.h:
10690 asf: Detect more payload extensions.
10691 These should help fix interlaced/PAR issues with more files.
10693 2009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com>
10695 * ext/mpeg2dec/gstmpeg2dec.c:
10696 * ext/mpeg2dec/gstmpeg2dec.h:
10697 mpeg2dec: Implement interlaced support.
10698 Expand the debugging statements to show more picture information.
10700 2009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10702 * ext/mpeg2dec/gstmpeg2dec.c:
10703 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
10704 ffdec_mpeg2video is much faster, fixes bug #574461.
10706 2009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10708 * ext/lame/gstlamemp3enc.c:
10709 lamemp3enc: Don't write a Xing header
10711 2009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
10714 Run libtoolize before aclocal
10715 This unbreaks the build in some cases. Fixes bug #582021
10717 2009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com>
10719 * ext/mpeg2dec/gstmpeg2dec.c:
10720 mpeg2dec: use 64bit safe scaling functions.
10721 Got this to fail when seeking in a 14GB file (the value in bytes is
10722 bigger than 2**32).
10724 2009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10726 * gst/mpegaudioparse/gstmpegaudioparse.c:
10727 mpegaudioparse: remove some pointless g_return_if_fail()s
10729 2009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
10731 * ext/twolame/gsttwolame.c:
10732 Switch twolame to primary rank
10734 2009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
10736 * ext/lame/gstlame.c:
10737 * ext/lame/gstlamemp3enc.c:
10738 * ext/twolame/gsttwolame.c:
10739 Add ranks to mp3 encoders
10741 2009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
10743 * gst-plugins-ugly.spec.in:
10744 Add twolame plugin to spec file
10746 2009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10748 * gst/asfdemux/asfpacket.c:
10749 * gst/asfdemux/gstasfdemux.c:
10750 * gst/asfdemux/gstasfdemux.h:
10751 asfdemux: use upstream segment and timestamps for some interpolation
10752 This should particularly help in case of upstream live src, e.g. rtspsrc,
10753 and especially so if it has to perform fallback to TCP.
10755 2009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com>
10757 * gst/asfdemux/gstrtpasfdepay.c:
10758 rtpasfdepay: Add support for fragmented packet (L == 0).
10759 This happens with rtp-over-udp.
10761 2009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10763 * ext/lame/gstlamemp3enc.c:
10764 lamemp3enc: Fixup the bitrate only for CBR
10765 Additionally clarify some property descriptions.
10767 2009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com>
10769 * ext/lame/gstlamemp3enc.c:
10770 lame: fix format string in debug statement
10772 2009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net>
10774 * gst/mpegaudioparse/gstmpegaudioparse.c:
10775 mp3parse: Don't reject valid Xing tables of contents
10776 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
10777 reject them because of it, just subtract the initial offset when reading
10780 2009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net>
10782 * gst/mpegaudioparse/gstmpegaudioparse.c:
10783 mp3parse: Allow more bits to change in headers during resynch
10784 Be more lenient about what we accept as changing bits in a header - basically,
10785 only require that the mp3 sync marker is present, for the mpeg version,
10786 layer and samplerate.
10789 2009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com>
10791 * ext/mad/gstmad.c:
10792 mad: Add duration of incoming/outgoing buffers in debug statements
10794 2009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
10796 * gst/mpegaudioparse/gstmpegaudioparse.c:
10797 mpegaudioparse: Remove useless checks for valid buffer duration.
10798 The buffer duration is set to a valid value at the very top of
10799 emit_frame(), we therefore don't need to check it later on.
10801 2009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com>
10803 * gst/mpegaudioparse/gstmpegaudioparse.c:
10804 mpegaudioparse: Fix stop condition for outputting buffers.
10805 Some mp3 streams have an offset in timestamps, requiring us to push the
10806 frame *AFTER* segment.stop in order for the decoder to be able to push
10807 all data up to the segment.stop position.
10809 2009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10811 * gst/asfdemux/asfpacket.c:
10812 * gst/asfdemux/gstasfdemux.c:
10813 * gst/asfdemux/gstasfdemux.h:
10814 asfdemux: 0-base timestamps consistently (whether or not streaming)
10815 This also makes timestamps (more) consistent before and after a possible
10816 seek, and moreover makes for reasonable position reporting in live stream
10817 (whose payload timestamps should not be taken for granted).
10819 2009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10821 * gst/asfdemux/gstasfdemux.c:
10822 * gst/asfdemux/gstasfdemux.h:
10823 asfdemux: report initial latency due to internal preroll queue
10825 2009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10827 * gst/asfdemux/gstasfdemux.c:
10828 asfdemux: enhance debug statement and refactor some initialization
10830 2009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10832 * gst/asfdemux/gstasfdemux.c:
10833 asfdemux: handle FIXME; activate pads after internal preroll also when streaming
10835 2009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10837 * gst/asfdemux/asfpacket.c:
10838 * gst/asfdemux/gstasfdemux.c:
10839 * gst/asfdemux/gstasfdemux.h:
10840 asfdemux: handle FIXME; normalize preroll
10842 2009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10844 * gst/asfdemux/gstasfdemux.c:
10845 * gst/asfdemux/gstasfdemux.h:
10846 asfdemux: fixes for streaming mode
10847 * Improve newsegment handling, e.g. upstream might live in TIME.
10848 * Only send newsegment if we have needed info.
10849 * Avoid reading past end of data section.
10851 2009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10853 * gst/asfdemux/gstasfdemux.c:
10854 asfdemux: fixes/enhancements for streaming mode
10855 * Do not rock the boat by reacting to FLUSH_START.
10856 * Try to handle TIME seeking by seeking upstream in BYTES.
10857 * Handle SEEKING query.
10859 2009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10862 * ext/lame/gstlamemp3enc.c:
10863 lame: fix compilation with LAME versions < 3.98
10864 lame_set_VBR_quality(), which takes a floating point value for the
10865 quality, has been added only in v3.98. Use lame_set_VBR_q(), which
10866 takes quality as an integer, for older LAME versions.
10869 2009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10871 * win32/common/config.h:
10872 win32: update config.h to git
10873 Until someone ports the new win32 config.h logic from the
10874 other modules to -ugly.
10876 2009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10878 * docs/plugins/gst-plugins-ugly-plugins.args:
10879 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10880 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10883 2009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10885 * ext/lame/gstlamemp3enc.c:
10886 lamemp3enc: Add a note to the encoding-engine-quality property
10887 that says, that this does not affect the bitrate at all.
10889 2009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10891 * ext/lame/gstlame.c:
10892 * ext/lame/gstlamemp3enc.c:
10893 lame: Implement preset interface
10895 2009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10897 * ext/twolame/gsttwolame.c:
10898 twolame: Implement preset interface
10900 2009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10902 * docs/plugins/gst-plugins-ugly-plugins.args:
10903 * ext/lame/gstlamemp3enc.c:
10904 * ext/lame/gstlamemp3enc.h:
10905 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
10907 2009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10909 * ext/lame/gstlame.c:
10910 * ext/lame/gstlamemp3enc.c:
10911 lame/lamemp3enc: Fix memory leak on FLUSH_STOP
10913 2009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10915 * ext/lame/gstlame.c:
10916 lame: Deprecate the lame element
10918 2009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10920 * docs/plugins/Makefile.am:
10921 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10922 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10923 * docs/plugins/gst-plugins-ugly-plugins.args:
10924 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10925 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10926 * docs/plugins/inspect/plugin-a52dec.xml:
10927 * docs/plugins/inspect/plugin-amrnb.xml:
10928 * docs/plugins/inspect/plugin-asf.xml:
10929 * docs/plugins/inspect/plugin-cdio.xml:
10930 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10931 * docs/plugins/inspect/plugin-dvdread.xml:
10932 * docs/plugins/inspect/plugin-dvdsub.xml:
10933 * docs/plugins/inspect/plugin-iec958.xml:
10934 * docs/plugins/inspect/plugin-lame.xml:
10935 * docs/plugins/inspect/plugin-mad.xml:
10936 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10937 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10938 * docs/plugins/inspect/plugin-mpegstream.xml:
10939 * docs/plugins/inspect/plugin-realmedia.xml:
10940 * docs/plugins/inspect/plugin-siddec.xml:
10941 * docs/plugins/inspect/plugin-synaesthesia.xml:
10942 * docs/plugins/inspect/plugin-twolame.xml:
10945 2009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10947 * ext/lame/gstlamemp3enc.c:
10948 lame: Update example pipelines with the new properties
10950 2009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10952 * ext/lame/Makefile.am:
10953 * ext/lame/gstlame.c:
10954 * ext/lame/gstlamemp3enc.c:
10955 * ext/lame/gstlamemp3enc.h:
10956 * ext/lame/plugin.c:
10957 lame: Add lamemp3enc element with much simplified interface
10958 This deprecates the lame element and fixes bug #494528.
10960 2009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com>
10962 * gst/asfdemux/asfpacket.c:
10963 asfpacket: Fix pull-mode timestamping handling.
10964 The problem that happens is the following:
10965 * A packet with multiple payloads comes in
10966 * Those payloads get handled one by one
10967 * The first payload contains the first audio payload with timestamp A
10968 * The second payload contains the first video (key)frame with timestamp V (where V < A)
10969 With the previous code, the following would happen:
10970 * the first payload gets processed, then passed to queue_for_stream
10971 * queue_for_stream detects it's the first valid timestamp received and stores
10973 * the second payload gets processed, then pass to queue_for_stream
10974 * queue_for_stream detects the timestamp is lower than first_ts... and
10975 discards it... resulting in losing the first keyframe of the video stream
10976 We've been having this issue for *ages*... it's just that nobody noticed it
10977 that much with playbin. But with playbin2's aggresive multiqueue handling, this
10978 will result in multiqueue not being able to preroll (because the video decoder will
10979 be dropping a ton of buffers before (maybe) receiving the next keyframe).
10980 Tested with over 200 asf files, and they all play the first frame correctly now,
10981 even the most braindead ones.
10983 2009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com>
10985 * gst/mpegaudioparse/gstmpegaudioparse.c:
10986 * gst/mpegaudioparse/gstmpegaudioparse.h:
10987 mp3parse: don't build seek table if we can't seek.
10988 Fixes #573720 - unbounded memory usage increase when listening to mp3
10989 stream for a long time.
10991 2009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net>
10994 Automatic update of common submodule
10995 From b3941ea to 6ab11d1
10997 2009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com>
10999 * gst/mpegaudioparse/gstmpegaudioparse.c:
11000 * gst/mpegaudioparse/gstxingmux.c:
11001 mpegaudioparse: Remove dead assignment and duplicate code
11003 2009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com>
11005 * gst/realmedia/rmdemux.c:
11006 rmdemux: Actually return the return value for the seek handling.
11008 2009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com>
11010 * gst/mpegstream/gstmpegdemux.c:
11011 * gst/mpegstream/gstmpegparse.c:
11012 mpegstream: Remove dead assignments.
11013 The duplicate assignment of update_time was weird... but it seems normal
11014 that it's indeed the second statement which is the valid one.
11016 2009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com>
11018 * ext/amrnb/amrnbparse.c:
11019 armnb: Remove unused variable, adapt debug message accordingly.
11021 2009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com>
11023 * gst/dvdsub/gstdvdsubdec.c:
11024 * gst/mpegstream/gstdvddemux.c:
11025 * gst/mpegstream/gstmpegclock.c:
11026 dvdsub/mpegstream: _class_init: Remove unused class variables
11028 2009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com>
11030 * gst/asfdemux/gstasfdemux.c:
11031 asfdemux: Initialize flow for a corner case.
11032 This might be caused by entering the if() line 1214 and then not having
11033 any activated_streams.. resulting in reaching line 1267 without having
11034 any valid flow value.
11036 2009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com>
11038 * ext/twolame/gsttwolame.c:
11039 twolame: Remove unneeded variable, value assigned was never read.
11041 2009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com>
11043 * ext/mpeg2dec/gstmpeg2dec.c:
11044 mpeg2dec: Remove dead assignment. Value overwritten later on.
11046 2009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com>
11048 * ext/mad/gstmad.c:
11049 mad: Remove dead assignment and variables given values which are never read.
11051 2009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com>
11053 * ext/lame/gstlame.c:
11054 lame: Remove unneeded variable, it's assigned a value never read.
11056 2009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com>
11058 * gst/realmedia/rmdemux.c:
11059 rmdemux: Remove dead assignment, value is being overwritten before being read.
11061 2009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com>
11063 * gst/realmedia/rmdemux.c:
11064 rmdemux: Remove unused accurate flag.
11065 I couldn't see any reason why this was there in the first place.
11067 2009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
11069 * gst/realmedia/asmrules.c:
11070 * gst/realmedia/rdtdepay.c:
11071 realmedia: Remove dead assignments. The results are never read.
11073 2009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
11075 * gst/realmedia/gstrdtbuffer.c:
11076 * gst/realmedia/rademux.c:
11077 * gst/realmedia/rdtmanager.c:
11078 * gst/realmedia/rmdemux.c:
11079 realmedia: Remove useless variables, only being used once (or not).
11081 2009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com>
11083 * ext/mpeg2dec/gstmpeg2dec.c:
11084 * gst/asfdemux/gstrtspwms.c:
11085 * gst/realmedia/pnmsrc.c:
11086 * gst/realmedia/rdtdepay.c:
11087 * gst/realmedia/rtspreal.c:
11088 remove empty method implementations.
11090 2009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com>
11092 * gst/asfdemux/gstrtspwms.c:
11093 rtspwms: fix condition to detect extension commands for WMS
11094 Reply with OK to the extension commands for WMS.
11096 2009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com>
11098 * gst/realmedia/rtspreal.c:
11099 realmedia: add special Real header to DESCRIBE message only for Real servers
11100 Add headers that are specific to real only if a real server had been
11101 detected by the OPTIONS message.
11103 2009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov>
11105 * gst/synaesthesia/synaescope.c:
11106 synaesthesia: fix compilation on windows
11107 Fix compilation under MSVC due to references to headers
11108 that are not available with the MS SDKs.
11111 2009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11113 * gst/asfdemux/gstrtspwms.c:
11114 rtspwms: reply to extension commands
11115 Reply with OK to the extension commands for WMS.
11117 2009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11119 * gst/asfdemux/gstrtpasfdepay.c:
11120 asfdepay: fix a comment
11122 2009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11124 * gst/asfdemux/gstasfdemux.c:
11125 asfdemux: add some more debugging
11127 2009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11130 configure.ac: require git -base
11131 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
11133 2009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11135 * gst/realmedia/rtspreal.c:
11136 realmedia: add special Real header to SETUP message only for Real servers
11137 Fixes playback of Windows Media RTSP streams and other non-Real RTSP
11138 streams where the server errors out because it can't handle the
11139 Real-specific 'Required: com.real.retain-entity-for-setup' header
11140 we've been adding unconditionally in the recent past.
11142 rtsp://66.111.34.191:601/broadcast/alnour.rm
11143 rtsp://195.134.224.231/snowboard_100.wmv
11145 2009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com>
11148 * gst/asfdemux/Makefile.am:
11149 asfdemux: link to all required libraries including indirectly used ones.
11150 On win32, we're required to link to all the libraries used - including
11151 ones only indirectly used by other libs. So, add gstaudio, gsttag, and
11152 (for windows only) winsock.
11154 2009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
11157 Automatic update of common submodule
11158 From d0ea89e to b3941ea
11160 2009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com>
11163 Automatic update of common submodule
11164 From f8b3d91 to d0ea89e
11166 2009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com>
11168 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
11169 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
11171 2009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11173 * gst/realmedia/rtspreal.c:
11174 * gst/realmedia/rtspreal.h:
11175 realrtsp: add more headers
11176 Parse the ETag from the describe method and pass the sessionid as the value for
11177 the If-Match header is subsequent setup calls.
11178 Fixes support for more RealMedia RTSP streams.
11180 2009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org>
11183 twolame: bump requirement to 0.3.10
11184 0.3.10 is the first version with the float32 encoder functions.
11187 2009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net>
11190 back to development -> 0.10.11.1
11192 === release 0.10.11 ===
11194 2009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net>
11200 * docs/plugins/inspect/plugin-a52dec.xml:
11201 * docs/plugins/inspect/plugin-asf.xml:
11202 * docs/plugins/inspect/plugin-cdio.xml:
11203 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11204 * docs/plugins/inspect/plugin-dvdread.xml:
11205 * docs/plugins/inspect/plugin-dvdsub.xml:
11206 * docs/plugins/inspect/plugin-iec958.xml:
11207 * docs/plugins/inspect/plugin-lame.xml:
11208 * docs/plugins/inspect/plugin-mad.xml:
11209 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11210 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11211 * docs/plugins/inspect/plugin-mpegstream.xml:
11212 * docs/plugins/inspect/plugin-realmedia.xml:
11213 * docs/plugins/inspect/plugin-siddec.xml:
11214 * docs/plugins/inspect/plugin-twolame.xml:
11215 * gst-plugins-ugly.doap:
11217 * win32/common/config.h:
11220 2009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net>
11254 2009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net>
11257 * win32/common/config.h:
11258 0.10.10.3 pre-release
11260 2009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net>
11267 po: Update translations from upstream
11269 2009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net>
11273 po: Add Turkish translation
11275 2009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net>
11277 * gst/mpegaudioparse/gstmpegaudioparse.c:
11278 * gst/mpegaudioparse/gstmpegaudioparse.h:
11279 mp3parse: Fix glitches in the output when playing (for e.g.) AVI
11280 Don't introduce glitches in the output by a) relaxing the threshold for
11281 taking upstream timestamps in preference to our calculated timestamps and
11282 b) only set the discont flag on outgoing buffers in response to an incoming
11286 2009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
11288 * gst/mpegaudioparse/gstmpegaudioparse.c:
11289 mp3parse: fix deadlock with accurate seeks.
11290 Release pending_accurate_seeks_lock before forwarding the seek event upstream.
11293 2009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net>
11324 * win32/common/config.h:
11325 0.10.10.2 pre-release
11326 Bump version number, update translations and win32 config.h
11328 2009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net>
11332 po: Add Japanese translation
11334 2009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
11337 * docs/plugins/Makefile.am:
11338 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11339 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11340 * docs/plugins/gst-plugins-ugly-plugins.args:
11341 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11342 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11343 * docs/plugins/inspect/plugin-a52dec.xml:
11344 * docs/plugins/inspect/plugin-asf.xml:
11345 * docs/plugins/inspect/plugin-cdio.xml:
11346 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11347 * docs/plugins/inspect/plugin-dvdread.xml:
11348 * docs/plugins/inspect/plugin-dvdsub.xml:
11349 * docs/plugins/inspect/plugin-iec958.xml:
11350 * docs/plugins/inspect/plugin-lame.xml:
11351 * docs/plugins/inspect/plugin-mad.xml:
11352 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11353 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11354 * docs/plugins/inspect/plugin-mpegstream.xml:
11355 * docs/plugins/inspect/plugin-realmedia.xml:
11356 * docs/plugins/inspect/plugin-siddec.xml:
11357 * docs/plugins/inspect/plugin-synaesthesia.xml:
11358 * docs/plugins/inspect/plugin-twolame.xml:
11361 Moved twolame from Bad to Ugly
11363 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11365 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
11366 Original commit message from CVS:
11367 * ext/alsaspdif/Makefile.am:
11368 * ext/amrwb/Makefile.am:
11369 * ext/apexsink/Makefile.am:
11370 * ext/arts/Makefile.am:
11371 * ext/artsd/Makefile.am:
11372 * ext/audiofile/Makefile.am:
11373 * ext/audioresample/Makefile.am:
11374 * ext/bz2/Makefile.am:
11375 * ext/cdaudio/Makefile.am:
11376 * ext/celt/Makefile.am:
11377 * ext/dc1394/Makefile.am:
11378 * ext/dirac/Makefile.am:
11379 * ext/directfb/Makefile.am:
11380 * ext/divx/Makefile.am:
11381 * ext/dts/Makefile.am:
11382 * ext/faac/Makefile.am:
11383 * ext/faad/Makefile.am:
11384 * ext/gsm/Makefile.am:
11385 * ext/hermes/Makefile.am:
11386 * ext/ivorbis/Makefile.am:
11387 * ext/jack/Makefile.am:
11388 * ext/jp2k/Makefile.am:
11389 * ext/ladspa/Makefile.am:
11390 * ext/lcs/Makefile.am:
11391 * ext/libfame/Makefile.am:
11392 * ext/libmms/Makefile.am:
11393 * ext/metadata/Makefile.am:
11394 * ext/mpeg2enc/Makefile.am:
11395 * ext/mplex/Makefile.am:
11396 * ext/musepack/Makefile.am:
11397 * ext/musicbrainz/Makefile.am:
11398 * ext/mythtv/Makefile.am:
11399 * ext/nas/Makefile.am:
11400 * ext/neon/Makefile.am:
11401 * ext/ofa/Makefile.am:
11402 * ext/polyp/Makefile.am:
11403 * ext/resindvd/Makefile.am:
11404 * ext/sdl/Makefile.am:
11405 * ext/shout/Makefile.am:
11406 * ext/snapshot/Makefile.am:
11407 * ext/sndfile/Makefile.am:
11408 * ext/soundtouch/Makefile.am:
11409 * ext/spc/Makefile.am:
11410 * ext/swfdec/Makefile.am:
11411 * ext/tarkin/Makefile.am:
11412 * ext/theora/Makefile.am:
11413 * ext/timidity/Makefile.am:
11414 * ext/twolame/Makefile.am:
11415 * ext/x264/Makefile.am:
11416 * ext/xine/Makefile.am:
11417 * ext/xvid/Makefile.am:
11418 * gst-libs/gst/app/Makefile.am:
11419 * gst-libs/gst/dshow/Makefile.am:
11420 * gst/aiffparse/Makefile.am:
11421 * gst/app/Makefile.am:
11422 * gst/audiobuffer/Makefile.am:
11423 * gst/bayer/Makefile.am:
11424 * gst/cdxaparse/Makefile.am:
11425 * gst/chart/Makefile.am:
11426 * gst/colorspace/Makefile.am:
11427 * gst/dccp/Makefile.am:
11428 * gst/deinterlace/Makefile.am:
11429 * gst/deinterlace2/Makefile.am:
11430 * gst/dvdspu/Makefile.am:
11431 * gst/festival/Makefile.am:
11432 * gst/filter/Makefile.am:
11433 * gst/flacparse/Makefile.am:
11434 * gst/flv/Makefile.am:
11435 * gst/games/Makefile.am:
11436 * gst/h264parse/Makefile.am:
11437 * gst/librfb/Makefile.am:
11438 * gst/mixmatrix/Makefile.am:
11439 * gst/modplug/Makefile.am:
11440 * gst/mpeg1sys/Makefile.am:
11441 * gst/mpeg4videoparse/Makefile.am:
11442 * gst/mpegdemux/Makefile.am:
11443 * gst/mpegtsmux/Makefile.am:
11444 * gst/mpegvideoparse/Makefile.am:
11445 * gst/mve/Makefile.am:
11446 * gst/nsf/Makefile.am:
11447 * gst/nuvdemux/Makefile.am:
11448 * gst/overlay/Makefile.am:
11449 * gst/passthrough/Makefile.am:
11450 * gst/pcapparse/Makefile.am:
11451 * gst/playondemand/Makefile.am:
11452 * gst/rawparse/Makefile.am:
11453 * gst/real/Makefile.am:
11454 * gst/rtjpeg/Makefile.am:
11455 * gst/rtpmanager/Makefile.am:
11456 * gst/scaletempo/Makefile.am:
11457 * gst/sdp/Makefile.am:
11458 * gst/selector/Makefile.am:
11459 * gst/smooth/Makefile.am:
11460 * gst/smoothwave/Makefile.am:
11461 * gst/speed/Makefile.am:
11462 * gst/speexresample/Makefile.am:
11463 * gst/stereo/Makefile.am:
11464 * gst/subenc/Makefile.am:
11465 * gst/tta/Makefile.am:
11466 * gst/vbidec/Makefile.am:
11467 * gst/videodrop/Makefile.am:
11468 * gst/videosignal/Makefile.am:
11469 * gst/virtualdub/Makefile.am:
11470 * gst/vmnc/Makefile.am:
11471 * gst/y4m/Makefile.am:
11472 * sys/acmenc/Makefile.am:
11473 * sys/cdrom/Makefile.am:
11474 * sys/dshowdecwrapper/Makefile.am:
11475 * sys/dshowsrcwrapper/Makefile.am:
11476 * sys/dvb/Makefile.am:
11477 * sys/dxr3/Makefile.am:
11478 * sys/fbdev/Makefile.am:
11479 * sys/oss4/Makefile.am:
11480 * sys/qcam/Makefile.am:
11481 * sys/qtwrapper/Makefile.am:
11482 * sys/vcd/Makefile.am:
11483 * sys/wininet/Makefile.am:
11484 * win32/common/config.h:
11485 Don't install static libs for plugins. Fixes #550851 for -bad.
11487 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
11489 [MOVED FROM BAD] Enable/fix up translations for these plugins.
11490 Original commit message from CVS:
11491 * ext/resindvd/plugin.c: (plugin_init):
11492 * ext/resindvd/resindvdsrc.c:
11493 * ext/twolame/gsttwolame.c: (plugin_init):
11494 * gst/aiffparse/aiffparse.c: (plugin_init):
11495 Enable/fix up translations for these plugins.
11497 Add 'ca' to LINGUAS.
11499 * po/POTFILES.skip:
11500 Add more files for translation and more files which tools
11503 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11505 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
11506 Original commit message from CVS:
11507 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
11508 (gst_two_lame_chain):
11509 * ext/twolame/gsttwolame.h:
11510 Allow raw float samples as input for encoding.
11512 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11514 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
11515 Original commit message from CVS:
11518 * ext/twolame/Makefile.am:
11519 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
11520 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
11521 (gst_two_lame_release_memory), (gst_two_lame_finalize),
11522 (gst_two_lame_base_init), (gst_two_lame_class_init),
11523 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
11524 (gst_two_lame_init), (gst_two_lame_set_property),
11525 (gst_two_lame_get_property), (gst_two_lame_sink_event),
11526 (gst_two_lame_chain), (gst_two_lame_setup),
11527 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
11529 * ext/twolame/gsttwolame.h:
11530 Add TwoLAME MP2 encoding element, based on the LAME element.
11532 2009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net>
11535 Automatic update of common submodule
11536 From 7032163 to f8b3d91
11538 2009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11541 Automatic update of common submodule
11542 From ffa738d to 7032163
11544 2009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11547 Automatic update of common submodule
11548 From 3f13e4e to ffa738d
11550 2009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11553 Automatic update of common submodule
11554 From 3c7456b to 3f13e4e
11556 2009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11559 Automatic update of common submodule
11560 From 57c83f2 to 3c7456b
11562 2009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com>
11564 * gst/mpegaudioparse/gstmpegaudioparse.c:
11565 mp3parse: be more conservative when changing layer/rate/etc.
11566 Don't allow a change in sample rate/channels/layer/version unless we can
11567 see another frame at the correct offset. Prevents accidently flipping
11568 due to simple single-bit corruption.
11570 2009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net>
11572 * gst/realmedia/realhash.c:
11573 rmdemux: Fix strict-aliasing warnings.
11574 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
11577 2009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de>
11579 * gst/mpegaudioparse/gstmpegaudioparse.c:
11580 mpegaudioparse: Remove empty lines added by buggy indent.
11582 2009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11584 * gst/mpegaudioparse/gstmpegaudioparse.c:
11585 mpegaudioparse: Provide SEEKING query handling.
11586 Since SEEK event handling might perform some conversion
11587 from TIME to BYTES, do not let upstream fool application
11588 into (TIME) seeking not being possible.
11590 2009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com>
11592 * gst/mpegaudioparse/gstmpegaudioparse.c:
11593 mp3parse: fix accurate seeks to near 0
11594 Integer underflow made accurate seeks to near zero fail and seek to
11595 completely the wrong place. Fix by clamping to zero, since we can't seek
11596 to negative times anyway.
11598 2009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net>
11602 build: Update shave init statement for changes in common. Bump common.
11604 2009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11606 * gst/realmedia/rtspreal.c:
11607 rtspreal: ignore data streams. Fixes #527112
11608 Ignore data streams when parsing the SDP as they don't contain anything we need
11609 to put in the realmedia header.
11611 2009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net>
11614 Automatic update of common submodule
11615 From 9cf8c9b to a6ce5c6
11617 2009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11619 * ext/mad/gstid3tag.c:
11620 Forward unknown events
11621 Forward unknown events upstream instead of dropping them. Also return the result
11622 of the seek event instead of a fixed value.
11624 2009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net>
11626 * gst/asfdemux/gstrtpasfdepay.c:
11627 rtpasfdepay: Fix the build by adding the needed include for atoi.
11629 2009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net>
11632 * docs/plugins/Makefile.am:
11633 Use shave for the build output
11635 2009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net>
11638 Automatic update of common submodule
11639 From 5d7c9cc to 9cf8c9b
11641 2009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com>
11643 * gst/asfdemux/gstasf.c:
11644 * gst/asfdemux/gstrtpasfdepay.c:
11645 * gst/realmedia/rademux.c:
11646 * gst/realmedia/rdtdepay.c:
11647 * gst/synaesthesia/gstsynaesthesia.c:
11648 * gst/synaesthesia/synaescope.c:
11651 2009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com>
11653 * gst/realmedia/pnmsrc.c:
11654 pnmsrc: Error out gracefully if location is NULL. Run gst-indent
11656 2009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org>
11659 Automatic update of common submodule
11660 From 80c627d to 5d7c9cc
11662 2009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11664 * gst/realmedia/Makefile.am:
11665 * gst/realmedia/pnmsrc.c:
11666 * gst/realmedia/pnmsrc.h:
11667 * gst/realmedia/rademux.c:
11668 * gst/realmedia/rademux.h:
11669 * gst/realmedia/realmedia.c:
11670 * gst/realmedia/rmdemux.c:
11671 * gst/realmedia/rmdemux.h:
11672 Add pnm:// uri source
11673 Add a new utri handler for pnm:// that for now just redirects to the same uri
11674 with the rtsp:// protocol, which usually works nowadays.
11675 Separate the registration of the various plugins into a separate source file.
11677 2009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11679 * gst/asfdemux/Makefile.am:
11680 * gst/asfdemux/gstasf.c:
11681 * gst/asfdemux/gstrtpasfdepay.c:
11682 * gst/asfdemux/gstrtpasfdepay.h:
11683 Add ASF depayloader
11684 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
11687 2009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org>
11689 * ext/mad/gstmad.c:
11690 mad: remove log line added in error
11692 2009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org>
11694 * ext/mad/gstmad.c:
11695 mad: just flush data when seeing BADDATAPTR instead of going into error state
11697 2009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at>
11699 * gst/realmedia/rmdemux.c:
11700 Fix parsing of the flags in rmdemux
11701 Fix parsing of the flags in version 1 realmedia streams.
11704 2009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com>
11707 Bump revision to use for common submodule.
11709 2009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net>
11711 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11712 Add releaseinfo with online url.
11714 2009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net>
11719 2009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11721 * gst/asfdemux/asfpacket.c:
11722 * gst/asfdemux/gstasfdemux.c:
11723 * gst/asfdemux/gstasfdemux.h:
11724 Remove redundant push_mode struct member
11726 2009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com>
11729 Fix previous commit, wasn't actually setting up a symbolic link
11731 2009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com>
11735 Use a symbolic link for the pre-commit client-side hook
11737 2009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com>
11740 Ignore some more files
11742 2009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net>
11744 * gst/synaesthesia/synaescope.c:
11745 * gst/synaesthesia/synaescope.h:
11746 Precalculate some size dependent variables. Demystify the height scaling a bit.
11747 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
11749 2009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net>
11751 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
11753 2009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11755 * gst/realmedia/rdtdepay.c:
11756 Set flags on the realmedia chunks
11757 Set the keyframe flags from the RDT packet to the realmedia chunk so that the
11758 descrambler can be reset on keyframes. Fixes #556714.
11760 2009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11762 * gst/realmedia/gstrdtbuffer.c:
11763 * gst/realmedia/gstrdtbuffer.h:
11764 Add method to get RDT flags
11765 Add a method to get the RDT flags. We need these flags to mark keyframes to
11766 reset the descrambing queue. See #556714.
11768 2009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
11770 * gst/asfdemux/asfpacket.c:
11771 * gst/asfdemux/gstasfdemux.c:
11772 * gst/asfdemux/gstasfdemux.h:
11773 Add seeking support to asfdemux in push mode
11776 2009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
11778 * gst/asfdemux/asfpacket.c:
11779 Drop packets with an invalid replicated data length
11780 Drop packets with an invalid replicated data length
11781 instead of continuing with an invalid timestamp
11782 and uninitialized payload metadata.
11783 All other code assumes that the timestamps are valid.
11785 2009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net>
11787 * gst/synaesthesia/synaescope.h:
11788 Change comment to refer to right variable.
11790 2009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net>
11792 * gst/synaesthesia/gstsynaesthesia.c:
11793 * gst/synaesthesia/gstsynaesthesia.h:
11794 * gst/synaesthesia/synaescope.c:
11795 * gst/synaesthesia/synaescope.h:
11796 Bring synaesthesia to next century.
11797 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
11799 2009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org>
11801 * gst/asfdemux/gstasfdemux.c:
11802 Fix leak of converted string
11804 2009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net>
11808 Add more to the gitignores
11810 2009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net>
11812 * gst/synaesthesia/gstsynaesthesia.c:
11813 Make synaesthesia build again.
11814 _init() has no params.
11816 2009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net>
11819 Update common snapshot.
11821 2009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org>
11824 Fix pre-commit hook
11826 2009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com>
11830 Install and use pre-commit indentation hook from common
11832 2009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com>
11835 autogen.sh : Use git submodule
11837 2009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com>
11839 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
11840 Original commit message from CVS:
11841 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
11842 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
11843 (gst_dvd_demux_get_audio_stream),
11844 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
11845 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
11846 (gst_mpeg_demux_get_video_stream),
11847 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
11848 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
11849 Fix some caps leaks. Fixes bug #564885.
11851 2009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com>
11853 ext/cdio/gstcdio.c: Remove unused format argument.
11854 Original commit message from CVS:
11855 * ext/cdio/gstcdio.c:
11856 Remove unused format argument.
11858 2008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net>
11860 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
11861 Original commit message from CVS:
11862 * win32/common/.cvsignore:
11863 * win32/common/config.h:
11864 * win32/common/config.h.in:
11865 Hardcode cpu for win32 build, just like we do in the other modules,
11866 to remove VCS conflicts and inconsistent defines between modules,
11867 and update version defines to CVS.
11869 2008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com>
11871 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
11872 Original commit message from CVS:
11874 Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
11876 2008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com>
11878 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
11879 Original commit message from CVS:
11881 inttypes.m4 hasn't been available since gettext-0.15, and since we now
11882 require gettext >= 0.17 ... we can remove it from the list of files to
11885 2008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net>
11887 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
11888 Original commit message from CVS:
11889 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
11890 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
11891 (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
11892 * gst/mpegaudioparse/gstmpegaudioparse.h:
11893 Do an initial class_ref on an internal enum type from within the
11894 class_init function so that there aren't any issues when multiple
11895 mp3parse elements are started in separate threads at the same
11896 time. (Why we use an enum type here if the tag is registered as
11897 a string type, I don't know). Also remove custom UNUSED macro
11898 and use GLib's instead.
11900 2008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11902 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
11903 Original commit message from CVS:
11905 Apparently AC_CONFIG_MACRO_DIR breaks when using more
11906 than one macro directory, reverting last change.
11908 2008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11910 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
11911 Original commit message from CVS:
11913 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
11916 2008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11918 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
11919 Original commit message from CVS:
11920 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
11921 Last change introduced a regression that made mpeg2dec handle
11922 some 4:2:2 videos as 4:4:4. Fixes bug #562086.
11924 2008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11926 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
11927 Original commit message from CVS:
11928 Patch by: Cygwin Ports maintainer
11929 <yselkowitz at users dot sourceforge dot net>
11932 Require gettext 0.17 because older versions don't mix with libtool
11933 2.2. At build time an older gettext version will still work.
11936 2008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org>
11938 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
11939 Original commit message from CVS:
11940 * ext/mpeg2dec/gstmpeg2dec.c:
11941 * ext/mpeg2dec/gstmpeg2dec.h:
11942 Add support for 4:4:4 video. Fixes #562086
11944 2008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
11946 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
11947 Original commit message from CVS:
11948 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
11949 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
11950 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
11951 >= 0.5.0. Fixes bug #562065.
11953 2008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com>
11955 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
11956 Original commit message from CVS:
11957 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
11958 Remove duplicate and broken code for the streaming case and simply reuse
11959 the much better working pull based code. Fixes #560348.
11961 2008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11963 configure.ac: Back to development -> 0.10.10.1
11964 Original commit message from CVS:
11966 Back to development -> 0.10.10.1
11968 === release 0.10.10 ===
11970 2008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11976 * docs/plugins/inspect/plugin-a52dec.xml:
11977 * docs/plugins/inspect/plugin-asf.xml:
11978 * docs/plugins/inspect/plugin-cdio.xml:
11979 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11980 * docs/plugins/inspect/plugin-dvdread.xml:
11981 * docs/plugins/inspect/plugin-dvdsub.xml:
11982 * docs/plugins/inspect/plugin-iec958.xml:
11983 * docs/plugins/inspect/plugin-lame.xml:
11984 * docs/plugins/inspect/plugin-mad.xml:
11985 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11986 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11987 * docs/plugins/inspect/plugin-mpegstream.xml:
11988 * docs/plugins/inspect/plugin-realmedia.xml:
11989 * docs/plugins/inspect/plugin-siddec.xml:
11990 * gst-plugins-ugly.doap:
11992 Release 0.10.10 - "Under the House"
11993 Original commit message from CVS:
11994 Release 0.10.10 - "Under the House"
11996 2008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12006 Original commit message from CVS:
12009 2008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12011 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
12012 Original commit message from CVS:
12013 * ext/sidplay/Makefile.am:
12014 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
12015 contain CFLAGS that do not exist for C++, like -Wvla or
12016 -Wdeclaration-after-statement. Fixes bug #561161.
12018 2008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12020 configure.ac: 0.10.9.3 pre-release
12021 Original commit message from CVS:
12023 0.10.9.3 pre-release
12025 2008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
12027 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
12028 Original commit message from CVS:
12029 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
12030 Only copy sane aspect ratio values on the caps. Fixes #559682.
12032 2008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12035 Add bug number to the mp3parse mpeg 2.5 fix
12036 Original commit message from CVS:
12037 Add bug number to the mp3parse mpeg 2.5 fix
12039 2008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com>
12041 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
12042 Original commit message from CVS:
12043 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
12044 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
12045 (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
12046 * ext/amrnb/amrnbdec.h:
12047 Add a property to select the amr variant. Fixes #424070.
12049 2008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org>
12051 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
12052 Original commit message from CVS:
12053 Patch by: Tal Shalif <tshalif at nargila dot org>
12054 * gst/mpegstream/gstdvddemux.c:
12055 (gst_dvd_demux_get_subpicture_stream):
12056 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
12057 (gst_mpeg_demux_get_audio_stream):
12058 Fix memmory corruption due to not storing the new updated pointer
12059 after a g_renew(). Fixes #558896.
12061 2008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12063 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
12064 Original commit message from CVS:
12065 * tests/check/Makefile.am:
12066 Blacklist cdiocddasrc from state-change tests. Fixes #558277.
12068 2008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12070 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
12071 Original commit message from CVS:
12073 oops, forgot to bump the version back to devel
12074 after the last release 0.10.9.1
12076 2008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com>
12078 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
12079 Original commit message from CVS:
12080 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
12081 (gst_rmdemux_descramble_mp4a_audio),
12082 (gst_rmdemux_handle_scrambled_packet):
12083 Add suport for mpeg4 and aac audio. See #556714.
12085 2008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org>
12087 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
12088 Original commit message from CVS:
12089 * gst/mpegaudioparse/gstmpegaudioparse.c:
12090 Calculate samples per frame correctly for "MPEG 2.5" layer 3.
12091 Fixes skipping on these files.
12093 2008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org>
12095 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
12096 Original commit message from CVS:
12097 Patch by: Robin Stocker <robin at nibor dot org>
12098 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
12099 (handle_sequence), (gst_mpeg2dec_setcaps):
12100 * ext/mpeg2dec/gstmpeg2dec.h:
12101 Prefer the container's PAR over the stream's PAR if it's
12102 given in the srcpad caps. Fixes bug #556184.
12104 2008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12106 Don't install static libs for plugins. Fixes #550851 for ugly.
12107 Original commit message from CVS:
12108 * ext/a52dec/Makefile.am:
12109 * ext/amrnb/Makefile.am:
12110 * ext/cdio/Makefile.am:
12111 * ext/dvdnav/Makefile.am:
12112 * ext/dvdread/Makefile.am:
12113 * ext/lame/Makefile.am:
12114 * ext/mad/Makefile.am:
12115 * ext/mpeg2dec/Makefile.am:
12116 * ext/sidplay/Makefile.am:
12117 * gst/ac3parse/Makefile.am:
12118 * gst/asfdemux/Makefile.am:
12119 * gst/dvdlpcmdec/Makefile.am:
12120 * gst/dvdsub/Makefile.am:
12121 * gst/iec958/Makefile.am:
12122 * gst/mpegaudioparse/Makefile.am:
12123 * gst/mpegstream/Makefile.am:
12124 * gst/realmedia/Makefile.am:
12125 * gst/synaesthesia/Makefile.am:
12126 Don't install static libs for plugins. Fixes #550851 for ugly.
12128 2008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12130 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
12131 Original commit message from CVS:
12132 * gst/mpegaudioparse/gstmpegaudioparse.c:
12133 (gst_mp3parse_sink_event):
12134 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
12135 frames. Partially fixes bug #552237.
12137 2008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12139 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
12140 Original commit message from CVS:
12141 * ext/amrnb/amrnbparse.c:
12142 use #defines for HEADER. Unref the object in _sink_activate_pull().
12144 2008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com>
12146 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
12147 Original commit message from CVS:
12148 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
12149 (gst_mad_change_state):
12150 * ext/mad/gstmad.h:
12151 track discont on incomming buffers and set discont on outgoing
12153 Pass unknown events upstreams instead of dropping them.
12155 2008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
12157 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
12158 Original commit message from CVS:
12159 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
12160 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
12161 (handle_slice), (gst_mpeg2dec_sink_event),
12162 (gst_mpeg2dec_src_event):
12163 * ext/mpeg2dec/gstmpeg2dec.h:
12164 Fix compilation with --disable-index. Fixes bug #554150.
12166 2008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
12168 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
12169 Original commit message from CVS:
12170 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
12171 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
12172 (gst_mad_src_event), (gst_mad_chain):
12173 * ext/mad/gstmad.h:
12174 Fix compilation with --disable-index. Fixes bug #554142.
12176 2008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
12178 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
12179 Original commit message from CVS:
12180 * ext/a52dec/gsta52dec.c:
12181 * ext/a52dec/gsta52dec.h:
12182 Fix channel re-negotiation on a change of the incoming stream.
12183 Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
12186 2008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
12188 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
12189 Original commit message from CVS:
12190 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
12191 (gst_amrnbenc_state_change):
12192 * ext/amrnb/amrnbenc.h:
12193 Pass the discont flag from the input buffer on to the output buffer in
12196 2008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
12198 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
12199 Original commit message from CVS:
12200 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
12201 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
12202 (gst_amrnbparse_handle_pull_seek),
12203 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
12204 (gst_amrnbparse_sink_activate_push),
12205 (gst_amrnbparse_sink_activate_pull):
12206 * ext/amrnb/amrnbparse.h:
12207 Add flush seek handler. Fixes #536274.
12209 2008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
12211 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
12212 Original commit message from CVS:
12213 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
12214 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
12215 (gst_amrnbparse_chain), (gst_amrnbparse_loop),
12216 (gst_amrnbparse_state_change):
12217 * ext/amrnb/amrnbparse.h:
12218 Fix the duration query. Fixes #536226.
12219 Also set caps on the pads and buffers more correctly.
12221 2008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net>
12223 po/LINGUAS: Add 'ca' to LINGUAS.
12224 Original commit message from CVS:
12226 Add 'ca' to LINGUAS.
12228 2008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com>
12230 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
12231 Original commit message from CVS:
12232 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
12233 Fix aggregated GST_FLOW_RETURN check for when to send an error message
12237 2008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com>
12239 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
12240 Original commit message from CVS:
12241 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
12242 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
12243 (create_segment_event), (gst_rdt_depay_push),
12244 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
12245 * gst/realmedia/rdtdepay.h:
12246 Parse other values from the incomming caps.
12247 Add event handler to handle flushing and segments.
12248 Create segment events.
12249 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
12250 Do skew correction based on RDT timestamps.
12251 * gst/realmedia/rdtmanager.c: (activate_session),
12252 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
12254 Parse caps to get the clockrate needed for the jitterbuffer.
12255 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
12256 Apply timestamp fixup after correcting for initial timestamp and
12257 internal base timestamp corrections.
12259 2008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com>
12261 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
12262 Original commit message from CVS:
12263 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
12264 (gst_rdt_depay_change_state):
12265 * gst/realmedia/rdtdepay.h:
12266 Check seqnum gaps and drop duplicate packets or mark outgoing buffers
12267 with a DISCONT flag when needed.
12268 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
12269 Report the configure latency instead of a hardcoded value.
12271 2008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com>
12273 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
12274 Original commit message from CVS:
12275 * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
12276 (free_session), (gst_rdt_manager_query_src),
12277 (gst_rdt_manager_src_activate_push),
12278 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
12279 (gst_rdt_manager_loop), (create_recv_rtp):
12280 Include the new rdt jitterbuffer in the session manager.
12282 2008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com>
12284 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
12285 Original commit message from CVS:
12286 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
12287 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
12288 (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
12289 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
12290 * gst/realmedia/rdtdepay.h:
12291 Use new RDT parsing helper functions.
12292 Copy discont flags correctly.
12293 Push the header from the chain function instead of the setcaps function.
12294 Copy incomming timestamp to the output buffers instead of doing magic
12295 with the RDT timestamps.
12297 2008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com>
12299 gst/realmedia/: Add first support for parsing RDT messages.
12300 Original commit message from CVS:
12301 * gst/realmedia/Makefile.am:
12302 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
12303 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
12304 (read_packet_header), (gst_rdt_buffer_get_first_packet),
12305 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
12306 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
12307 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
12308 (gst_rdt_packet_data_peek_data),
12309 (gst_rdt_packet_data_get_stream_id),
12310 (gst_rdt_packet_data_get_timestamp):
12311 * gst/realmedia/gstrdtbuffer.h:
12312 Add first support for parsing RDT messages.
12313 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
12314 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
12315 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
12316 (calculate_skew), (rdt_jitter_buffer_insert),
12317 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
12318 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
12319 (rdt_jitter_buffer_get_ts_diff):
12320 * gst/realmedia/rdtjitterbuffer.h:
12321 Add first version of an RDT jitterbuffer.
12323 2008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com>
12325 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
12326 Original commit message from CVS:
12327 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
12328 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
12329 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
12330 (gst_rmdemux_descramble_dnet_audio),
12331 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
12332 * gst/realmedia/rmdemux.h:
12333 Keep track of the first timestamp of the stream and add this to the
12334 outgoing buffer timestamps so that we can handle live streams.
12335 Set discont flag on the first buffers and after a seek.
12337 === release 0.10.9 ===
12339 2008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12345 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12346 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12347 * docs/plugins/inspect/plugin-a52dec.xml:
12348 * docs/plugins/inspect/plugin-asf.xml:
12349 * docs/plugins/inspect/plugin-cdio.xml:
12350 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12351 * docs/plugins/inspect/plugin-dvdread.xml:
12352 * docs/plugins/inspect/plugin-dvdsub.xml:
12353 * docs/plugins/inspect/plugin-iec958.xml:
12354 * docs/plugins/inspect/plugin-lame.xml:
12355 * docs/plugins/inspect/plugin-mad.xml:
12356 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12357 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12358 * docs/plugins/inspect/plugin-mpegstream.xml:
12359 * docs/plugins/inspect/plugin-realmedia.xml:
12360 * docs/plugins/inspect/plugin-siddec.xml:
12361 * gst-plugins-ugly.doap:
12363 Original commit message from CVS:
12366 2008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12395 Original commit message from CVS:
12398 2008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12400 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
12401 Original commit message from CVS:
12402 * ext/a52dec/gsta52dec.c:
12403 Set up a default time segment for output when receiving
12404 an incoming byte segment (as for raw AC3 files).
12407 2008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12409 0.10.8.2 pre-release.
12410 Original commit message from CVS:
12412 * docs/plugins/Makefile.am:
12413 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12414 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12415 * docs/plugins/gst-plugins-ugly-plugins.args:
12416 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12417 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12418 * docs/plugins/inspect/plugin-a52dec.xml:
12419 * docs/plugins/inspect/plugin-asf.xml:
12420 * docs/plugins/inspect/plugin-cdio.xml:
12421 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12422 * docs/plugins/inspect/plugin-dvdread.xml:
12423 * docs/plugins/inspect/plugin-dvdsub.xml:
12424 * docs/plugins/inspect/plugin-iec958.xml:
12425 * docs/plugins/inspect/plugin-lame.xml:
12426 * docs/plugins/inspect/plugin-mad.xml:
12427 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12428 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12429 * docs/plugins/inspect/plugin-mpegstream.xml:
12430 * docs/plugins/inspect/plugin-realmedia.xml:
12431 * docs/plugins/inspect/plugin-siddec.xml:
12433 0.10.8.2 pre-release.
12437 Add new translation.
12439 2008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org>
12441 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
12442 Original commit message from CVS:
12443 * gst/asfdemux/gstasfdemux.c:
12444 Properly aggregate flow returns for both push and pull mode, so we shut
12445 down if all pads are unlinked.
12448 2008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org>
12450 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
12451 Original commit message from CVS:
12452 Patch by: Frederic Crozat <fcrozat@mandriva.org>
12453 * ext/dvdread/dvdreadsrc.c: (plugin_init):
12454 * ext/lame/gstlame.c: (plugin_init):
12455 * gst/asfdemux/gstasf.c: (plugin_init):
12456 Make sure gettext returns translations in UTF-8 encoding rather
12457 than in the current locale encoding (#546822).
12459 2008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12461 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
12462 Original commit message from CVS:
12463 * gst/mpegaudioparse/gstmpegaudioparse.c:
12464 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
12465 (mp3parse_total_time), (mp3parse_bytepos_to_time):
12466 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
12467 if we're called from there already. Otherwise we end up in a endless
12468 recursion and crash with a stack overflow.
12469 This can happen when a Xing or VBRI header with TOC exists but it
12470 doesn't contain the total time. Fixes bug #545370.
12472 2008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12474 ext/lame/gstlame.c: Use the default for the strict-iso property too.
12475 Original commit message from CVS:
12476 * ext/lame/gstlame.c: (gst_lame_class_init),
12477 (gst_lame_get_default_settings):
12478 Use the default for the strict-iso property too.
12479 Allow a bitrate setting of 0, which lets lame choose the default value
12480 and which makes it possible to set the compression-ratio property.
12482 2008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12484 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
12485 Original commit message from CVS:
12486 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
12487 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
12488 * ext/lame/gstlame.h:
12489 Get the defaults settings of LAME in the plugin initialization
12490 function and return FALSE here if something goes wrong. This removes
12491 the hacky failing instance init function.
12492 Use LAMEs default value for all settings instead of overwriting some
12493 of them. Overwriting some of them gives unexpected results if one only
12494 sets a preset. Fixes bug #498004.
12496 2008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12498 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
12499 Original commit message from CVS:
12500 * ext/lame/gstlame.c: (gst_lame_init):
12501 Use LAME's default for the min/max/mean VBR bitrate. Setting our own
12502 defaults will restrict the bitrate when using the presets in a bad way.
12505 2008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12507 Put the MPEG audio version into the caps as "mpegaudioversion".
12508 Original commit message from CVS:
12509 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
12510 * gst/mpegaudioparse/gstmpegaudioparse.c:
12511 (mp3_type_frame_length_from_header), (mp3_caps_create),
12512 (gst_mp3parse_chain):
12513 Put the MPEG audio version into the caps as "mpegaudioversion".
12514 This is different from "mpegversion".
12516 2008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12518 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
12519 Original commit message from CVS:
12520 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
12521 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
12522 * ext/lame/gstlame.h:
12523 Fix build with lame >= 3.97. The padding type and cwlimit settings
12524 are deprecated now and the function declarations are hidden in the
12525 headers so deprecate the GObject properties for them and remove them
12526 in 0.11. Fixes bug #544039.
12528 2008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12530 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
12531 Original commit message from CVS:
12532 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
12533 Don't allow width/height outside the spec (i.e. smaller than 16
12534 and higher than 4096). Such files are corrupted ones and setting
12535 caps that are not a subset of the template caps confuses playbin.
12538 2008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12540 ext/sidplay/Makefile.am: Fix the build.
12541 Original commit message from CVS:
12542 * ext/sidplay/Makefile.am:
12545 2008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12547 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
12548 Original commit message from CVS:
12550 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
12551 flags that are invalid for C++.
12553 2008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org>
12555 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
12556 Original commit message from CVS:
12557 Patch by: Tal Shalif <tshalif at nargila dot org>
12558 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
12559 Prevent double free. Fixes bug #541697.
12561 2008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12563 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
12564 Original commit message from CVS:
12565 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
12566 (gst_dvd_demux_get_audio_stream),
12567 (gst_dvd_demux_get_subpicture_stream),
12568 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
12569 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
12570 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
12571 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
12572 * gst/mpegstream/gstmpegdemux.h:
12573 Resend tags event after a FLUSH (seek) to support prerolling
12574 a partial pipeline.
12576 2008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net>
12578 Use correct error code for encrypted streams.
12579 Original commit message from CVS:
12581 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
12582 Use correct error code for encrypted streams.
12584 2008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12586 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
12587 Original commit message from CVS:
12588 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
12589 (gst_mpeg_demux_sync_stream_to_time):
12590 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
12592 2008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12594 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
12595 Original commit message from CVS:
12596 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
12597 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
12598 Allow and implement non-flushing and/or segment seek
12599 (mainly in TIME and chapter format).
12600 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
12601 (gst_dvd_demux_get_subpicture_stream),
12602 (gst_dvd_demux_synchronise_pads),
12603 (gst_dvd_demux_sync_stream_to_time):
12604 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
12605 (gst_mpeg_demux_send_subbuffer),
12606 (gst_mpeg_demux_sync_stream_to_time),
12607 (gst_mpeg_streams_reset_cur_ts):
12608 * gst/mpegstream/gstmpegdemux.h:
12609 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
12610 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
12611 Delegate a query to upstream if it can't be handled.
12612 Make segment stop aware.
12613 Fix (subtitle) stream synchronization.
12614 Add some debug statements.
12616 2008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com>
12618 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
12619 Original commit message from CVS:
12620 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
12621 Fix build on macosx.
12623 2008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12625 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
12626 Original commit message from CVS:
12627 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12628 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12629 * ext/a52dec/gsta52dec.c:
12630 * ext/amrnb/amrnbdec.c:
12631 * ext/amrnb/amrnbenc.c:
12632 * ext/amrnb/amrnbparse.c:
12633 * ext/lame/gstlame.c:
12634 * ext/mad/gstmad.c:
12635 * ext/sidplay/gstsiddec.cc:
12636 * gst/asfdemux/gstrtspwms.c:
12637 * gst/mpegaudioparse/gstxingmux.c:
12638 * gst/realmedia/rademux.c:
12639 * gst/realmedia/rdtmanager.c:
12640 * gst/realmedia/rtspreal.c:
12641 * gst/synaesthesia/gstsynaesthesia.c:
12642 Add missing elements to docs. Restore alphabetical order in section
12643 file. Document mad (it was included in docs already).
12644 Fix doc-markup: use convinience syntax for examples
12645 (produces valid docbook), add several refsec2 when we have several
12646 titles. Fix some types.
12648 2008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12650 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
12651 Original commit message from CVS:
12652 * ext/lame/gstlame.c:
12653 * ext/sidplay/gstsiddec.cc:
12654 * gst/mpegaudioparse/gstxingmux.c:
12655 Do not use short_description in section docs for elements. We extract
12656 them from element details and there will be warnings if they differ.
12658 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com>
12660 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
12661 Original commit message from CVS:
12662 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
12663 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
12664 (gst_cdio_add_cdtext_album_tags):
12665 * ext/cdio/gstcdio.h:
12666 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
12667 Also extract album title and album genre from CD-TEXT if
12668 available (#537021).
12670 2008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12672 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
12673 Original commit message from CVS:
12674 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
12675 Don't mark MPEG headers with emphasis == 0x2 as invalid. This
12676 emphasis value is reserved but unfortunately files with that
12677 value exist and the information is not important for the decoder
12678 anyway. Fixes bug #537235.
12680 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net>
12682 Require libcdio >= 0.76.
12683 Original commit message from CVS:
12685 * ext/cdio/gstcdio.c:
12686 * ext/cdio/gstcdio.h:
12687 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
12688 Require libcdio >= 0.76.
12690 2008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
12692 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
12693 Original commit message from CVS:
12694 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
12695 Drain queued buffers before forwarding the segment event.
12697 2008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com>
12699 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
12700 Original commit message from CVS:
12701 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
12702 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
12703 (gst_a52dec_chain), (gst_a52dec_change_state):
12704 * ext/a52dec/gsta52dec.h:
12705 Add segment handling, buffer clipping and basic reverse playback.
12707 2008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12709 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
12710 Original commit message from CVS:
12711 * docs/plugins/Makefile.am:
12712 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12713 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12714 * docs/plugins/gst-plugins-ugly-plugins.args:
12715 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12716 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12717 * docs/plugins/inspect/plugin-a52dec.xml:
12718 * docs/plugins/inspect/plugin-amrnb.xml:
12719 * docs/plugins/inspect/plugin-asf.xml:
12720 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12721 * docs/plugins/inspect/plugin-dvdread.xml:
12722 * docs/plugins/inspect/plugin-dvdsub.xml:
12723 * docs/plugins/inspect/plugin-iec958.xml:
12724 * docs/plugins/inspect/plugin-lame.xml:
12725 * docs/plugins/inspect/plugin-mad.xml:
12726 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12727 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12728 * docs/plugins/inspect/plugin-mpegstream.xml:
12729 * docs/plugins/inspect/plugin-realmedia.xml:
12730 * docs/plugins/inspect/plugin-siddec.xml:
12731 * docs/plugins/inspect/plugin-synaesthesia.xml:
12732 * ext/a52dec/gsta52dec.c:
12733 Random doc of the day. Also print human readable format of newsegment
12734 in log message if we complain about it.
12736 2008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
12738 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
12739 Original commit message from CVS:
12740 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
12741 (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
12742 (gst_a52dec_chain), (gst_a52dec_change_state):
12743 * ext/a52dec/gsta52dec.h:
12744 Mark discont on outgoing buffers after receiving a DISCONT buffer or
12745 when we have a decoding error.
12746 We don't need to clear the cache when we receive a NEWSEGMENT event.
12747 Clear buffer cache in DISCONT.
12748 Add beginnings of GstSegment handling.
12750 2008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12752 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
12753 Original commit message from CVS:
12754 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
12755 Fix alignment issues that caused SIGBUS on some architectures.
12757 2008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
12759 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
12760 Original commit message from CVS:
12761 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
12762 Fix alignment issue which isn't really an issue at all because
12763 the plugin hasn't been ported to 0.10 yet.
12765 2008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12767 configure.ac: Back to devel -> 0.10.8.1
12768 Original commit message from CVS:
12770 Back to devel -> 0.10.8.1
12772 === release 0.10.8 ===
12774 2008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12780 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12781 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12782 * docs/plugins/inspect/plugin-a52dec.xml:
12783 * docs/plugins/inspect/plugin-asf.xml:
12784 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12785 * docs/plugins/inspect/plugin-dvdread.xml:
12786 * docs/plugins/inspect/plugin-dvdsub.xml:
12787 * docs/plugins/inspect/plugin-iec958.xml:
12788 * docs/plugins/inspect/plugin-lame.xml:
12789 * docs/plugins/inspect/plugin-mad.xml:
12790 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12791 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12792 * docs/plugins/inspect/plugin-mpegstream.xml:
12793 * docs/plugins/inspect/plugin-realmedia.xml:
12794 * docs/plugins/inspect/plugin-siddec.xml:
12795 * gst-plugins-ugly.doap:
12798 Original commit message from CVS:
12801 2008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12830 Original commit message from CVS:
12833 2008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12835 configure.ac: 0.10.7.4 pre-release
12836 Original commit message from CVS:
12838 0.10.7.4 pre-release
12840 2008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com>
12842 ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
12843 Original commit message from CVS:
12844 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
12845 Fix inconsistent use of rate and channels.
12848 2008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com>
12850 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
12851 Original commit message from CVS:
12852 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
12853 Flush timestamp correction variables on a flush. Fixes #533832.
12855 2008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12860 Commit 0.10.7.3 pre-rel marker
12861 Original commit message from CVS:
12862 Commit 0.10.7.3 pre-rel marker
12864 2008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com>
12866 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
12867 Original commit message from CVS:
12868 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
12869 Properly aggregate GstFlowReturn from downstream in order to properly
12870 stop, and doing that as early as possible.
12873 2008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12875 configure.ac: 0.10.7.2 pre-release
12876 Original commit message from CVS:
12878 0.10.7.2 pre-release
12880 2008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com>
12882 Always let FLUSH_START events flow downstream.
12883 Original commit message from CVS:
12884 * ext/mad/gstmad.c: (gst_mad_sink_event):
12885 * gst/mpegaudioparse/gstmpegaudioparse.c:
12886 (gst_mp3parse_sink_event):
12887 Always let FLUSH_START events flow downstream.
12889 2008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net>
12891 configure.ac: Error out if we don't have the required core/base versions.
12892 Original commit message from CVS:
12894 Error out if we don't have the required core/base versions.
12896 2008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com>
12898 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
12899 Original commit message from CVS:
12900 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
12901 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
12902 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
12903 Fix video timestamps by adjusting it with the first timestamp found.
12904 Don't assume we have a complete fragment when flushing the adapter,
12905 packets might have been lost or the stream might just be broken.
12907 2008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com>
12909 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
12910 Original commit message from CVS:
12911 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
12912 Set Rank to NONE so that we don't accidentally try to autoplug the
12915 2008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12917 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
12918 Original commit message from CVS:
12919 * gst/mpegaudioparse/gstmpegaudioparse.c:
12920 (gst_mp3parse_emit_frame):
12921 Send a new duration message if the average bitrate changed and
12922 we don't know the duration from the Xing or VBRI header.
12925 2008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com>
12927 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
12928 Original commit message from CVS:
12929 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
12930 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
12931 * gst/realmedia/rtspreal.h:
12932 Move assembly rule parsing to the place where we parse the SDP as it's
12933 also there that we create the MDPR and we need the currently selected
12934 asmrule in order to select the right MTLI.
12937 2008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org>
12939 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
12940 Original commit message from CVS:
12941 * gst/realmedia/realhash.c:
12942 * gst/realmedia/rtspreal.c:
12943 Include generated "_stdint.h" instead of <stdint.h> which might not
12944 exist on some systems.
12946 2008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12948 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
12949 Original commit message from CVS:
12950 * ext/sidplay/gstsiddec.cc:
12951 Cast NULL sentinels to void * as NULL is defined as an integer
12952 constant in most environments when using C++ and it's size might
12953 be different from a pointer. Fixes #529488.
12955 2008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
12958 * gst/asfdemux/gstasfdemux.c:
12959 * gst/asfdemux/gstrtspwms.c:
12960 Fix "unused var" compiler error when --disable-gst-debug is used.
12961 Original commit message from CVS:
12962 Fix "unused var" compiler error when --disable-gst-debug is used.
12964 2008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net>
12966 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
12967 Original commit message from CVS:
12968 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
12969 We should also stop the streaming task when we get a NOT_LINKED
12970 flow return, which is not covered by FLOW_IS_FATAL.
12972 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com>
12974 ext/: gst_atomic_int_set ==> g_atomic_int_set
12975 Original commit message from CVS:
12976 * ext/cdio/gstcdiocddasrc.c:
12977 * ext/dv/gstdvdemux.c:
12978 gst_atomic_int_set ==> g_atomic_int_set
12980 2008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net>
12982 gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
12983 Original commit message from CVS:
12984 2008-04-11 Julien Moutte <julien@fluendo.com>
12985 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
12988 2008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com>
12990 configure.ac: Actually build dlls when cross-compiling with mingw32.
12991 Original commit message from CVS:
12992 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
12994 Actually build dlls when cross-compiling with mingw32.
12997 2008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12999 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
13000 Original commit message from CVS:
13002 * gst/mpegaudioparse/gstmpegaudioparse.c:
13003 (mpeg_audio_seek_entry_free):
13004 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
13005 Depend on GLib 2.12 and use it unconditionally as we do in other
13006 modules too already.
13008 2008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13010 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
13011 Original commit message from CVS:
13012 * gst/mpegaudioparse/gstmpegaudioparse.c:
13013 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
13014 (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
13015 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
13016 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
13017 (gst_xing_mux_chain):
13018 Use GSlice for allocating the seek table entries if we compile with
13019 GLib 2.10 or newer.
13021 2008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
13023 gst/asfdemux/gstasfdemux.c: Remove some debug code.
13024 Original commit message from CVS:
13025 * gst/asfdemux/gstasfdemux.c:
13026 (gst_asf_demux_process_ext_stream_props):
13027 Remove some debug code.
13029 2008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com>
13031 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
13032 Original commit message from CVS:
13033 * gst/asfdemux/gstasfdemux.c:
13034 (gst_asf_demux_process_ext_stream_props):
13035 Guard against division by 0 and fall back to 25/1 framerate.
13037 2008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
13039 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
13040 Original commit message from CVS:
13041 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
13042 (gst_asf_demux_process_ext_stream_props):
13043 Instead of adding a fixes 25/1 framerate to the video caps, use the
13044 average frame duration in the extended properties of the video stream as
13045 the framerate. Fixes #524346.
13047 2008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13049 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
13050 Original commit message from CVS:
13052 Check if the compiler supports do { } while (0) macros. This fixes
13053 a warning when compiling with g++ 4.3, resulting in a build failure
13054 because of -Werror.
13056 2008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com>
13058 gst/realmedia/asmrules.c: make ) also a delimiter for rules.
13059 Original commit message from CVS:
13060 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
13061 make ) also a delimiter for rules.
13062 Skip \\ when scanning strings.
13063 Add new testcase for these problems.
13065 2008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13067 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
13068 Original commit message from CVS:
13069 * gst/mpegaudioparse/gstmpegaudioparse.c:
13070 (gst_mp3parse_sink_event):
13071 Don't take the stream lock when caching events. This is not necessary
13072 and results in a deadlock when seeking with rhythmbox (but not with
13073 totem or banshee for some reason).
13075 2008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
13077 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
13078 Original commit message from CVS:
13079 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
13080 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
13081 Add the version field when creating the CONT chunk resulting in
13082 the Author, Comment and Copyright tags not being parsed correctly.
13085 2008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com>
13087 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
13088 Original commit message from CVS:
13089 * gst/mpegaudioparse/gstmpegaudioparse.c:
13090 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
13091 Remove trailing newlines from debug statements.
13093 2008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it>
13095 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
13096 Original commit message from CVS:
13097 * ext/dvdnav/dvdnavsrc.c:
13098 * ext/dvdnav/dvdnavsrc.h:
13099 Apply patch that adds some seeking support to dvdnav, and fixes it
13100 in various other ways. This doesn't make dvdnavsrc fully functional,
13101 but moves it forward.
13103 Patch By: Simone Gotti <simone.gotti@email.it>
13104 * ext/dvdnav/gst-dvd:
13105 Update the simple dvdnavsrc gst-launch example to work for 0.10
13107 2008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com>
13109 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
13110 Original commit message from CVS:
13112 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
13113 plug-ins are included/excluded. (#498222)
13115 2008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13117 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
13118 Original commit message from CVS:
13119 * ext/mad/gstmad.c: (gst_mad_sink_event):
13120 * gst/mpegaudioparse/gstmpegaudioparse.c:
13121 (gst_mp3parse_sink_event):
13122 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
13123 of dropping and leaking them.
13125 2008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13127 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
13128 Original commit message from CVS:
13129 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
13131 * ext/mad/gstmad.h:
13132 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
13133 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
13134 * gst/mpegaudioparse/gstmpegaudioparse.h:
13135 Cache all events except EOS if we still have to send a NEWSEGMENT
13136 event. This will let TAG events be forwarded until after decodebin
13137 to an encoder for example as decodebin only links the pads
13138 after NEWSEGMENT. Fixes bug #518933.
13140 2008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13142 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
13143 Original commit message from CVS:
13144 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
13145 Write Xing header at the correct position in the MP3 frame for
13146 stereo files. Fixes bug #518676.
13148 2008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net>
13150 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
13151 Original commit message from CVS:
13153 * ext/sidplay/Makefile.am:
13154 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
13155 when building C++ code (#516509).
13157 2008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net>
13159 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
13160 Original commit message from CVS:
13161 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
13162 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
13163 Workshop 12 compiler, but probably also crashes (#517985).
13165 2008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
13167 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
13168 Original commit message from CVS:
13169 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
13170 * gst/mpegaudioparse/gstmpegaudioparse.c:
13171 (gst_mp3_channel_mode_get_type),
13172 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
13173 (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
13174 (gst_mp3parse_chain):
13175 * gst/mpegaudioparse/gstmpegaudioparse.h:
13176 Post channel mode and CRC as tags. Fixes bug #504493.
13178 2008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13180 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
13181 Original commit message from CVS:
13182 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
13183 Correctly chain up to the parent's finalize function.
13185 2008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13187 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
13188 Original commit message from CVS:
13189 * gst/mpegaudioparse/gstmpegaudioparse.c:
13190 (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
13191 Try a bit harder to get valid timestamps, especially if upstream
13192 gives us one and we are at the first frame or resyncing.
13193 Return UNEXPECTED if we get a valid timestamp that is outside of
13194 our configured segment. After all changes done so far this doesn't
13195 seem to cause any regression, please test.
13197 2008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13199 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...
13200 Original commit message from CVS:
13202 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
13203 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
13204 If we don't have the position to seek to in our index first try
13205 to convert from TIME to BYTES upstream and only if that fails
13206 too use the old hack to simply seek to an earlier position
13207 and let the sink drop everything before segment start.
13208 Partially fixes bug #469930.
13210 2008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13212 configure.ac: Back to development...
13213 Original commit message from CVS:
13215 Back to development...
13217 === release 0.10.7 ===
13219 2008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13225 * docs/plugins/gst-plugins-ugly-plugins.args:
13226 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13227 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13228 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13229 * docs/plugins/gst-plugins-ugly-plugins.signals:
13230 * docs/plugins/inspect/plugin-a52dec.xml:
13231 * docs/plugins/inspect/plugin-asf.xml:
13232 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13233 * docs/plugins/inspect/plugin-dvdread.xml:
13234 * docs/plugins/inspect/plugin-dvdsub.xml:
13235 * docs/plugins/inspect/plugin-iec958.xml:
13236 * docs/plugins/inspect/plugin-lame.xml:
13237 * docs/plugins/inspect/plugin-mad.xml:
13238 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13239 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13240 * docs/plugins/inspect/plugin-mpegstream.xml:
13241 * docs/plugins/inspect/plugin-realmedia.xml:
13242 * docs/plugins/inspect/plugin-siddec.xml:
13243 * gst-plugins-ugly.doap:
13245 Release 0.10.7 - I Cheated Time
13246 Original commit message from CVS:
13247 Release 0.10.7 - I Cheated Time
13249 2008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13274 Original commit message from CVS:
13277 2008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13279 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
13280 Original commit message from CVS:
13281 * tests/check/Makefile.am:
13282 Exclude dvdreadsrc from the states test too.
13284 2008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13286 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
13287 Original commit message from CVS:
13288 * gst/mpegaudioparse/gstmpegaudioparse.c:
13289 (gst_mp3parse_emit_frame):
13290 Handler buffers without valid timestamp more correctly: Don't drop
13291 them and don't use the invalid timestamp to calculate the next
13292 timestamp. Fixes bug #516811.
13294 2008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org>
13296 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
13297 Original commit message from CVS:
13298 Patch by: Tal Shalif <tshalif at nargila dot org>
13299 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
13300 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
13301 Add some gint64 casts to prevent 32 bit integer overflows.
13304 2008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13306 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
13307 Original commit message from CVS:
13308 * gst/mpegaudioparse/gstmpegaudioparse.c:
13309 Revert previous commit to mp3parse, as it breaks playback
13312 2008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13314 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
13315 Original commit message from CVS:
13316 * gst/mpegaudioparse/gstmpegaudioparse.c:
13317 (gst_mp3parse_emit_frame):
13318 Return GST_FLOW_UNEXPECTED if we get data that is after our
13319 configured segment. This makes upstream go EOS immediately instead
13320 of sending us the complete stream. Also improve debugging a bit.
13322 2008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13324 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
13325 Original commit message from CVS:
13326 * ext/dvdread/dvdreadsrc.c:
13327 Fix regression in DVD seeking - when a pack we
13328 expect to be a NAV block turns out not to be, scan forwards
13329 for up to 2MB (at most ~1sec) until we find one.
13332 2008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net>
13334 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
13335 Original commit message from CVS:
13336 * win32/vs6/libgstmpegaudioparse.dsp:
13337 Add xing files to VS project file.
13339 2008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13341 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
13342 Original commit message from CVS:
13343 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
13344 Stop leaking src pad templates. Fixes bug #515708.
13346 2008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13348 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
13349 Original commit message from CVS:
13350 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
13351 Correctly write the size in bytes on big endian systems.
13354 2008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13356 ext/lame/gstlame.c: Don't leak the allowed caps.
13357 Original commit message from CVS:
13358 * ext/lame/gstlame.c: (gst_lame_setup):
13359 Don't leak the allowed caps.
13360 * tests/check/pipelines/lame.c: (GST_START_TEST):
13361 Stop leaking all buffers. Fixes bug #515575.
13363 2008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13365 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
13366 Original commit message from CVS:
13367 * gst/mpegaudioparse/plugin.c:
13368 Commit new file I forgot to add.
13370 2008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13372 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
13373 Original commit message from CVS:
13375 Make DISABLE_DEPRECATED defined *only* during CVS, not during
13376 pre-releases or releases.
13378 2008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13381 Mention bug 511497 fixed in previous commit
13382 Original commit message from CVS:
13383 Mention bug 511497 fixed in previous commit
13385 2008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13387 Move xingmux from -bad.
13388 Original commit message from CVS:
13389 * docs/plugins/Makefile.am:
13390 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13391 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13392 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13393 * gst/mpegaudioparse/Makefile.am:
13394 * gst/mpegaudioparse/gstmpegaudioparse.c:
13395 * gst/mpegaudioparse/gstxingmux.c:
13396 * tests/check/Makefile.am:
13397 * tests/check/elements/.cvsignore:
13398 Move xingmux from -bad.
13400 2008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net>
13402 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
13403 Original commit message from CVS:
13404 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
13405 Use gst_guint64_to_gdouble for conversion
13406 * win32/vs6/libgstasfdemux.dsp:
13407 * win32/vs6/libgstdvdsub.dsp:
13408 * win32/vs6/libgstrealmedia.dsp:
13409 Update project dependencies and add new source files
13411 2008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
13413 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
13414 Original commit message from CVS:
13415 * ext/mpeg2dec/gstmpeg2dec.c:
13416 Reset decoder when handling sequence where libmpeg2 has set
13417 frame period to 0, probably due to a corrupt packet.
13420 2008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13422 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
13423 Original commit message from CVS:
13424 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
13425 (gst_mp3parse_chain):
13426 Don't set new caps on the srcpad everytime the bitrate or MPEG
13427 version changes but calculate new spf value when the MPEG version
13430 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13432 Add documentation for the xingheader plugin.
13433 Original commit message from CVS:
13434 * docs/plugins/Makefile.am:
13435 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
13436 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
13437 * gst/xingheader/gstxingmux.c:
13438 * gst/xingheader/gstxingmux.h:
13439 Add documentation for the xingheader plugin.
13440 * tests/check/elements/xingmux.c: (GST_START_TEST):
13441 Set element state to PLAYING before doing something else.
13443 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13445 tests/check/: Add simple unit test for the xingmux element.
13446 Original commit message from CVS:
13447 * tests/check/Makefile.am:
13448 * tests/check/elements/.cvsignore:
13449 * tests/check/elements/xingmux.c: (setup_xingmux),
13450 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
13451 * tests/check/elements/xingmux_testdata.h:
13452 Add simple unit test for the xingmux element.
13453 * gst/xingheader/gstxingmux.c: (generate_xing_header),
13454 (gst_xing_mux_finalize), (xing_reset):
13455 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
13457 2008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13459 docs/plugins/: Add the real and rtsp elements and update the lists.
13460 Original commit message from CVS:
13461 * docs/plugins/Makefile.am:
13462 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13463 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13464 Add the real and rtsp elements and update the lists.
13465 * docs/plugins/inspect/plugin-amrnb.xml:
13466 * docs/plugins/inspect/plugin-asf.xml:
13467 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13468 * docs/plugins/inspect/plugin-dvdsub.xml:
13469 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13470 * docs/plugins/inspect/plugin-mpegstream.xml:
13471 * docs/plugins/inspect/plugin-realmedia.xml:
13472 * docs/plugins/inspect/plugin-siddec.xml:
13473 * docs/plugins/inspect/plugin-synaesthesia.xml:
13475 * gst/iec958/ac3_padder.c:
13476 * gst/iec958/ac3_padder.h:
13477 Do not use gtk-doc style comments for non gtk-doc comments. Note -
13478 there are functions defined using extern in the .c file - does that
13481 2008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13483 ext/mad/gstmad.c: Chain up at the end of the function.
13484 Original commit message from CVS:
13485 * ext/mad/gstmad.c:
13486 Chain up at the end of the function.
13488 2008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13490 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
13491 Original commit message from CVS:
13492 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
13493 Don't add pad templates for the base class but only in the
13496 2008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
13498 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
13499 Original commit message from CVS:
13500 * ext/lame/gstlame.c:
13501 * ext/lame/gstlame.h:
13502 Fix the case where you initially have stereo input, and so lame's
13503 mode is not set to mono, and then you get input with mono audio and
13504 soon after you get stereo input again. What happened before this
13505 commit is that it would keep the encoding mode as mono. It should
13506 change it back to the one requested by the app (or the default one)
13509 2008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13511 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
13512 Original commit message from CVS:
13513 * gst/mpegaudioparse/gstmpegaudioparse.c:
13514 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
13515 (mp3parse_bytepos_to_time):
13516 Interpolate the VBRI seek table entries to get better results,
13517 support 3 byte seek table entries and prevent overflows in the
13518 seek table by adding the relative offsets when using the seek
13519 table in a large enough data type.
13521 2008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13523 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
13524 Original commit message from CVS:
13525 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13526 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
13527 (mp3parse_bytepos_to_time):
13528 * gst/mpegaudioparse/gstmpegaudioparse.h:
13529 Add support for seeking based on the VBRI seek table. Might make
13530 sense to use interpolation in the table later to get hopefully a
13531 bit more accurate values.
13533 2008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
13535 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
13536 Original commit message from CVS:
13537 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
13538 (handle_picture), (handle_slice):
13539 Fix compilation error. Fixes #509313.
13541 2008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13543 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
13544 Original commit message from CVS:
13545 * ext/lame/gstlame.c: (gst_lame_sink_event):
13546 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
13547 as 8 * GST_SECOND is too large for int.
13549 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13551 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
13552 Original commit message from CVS:
13553 * gst/xingheader/gstxingmux.c: (generate_xing_header):
13554 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
13557 2008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13559 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
13560 Original commit message from CVS:
13561 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13562 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
13563 (mp3parse_total_bytes), (mp3parse_total_time):
13564 * gst/mpegaudioparse/gstmpegaudioparse.h:
13565 Add initial support for reading VBRI headers as found in VBR files
13566 created by some Fraunhofer encoders. Currently we only read the
13567 number of frames and bytes (and calculate duration, etc from this)
13568 but there is also a seek table that we currently don't use.
13570 2008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be>
13572 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
13573 Original commit message from CVS:
13574 Patch by: Mark Nauwelaerts <manauw at syknet dot be>
13575 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
13576 (gst_lame_sink_event):
13577 Correctly set number of channels when using mono-encoding mode
13578 and fix the duration calculation of the EOS buffer.
13580 2008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13582 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
13583 Original commit message from CVS:
13584 * gst/mpegaudioparse/gstmpegaudioparse.c:
13585 (gst_mp3parse_handle_first_frame):
13586 Guard against 0 values in the Xing header as frame count and
13587 byte count and calculate the bitrate when we have all values
13588 we need and not before.
13590 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13592 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
13593 Original commit message from CVS:
13594 * gst/xingheader/gstxingmux.c: (generate_xing_header):
13595 Remove accidentially leftover debug printf.
13597 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13599 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
13600 Original commit message from CVS:
13601 * gst/xingheader/gstxingmux.c: (has_xing_header),
13602 (generate_xing_header), (gst_xing_mux_chain),
13603 (gst_xing_mux_sink_event):
13604 Choose smallest possible frame size for the Xing header, properly
13605 set the timestamp, duration and offset on the outgoing buffers,
13606 only send NEWSEGMENT events in BYTE format downstream and also
13607 drop VBRI headers if already existing.
13609 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13611 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
13612 Original commit message from CVS:
13613 * gst/xingheader/Makefile.am:
13614 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
13615 (has_xing_header), (generate_xing_header),
13616 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
13617 (gst_xing_mux_init), (gst_xing_mux_chain),
13618 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
13619 * gst/xingheader/gstxingmux.h:
13620 Major cleanup and rewrite of xingmux with less bugs and new features:
13621 - Handles other layers as 3
13624 2008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
13626 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
13627 Original commit message from CVS:
13628 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
13629 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
13630 Call g_type_class_ref() from a thread-safe context and not
13631 from the streaming thread to avoid GLib screwing up (see
13632 bug #349410 and #493432). Comment out unused code.
13634 2008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
13636 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
13637 Original commit message from CVS:
13638 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
13639 (handle_picture), (clip_buffer), (handle_slice),
13640 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
13641 (gst_mpeg2dec_change_state):
13642 * ext/mpeg2dec/gstmpeg2dec.h:
13643 Add buffer clipping.
13644 Add basic reverse playback support. Not complete yet when dealing with
13647 2008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13649 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
13650 Original commit message from CVS:
13652 Add -Wno-portability to the automake parameters to stop warnings
13653 about GNU make extensions being used. We require GNU make in almost
13654 every Makefile anyway.
13656 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
13657 at the same time is required for per target flags.
13659 2008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13661 Makefile.am: Include lcov.mak to allow building coverage reports.
13662 Original commit message from CVS:
13664 Include lcov.mak to allow building coverage reports.
13666 2008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13668 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
13669 Original commit message from CVS:
13670 * ext/mad/gstmad.c: (mpg123_parse_xing_header):
13671 * gst/mpegaudioparse/gstmpegaudioparse.c:
13672 (gst_mp3parse_handle_first_frame):
13673 Make sure that the Xing TOC starts with 0 and the entries
13674 are increasing over time. Otherwise it's broken and should
13675 be skipped. Fixes bug #507821.
13677 2008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net>
13679 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
13680 Original commit message from CVS:
13681 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
13682 (gst_asf_demux_add_video_stream),
13683 (gst_asf_demux_process_ext_content_desc),
13684 (gst_asf_demux_get_metadata_for_stream),
13685 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
13686 (gst_asf_demux_change_state):
13687 * gst/asfdemux/gstasfdemux.h:
13688 Parse metadata object and extract pixel aspect ratio. Fixes #507844.
13690 2007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org>
13692 docs/plugins/.cvsignore: Add *-undeclared.txt
13693 Original commit message from CVS:
13694 * docs/plugins/.cvsignore:
13695 Add *-undeclared.txt
13697 2007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com>
13699 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
13700 Original commit message from CVS:
13701 * gst/realmedia/rdtmanager.c:
13702 (gst_rdt_manager_marshal_VOID__UINT_UINT),
13703 (gst_rdt_manager_class_init):
13704 * gst/realmedia/rdtmanager.h:
13705 Implement some more signals that rtspsrc connects to.
13708 2007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net>
13710 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
13711 Original commit message from CVS:
13713 Include common/win32.mak for CRLF check of win32 project
13714 files (see #393626).
13716 2007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13718 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
13719 Original commit message from CVS:
13720 * gst/mpegaudioparse/gstmpegaudioparse.c:
13721 (gst_mp3parse_sink_event), (mp3parse_handle_seek):
13722 Don't post SEGMENT_START messages on the bus, only the element
13723 driving the pipeline should do that.
13725 2007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13727 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
13728 Original commit message from CVS:
13730 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
13732 2007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com>
13734 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
13735 Original commit message from CVS:
13736 * ext/mpeg2dec/gstmpeg2dec.h:
13737 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
13740 2007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net>
13742 gst/realmedia/rtspreal.c: Fix build on Mac OS X.
13743 Original commit message from CVS:
13744 2007-11-20 Julien MOUTTE <julien@moutte.net>
13745 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
13748 2007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13750 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
13751 Original commit message from CVS:
13752 * gst/mpegaudioparse/gstmpegaudioparse.c:
13753 Restore the segment handling logic.
13754 Please don't do behavioural changes under the heading of 'leak fixes'
13755 or 'whitespace changes', people.
13757 2007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13759 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
13760 Original commit message from CVS:
13761 * gst/mpegaudioparse/gstmpegaudioparse.c:
13764 2007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13766 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
13767 Original commit message from CVS:
13768 * gst/asfdemux/gstasfdemux.c:
13769 Sync _activate_pull() a little more with other demuxers.
13771 2007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
13773 gst/mpegstream/gstmpegdemux.c: recognize the padding stream
13774 Original commit message from CVS:
13775 * gst/mpegstream/gstmpegdemux.c:
13776 recognize the padding stream
13778 2007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net>
13780 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
13781 Original commit message from CVS:
13782 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
13783 Convert tags that come as string into the type required by
13786 2007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com>
13788 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
13789 Original commit message from CVS:
13790 * gst/mpegaudioparse/gstmpegaudioparse.c:
13791 (gst_mp3parse_emit_frame):
13792 Remove some more broken code, it seems to clip even when it should not.
13795 2007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com>
13797 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
13798 Original commit message from CVS:
13799 * gst/mpegaudioparse/gstmpegaudioparse.c:
13800 (gst_mp3parse_emit_frame):
13801 When the element is not driving the streaming thread it is not supposed
13802 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
13803 upstream when it detects EOS. See #491305.
13805 2007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net>
13807 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
13808 Original commit message from CVS:
13809 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
13810 * gst/dvdsub/Makefile.am:
13811 * gst/dvdsub/gstdvdsubdec.c:
13812 * gst/dvdsub/gstdvdsubparse.c:
13813 * gst/dvdsub/gstdvdsubparse.h:
13814 Add dvd subtitle parser, which just packetizes the input
13815 stream. This is needed to mux dvd subtitles into matroska
13816 files, since the muxer expects unfragmented and properly
13817 timestamped input (#415754).
13819 2007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net>
13821 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
13822 Original commit message from CVS:
13824 Update requirements from past CVS versions to released
13825 versions (0.10.14 in this case).
13826 * ext/sidplay/gstsiddec.cc:
13827 Fix compilation with g++-4.2.
13829 2007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13831 gst/realmedia/: Fix some compiler warnings shown on Forte.
13832 Original commit message from CVS:
13833 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
13834 (gst_asm_scan_parse_condition):
13835 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
13836 Fix some compiler warnings shown on Forte.
13838 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
13840 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
13841 Original commit message from CVS:
13842 Patch by: Gautier Portet <kassoulet at gmail dot com>
13843 * gst/xingheader/gstxingmux.c:
13844 The size of the Xing header is actually 417 as it's rounded to the
13845 next smaller integer. Fixes #397759.
13846 * gst/xingheader/gstxingmux.c: (xing_generate_header),
13847 (xing_push_header):
13848 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
13849 event to the beginning was successful before pushing the header again.
13851 2007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net>
13853 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
13854 Original commit message from CVS:
13855 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
13856 (mp3parse_bytepos_to_time):
13857 Use gst_util_guint64_to_gdouble for conversions.
13858 * win32/vs6/libgstmad.dsp:
13859 Add a link to libgstaudio.
13861 2007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net>
13863 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
13864 Original commit message from CVS:
13865 * ext/lame/gstlame.c:
13866 Fix up case where there is no peer, in which case
13867 _get_allowed_caps() will return NULL.
13869 2007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net>
13871 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
13872 Original commit message from CVS:
13873 * ext/lame/gstlame.c:
13874 Use GST_PTR_FORMAT to print caps in debug statement.
13876 2007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13878 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
13879 Original commit message from CVS:
13881 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
13882 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
13885 2007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13887 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
13888 Original commit message from CVS:
13889 * ext/lame/gstlame.c:
13890 Allow fixing the sample rate lame converts to by negotiating fixed
13891 sample rate on the src pad caps.
13893 * tests/check/Makefile.am:
13894 * tests/check/pipelines/lame.c:
13895 Add a check for it.
13897 2007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13899 po/: Updated translations.
13900 Original commit message from CVS:
13903 Updated translations.
13905 2007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13907 po/pl.po: Added Polish translation.
13908 Original commit message from CVS:
13909 translated by: Jakub Bogusz <qboosh@pld-linux.org>
13911 Added Polish translation.
13913 2007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13915 po/fi.po: Added Finnish translation.
13916 Original commit message from CVS:
13917 translated by: Ilkka Tuohela <hile@iki.fi>
13919 Added Finnish translation.
13921 2007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13923 po/es.po: Added Spanish translation.
13924 Original commit message from CVS:
13925 translated by: Jorge González González <aloriel@gmail.com>
13927 Added Spanish translation.
13929 2007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13931 po/bg.po: Added Bulgarian translation.
13932 Original commit message from CVS:
13933 translated by: Alexander Shopov <ash@contact.bg>
13935 Added Bulgarian translation.
13937 2007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13939 gst/iec958/ac3iec.c: Chainup in finalize.
13940 Original commit message from CVS:
13941 * gst/iec958/ac3iec.c:
13942 Chainup in finalize.
13943 * tests/check/Makefile.am:
13944 * tests/check/generic/states.c:
13945 Improved state change unit test.
13947 2007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13949 Ignore registries in any format.
13950 Original commit message from CVS:
13951 * docs/plugins/.cvsignore:
13952 * tests/check/.cvsignore:
13953 Ignore registries in any format.
13955 2007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
13957 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan...
13958 Original commit message from CVS:
13960 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
13961 define in the lame headers. This has the advantage that
13962 it should still work when we're cross-compiling (#452025).
13964 2007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13966 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
13967 Original commit message from CVS:
13968 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13969 Add other allowed rates to the pad templates.
13970 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
13971 Reset the parser to release memory in dispose.
13973 2007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13975 ext/: Fix more leaks.
13976 Original commit message from CVS:
13977 * ext/amrnb/amrnbdec.c:
13978 * ext/amrnb/amrnbenc.c:
13979 * ext/amrnb/amrnbparse.c:
13980 * ext/sidplay/gstsiddec.cc:
13983 2007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com>
13985 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
13986 Original commit message from CVS:
13987 Patch by: Daniel Charles <dcharles at ti dot com>
13988 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
13989 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
13990 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
13991 (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
13992 * ext/amrnb/amrnbenc.h:
13993 Add property to select the BandMode of the AMR encoder.
13996 2007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13998 gst/realmedia/asmrules.c: Make ro memory to share.
13999 Original commit message from CVS:
14000 * gst/realmedia/asmrules.c:
14001 Make ro memory to share.
14003 2007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com>
14005 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
14006 Original commit message from CVS:
14007 * gst/mpegaudioparse/gstmpegaudioparse.c:
14008 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
14009 * gst/mpegaudioparse/gstmpegaudioparse.h:
14010 Queue segment event and push it after we know the caps on the pad or
14011 else an autoplugger might not have plugged the element yet and the
14014 2007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14016 gst/iec958/ac3iec.c: Fix tests.
14017 Original commit message from CVS:
14018 * gst/iec958/ac3iec.c:
14021 2007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14023 tests/check/: Add generic state-change test suite to help to fi leaks.
14024 Original commit message from CVS:
14025 * tests/check/Makefile.am:
14026 * tests/check/generic/.cvsignore:
14027 * tests/check/generic/states.c:
14028 Add generic state-change test suite to help to fi leaks.
14030 2007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14032 po/: Added Portuguese (Brazilian) translation.
14033 Original commit message from CVS:
14034 translated by: Raphael Higino <phhigino@gmail.com>
14037 Added Portuguese (Brazilian) translation.
14039 2007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14041 po/: Updated translations.
14042 Original commit message from CVS:
14047 Updated translations.
14049 2007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
14051 gst/realmedia/rmdemux.c: Activate timestamp fixing code.
14052 Original commit message from CVS:
14053 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
14054 (gst_rmdemux_parse_video_packet):
14055 Activate timestamp fixing code.
14057 2007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
14059 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
14060 Original commit message from CVS:
14061 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
14062 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
14063 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
14064 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
14065 Do fragment collection in the demuxer so that we can now work with
14066 both ffmpeg and realvideodec to decoder real video content.
14068 2007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14070 gst/realmedia/asmrules.c: Include stdlib.h.
14071 Original commit message from CVS:
14072 * gst/realmedia/asmrules.c:
14075 2007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com>
14077 gst/realmedia/rdtmanager.c: Fix caps.
14078 Original commit message from CVS:
14079 * gst/realmedia/rdtmanager.c:
14082 2007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
14084 gst/realmedia/rtspreal.c: Disable UDP transport for now.
14085 Original commit message from CVS:
14086 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
14087 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
14088 Disable UDP transport for now.
14090 2007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com>
14092 gst/realmedia/: Add simple rdt manager.
14093 Original commit message from CVS:
14094 * gst/realmedia/Makefile.am:
14095 * gst/realmedia/rdtmanager.c: (find_session_by_id),
14096 (create_session), (free_session), (gst_rdt_manager_base_init),
14097 (gst_rdt_manager_marshal_BOXED__UINT_UINT),
14098 (gst_rdt_manager_class_init), (gst_rdt_manager_init),
14099 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
14100 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
14101 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
14102 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
14103 (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
14104 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
14105 (gst_rdt_manager_plugin_init):
14106 * gst/realmedia/rdtmanager.h:
14107 * gst/realmedia/rmdemux.c: (plugin_init):
14108 Add simple rdt manager.
14110 2007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com>
14112 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
14113 Original commit message from CVS:
14114 * gst/realmedia/rdtdepay.c:
14115 Fix the encoding-name so that it matches what the rtsp extension sets.
14117 2007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
14119 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
14120 Original commit message from CVS:
14121 * gst/realmedia/asmrules.c: (gst_asm_node_free),
14122 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
14123 (gst_asm_scan_string), (gst_asm_scan_number),
14124 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
14125 (gst_asm_scan_next_token), (gst_asm_rule_free),
14126 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
14127 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
14128 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
14129 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
14130 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
14131 (gst_asm_rule_book_match), (main):
14132 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
14133 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
14134 Use g_hash_table_destroy instead of _unref which is too new.
14136 2007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com>
14138 gst/realmedia/.cvsignore: Add test to ignore.
14139 Original commit message from CVS:
14140 * gst/realmedia/.cvsignore:
14141 Add test to ignore.
14142 * gst/realmedia/Makefile.am:
14143 * gst/realmedia/asmrules.c: (gst_asm_node_new),
14144 (gst_asm_node_free), (gst_asm_operator_eval),
14145 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
14146 (gst_asm_scan_string), (gst_asm_scan_number),
14147 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
14148 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
14149 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
14150 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
14151 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
14152 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
14153 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
14154 (gst_asm_rule_book_match), (main):
14155 * gst/realmedia/asmrules.h:
14156 Added asembler rule book parser and evaluator.
14157 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
14158 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
14159 * gst/realmedia/rtspreal.h:
14160 Keep per stream config info.
14161 Parse and evaluate asm rule books for stream selection.
14163 2007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14165 gst/realmedia/rtspreal.c: Include stdlib.
14166 Original commit message from CVS:
14167 * gst/realmedia/rtspreal.c:
14170 2007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com>
14172 gst/realmedia/: Split out hash code in separate file.
14173 Original commit message from CVS:
14174 * gst/realmedia/Makefile.am:
14175 * gst/realmedia/realhash.c: (hash), (call_hash),
14176 (gst_rtsp_ext_real_calc_response_and_checksum):
14177 * gst/realmedia/realhash.h:
14178 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
14179 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
14180 Split out hash code in separate file.
14182 2007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com>
14184 gst/: Fix include paths and link dependecies for rtsp extension.
14185 Original commit message from CVS:
14186 * gst/asfdemux/Makefile.am:
14187 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
14188 (gst_rtsp_wms_class_init):
14189 * gst/realmedia/Makefile.am:
14190 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
14191 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
14192 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
14193 (_do_init), (gst_rtsp_real_class_init):
14194 Fix include paths and link dependecies for rtsp extension.
14196 2007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
14198 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
14199 Original commit message from CVS:
14200 * gst/realmedia/Makefile.am:
14201 * gst/realmedia/rmdemux.c: (plugin_init):
14202 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
14203 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
14204 (call_hash), (rtsp_ext_real_calc_response_and_checksum),
14205 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
14206 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
14207 (gst_rtsp_real_init), (gst_rtsp_real_finalize),
14208 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
14209 (gst_rtsp_real_plugin_init):
14210 * gst/realmedia/rtspreal.h:
14211 Add RealMedia RTSP extension module. It has rank NONE until it is fully
14214 2007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com>
14216 gst/asfdemux/: Move WMS RTSP extension from -good to here.
14217 Original commit message from CVS:
14218 * gst/asfdemux/Makefile.am:
14219 * gst/asfdemux/gstasf.c: (plugin_init):
14220 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
14221 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
14222 (gst_rtsp_wms_configure_stream), (_do_init),
14223 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
14224 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
14225 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
14226 * gst/asfdemux/gstrtspwms.h:
14227 Move WMS RTSP extension from -good to here.
14228 Port it to the new pluggable extension interface.
14230 2007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14232 ext/mad/Makefile.am: Link to audio helper from plugins-base.
14233 Original commit message from CVS:
14234 * ext/mad/Makefile.am:
14235 Link to audio helper from plugins-base.
14237 2007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14239 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
14240 Original commit message from CVS:
14242 * ext/mad/gstmad.c: (gst_mad_chain):
14243 Use the new buffer clipping function from gstaudio here and
14244 require gst-plugins-base CVS.
14246 2007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14248 configure.ac: Sync liboil check with plugins-base. Add libm check.
14249 Original commit message from CVS:
14251 Sync liboil check with plugins-base. Add libm check.
14252 * gst/synaesthesia/Makefile.am:
14253 Link against libm. We're using sqrt here.
14255 2007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14257 gst/asfdemux/gstasfdemux.c: Include stdlib.
14258 Original commit message from CVS:
14259 * gst/asfdemux/gstasfdemux.c:
14262 2007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14264 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
14265 Original commit message from CVS:
14266 * ext/annodex/Makefile.am:
14268 * ext/cdio/gstcdiocddasrc.c:
14269 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
14271 * ext/cairo/Makefile.am:
14272 * gst/videofilter/Makefile.am:
14273 * tests/examples/level/Makefile.am:
14274 Use $(LIBM) instead of -lm
14276 2007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14278 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
14279 Original commit message from CVS:
14280 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
14281 (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
14282 * gst/mpegaudioparse/gstmpegaudioparse.h:
14283 Save some memory for each frame by only saving the start timestamp
14284 and start byte position instead of additionally the stop timestamp
14285 and stop byte position. This requires us to use a doubly-linked list
14286 but still saves 8-12 bytes per frame.
14288 2007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14290 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
14291 Original commit message from CVS:
14292 * ext/mad/gstmad.c: (clip_outgoing_buffer):
14293 Fix buffer clipping to correctly clip to the segment stop.
14295 2007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14297 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
14298 Original commit message from CVS:
14299 * gst/mpegaudioparse/gstmpegaudioparse.c:
14300 (gst_mp3parse_emit_frame):
14301 Fix a calculation that was causing mp3parse to drop every incoming
14302 frame when upstream delivered a segment in TIME format, breaking
14303 playback of all mpeg system streams.
14305 2007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14307 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
14308 Original commit message from CVS:
14311 * tests/Makefile.am:
14312 Remove bogus check for libcheck, since we check for
14313 gstreamer-check and it pulls in the required info from
14314 and we weren't actually _using_ the information for
14315 libcheck ourselves anyway.
14317 2007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14319 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
14320 Original commit message from CVS:
14321 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
14322 (gst_mp3parse_init), (gst_mp3parse_dispose),
14323 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
14324 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
14325 (mp3parse_handle_seek), (mp3parse_src_query):
14326 * gst/mpegaudioparse/gstmpegaudioparse.h:
14327 Implement accurate seeking in mpegaudioparse. Fixes #308312.
14328 Also implement segment seeks.
14330 2007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14332 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
14333 Original commit message from CVS:
14334 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
14335 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
14336 (gst_mad_chain), (gst_mad_change_state):
14337 * ext/mad/gstmad.h:
14338 Implement buffer clipping and use GST_BOILERPLATE instead of manual
14339 GType magic. Part one of bug #308312.
14341 2007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14343 configure.ac: Use pkg-config to locate check.
14344 Original commit message from CVS:
14346 Use pkg-config to locate check.
14348 2007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net>
14350 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
14351 Original commit message from CVS:
14353 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
14354 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
14355 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
14356 Fix build against core CVS by not using deprecated API. Bump
14357 requirements for new API (overdue anyway).
14359 2007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14361 REQUIREMENTS: Also add amr-libs here and update a little.
14362 Original commit message from CVS:
14364 Also add amr-libs here and update a little.
14366 2007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
14368 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
14369 Original commit message from CVS:
14370 * docs/plugins/inspect/plugin-dvdnav.xml:
14371 * docs/plugins/inspect/plugin-realmedia.xml:
14372 * docs/plugins/inspect/plugin-synaesthesia.xml:
14373 Add inspect file for synaesthesia so the docs can be built even if
14374 the plugin isn't built yet. Fixes #454311. Also add inspect files
14375 for dvdnavsrc and realmedia.
14377 2007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14379 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
14380 Original commit message from CVS:
14381 * docs/plugins/Makefile.am:
14382 Simplify --extra-dir as gtkdoc scans recursively.
14384 2007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14386 And yet more docs enabled.
14387 Original commit message from CVS:
14388 * docs/plugins/Makefile.am:
14389 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14390 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14391 * gst/synaesthesia/Makefile.am:
14392 * gst/synaesthesia/gstsynaesthesia.c:
14393 * gst/synaesthesia/gstsynaesthesia.h:
14394 And yet more docs enabled.
14396 2007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14398 docs/plugins/: Add new docs. Scan c++ files too.
14399 Original commit message from CVS:
14400 * docs/plugins/Makefile.am:
14401 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14402 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14403 * docs/plugins/inspect/plugin-a52dec.xml:
14404 * docs/plugins/inspect/plugin-amrnb.xml:
14405 * docs/plugins/inspect/plugin-asf.xml:
14406 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14407 * docs/plugins/inspect/plugin-dvdsub.xml:
14408 * docs/plugins/inspect/plugin-iec958.xml:
14409 * docs/plugins/inspect/plugin-lame.xml:
14410 * docs/plugins/inspect/plugin-mad.xml:
14411 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14412 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14413 * docs/plugins/inspect/plugin-mpegstream.xml:
14414 Add new docs. Scan c++ files too.
14415 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
14416 (gst_amrnbdec_event):
14417 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
14418 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
14419 (gst_amrnbparse_loop):
14420 Add documentation headers.
14421 * ext/mad/gstmad.c:
14422 * ext/mad/gstmad.h:
14425 2007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14427 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
14428 Original commit message from CVS:
14429 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
14430 (gst_mp3parse_init):
14431 Use GST_BOILERPLATE instead of manual GType magic.
14432 * gst/mpegaudioparse/gstmpegaudioparse.c:
14433 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
14434 (mp3parse_bytepos_to_time):
14435 * gst/mpegaudioparse/gstmpegaudioparse.h:
14436 Implement seeking, byte->time, time->byte conversions with the Xing
14437 seek table if available. This allows better at least a bit more
14438 accurate seeks and file position reporting.
14440 2007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14442 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
14443 Original commit message from CVS:
14444 * gst/mpegaudioparse/gstmpegaudioparse.c:
14445 (gst_mp3parse_handle_first_frame):
14446 Copy the complete Xing seek table in the 100 byte array instead of
14447 copying the first byte 100 times.
14448 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
14449 (mp3parse_total_time), (mp3parse_time_to_bytepos):
14450 Add seeking support based on the Xing header but comment it out for
14451 now as it seems to yield worse result than the other method.
14452 Also use gst_pad_query_peer_duration() instead of getting the peer pad
14453 ourself, creating a new GstQuery, etc.
14455 2007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14457 docs/plugins/: Update docs with caps info.
14458 Original commit message from CVS:
14459 * docs/plugins/gst-plugins-ugly-plugins.args:
14460 * docs/plugins/inspect/plugin-a52dec.xml:
14461 * docs/plugins/inspect/plugin-amrnb.xml:
14462 * docs/plugins/inspect/plugin-asf.xml:
14463 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14464 * docs/plugins/inspect/plugin-dvdread.xml:
14465 * docs/plugins/inspect/plugin-dvdsub.xml:
14466 * docs/plugins/inspect/plugin-iec958.xml:
14467 * docs/plugins/inspect/plugin-lame.xml:
14468 * docs/plugins/inspect/plugin-mad.xml:
14469 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14470 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14471 * docs/plugins/inspect/plugin-mpegstream.xml:
14472 Update docs with caps info.
14474 2007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
14476 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
14477 Original commit message from CVS:
14479 Make sure dvdnav strings get translated too (no reason not to have
14480 them in the .po file, even if the plugin is disabled for now).
14483 2007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14485 ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
14486 Original commit message from CVS:
14487 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
14488 (gst_amrnbdec_event), (gst_amrnbdec_chain),
14489 (gst_amrnbdec_state_change):
14490 * ext/amrnb/amrnbdec.h:
14491 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
14492 (gst_amrnbparse_loop):
14493 Add newsegment and discont handling. Some code cleanups.
14495 2007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org>
14497 ext/dvdread/dvdreadsrc.c: check for an error from
14498 Original commit message from CVS:
14499 * ext/dvdread/dvdreadsrc.c: check for an error from
14500 DVDReadBlocks() correctly.
14502 2007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org>
14504 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...
14505 Original commit message from CVS:
14506 * ext/dvdread/dvdreadsrc.c:
14507 If we can't read a nav packet, or it doesn't look like a nav
14508 packet, that's an error. Previous behavior was to look at
14509 the next packet; I can't find any justification for doing that.
14512 2007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14514 po/it.po: Updated Italian translation.
14515 Original commit message from CVS:
14517 Updated Italian translation.
14519 2007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14521 po/vi.po: Updated Vietnames translation.
14522 Original commit message from CVS:
14524 Updated Vietnames translation.
14526 2007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14528 po/: Added Chinese (simplified) translation.
14529 Original commit message from CVS:
14530 contributed by: Wenzheng Hu <db_lobster@163.com>
14533 Added Chinese (simplified) translation.
14535 2007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14537 MAINTAINERS: Updating all the maintainers files
14538 Original commit message from CVS:
14540 Updating all the maintainers files
14542 2007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com>
14544 Fix leaks some more.
14545 Original commit message from CVS:
14546 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
14547 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
14548 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
14549 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
14550 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
14551 * gst/iec958/ac3iec.c: (ac3iec_init):
14552 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
14553 Fix leaks some more.
14555 2007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com>
14557 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
14558 Original commit message from CVS:
14559 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
14560 "She's leaking me", said valgrind.
14562 2007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14564 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
14565 Original commit message from CVS:
14566 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
14567 Fix "pad caps are not a real subset of its template caps" warning.
14569 2007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
14571 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
14572 Original commit message from CVS:
14573 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
14574 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
14575 (gst_amrnbdec_finalize):
14576 Don't leak the adapter, unref it in a new finalize method instead.
14579 2007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14581 configure.ac: Back to CVS
14582 Original commit message from CVS:
14585 * gst-plugins-ugly.doap:
14586 Add 0.10.6 to the list of releases.
14588 === release 0.10.6 ===
14590 2007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14596 * docs/plugins/gst-plugins-ugly-plugins.args:
14597 * docs/plugins/inspect/plugin-a52dec.xml:
14598 * docs/plugins/inspect/plugin-asf.xml:
14599 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14600 * docs/plugins/inspect/plugin-dvdread.xml:
14601 * docs/plugins/inspect/plugin-dvdsub.xml:
14602 * docs/plugins/inspect/plugin-iec958.xml:
14603 * docs/plugins/inspect/plugin-lame.xml:
14604 * docs/plugins/inspect/plugin-mad.xml:
14605 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14606 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14607 * docs/plugins/inspect/plugin-mpegstream.xml:
14608 * docs/plugins/inspect/plugin-siddec.xml:
14610 Original commit message from CVS:
14613 2007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14631 Original commit message from CVS:
14634 2007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14636 win32/vs6/: Convert line endings to CRLF and mark as binary files.
14637 Original commit message from CVS:
14638 * win32/vs6/gst_plugins_ugly.dsw:
14639 * win32/vs6/libgstac3parse.dsp:
14640 * win32/vs6/libgstasfdemux.dsp:
14641 * win32/vs6/libgstdvdlpcmdec.dsp:
14642 * win32/vs6/libgstdvdsub.dsp:
14643 * win32/vs6/libgstiec958.dsp:
14644 * win32/vs6/libgstlame.dsp:
14645 * win32/vs6/libgstmad.dsp:
14646 * win32/vs6/libgstmpegaudioparse.dsp:
14647 * win32/vs6/libgstmpegstream.dsp:
14648 * win32/vs6/libgstrealmedia.dsp:
14649 * win32/vs6/libgstsynaesthesia.dsp:
14650 Convert line endings to CRLF and mark as binary files.
14652 2007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
14654 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
14655 Original commit message from CVS:
14656 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
14657 Don't forget to unlock when setting the device property, or
14658 we'll sooner or later deadlock.
14660 2007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net>
14662 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
14663 Original commit message from CVS:
14664 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
14665 Use gst_util_guint64_to_gdouble for conversion.
14666 * win32/vs6/libgstasfdemux.dsp:
14667 Add asfpacket.c to the build.
14669 2007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14671 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
14672 Original commit message from CVS:
14673 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
14674 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
14675 * gst/mpegaudioparse/gstmpegaudioparse.h:
14676 If the Xing header provides a total time, use it to calculate the
14677 correct average bitrate immediately, instead of sending updates as
14678 we parse the stream.
14680 2007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be>
14682 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
14683 Original commit message from CVS:
14684 Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
14685 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
14686 Use GstClockTime instead of guint for a time variable to prevent
14687 overflows on too large subtitle durations. Fixes #444514.
14689 2007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be>
14691 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
14692 Original commit message from CVS:
14693 Patch by: Mark Nauwelaerts <manauw at skynet be>
14694 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
14695 Clear state when handling the serialized FLUSH_STOP event instead of
14696 the FLUSH_START event, thereby making sure we don't free buffers the
14697 chain function is still using. Fixes dvdsubdec crashing when flusing
14698 or seeking (#442706).
14700 2007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
14702 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
14703 Original commit message from CVS:
14704 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
14705 Initialise variable to make fc4 build bot happy.
14707 2007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net>
14709 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
14710 Original commit message from CVS:
14711 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
14712 Add sanity check so we don't abort for broken or non-MPEG streams,
14713 but instead error out. Fixes crashes/aborts for when our typefinder
14714 wrongly identifies quicktime files as mpeg (which should be fixed in
14715 -base now too). (#440120).
14717 2007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14720 * ext/amrnb/amrnbdec.c:
14721 * ext/amrnb/amrnbenc.c:
14722 * ext/amrnb/amrnbparse.c:
14723 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
14724 Original commit message from CVS:
14725 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
14726 block_size, _do_init, gst_amrnbdec_base_init,
14727 gst_amrnbdec_class_init, gst_amrnbdec_init):
14728 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
14729 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
14730 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
14731 block_size, _do_init, gst_amrnbparse_base_init,
14732 gst_amrnbparse_class_init, gst_amrnbparse_init):
14733 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
14734 GST_DEBUG_FUNCPTR and add log-category.
14736 2007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14738 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
14739 Original commit message from CVS:
14740 * gst/mpegaudioparse/gstmpegaudioparse.c:
14741 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
14742 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
14743 (gst_mp3parse_chain), (mp3parse_total_bytes),
14744 (mp3parse_total_time):
14745 * gst/mpegaudioparse/gstmpegaudioparse.h:
14746 Implement parsing of Xing headers from the first frame of the stream,
14747 and use it to report duration correctly where possible.
14749 2007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net>
14751 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
14752 Original commit message from CVS:
14753 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
14754 After descrambling, push the packets out as individual packets
14755 instead of one big descrambled buffer. Makes cook audio decoding
14756 work with the 'realaudiodec' decoder from gst-plugins-bad.
14758 2007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net>
14760 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
14761 Original commit message from CVS:
14762 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
14763 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
14764 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
14765 (gst_rmdemux_parse_packet):
14766 * gst/realmedia/rmdemux.h:
14767 Remember first timestamp encountered in stream and re-timestamp
14768 stream to start from zero (fixes #397219); only send one newsegment
14769 event, not two; when seeking, send newsegment events from the
14770 streaming thread and not from the seeking thread.
14772 2007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be>
14774 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
14775 Original commit message from CVS:
14776 Based on patch by: Mark Nauwelaerts <manauw skynet be>
14777 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
14778 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
14779 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
14780 * gst/mpegstream/gstmpegdemux.h:
14781 Reset last_flow values for the various streams after a flushing
14782 seek, otherwise we might aggregate wrong flow returns afterwards
14783 that will make upstream pause silently. This should fix seeking
14784 in DVDs and also fix the Thoggen cropping dialog (#438610).
14786 2007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net>
14788 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
14789 Original commit message from CVS:
14790 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
14791 (gst_asf_demux_chain_headers),
14792 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
14793 (gst_asf_demux_have_mutually_exclusive_active_stream),
14794 (gst_asf_demux_check_activate_streams),
14795 (gst_asf_demux_find_stream_with_complete_payload),
14796 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
14797 (gst_asf_demux_activate_ext_props_streams),
14798 (gst_asf_demux_process_object):
14799 * gst/asfdemux/gstasfdemux.h:
14800 Activate streams (ie. add the pads to the element) depending on
14801 whether we actually get data for those streams within the ASF
14802 preroll value specified. Currently only done in pull-mode though
14803 (this will fix problems with playbin hanging on mms streams once
14804 we use this in push-mode as well).
14806 2007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net>
14808 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
14809 Original commit message from CVS:
14810 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
14811 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
14812 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
14813 (gst_asf_demux_process_file):
14814 * gst/asfdemux/gstasfdemux.h:
14815 Make all timestamps start from zero in pull-mode too; some small
14816 clean-ups and FIXMEs here and there.
14818 2007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net>
14820 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
14821 Original commit message from CVS:
14822 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
14823 (gst_asf_demux_parse_packet):
14824 If packet size is specified within the packet and smaller than
14825 the actual packet size, don't parse beyond the size specified in
14826 the packet (this makes us parse some cases of packets with single
14827 compressed payloads cleanly, see e.g stream from #431318). Also
14828 add a sanity check when parsing compressed single payloads.
14830 2007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net>
14832 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
14833 Original commit message from CVS:
14834 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
14835 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
14836 (gst_asf_demux_handle_seek_event),
14837 (gst_asf_demux_push_complete_payloads):
14838 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
14839 send data from the keyframe right before the new segment start to
14840 make sure the decoder doesn't have to decode more than absolutely
14843 2007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net>
14845 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
14846 Original commit message from CVS:
14847 * gst/asfdemux/asfheaders.c:
14848 * gst/asfdemux/asfheaders.h:
14849 * gst/asfdemux/asfpacket.c:
14850 (asf_payload_parse_replicated_data_extensions),
14851 (gst_asf_demux_parse_payload):
14852 * gst/asfdemux/asfpacket.h:
14853 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
14854 (gst_asf_demux_push_complete_payloads),
14855 (gst_asf_demux_process_ext_stream_props):
14856 * gst/asfdemux/gstasfdemux.h:
14857 Implement payload extension system/extended replicated data parsing,
14858 so we can extract payload durations if they're specified.
14860 2007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net>
14862 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
14863 Original commit message from CVS:
14864 * gst/asfdemux/asfheaders.h:
14865 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
14866 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
14867 (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
14868 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
14869 (gst_asf_demux_parse_stream_object),
14870 (gst_asf_demux_process_ext_stream_props),
14871 (gst_asf_demux_process_queued_extended_stream_objects),
14872 (gst_asf_demux_activate_ext_props_streams),
14873 (gst_asf_demux_process_object):
14874 * gst/asfdemux/gstasfdemux.h:
14875 Refactor stream parse/activation a bit (stream activation heuristics
14876 are still the same though); some more clean-ups.
14878 2007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
14880 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
14881 Original commit message from CVS:
14882 * win32/common/.cvsignore:
14883 Ignore generated config.h file to make build bot happy.
14885 2007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net>
14887 gst/asfdemux/: Init debug category before using it.
14888 Original commit message from CVS:
14889 * gst/asfdemux/gstasf.c: (plugin_init):
14890 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
14891 * gst/asfdemux/gstasfdemux.h:
14892 Init debug category before using it.
14894 2007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net>
14896 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
14897 Original commit message from CVS:
14898 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
14899 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
14900 Fix silly bug when we can't pull as much data as we want; don't
14901 forget to announce pending tags in the new packet parsing code.
14903 2007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net>
14905 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
14906 Original commit message from CVS:
14909 Generate a win32 config.h into win32/common and add to MANIFEST so
14910 it gets disted (#393890). Looks like win32/common/config.h.in needs
14913 2007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net>
14915 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
14916 Original commit message from CVS:
14917 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
14918 (gst_amrnbparse_class_init), (gst_amrnbparse_init),
14919 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
14920 Fix pull mode operation some more: send newsegment event before
14921 sending data; handle EOS and fatal flow returns a bit better; don't
14922 leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
14924 2007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net>
14926 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
14927 Original commit message from CVS:
14928 * gst/asfdemux/Makefile.am:
14929 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
14930 (asf_packet_create_payload_buffer),
14931 (asf_payload_find_previous_fragment),
14932 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
14933 (gst_asf_demux_parse_packet):
14934 * gst/asfdemux/asfpacket.h:
14935 * gst/asfdemux/gstasfdemux.c:
14936 (gst_asf_demux_reset_stream_state_after_discont),
14937 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
14938 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
14939 (gst_asf_demux_process_chunk):
14940 * gst/asfdemux/gstasfdemux.h:
14941 New packet parsing code: should put halfway decent timestamps on
14942 buffers, and might even set the appropriate keyframe/discont buffer
14943 flags from time to time (and even if it doesn't, I'm at least able
14944 to debug this code); only used in pull-mode so far. Still needs
14945 some more work, like payload extensions parsing and proper flow
14946 aggregation, and stream activation based on preroll. Stay tuned.
14948 2007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net>
14950 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
14951 Original commit message from CVS:
14952 * gst/asfdemux/asfheaders.h:
14953 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
14954 (gst_asf_demux_seek_index_lookup),
14955 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
14956 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
14957 (gst_asf_demux_process_ext_content_desc),
14958 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
14959 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
14960 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
14961 * gst/asfdemux/gstasfdemux.h:
14962 Some clean-ups and small fixes: rename asf_stream_context structure to
14963 AsfStream; inline some three-line utility functions that are only used
14964 once anyway and get rid of their associated helper structs; make debug
14965 category global so that it is used by the debug statements in the other
14966 file as well; simplify gst_asf_demux_get_stream(); fix accidental
14967 implicit initialisation of stream->last_buffer_timestamp to 0, which
14968 would lead to missing timestamps on the first buffer; put fourcc format
14969 into video caps to make certain proprietary wmv decoders happy (for the
14970 case of WMVA in particular); play_time is offset by preroll as well, so
14971 fix overreporting of duration for some files.
14973 2007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net>
14975 gst/asfdemux/gstasfdemux.c: Printf format fixes.
14976 Original commit message from CVS:
14977 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
14978 (gst_asf_demux_pull_indices):
14979 Printf format fixes.
14981 2007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net>
14983 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
14984 Original commit message from CVS:
14985 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
14986 (gst_mpeg_parse_send_event):
14987 Post an error message if EOS wasn't handled by anything downstream.
14988 This should fix playbin freezing/hanging with small VobSub subtitle
14989 files (background: not-linked flow returns from downstream are
14990 ignored for a while at the beginning, so if the file is small
14991 upstream will never get a not-linked flow return even if nothing
14992 is connected downstream). (#429960).
14994 2007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org>
14996 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
14997 Original commit message from CVS:
14998 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
14999 (gst_amrnbparse_sink_activate),
15000 (gst_amrnbparse_sink_activate_pull):
15001 Rewrite terminally broken sinkpad activation code.
15002 Now actually supports pull-mode activation (didn't before), and push
15003 mode activation doesn't leave the sinkpad flushing.
15005 2007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net>
15007 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
15008 Original commit message from CVS:
15009 * gst/asfdemux/asfheaders.c:
15010 * gst/asfdemux/asfheaders.h:
15011 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
15012 (gst_asf_demux_reset), (gst_asf_demux_init),
15013 (gst_asf_demux_activate), (gst_asf_demux_activate_push),
15014 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
15015 (gst_asf_demux_seek_index_lookup),
15016 (gst_asf_demux_reset_stream_state_after_discont),
15017 (gst_asf_demux_handle_seek_event),
15018 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
15019 (gst_asf_demux_chain), (gst_asf_demux_pull_data),
15020 (gst_asf_demux_pull_indices),
15021 (gst_asf_demux_parse_data_object_start),
15022 (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
15023 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
15024 (gst_asf_demux_process_simple_index),
15025 (gst_asf_demux_process_object),
15026 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
15027 (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
15028 * gst/asfdemux/gstasfdemux.h:
15029 Make asfdemux work in pull mode where possible. If there's an index
15030 at the end of the file, read it and use it for seeking purposes.
15032 2007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com>
15034 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
15035 Original commit message from CVS:
15036 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
15037 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
15038 (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
15039 Some timestamp fixes.
15040 * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
15041 Fix for 64-bit machines.
15043 2007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de>
15045 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
15046 Original commit message from CVS:
15047 Patch by: René Stadler <mail at renestadler dot de>
15048 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
15049 (find_seek_offset_time), (gst_rmdemux_reset),
15050 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
15051 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
15052 * gst/realmedia/rmdemux.h:
15053 Make rmdemux handle any number of logical streams. Fixes #428698.
15055 2007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15059 Original commit message from CVS:
15062 2007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15064 po/: Added Danish translation.
15065 Original commit message from CVS:
15066 submitted by: Mogens Jaeger <mogens@jaeger.tf>
15069 Added Danish translation.
15071 2007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
15073 po/.cvsignore: Add pot.
15074 Original commit message from CVS:
15078 2007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net>
15080 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
15081 Original commit message from CVS:
15082 2007-03-27 Julien MOUTTE <julien@moutte.net>
15083 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
15084 stream and try to adapt to incoming timestamps lack of
15085 precision up to half a frame. This allows generating
15086 a perfect stream even with muxed formats like FLV where
15087 the timestamps are stored in milliseconds.
15089 2007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net>
15091 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
15092 Original commit message from CVS:
15093 * gst/realmedia/rmdemux.c:
15094 Remove unused zlib.h include. Fixes #421594.
15096 2007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15098 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
15099 Original commit message from CVS:
15100 * ext/lame/gstlame.c: (gst_lame_setup):
15101 Disable the bitrate checking when the user has requested
15102 Free Format mode, as all bitrates less than the maximum
15105 2007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15107 po/: Update translations.
15108 Original commit message from CVS:
15112 Update translations.
15114 2007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15116 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
15117 Original commit message from CVS:
15118 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
15119 When handling seeks, don't convert -1 start or stop values to a bogus
15120 byte position - pass them upstream as -1.
15122 2007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15124 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
15125 Original commit message from CVS:
15126 * gst/mpegaudioparse/gstmpegaudioparse.c:
15127 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
15128 (gst_mp3parse_init), (gst_mp3parse_sink_event),
15129 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
15130 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
15131 (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
15132 (mp3parse_total_time), (mp3parse_handle_seek),
15133 (mp3parse_src_event), (mp3parse_src_query),
15134 (mp3parse_get_query_types), (plugin_init):
15135 * gst/mpegaudioparse/gstmpegaudioparse.h:
15136 Implement seeking via average bitrate, and position+duration
15137 querying in mp3parse. Later, it will support frame-accurate seeking by
15138 building a seek table as it parses.
15139 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
15140 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
15141 before any extant MP3 decoder plugin. This allows us to remove framing
15142 support from the decoders, if we want, and will provide them with
15143 accurate seeking automatically once it is finished.
15144 Fix the handling of MPEG-1 Layer 1 files.
15145 Partially fix timestamping of packets arriving from a demuxer by
15146 queueing the incoming timestamp until the next packet starts, rather
15147 than applying it immediately to the next pushed buffer.
15149 2007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net>
15151 gst/asfdemux/gstasfdemux.c: Printf format fix.
15152 Original commit message from CVS:
15153 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
15156 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15158 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
15159 Original commit message from CVS:
15160 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
15161 (gst_cdio_cdda_src_finalize):
15162 Make sure we always destroy our libcdio handle.
15164 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com>
15166 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
15167 Original commit message from CVS:
15168 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
15169 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
15170 (gst_cdio_cdda_src_finalize):
15171 Small code cleanups.
15172 Don't use pad_alloc as the base class cannot deal with the error codes.
15174 2007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
15176 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
15177 Original commit message from CVS:
15178 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com>
15179 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
15180 Never post a (fatal) error message on the bus on decoding errors. We
15181 should only do this if we can't recover, but mpeg2dec can always
15182 recover. This is needed for DVB streams, for example, where there
15183 may be temporary glitches in the stream. Instead of an error
15184 message, post a warning message on the bus for every N decoding
15185 errors. Fixes #370020.
15187 2007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15189 configure.ac: Convert to new AG_GST style.
15190 Original commit message from CVS:
15192 Convert to new AG_GST style.
15194 2007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15196 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
15197 Original commit message from CVS:
15198 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
15200 Display sensible defaults and limits for the
15201 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
15202 property - it's supposed to be a boolean 0/1 value.
15204 2007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15206 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
15207 Original commit message from CVS:
15208 * ext/lame/gstlame.c:
15209 Initialise the variables so gcc doesn't complain about possibly
15210 uninitialised uses, even though they can't actually happen.
15212 2007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com>
15214 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
15215 Original commit message from CVS:
15216 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
15217 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
15218 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
15219 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
15220 Implement all sample rates.
15221 Implement sample permutation a little smarter avoiding a memcpy.
15222 Fix timestamps, use segments, fix seeking.
15224 2007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com>
15227 Original commit message from CVS:
15228 * docs/plugins/Makefile.am:
15229 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15230 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15231 * docs/plugins/inspect/plugin-siddec.xml:
15232 * ext/sidplay/gstsiddec.cc:
15233 * ext/sidplay/gstsiddec.h:
15236 2007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15238 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a
15239 Original commit message from CVS:
15240 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
15241 (gst_lame_set_property), (gst_lame_setup):
15242 Fix up bitrate checking macro. Make it give us a
15243 GST_ELEMENT_WARNING message so the application has a chance of
15244 reporting this to the user. Move the checking to _setup, so we
15245 are sure it runs in the READY state, when we hope to have a pipeline
15246 and a bus that is not flushing.
15247 This fixes e.g. using 96 kbit/sec as a bitrate.
15249 2007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net>
15251 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
15252 Original commit message from CVS:
15253 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
15254 (gst_asf_demux_process_advanced_mutual_exclusion),
15255 (gst_asf_demux_process_queued_extended_stream_objects),
15256 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
15257 * gst/asfdemux/gstasfdemux.h:
15258 Parse advanced mutual exclusion object and only add pads for
15259 'hidden' streams (those in an extended stream header) that are
15260 mutually exclusive with an already existing 'main stream' if
15261 the broadcasting flag is not set. If the broadcasting flag is set,
15262 assume that data for this stream isn't sent. (This should ideally be
15263 solved better by making playbin more robust against this and/or by
15264 making mmssrc send some information downstream about which streams
15265 will be streamed). Fixes #353116.
15267 2007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15269 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
15270 Original commit message from CVS:
15271 * gst/synaesthesia/gstsynaesthesia.c:
15272 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
15273 (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
15274 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
15275 (synaescope32), (synaescope_set_data), (synaesthesia_update),
15276 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
15277 * gst/synaesthesia/synaescope.h:
15278 Move all the mutable engine state into a structure so that
15279 multiple element instances can run without interfering.
15281 2007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15283 Add crossreferences to glib/gobject/gstream docs.
15284 Original commit message from CVS:
15286 * docs/plugins/Makefile.am:
15287 Add crossreferences to glib/gobject/gstream docs.
15289 2007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15291 gst/synaesthesia/: More source cleanups and add FIXME comments.
15292 Original commit message from CVS:
15293 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
15294 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
15295 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
15297 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
15299 More source cleanups and add FIXME comments.
15301 2007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net>
15303 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
15304 Original commit message from CVS:
15305 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
15306 Use gst_guint64_to_gdouble for conversions.
15307 * gst/synaesthesia/synaescope.c:
15308 Define M_PI and do not include <pthread.h> and
15309 <sys/time.h> for G_OS_WIN32
15310 * win32/vs6/libgstrealmedia.dsp:
15311 * win32/vs6/synaesthesia.dsp:
15312 Update projects files.
15313 * win32/common/config.h.in:
15314 Add config.h.in for autogen of config.h
15316 2007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15318 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
15319 Original commit message from CVS:
15321 Add --enable-experimental support. Activate synaesthesia when building
15322 with --enable-experimental. Fix --enable external configure switch
15325 2007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net>
15327 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
15328 Original commit message from CVS:
15329 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
15330 (gst_lame_change_state):
15331 * ext/lame/gstlame.h:
15332 On receiving EOS, we try to push a last buffer with the remaining
15333 samples. Don't do that if we got an unclean flow return on the last
15334 gst_pad_push(), downstream might not handle this very gracefully
15336 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
15337 Pass flow returns upstream (helps #403168).
15339 2007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15341 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
15342 Original commit message from CVS:
15343 * gst/synaesthesia/gstsynaesthesia.c:
15344 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
15345 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
15346 (gst_synaesthesia_chain), (plugin_init):
15347 check result of gst_pad_push() in _chain.
15349 2007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15351 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
15352 Original commit message from CVS:
15353 * gst/synaesthesia/Makefile.am:
15354 * gst/synaesthesia/gstsynaesthesia.c:
15355 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
15356 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
15357 (gst_synaesthesia_chain), (plugin_init):
15358 * gst/synaesthesia/synaescope.c:
15359 * gst/synaesthesia/synaescope.h:
15360 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
15361 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
15362 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
15363 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
15364 possible leak in _chain. (#356882)
15366 2007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net>
15368 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
15369 Original commit message from CVS:
15370 * gst/asfdemux/asfheaders.c:
15371 * gst/asfdemux/asfheaders.h:
15372 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
15373 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
15374 (gst_asf_demux_identify_guid), (asf_demux_peek_object),
15375 (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
15376 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
15377 (gst_asf_demux_process_ext_content_desc),
15378 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
15379 (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
15380 (gst_asf_demux_process_bitrate_props_object),
15381 (gst_asf_demux_process_header_ext),
15382 (gst_asf_demux_process_language_list),
15383 (gst_asf_demux_process_ext_stream_props),
15384 (gst_asf_demux_process_queued_extended_stream_objects),
15385 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
15386 * gst/asfdemux/gstasfdemux.h:
15387 Refactor and clean up header parsing and chain function a bit; get
15388 rid of some cruft; make header parsing a tad more robust, fixing
15391 2007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net>
15393 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
15394 Original commit message from CVS:
15395 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
15396 Post an error if we receive an EOS event while still waiting for the
15397 ASF header object to come through.
15399 2007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com>
15401 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
15402 Original commit message from CVS:
15403 Patch by: Xavier B. <xavierb gmail com>
15404 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
15405 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
15406 (gst_asf_demux_process_ext_content_desc),
15407 (gst_asf_demux_process_data),
15408 (gst_asf_demux_process_language_list),
15409 (gst_asf_demux_process_ext_stream_props),
15410 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
15411 Guard places where we assume that a certain amount of data is
15412 available better against less data being available (should fix
15413 infamous assertion crasher bug #336370). Also fixes a small
15416 2007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
15418 gst/realmedia/: Add demuxer for RealAudio files (#349779).
15419 Original commit message from CVS:
15420 * gst/realmedia/Makefile.am:
15421 * gst/realmedia/rademux.c:
15422 * gst/realmedia/rademux.h:
15423 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15424 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
15425 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
15426 * gst/realmedia/rmutils.h:
15427 Add demuxer for RealAudio files (#349779).
15429 2007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net>
15431 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
15432 Original commit message from CVS:
15434 Add win32/MANIFEST to EXTRA_DIST so win32 files will
15435 be include in the next release.
15437 Remove win32/common/config.h is which is not autogenerated yet.
15439 2006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15441 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
15442 Original commit message from CVS:
15443 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
15444 warn when outgoing sample rate is different from incoming
15446 2006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15448 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
15449 Original commit message from CVS:
15450 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
15451 All sample-rates < 32khz come from the LSF extensions, which only
15452 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
15453 Use gst_util_uint64_scale because we can.
15455 2006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15457 tests/check/elements/amrnbenc.c: and fix compilation of this test
15458 Original commit message from CVS:
15459 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
15460 (cleanup_amrnbenc):
15461 and fix compilation of this test
15463 2006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15465 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
15466 Original commit message from CVS:
15467 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
15468 (cleanup_amrnbenc):
15469 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
15470 (cleanup_mpeg2dec):
15471 re-apply as it was -bad and not -ugly that is frozen, doh
15473 2006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15475 tests/check/elements/: revert my freeze breakage
15476 Original commit message from CVS:
15477 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
15478 (cleanup_amrnbenc):
15479 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
15480 (cleanup_mpeg2dec):
15481 revert my freeze breakage
15483 2006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15485 gst/asfdemux/gstasfdemux.c: add a comment about a future change
15486 Original commit message from CVS:
15487 * gst/asfdemux/gstasfdemux.c:
15488 (gst_asf_demux_get_gst_tag_from_tag_name),
15489 (gst_asf_demux_process_ext_content_desc):
15490 add a comment about a future change
15491 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
15492 (cleanup_amrnbenc):
15493 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
15494 (cleanup_mpeg2dec):
15495 consistent pad (de)activation
15497 2006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net>
15499 gst/asfdemux/gstasfdemux.c: Update query_types function too.
15500 Original commit message from CVS:
15501 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
15502 Update query_types function too.
15504 2006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net>
15506 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
15507 Original commit message from CVS:
15508 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
15509 (gst_rmdemux_src_query_types):
15510 Implement SEEKING query, make query function thread-safe.
15512 2006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net>
15514 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
15515 Original commit message from CVS:
15516 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
15517 Use alignment-safe macros here too (subbuffers ...); guard against
15518 hypothetical memory access beyond our given buffer in the case
15519 where the buffer size is not a multiple of 2.
15521 2006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net>
15523 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
15524 Original commit message from CVS:
15525 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
15526 (gst_asf_demux_process_data), (gst_asf_demux_process_file),
15527 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
15528 * gst/asfdemux/gstasfdemux.h:
15529 Don't crash in the seek event handling code when playtime is 0,
15530 as may be the case with live streams (#386218). Implement SEEKING
15531 query so applications can query seekability without second-guessing
15532 based on whether we have a duration or not.
15534 2006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15537 Original commit message from CVS:
15539 * gst-plugins-ugly.doap:
15540 * gst-plugins-ugly.spec.in:
15543 2006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net>
15545 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
15546 Original commit message from CVS:
15547 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
15548 Use our alignment-safe macros here too, since we can't assume that
15549 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
15552 2006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net>
15554 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
15555 Original commit message from CVS:
15556 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
15557 Also, don't read the index for a stream a second time when
15558 operating in pull-mode and reaching the end of the file.
15560 2006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net>
15562 gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
15563 Original commit message from CVS:
15564 Patch by: Roland Kay <roland.kay at ox compsoc net>
15565 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
15566 Don't leak stream index (#385292).
15568 2006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net>
15570 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
15571 Original commit message from CVS:
15572 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
15573 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
15575 * ext/lame/gstlame.h:
15576 Fix leak (by calling lame_init_params() before lame_close()); handle
15577 NULL return from lame_init() more gracefully. Fixes #385311.
15579 2006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15581 configure.ac: Back to CVS
15582 Original commit message from CVS:
15586 === release 0.10.5 ===
15588 2006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15594 * docs/plugins/gst-plugins-ugly-plugins.args:
15595 * docs/plugins/inspect/plugin-a52dec.xml:
15596 * docs/plugins/inspect/plugin-asf.xml:
15597 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15598 * docs/plugins/inspect/plugin-dvdsub.xml:
15599 * docs/plugins/inspect/plugin-iec958.xml:
15600 * docs/plugins/inspect/plugin-lame.xml:
15601 * docs/plugins/inspect/plugin-mad.xml:
15602 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15603 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15604 * docs/plugins/inspect/plugin-mpegstream.xml:
15605 * docs/plugins/inspect/plugin-siddec.xml:
15607 Original commit message from CVS:
15610 2006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org>
15612 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have...
15613 Original commit message from CVS:
15614 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
15615 to in the previous checkin. see #385192. You can have your
15618 2006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org>
15620 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ...
15621 Original commit message from CVS:
15622 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
15623 from the dereferenced integer, not the pointer itself. Fixes
15625 I'm takin ur cheese!
15627 2006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net>
15630 ChangeLog surgery: fix bug number
15631 Original commit message from CVS:
15632 ChangeLog surgery: fix bug number
15634 2006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net>
15636 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
15637 Original commit message from CVS:
15638 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
15639 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
15640 For version 4 streams, read the extra codec data size from the
15641 header instead of assuming it is always 16 (also read it from the
15642 right position) (#384989). For version 4 and 5 streams, check that
15643 the specified extra codec data size doesn't make us read beyond the
15644 chunk boundary (#384989).
15646 2006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15663 Original commit message from CVS:
15666 2006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
15668 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
15669 Original commit message from CVS:
15670 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
15671 Cosmetic changes: fix misleading debug statement, update
15674 2006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15676 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
15677 Original commit message from CVS:
15678 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
15679 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
15680 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
15681 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
15682 * ext/mpeg2dec/gstmpeg2dec.h:
15683 Align buffers to a 16 byte boundary so the altivec optimisations
15684 don't crash. Fixes #327350.
15686 2006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net>
15688 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
15689 Original commit message from CVS:
15690 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
15691 The availability of extra codec data isn't something that
15692 warrants debug messages at WARNING level (see #376958).
15694 2006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net>
15696 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
15697 Original commit message from CVS:
15698 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
15699 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
15700 (gst_dvd_demux_send_subbuffer):
15701 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
15702 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
15703 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
15704 (gst_mpeg_demux_send_subbuffer):
15705 * gst/mpegstream/gstmpegdemux.h:
15706 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
15707 (gst_mpeg_parse_chain):
15708 Fix flow value combination; this fixes playbin/totem locking up if
15709 a VobSub file is specified as subtitle file (#334322). Flow value
15710 combination should only happen once we are fairly sure we've got all
15711 pads that are available for now. Since there isn't a well-specified
15712 time when this is the case in MPEG, we'll just assume this is the
15713 case once there has been a certain number of packets for each
15714 stream we've found so far.
15716 2006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org>
15718 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
15719 Original commit message from CVS:
15720 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
15721 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
15722 Simplify the framerate code and support more framerates. Fixes #361584.
15724 2006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15726 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
15727 Original commit message from CVS:
15728 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
15729 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
15730 Fix minor memleak when creating pads from static pad templates (#369627).
15731 * tests/check/Makefile.am:
15732 * tests/check/elements/.cvsignore:
15733 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
15734 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
15735 Add unit tests for mpeg2dec (#369627).
15737 2006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com>
15741 Original commit message from CVS:
15744 2006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com>
15746 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
15747 Original commit message from CVS:
15748 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
15749 (gst_lame_change_state):
15750 * ext/lame/gstlame.h:
15751 Make lame timestamp flushed eos buffer by some additional timestamp
15752 accounting. Fixes #374760.
15754 2006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org>
15756 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
15757 Original commit message from CVS:
15758 * gst/mpegaudioparse/gstmpegaudioparse.c:
15759 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
15760 (gst_mp3parse_init), (gst_mp3parse_dispose),
15761 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
15762 (gst_mp3parse_change_state):
15763 * gst/mpegaudioparse/gstmpegaudioparse.h:
15764 Make timestamp handling in mp3parse saner; now works for at least
15767 2006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org>
15769 gst/mpegaudioparse/: Bring mp3parse into the 21st century.
15770 Original commit message from CVS:
15771 * gst/mpegaudioparse/Makefile.am:
15772 * gst/mpegaudioparse/gstmpegaudioparse.c:
15773 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
15774 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
15775 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
15776 (gst_mp3parse_change_state), (plugin_init):
15777 * gst/mpegaudioparse/gstmpegaudioparse.h:
15778 Bring mp3parse into the 21st century.
15779 Use its own debug category, use gstadapter, format nicely to 80
15780 columns, and fix incorrect handling of 32 kHz and less files.
15782 2006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com>
15784 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
15785 Original commit message from CVS:
15786 Patch by: Sebastian Droege <slomo at ubuntu dot com>
15787 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
15788 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
15789 * ext/mpeg2dec/gstmpeg2dec.h:
15790 libmpeg2 requires its output buffers to start at a 16byte aligned
15791 address or the altivec optimizations will explode.
15793 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
15795 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
15796 Original commit message from CVS:
15797 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
15798 * ext/cdio/gstcdio.h:
15799 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
15800 Move CD-TEXT utility function into common file so it can also be
15801 used by a future cdioparanoiasrc.
15803 2006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
15805 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
15806 Original commit message from CVS:
15807 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
15808 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
15809 information (fixes #340433).
15811 2006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com>
15813 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
15814 Original commit message from CVS:
15815 Patch by: Josep Torra Valles <josep at fluendo com>
15816 * gst/iec958/ac3_padder.c: (ac3p_init):
15817 * gst/mpegstream/gstmpegparse.c:
15818 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
15819 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
15820 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
15821 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
15822 (gst_rmdemux_parse_packet):
15823 Misc. fixes for problems discovered by Forte (different return types
15824 in function declaration and definition, pointer arithmetics with
15825 void pointers). Fixes #362639.
15827 2006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net>
15829 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
15830 Original commit message from CVS:
15831 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
15832 Don't announce audio or subtitle streams that aren't really present,
15833 it makes dvddemux create pads that will never carry any data, which
15836 2006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net>
15838 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
15839 Original commit message from CVS:
15840 * ext/lame/gstlame.c: (gst_lame_set_property):
15841 Round up not allowed bitrates to the next higher allowed one
15844 2006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net>
15846 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
15847 Original commit message from CVS:
15848 * docs/plugins/Makefile.am:
15849 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15850 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15851 * ext/lame/gstlame.c: (gst_lame_class_init):
15852 * ext/lame/gstlame.h:
15853 Add docs for lame and lame to docs. Specify allowed bitrates
15854 in the properties description (#361140). Canonicalise object
15855 property names (ie. use hyphen instead of underscore).
15856 * docs/plugins/inspect/plugin-a52dec.xml:
15857 * docs/plugins/inspect/plugin-amrnb.xml:
15858 * docs/plugins/inspect/plugin-asf.xml:
15859 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15860 * docs/plugins/inspect/plugin-dvdread.xml:
15861 * docs/plugins/inspect/plugin-dvdsub.xml:
15862 * docs/plugins/inspect/plugin-iec958.xml:
15863 * docs/plugins/inspect/plugin-lame.xml:
15864 * docs/plugins/inspect/plugin-mad.xml:
15865 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15866 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15867 * docs/plugins/inspect/plugin-mpegstream.xml:
15868 * docs/plugins/inspect/plugin-siddec.xml:
15869 Update version to CVS.
15871 2006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net>
15873 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
15874 Original commit message from CVS:
15875 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
15876 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
15879 Add i18n magic to lame plugin. Throw decent error message when we
15880 fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
15882 2006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
15884 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
15885 Original commit message from CVS:
15886 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
15887 (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
15888 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
15889 Change caps to x-rdt, because it's not x-rtp.
15890 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15891 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
15892 (gst_rmdemux_plugin_init):
15893 Activate pad before adding to the element.
15894 Return the combined stream return values after pad_alloc.
15896 2006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com>
15898 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
15899 Original commit message from CVS:
15900 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
15901 * ext/mpeg2dec/gstmpeg2dec.h:
15902 Add some debugging to timestamp handling.
15903 Make sure we don't convert invalid timestamps.
15905 2006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net>
15907 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
15908 Original commit message from CVS:
15909 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
15910 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
15911 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
15912 (gst_dvd_demux_get_subpicture_stream):
15913 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
15914 (gst_mpeg_demux_get_audio_stream),
15915 (gst_mpeg_demux_get_private_stream):
15916 Active pads before adding them to the running element. Don't assert
15917 on non-BYTE format newsegment events in asfdemux.
15919 2006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net>
15921 Printf format fixes.
15922 Original commit message from CVS:
15923 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
15924 (gst_dvd_read_src_handle_seek_event):
15925 * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
15926 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
15927 * ext/sidplay/gstsiddec.cc:
15928 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
15929 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
15930 (gst_rmdemux_parse_packet):
15931 Printf format fixes.
15933 2006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com>
15935 gst/realmedia/: Added RDT depayloader.
15936 Original commit message from CVS:
15937 * gst/realmedia/Makefile.am:
15938 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
15939 (gst_rdt_depay_class_init), (gst_rdt_depay_init),
15940 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
15941 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
15942 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
15943 * gst/realmedia/rdtdepay.h:
15944 Added RDT depayloader.
15945 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
15946 (gst_rmdemux_plugin_init), (plugin_init):
15947 Remove unused function.
15948 Added some more mime-types.
15950 2006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15952 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
15953 Original commit message from CVS:
15954 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
15955 If an incoming timestamp is within one sample of our current
15956 timestamp, then keep it. This prevents imprecision in the
15957 PTS (which only has 90khz granularity) from affecting our stream.
15959 2006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
15961 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
15962 Original commit message from CVS:
15963 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
15964 Reflow code so that compiler doesn't complain about possible use
15965 of uninitialised variable any longer; but just in case, initialise
15966 it anyway; also take object ref in query function and do peer pad
15967 stuff in a more thread-safe way.
15969 2006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com>
15971 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
15972 Original commit message from CVS:
15973 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
15974 Init a variable to make compilers happy.
15976 2006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv>
15978 gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
15979 Original commit message from CVS:
15980 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
15981 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
15982 (gst_dvd_demux_sync_stream_to_time):
15983 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
15984 (gst_mpeg_demux_synchronise_pads),
15985 (gst_mpeg_demux_sync_stream_to_time):
15986 Send newsegment updates for sparse streams (#350778).
15988 2006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15990 ext/dvdread/dvdreadsrc.c: fix compile warning
15991 Original commit message from CVS:
15992 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
15993 fix compile warning
15995 2006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15998 bump the nano bitches
15999 Original commit message from CVS:
16000 bump the nano bitches
16002 2006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16004 configure.ac: As another attempt, synaesthesia can be enabled by passing
16005 Original commit message from CVS:
16007 As another attempt, synaesthesia can be enabled by passing
16008 --with-plugins="synaesthesia" to configure
16010 2006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16012 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
16013 Original commit message from CVS:
16015 Don't build synaesthesia by default, until someone confirms that it
16016 is okay (filed as #356882)
16018 2006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16020 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
16021 Original commit message from CVS:
16023 Don't build synaesthesia by default, until someone confirms that it
16024 is okay (filed as #356882)
16026 2006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16029 Original commit message from CVS:
16031 * gst/synaesthesia/Makefile.am:
16032 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
16033 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
16034 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
16035 (gst_synaesthesia_change_state), (plugin_init):
16038 2006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16040 More G_OBJECT macro fixing.
16041 Original commit message from CVS:
16042 * ext/mad/gstid3tag.c:
16043 * gst/mpegstream/gstrfc2250enc.h:
16044 * gst/synaesthesia/gstsynaesthesia.c:
16045 More G_OBJECT macro fixing.
16047 2006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com>
16049 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
16050 Original commit message from CVS:
16051 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
16052 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
16053 Fix initialisation dummy buffer, the offsets are relative to the start
16054 of the buffers. Fixes #356004.
16056 2006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org>
16058 * gst-plugins-ugly.spec.in:
16060 Original commit message from CVS:
16063 2006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
16065 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
16066 Original commit message from CVS:
16067 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
16068 Add convert query (needed for later when we just operate in time
16069 format and let the base source class handle all the seeking stuff).
16071 2006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16073 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
16074 Original commit message from CVS:
16075 * gst/asfdemux/gstasfdemux.c:
16076 (gst_asf_demux_get_gst_tag_from_tag_name),
16077 (gst_asf_demux_process_ext_content_desc):
16078 Erm, lets properly fix it. The only non-text tag that we support is
16079 the track-number and that is an UINT. asfdemux was returning a GValue
16080 initialized as INT. Further the Track and not the TrackNumber tag
16081 (the latter is a string too).
16083 2006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16085 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
16086 Original commit message from CVS:
16087 * gst/asfdemux/gstasfdemux.c:
16088 (gst_asf_demux_get_gst_tag_from_tag_name),
16089 (gst_asf_demux_process_ext_content_desc):
16090 Skip tags that are unknown (was producing an uninialized GValue).
16092 2006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv>
16094 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
16095 Original commit message from CVS:
16096 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
16097 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
16098 (gst_a52dec_handle_frame), (gst_a52dec_change_state),
16099 (gst_a52dec_set_property), (gst_a52dec_get_property):
16100 * ext/a52dec/gsta52dec.h:
16101 Patch from from Michal Benes <michal.benes@itonis.tv>:
16102 Add two things to a52dec: configure the exact output format for ac3
16103 decoding through properties, if desired.
16104 By default, configure an output format preferred by downstream. Now
16105 that audioconvert lists caps by preference, this means that a52dec
16106 can do downmixing (iff required) rather than audioconvert, so it can
16107 use the ac3 downmix levels from the bitstream.
16109 2006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16111 Add missing GST_LIBS to the link flags
16112 Original commit message from CVS:
16113 * ext/lame/Makefile.am:
16114 * ext/mpeg2dec/Makefile.am:
16115 * gst/dvdlpcmdec/Makefile.am:
16116 * gst/dvdsub/Makefile.am:
16117 * gst/mpegaudioparse/Makefile.am:
16118 Add missing GST_LIBS to the link flags
16120 2006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net>
16122 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
16123 Original commit message from CVS:
16125 Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
16127 2006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16129 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
16130 Original commit message from CVS:
16131 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
16132 fix build for debug disabled
16134 2006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
16136 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
16137 Original commit message from CVS:
16138 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
16139 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
16140 Use static pad templates with ANY caps for the source pads for
16141 simplicity and to avoid warnings when creating pads for unhandled
16142 codec IDs (#351795).
16144 2006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv>
16146 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
16147 Original commit message from CVS:
16148 Patch by: Michal Benes <michal dot benes at itonis dot tv>
16149 * ext/mad/gstmad.c: (gst_mad_chain):
16150 Fix timestamping in mad by only activating a new timestamp when the
16151 previous frame has been decoded. Fixes #350723.
16152 Also clean up some of the non fatal warnings when the input buffer is
16153 too small to decode a header.
16155 === release 0.10.4 ===
16157 2006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16163 * docs/plugins/gst-plugins-ugly-plugins.args:
16164 * docs/plugins/inspect/plugin-a52dec.xml:
16165 * docs/plugins/inspect/plugin-amrnb.xml:
16166 * docs/plugins/inspect/plugin-asf.xml:
16167 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16168 * docs/plugins/inspect/plugin-dvdread.xml:
16169 * docs/plugins/inspect/plugin-dvdsub.xml:
16170 * docs/plugins/inspect/plugin-iec958.xml:
16171 * docs/plugins/inspect/plugin-lame.xml:
16172 * docs/plugins/inspect/plugin-mad.xml:
16173 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16174 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16175 * docs/plugins/inspect/plugin-mpegstream.xml:
16176 * docs/plugins/inspect/plugin-rmdemux.xml:
16177 * docs/plugins/inspect/plugin-siddec.xml:
16179 Original commit message from CVS:
16182 2006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16199 Original commit message from CVS:
16202 2006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com>
16204 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
16205 Original commit message from CVS:
16206 Patch by: Wim Taymans <wim at fluendo dot com>
16207 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
16208 Instead of forwarding the event in the wrong format, unref it and set
16209 a boolean that we still need to send it in the streaming thread.
16212 2006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16214 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
16215 Original commit message from CVS:
16216 Patch by: Edward Hervey (edward at fluendo dot com)
16217 * ext/dvdread/dvdreadsrc.c: (plugin_init):
16218 Put debug category initialization before use of GST_DEBUG, in order
16219 to remove a fatal warning. Fixes #350895
16221 2006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net>
16223 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
16224 Original commit message from CVS:
16225 * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
16226 Set rank to NONE for the time being until we make playbin handle
16227 subtitle pictures again (dvdsubdec seems to be a bit shaky at
16228 times when seeking, so it's probably better if it doesn't get
16229 autoplugged for the time being).
16231 2006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net>
16233 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
16234 Original commit message from CVS:
16235 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16236 (gst_rmdemux_parse_mdpr):
16237 Handle audio streams with stream_version 3 properly; warn about
16238 unknown stream versions; handle unknown fourccs a tad more
16239 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
16240 with GST_FOURCC_FORMAT.
16242 2006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
16244 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
16245 Original commit message from CVS:
16246 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
16247 Error out properly if this is an interactive DVD (fixes #345694).
16249 2006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16251 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
16252 Original commit message from CVS:
16253 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
16254 When the first_access is 1 or 0, we should copy the timestamp from
16255 the incoming buffer if there is one.
16257 2006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
16259 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
16260 Original commit message from CVS:
16261 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
16262 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
16263 Use GST_ELEMENT_ERROR for error reporting; post errors in some
16264 more places; remove superfluous newlines from debug statements.
16266 2006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com>
16268 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
16269 Original commit message from CVS:
16270 Patch by: Frédéric Riss <frederic.riss at gmail com>
16271 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
16272 Don't set negative durations on outgoing buffers (#350044),
16273 which happens when you use macros that got changed during
16274 the last unstable cycle because they were thought not to
16277 2006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net>
16279 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
16280 Original commit message from CVS:
16281 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
16282 (gst_dvd_read_src_goto_chapter),
16283 (gst_dvd_read_src_get_chapter_starts),
16284 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
16285 (gst_dvd_read_src_get_time_for_sector),
16286 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
16287 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
16288 (gst_dvd_read_src_goto_sector):
16289 * ext/dvdread/dvdreadsrc.h:
16290 Add basic support for time-based seeking; set timestamps on
16291 outgoing buffers if we have them; create table with
16292 chapter to time mapping when opening a title; rename
16293 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
16294 make it take an explicit pgc argument; fix up some debugging
16295 messages so that title/chapter numbers are printed as starting
16296 from 1 for easier readability.
16298 2006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net>
16300 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
16301 Original commit message from CVS:
16302 * gst/realmedia/Makefile.am:
16303 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
16304 (gst_rmdemux_parse_cont):
16305 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
16306 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
16307 * gst/realmedia/rmutils.h:
16308 Factor out some code into rmutils.[ch]; when reading
16309 strings, don't read beyond the available data; read
16310 metadata strings correctly (string length is 16 bits
16313 2006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16315 Fix dist by including gst-libs/
16316 Original commit message from CVS:
16319 * gst/asfdemux/gstasfdemux.c:
16320 Fix dist by including gst-libs/
16322 2006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net>
16324 Make custom error messages translatable.
16325 Original commit message from CVS:
16326 * ext/dvdread/dvdreadsrc.c: (plugin_init):
16328 Make custom error messages translatable.
16329 * gst/asfdemux/gstasf.c: (plugin_init):
16330 Remove setlocale() call, doesn't seem to be needed or recommended for
16331 plugins, at least not according to gstreamer/docs/random/i18n.
16333 2006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net>
16335 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
16336 Original commit message from CVS:
16337 * gst/asfdemux/Makefile.am:
16338 * gst/asfdemux/asfheaders.c:
16339 * gst/asfdemux/asfheaders.h:
16340 * gst/asfdemux/gstasf.c: (plugin_init):
16341 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
16342 Error out when the stream is encrypted (rather than feeding
16343 garbage to the decoders). Fixes #349025.
16345 2006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net>
16347 Add/enable autofoo magic for translations.
16348 Original commit message from CVS:
16353 Add/enable autofoo magic for translations.
16355 2006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net>
16357 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
16358 Original commit message from CVS:
16359 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
16360 (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
16361 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
16362 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
16363 Don't leak streams, strings or caps. Get rid of unnecessary
16364 getcaps() function.
16366 2006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net>
16368 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
16369 Original commit message from CVS:
16370 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
16371 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
16372 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
16373 (gst_rmdemux_stream_clear_cached_subpackets),
16374 (gst_rmdemux_descramble_cook_audio),
16375 (gst_rmdemux_descramble_dnet_audio),
16376 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
16377 Descramble cook audio streams before sending them to the
16378 decoder. Fixes #347292.
16379 Also miscellaneous clean-ups and log-level changes.
16381 2006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
16383 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
16384 Original commit message from CVS:
16385 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
16386 * ext/lame/gstlame.c: (gst_lame_setup):
16387 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
16389 2006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com>
16391 ext/sidplay/gstsiddec.*: Remove old metadata thing.
16392 Original commit message from CVS:
16393 * ext/sidplay/gstsiddec.cc:
16394 * ext/sidplay/gstsiddec.h:
16395 Remove old metadata thing.
16397 2006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net>
16399 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
16400 Original commit message from CVS:
16401 * gst/asfdemux/gstasfdemux.c:
16402 (gst_asf_demux_get_ext_stream_props_for_stream),
16403 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
16404 Find language codes for audio streams if they are available.
16406 2006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
16408 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
16409 Original commit message from CVS:
16410 * gst/asfdemux/asfheaders.h:
16411 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
16412 (gst_asf_demux_process_stream),
16413 (gst_asf_demux_process_language_list),
16414 (gst_asf_demux_process_ext_stream_props),
16415 (gst_asf_demux_process_queued_extended_stream_objects),
16416 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
16417 * gst/asfdemux/gstasfdemux.h:
16418 Parse extended stream properties objects and stream objects
16419 hidden inside them (but delay creation of the appropriate
16420 pads until after all the 'normal' stream objects have been
16421 dealt with) (#343763). Also parse language list object.
16423 2006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com>
16425 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
16426 Original commit message from CVS:
16427 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
16428 (gst_rmdemux_finalize), (gst_rmdemux_src_event),
16429 (find_seek_offset_time), (gst_rmdemux_perform_seek),
16430 (gst_rmdemux_src_query), (gst_rmdemux_change_state),
16431 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
16432 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
16433 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
16434 * gst/realmedia/rmdemux.h:
16435 Cleanups, use GstSegment for seeking.
16436 Fix error handling.
16437 Combine flow return from all streams.
16439 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
16441 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
16442 Original commit message from CVS:
16443 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
16444 Remove g_assert that shouldn't be there.
16446 2006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com>
16448 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
16449 Original commit message from CVS:
16450 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
16451 Fix refcounting when cropping. Fixes #341677.
16453 2006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com>
16455 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
16456 Original commit message from CVS:
16457 Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
16458 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
16459 (gst_asf_demux_process_segment):
16460 Fix typo. Closes #347029.
16462 2006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net>
16464 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
16465 Original commit message from CVS:
16466 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
16467 Skip chunks for unknown streams properly. Fixes broken sound
16468 and/or video for files that have additional streams that
16469 we don't recognise yet (e.g. if they are embedded in extended
16470 stream properties). Partly fixes #343763.
16472 2006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
16474 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
16475 Original commit message from CVS:
16476 * gst/asfdemux/asfheaders.c:
16477 * gst/asfdemux/asfheaders.h:
16478 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
16479 (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
16480 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
16481 (gst_asf_demux_change_state):
16482 * gst/asfdemux/gstasfdemux.h:
16483 Add some more GUIDs and make debug log more readable
16484 and easier to follow when parsing the headers.
16486 2006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net>
16488 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
16489 Original commit message from CVS:
16490 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
16491 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
16492 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
16493 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
16494 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
16495 * ext/dvdread/dvdreadsrc.h:
16496 Rewrite seeking code and make seeking in DVDs work (#337834).
16498 2006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
16500 autogen.sh: Check for automake-1.9 as well.
16501 Original commit message from CVS:
16503 Check for automake-1.9 as well.
16505 2006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net>
16507 ext/dvdread/dvdreadsrc.c: Make check stronger.
16508 Original commit message from CVS:
16509 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
16510 Make check stronger.
16512 2006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net>
16514 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
16515 Original commit message from CVS:
16516 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
16517 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
16518 (gst_asf_demux_push_buffer):
16519 * gst/asfdemux/gstasfdemux.h:
16520 Handle unknown codec IDs/fourccs properly (#345879); send tag
16521 events after newsegment event; fix use of GST_FOURCC_FORMAT
16524 2006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16526 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
16527 Original commit message from CVS:
16528 * ext/a52dec/gsta52dec.c: (plugin_init):
16529 Call the channel positions get_type() method in plugin_init
16530 to ensure that it isn't simultaneously called later from
16533 2006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
16535 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
16536 Original commit message from CVS:
16537 * gst/mpegstream/gstmpegpacketize.c:
16538 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
16539 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
16540 Also flush packetizer cache when we get a buffer that has the
16541 DISCONT flag set; update current byte position from buffer
16542 offset after a flush.
16544 2006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net>
16546 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
16547 Original commit message from CVS:
16548 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
16549 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
16550 (gst_mpeg_packetize_read):
16551 * gst/mpegstream/gstmpegpacketize.h:
16552 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
16553 (gst_mpeg_parse_change_state):
16554 Flush packetizer cache when we get a FLUSH_STOP event;
16555 remove unused source pad member from packetizer; add debug
16556 category for packetizer.
16558 2006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16560 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
16561 Original commit message from CVS:
16562 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
16563 Treat dual-mono as stereo. It should really be output on 2 separate
16564 pads, but isn't for now.
16566 2006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
16568 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
16569 Original commit message from CVS:
16570 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
16571 Assume 4:3 DAR rather than 4:3 PAR (#345184).
16573 2006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net>
16575 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
16576 Original commit message from CVS:
16577 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
16578 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
16579 any PAR whatsoever (rather than using 0/0, which will lead to
16580 an abort later on). Fixes #345184.
16582 2006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl>
16584 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
16585 Original commit message from CVS:
16586 Patch by: Michael Dominic K. < mdk at mdk org pl>
16587 * ext/mad/gstmad.c: (gst_mad_chain):
16588 Send newsegment event before calling
16589 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
16590 in connection with pad blocking (#342594). While we're at it,
16591 do some minor clean-ups.
16593 2006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net>
16595 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
16596 Original commit message from CVS:
16598 Fix --disable-external (can't set conditionals conditionally,
16601 2006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
16603 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
16604 Original commit message from CVS:
16605 * ext/a52dec/Makefile.am:
16606 ... and then he said "When you go and fix the build you
16607 better make sure you have some spare backslashes in your
16610 2006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
16612 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
16613 Original commit message from CVS:
16614 * ext/sidplay/gstsiddec.cc:
16615 Fix copyright, email addresses and descriptions.
16616 Use saner defaults for arguments. Fixes #344667.
16617 constify some stuff.
16620 Fix negotiation to do mono/44100 by default.
16621 Post error messages.
16622 Use _scale_int where possible.
16624 2006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
16626 ext/dvdnav/.cvsignore: More ignore
16627 Original commit message from CVS:
16628 * ext/dvdnav/.cvsignore:
16631 2006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com>
16633 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
16634 Original commit message from CVS:
16635 * tests/check/elements/amrnbenc.c: (push_data):
16636 Init memory before feeding it to the encoder to make
16637 the valgrind test succeed.
16639 2006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
16641 gst/asfdemux/.cvsignore: More ignore
16642 Original commit message from CVS:
16643 * gst/asfdemux/.cvsignore:
16646 2006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
16648 .cvsignore: Ignore files generated by 'make dist'.
16649 Original commit message from CVS:
16651 Ignore files generated by 'make dist'.
16653 2006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16656 Original commit message from CVS:
16659 * ext/a52dec/Makefile.am:
16660 * ext/dvdnav/Makefile.am:
16661 * ext/dvdread/Makefile.am:
16662 * ext/lame/Makefile.am:
16663 * ext/mad/Makefile.am:
16664 * ext/mpeg2dec/Makefile.am:
16665 * ext/sidplay/Makefile.am:
16668 2006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16670 autogen.sh: require am17
16671 Original commit message from CVS:
16675 * ext/annodex/Makefile.am:
16676 * ext/cdio/Makefile.am:
16677 * ext/dv/Makefile.am:
16678 * ext/esd/Makefile.am:
16679 * ext/flac/Makefile.am:
16680 * ext/gdk_pixbuf/Makefile.am:
16681 * ext/ladspa/Makefile.am:
16682 * ext/libcaca/Makefile.am:
16683 * ext/speex/Makefile.am:
16684 * ext/taglib/Makefile.am:
16685 * sys/oss/Makefile.am:
16686 * sys/sunaudio/Makefile.am:
16687 * sys/ximage/Makefile.am:
16688 clean up build further
16690 2006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com>
16692 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
16693 Original commit message from CVS:
16694 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
16695 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
16696 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
16697 (gst_mpeg2dec_change_state):
16698 * ext/mpeg2dec/gstmpeg2dec.h:
16699 Simplify and don't leak our buffer pool.
16701 Remove unfixed bug number from previous ChangeLog entry.
16703 2006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com>
16705 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
16706 Original commit message from CVS:
16707 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
16708 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
16709 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
16710 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
16711 (gst_mpeg2dec_negotiate_format), (init_dummybuf),
16712 (handle_sequence), (handle_picture), (handle_slice),
16713 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
16714 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
16715 * ext/mpeg2dec/gstmpeg2dec.h:
16716 Fix padtemplate as we can now do fractional framerates.
16719 Add simple frame dropping QoS.
16720 Precalc buffer output sizes and UV offsets.
16721 Always give libmpeg2 a valid fbuf when it wants one.
16722 don't trust libmpeg to discard our buffers but manage it
16724 Fixes #343627, #327350, #335288
16726 2006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net>
16728 win32/MANIFEST: Add a manifest for futures ugly win32 releases.
16729 Original commit message from CVS:
16731 Add a manifest for futures ugly win32 releases.
16732 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
16733 Move bufcaps declaration at the begining of the instructions
16736 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16738 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
16739 Original commit message from CVS:
16740 * ext/alsaspdif/alsaspdifsink.h:
16741 * ext/amrwb/gstamrwbdec.h:
16742 * ext/amrwb/gstamrwbenc.h:
16743 * ext/amrwb/gstamrwbparse.h:
16744 * ext/arts/gst_arts.h:
16745 * ext/artsd/gstartsdsink.h:
16746 * ext/audiofile/gstafparse.h:
16747 * ext/audiofile/gstafsink.h:
16748 * ext/audiofile/gstafsrc.h:
16749 * ext/audioresample/gstaudioresample.h:
16750 * ext/bz2/gstbz2dec.h:
16751 * ext/bz2/gstbz2enc.h:
16752 * ext/dirac/gstdiracdec.h:
16753 * ext/directfb/dfbvideosink.h:
16754 * ext/divx/gstdivxdec.h:
16755 * ext/divx/gstdivxenc.h:
16756 * ext/dts/gstdtsdec.h:
16757 * ext/faac/gstfaac.h:
16758 * ext/gsm/gstgsmdec.h:
16759 * ext/gsm/gstgsmenc.h:
16760 * ext/ivorbis/vorbisenc.h:
16761 * ext/libfame/gstlibfame.h:
16762 * ext/nas/nassink.h:
16763 * ext/neon/gstneonhttpsrc.h:
16764 * ext/polyp/polypsink.h:
16765 * ext/sdl/sdlaudiosink.h:
16766 * ext/sdl/sdlvideosink.h:
16767 * ext/shout/gstshout.h:
16768 * ext/snapshot/gstsnapshot.h:
16769 * ext/sndfile/gstsf.h:
16770 * ext/swfdec/gstswfdec.h:
16771 * ext/tarkin/gsttarkindec.h:
16772 * ext/tarkin/gsttarkinenc.h:
16773 * ext/theora/theoradec.h:
16774 * ext/wavpack/gstwavpackdec.h:
16775 * ext/wavpack/gstwavpackparse.h:
16776 * ext/xine/gstxine.h:
16777 * ext/xvid/gstxviddec.h:
16778 * ext/xvid/gstxvidenc.h:
16779 * gst/cdxaparse/gstcdxaparse.h:
16780 * gst/cdxaparse/gstcdxastrip.h:
16781 * gst/colorspace/gstcolorspace.h:
16782 * gst/festival/gstfestival.h:
16783 * gst/freeze/gstfreeze.h:
16784 * gst/gdp/gstgdpdepay.h:
16785 * gst/gdp/gstgdppay.h:
16786 * gst/modplug/gstmodplug.h:
16787 * gst/mpeg1sys/gstmpeg1systemencode.h:
16788 * gst/mpeg1videoparse/gstmp1videoparse.h:
16789 * gst/mpeg2sub/gstmpeg2subt.h:
16790 * gst/mpegaudioparse/gstmpegaudioparse.h:
16791 * gst/multifilesink/gstmultifilesink.h:
16792 * gst/overlay/gstoverlay.h:
16793 * gst/playondemand/gstplayondemand.h:
16794 * gst/qtdemux/qtdemux.h:
16795 * gst/rtjpeg/gstrtjpegdec.h:
16796 * gst/rtjpeg/gstrtjpegenc.h:
16797 * gst/smooth/gstsmooth.h:
16798 * gst/smoothwave/gstsmoothwave.h:
16799 * gst/spectrum/gstspectrum.h:
16800 * gst/speed/gstspeed.h:
16801 * gst/stereo/gststereo.h:
16802 * gst/switch/gstswitch.h:
16803 * gst/tta/gstttadec.h:
16804 * gst/tta/gstttaparse.h:
16805 * gst/videodrop/gstvideodrop.h:
16806 * gst/xingheader/gstxingmux.h:
16807 * sys/directdraw/gstdirectdrawsink.h:
16808 * sys/directsound/gstdirectsoundsink.h:
16809 * sys/dxr3/dxr3audiosink.h:
16810 * sys/dxr3/dxr3spusink.h:
16811 * sys/dxr3/dxr3videosink.h:
16812 * sys/qcam/gstqcamsrc.h:
16813 * sys/vcd/vcdsrc.h:
16814 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
16816 2006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16818 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
16819 Original commit message from CVS:
16820 * ext/a52dec/gsta52dec.h:
16821 * ext/amrnb/amrnbdec.h:
16822 * ext/amrnb/amrnbenc.h:
16823 * ext/amrnb/amrnbparse.h:
16824 * ext/mpeg2dec/gstmpeg2dec.h:
16825 * ext/sidplay/gstsiddec.h:
16826 * gst/ac3parse/gstac3parse.h:
16827 * gst/asfdemux/gstasfdemux.h:
16828 * gst/asfdemux/gstasfmux.h:
16829 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
16830 * gst/iec958/ac3iec.h:
16831 * gst/mpegaudioparse/gstmpegaudioparse.h:
16832 * gst/mpegstream/gstdvddemux.h:
16833 * gst/mpegstream/gstmpegclock.h:
16834 * gst/mpegstream/gstmpegdemux.h:
16835 * gst/mpegstream/gstmpegparse.h:
16836 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
16838 2006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net>
16840 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
16841 Original commit message from CVS:
16843 Replace current README (containing the release notes from
16844 some 0.9.x version) with a proper README taken from the core.
16846 2006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
16848 ext/amrnb/: Sortof first quick cleanup of all this mess...
16849 Original commit message from CVS:
16850 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
16851 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
16852 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
16853 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
16854 * ext/amrnb/amrnbparse.h:
16855 Sortof first quick cleanup of all this mess...
16856 Don't crap out on empty and invalid FTs but treat them as
16857 empty packets, the decoder handles them fine.
16860 2006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
16862 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
16863 Original commit message from CVS:
16864 * gst/asfdemux/gstasf.c: (plugin_init):
16865 Call gst_riff_init() so the riff debug category gets set up
16866 before it is being used.
16868 2006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org>
16870 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
16871 Original commit message from CVS:
16872 * gst/iec958/ac3_padder.c: (ac3p_parse):
16873 * gst/iec958/ac3_padder.h:
16874 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
16875 (ac3iec_chain_raw), (ac3iec_change_state):
16876 * gst/iec958/ac3iec.h:
16877 Write rate into the caps, for the allowed ac3 rates. Some minor
16880 2006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com>
16882 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
16883 Original commit message from CVS:
16884 Patch by: James "Doc" Livingston <doclivingston gmail com>
16885 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
16886 Do tag merging correctly (#339918). Output taglists
16887 properly in debug statements too while we're at it.
16889 2006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16891 ext/a52dec/gsta52dec.c: Add more debug
16892 Original commit message from CVS:
16893 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
16895 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
16896 (gst_dvdlpcmdec_init), (update_timestamps),
16897 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
16898 (dvdlpcmdec_sink_event):
16899 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
16900 If we have a first_access offset but no current timestamp (might
16901 happen after a seek), then calculate a start time for the first
16902 portion so that it will align with the timestamp given for the
16903 first_access portion.
16904 If a new-segment arrives with format time, store the start
16905 time as a failsafe timestamp in case we never get any further
16906 timestamp info (unlikely)
16907 Mask out the 'frame number' section of the incoming header so
16908 that we don't consider it to be changing on every buffer and
16909 reset the caps constantly.
16910 Use gst_util_uint64_scale for duration calculation
16912 2006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org>
16914 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
16915 Original commit message from CVS:
16916 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
16917 Fix timestamping for cases where the first_access parameter is 4.
16918 Ensure we don't overrun buffers in other cases.
16920 2006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net>
16922 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
16923 Original commit message from CVS:
16924 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
16925 Fix silly bug when reading metadata (#341254).
16927 2006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
16929 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
16930 Original commit message from CVS:
16931 * autogen.sh: (CONFIGURE_DEF_OPT):
16932 libtoolize on Darwin/MacOSX is called glibtoolize
16934 2006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net>
16936 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
16937 Original commit message from CVS:
16938 * ext/lame/gstlame.c: (gst_lame_get_type),
16939 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
16940 (gst_lame_setup), (gst_lame_change_state):
16941 * ext/lame/gstlame.h:
16942 Remove tag writing from lame (which was completely broken
16943 anyway, #329184). Leaving GstTagSetter interface around for
16944 now, albeit non-functional. Should be removed completely
16945 in 0.11. Use the 'id3v2mux' plugin from -good for writing
16948 2006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org>
16951 * ext/dvdread/dvdreadsrc.c:
16952 * gst/asfdemux/gstasfdemux.c:
16953 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
16954 Original commit message from CVS:
16955 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
16957 2006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org>
16959 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
16960 Original commit message from CVS:
16961 Patch by: Andres Salomon <dilinger at debian org>
16962 * ext/lame/gstlame.c: (gst_lame_sink_event):
16963 Fix typo (comma vs. semicolon) (#340710).
16965 2006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de>
16967 ext/mad/gstmad.c: Make mad the second element to support the highly useful
16968 Original commit message from CVS:
16969 Patch by: Lutz Müller <lutz at topfrose de>
16970 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
16971 Make mad the second element to support the highly useful
16972 FORMATS query (#340594)
16974 2006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com>
16976 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
16977 Original commit message from CVS:
16978 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
16979 (gst_mpeg2dec_src_query):
16980 Remember the query duration format before passing it upstream since it
16981 could have been modified.
16982 Add GST_WARNING_OBJECT in sink convert function to detail why the
16983 conversion didn't work.
16985 2006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16987 Define GstElementDetails as const and also static (when defined as global)
16988 Original commit message from CVS:
16989 * ext/amrwb/gstamrwbdec.c:
16990 * ext/amrwb/gstamrwbenc.c:
16991 * ext/amrwb/gstamrwbparse.c:
16992 * ext/arts/gst_arts.c:
16993 * ext/artsd/gstartsdsink.c:
16994 * ext/audiofile/gstafparse.c:
16995 * ext/audiofile/gstafsink.c:
16996 * ext/audiofile/gstafsrc.c:
16997 * ext/audioresample/gstaudioresample.c:
16998 * ext/bz2/gstbz2dec.c:
16999 * ext/bz2/gstbz2enc.c:
17000 * ext/cdaudio/gstcdaudio.c:
17001 * ext/directfb/dfbvideosink.c:
17002 * ext/divx/gstdivxdec.c:
17003 * ext/divx/gstdivxenc.c:
17004 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
17005 * ext/faac/gstfaac.c: (gst_faac_base_init):
17006 * ext/faad/gstfaad.c:
17007 * ext/gsm/gstgsmdec.c:
17008 * ext/gsm/gstgsmenc.c:
17009 * ext/hermes/gsthermescolorspace.c:
17010 * ext/ivorbis/vorbisfile.c:
17011 * ext/lcs/gstcolorspace.c:
17012 * ext/libfame/gstlibfame.c:
17013 * ext/libmms/gstmms.c: (gst_mms_base_init):
17014 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
17015 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
17016 * ext/nas/nassink.c: (gst_nassink_base_init):
17017 * ext/neon/gstneonhttpsrc.c:
17018 * ext/sdl/sdlaudiosink.c:
17019 * ext/sdl/sdlvideosink.c:
17020 * ext/shout/gstshout.c:
17021 * ext/snapshot/gstsnapshot.c:
17022 * ext/sndfile/gstsf.c:
17023 * ext/swfdec/gstswfdec.c:
17024 * ext/tarkin/gsttarkindec.c:
17025 * ext/tarkin/gsttarkinenc.c:
17026 * ext/theora/theoradec.c:
17027 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
17028 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
17029 * ext/xvid/gstxviddec.c:
17030 * ext/xvid/gstxvidenc.c:
17031 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
17032 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
17033 * gst/chart/gstchart.c:
17034 * gst/colorspace/gstcolorspace.c:
17035 * gst/deinterlace/gstdeinterlace.c:
17036 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
17037 * gst/festival/gstfestival.c:
17038 * gst/filter/gstbpwsinc.c:
17039 * gst/filter/gstiir.c:
17040 * gst/filter/gstlpwsinc.c:
17041 * gst/freeze/gstfreeze.c:
17042 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
17043 * gst/librfb/gstrfbsrc.c:
17044 * gst/mixmatrix/mixmatrix.c:
17045 * gst/mpeg1sys/gstmpeg1systemencode.c:
17046 * gst/mpeg1videoparse/gstmp1videoparse.c:
17047 * gst/mpeg2sub/gstmpeg2subt.c:
17048 * gst/mpegaudioparse/gstmpegaudioparse.c:
17049 * gst/multifilesink/gstmultifilesink.c:
17050 * gst/overlay/gstoverlay.c:
17051 * gst/passthrough/gstpassthrough.c:
17052 * gst/playondemand/gstplayondemand.c:
17053 * gst/qtdemux/qtdemux.c:
17054 * gst/rtjpeg/gstrtjpegdec.c:
17055 * gst/rtjpeg/gstrtjpegenc.c:
17056 * gst/smooth/gstsmooth.c:
17057 * gst/smoothwave/gstsmoothwave.c:
17058 * gst/spectrum/gstspectrum.c:
17059 * gst/speed/gstspeed.c:
17060 * gst/stereo/gststereo.c:
17061 * gst/switch/gstswitch.c:
17062 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
17063 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
17064 * gst/vbidec/gstvbidec.c:
17065 * gst/videocrop/gstvideocrop.c:
17066 * gst/videodrop/gstvideodrop.c:
17067 * gst/virtualdub/gstxsharpen.c:
17068 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
17069 * gst/y4m/gsty4mencode.c:
17070 * sys/cdrom/gstcdplayer.c:
17071 * sys/directdraw/gstdirectdrawsink.c:
17072 * sys/directsound/gstdirectsoundsink.c:
17073 * sys/glsink/glimagesink.c:
17074 * sys/qcam/gstqcamsrc.c:
17075 * sys/v4l2/gstv4l2src.c:
17076 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
17077 * sys/ximagesrc/ximagesrc.c:
17078 Define GstElementDetails as const and also static (when defined as
17081 2006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17083 Define GstElementDetails as const and also static (when defined as global)
17084 Original commit message from CVS:
17085 * ext/mad/gstid3tag.c:
17086 * ext/mad/gstmad.c:
17087 * gst/ac3parse/gstac3parse.c:
17088 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17089 * gst/synaesthesia/gstsynaesthesia.c:
17090 Define GstElementDetails as const and also static (when defined as
17093 2006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17095 Define GstElementDetails as const and also static (when defined as global)
17096 Original commit message from CVS:
17097 * ext/aalib/gstaasink.c:
17098 * ext/annodex/gstcmmldec.c:
17099 * ext/annodex/gstcmmlenc.c:
17100 * ext/cairo/gsttextoverlay.c:
17101 * ext/cairo/gsttimeoverlay.c:
17102 * ext/cdio/gstcdiocddasrc.c:
17103 * ext/dv/gstdvdec.c:
17104 * ext/dv/gstdvdemux.c:
17105 * ext/esd/esdmon.c:
17106 * ext/esd/esdsink.c:
17107 * ext/flac/gstflacenc.c:
17108 * ext/flac/gstflactag.c:
17109 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
17110 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
17111 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
17112 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
17113 * ext/gdk_pixbuf/pixbufscale.c:
17114 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
17115 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
17116 * ext/jpeg/gstjpegdec.c:
17117 * ext/jpeg/gstjpegenc.c:
17118 * ext/jpeg/gstsmokedec.c:
17119 * ext/jpeg/gstsmokeenc.c:
17120 * ext/libcaca/gstcacasink.c:
17121 * ext/libmng/gstmngdec.c:
17122 * ext/libmng/gstmngenc.c:
17123 * ext/libpng/gstpngdec.c:
17124 * ext/libpng/gstpngenc.c:
17125 * ext/mikmod/gstmikmod.c:
17126 * ext/raw1394/gstdv1394src.c:
17127 * ext/shout2/gstshout2.c: (gst_shout2send_init):
17128 * ext/shout2/gstshout2.h:
17129 * ext/speex/gstspeexdec.c:
17130 * ext/speex/gstspeexenc.c:
17131 * gst/alpha/gstalpha.c:
17132 * gst/alpha/gstalphacolor.c:
17133 * gst/apetag/gstapedemux.c:
17134 * gst/auparse/gstauparse.c:
17135 * gst/autodetect/gstautoaudiosink.c:
17136 (gst_auto_audio_sink_base_init):
17137 * gst/autodetect/gstautovideosink.c:
17138 (gst_auto_video_sink_base_init):
17139 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
17140 * gst/avi/gstavimux.c: (gst_avimux_base_init):
17141 * gst/cutter/gstcutter.c:
17142 * gst/debug/breakmydata.c:
17143 * gst/debug/efence.c:
17144 * gst/debug/gstnavigationtest.c:
17145 * gst/debug/gstnavseek.c:
17146 * gst/debug/negotiation.c:
17147 * gst/debug/progressreport.c:
17148 * gst/debug/testplugin.c:
17149 * gst/effectv/gstaging.c:
17150 * gst/effectv/gstdice.c:
17151 * gst/effectv/gstedge.c:
17152 * gst/effectv/gstquark.c:
17153 * gst/effectv/gstrev.c:
17154 * gst/effectv/gstshagadelic.c:
17155 * gst/effectv/gstvertigo.c:
17156 * gst/effectv/gstwarp.c:
17157 * gst/flx/gstflxdec.c:
17158 * gst/goom/gstgoom.c:
17159 * gst/icydemux/gsticydemux.c:
17160 * gst/id3demux/gstid3demux.c:
17161 * gst/interleave/deinterleave.c:
17162 * gst/interleave/interleave.c:
17163 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
17164 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
17165 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
17166 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
17167 * gst/level/gstlevel.c:
17168 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
17169 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
17170 * gst/median/gstmedian.c:
17171 * gst/monoscope/gstmonoscope.c:
17172 * gst/multipart/multipartdemux.c:
17173 * gst/multipart/multipartmux.c:
17174 * gst/oldcore/gstaggregator.c:
17175 * gst/oldcore/gstfdsink.c:
17176 * gst/oldcore/gstmd5sink.c:
17177 * gst/oldcore/gstmultifilesrc.c:
17178 * gst/oldcore/gstpipefilter.c:
17179 * gst/oldcore/gstshaper.c:
17180 * gst/oldcore/gststatistics.c:
17181 * gst/rtp/gstasteriskh263.c:
17182 * gst/rtp/gstrtpL16depay.c:
17183 * gst/rtp/gstrtpL16pay.c:
17184 * gst/rtp/gstrtpamrdepay.c:
17185 * gst/rtp/gstrtpamrpay.c:
17186 * gst/rtp/gstrtpdepay.c:
17187 * gst/rtp/gstrtpgsmpay.c:
17188 * gst/rtp/gstrtph263pay.c:
17189 * gst/rtp/gstrtph263pdepay.c:
17190 * gst/rtp/gstrtph263ppay.c:
17191 * gst/rtp/gstrtpilbcdepay.c:
17192 * gst/rtp/gstrtpmp4gpay.c:
17193 * gst/rtp/gstrtpmp4vdepay.c:
17194 * gst/rtp/gstrtpmp4vpay.c:
17195 * gst/rtp/gstrtpmpadepay.c:
17196 * gst/rtp/gstrtpmpapay.c:
17197 * gst/rtp/gstrtppcmadepay.c:
17198 * gst/rtp/gstrtppcmapay.c:
17199 * gst/rtp/gstrtppcmudepay.c:
17200 * gst/rtp/gstrtppcmupay.c:
17201 * gst/rtp/gstrtpspeexdepay.c:
17202 * gst/rtp/gstrtpspeexpay.c:
17203 * gst/rtsp/gstrtpdec.c:
17204 * gst/rtsp/gstrtspsrc.c:
17205 * gst/smpte/gstsmpte.c:
17206 * gst/udp/gstdynudpsink.c:
17207 * gst/udp/gstmultiudpsink.c:
17208 * gst/udp/gstudpsink.c:
17209 * gst/udp/gstudpsrc.c:
17210 * gst/videobox/gstvideobox.c:
17211 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
17212 * gst/videofilter/gstvideobalance.c:
17213 * gst/videofilter/gstvideoflip.c:
17214 * gst/videofilter/gstvideotemplate.c:
17215 (gst_videotemplate_base_init):
17216 * gst/videomixer/videomixer.c:
17217 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
17218 (gst_wavparse_class_init), (gst_wavparse_dispose),
17219 (gst_wavparse_reset), (gst_wavparse_init),
17220 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
17221 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
17222 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
17223 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
17224 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
17225 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
17226 (gst_wavparse_change_state):
17227 * gst/wavparse/gstwavparse.h:
17228 * sys/oss/gstossmixerelement.c:
17229 * sys/oss/gstosssink.c:
17230 * sys/oss/gstosssrc.c:
17231 * sys/osxaudio/gstosxaudioelement.c:
17232 * sys/osxaudio/gstosxaudiosink.c:
17233 * sys/osxaudio/gstosxaudiosrc.c:
17234 * sys/sunaudio/gstsunaudiomixer.c:
17235 * sys/sunaudio/gstsunaudiosink.c:
17236 Define GstElementDetails as const and also static (when defined as
17239 2006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net>
17241 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
17242 Original commit message from CVS:
17243 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
17244 Fix name of custom event (use same as dvdreadsrc).
17245 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
17246 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
17247 Fix event parsing (the event name is in the structure, not the
17248 name of the structure itself); also fix indentation after
17251 2006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net>
17253 ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
17254 Original commit message from CVS:
17255 * ext/mad/gstid3tag.c: (plugin_init):
17256 Change debug category to 'id3mux'.
17258 2006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net>
17260 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
17261 Original commit message from CVS:
17262 Patch by: Alexander Lancaster <alexl at users sourceforge net>
17263 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
17264 (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
17265 (gst_id3_tag_chain):
17266 When acting as a muxer, set caps on outgoing buffers and set caps
17267 on source pad (fixes #323658). Remove unused application/x-gst-tags
17268 cruft from the 0.6 days.
17270 2006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net>
17272 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
17273 Original commit message from CVS:
17274 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
17275 (gst_mad_src_query), (gst_mad_chain):
17276 .. and DEFAULT queries should work too. Use magic gst util scale
17277 functions in some places.
17279 2006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net>
17281 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
17282 Original commit message from CVS:
17283 * ext/mad/gstmad.c: (gst_mad_src_query):
17284 Fix duration query in BYTES format (#336824).
17286 2006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk>
17288 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
17289 Original commit message from CVS:
17290 Patch by: Ed Catmur <ed at catmur dot co dot uk>
17291 * ext/lame/gstlame.c: (gst_lame_sink_event):
17292 Don't crash if we get an EOS event before the encoder
17293 has been set up (#339287).
17295 2006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com>
17297 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
17298 Original commit message from CVS:
17299 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
17300 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
17301 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
17302 Move errors out of the normal code flow.
17303 Don't send eos, basesrc will do that for us when needed.
17305 2006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
17307 gst/mpegstream/: Do state changes correctly
17308 Original commit message from CVS:
17309 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
17310 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
17311 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
17312 Do state changes correctly
17314 2006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net>
17316 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
17317 Original commit message from CVS:
17318 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
17319 (gst_mpeg2dec_alloc_buffer):
17320 Can't use gst_pad_alloc_buffer*() when we are going to crop
17321 the image before sending it out. Downstream basetransform-based
17322 elements will complain about the wrong unit size otherwise
17323 (when not operating in passthrough-mode at least).
17324 Const-ify some static variables and do some minor clean-ups.
17325 Use I420 macros for size/offsets (not really necessary in this
17326 particular context, but this kind of code gets copy'n'pasted).
17328 2006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net>
17330 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
17331 Original commit message from CVS:
17332 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
17334 * gst/mpegstream/gstmpegpacketize.h:
17335 g_malloc() can't fail, we don't need to handle this. Same for
17336 gst_buffer_new_and_alloc().
17337 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
17338 klass->send_buffer() should have the same semantics as
17339 gst_pad_push(), ie. ownership of the buffer is transfered,
17340 so we never have to unref the buffer no matter what the flow
17343 2006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17345 * tests/check/gst-plugins-ugly.supp:
17346 one more suppression for FC4
17347 Original commit message from CVS:
17348 one more suppression for FC4
17350 2006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org>
17352 * tests/check/gst-plugins-ugly.supp:
17353 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
17354 Original commit message from CVS:
17355 The AMR encoder sucks giant sucky things through a sucky object with a giant
17356 sucking machine. More suppressions.
17358 2006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17360 add test for amrnbenc, enable test infrastructure, and fix a leak
17361 Original commit message from CVS:
17362 add test for amrnbenc, enable test infrastructure, and fix a leak
17363 * common/check.mak:
17364 allow for specifying more than one suppressions file in SUPPRESSIONS
17366 * tests/Makefile.am:
17367 * tests/check/.cvsignore:
17368 * tests/check/Makefile.am:
17369 * tests/check/elements/.cvsignore:
17372 * tests/check/gst-plugins-ugly.supp:
17373 add suppressions for libs used by -ugly
17374 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
17375 (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
17376 (GST_START_TEST), (amrnbenc_suite), (main):
17377 add a simple test for encoding amr
17378 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
17379 fix pad template leaks
17381 2006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org>
17383 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
17384 Original commit message from CVS:
17385 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
17386 Plug big leak in AMR encoder.
17388 2006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net>
17390 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
17391 Original commit message from CVS:
17392 * ext/mad/gstmad.c: (index_seek):
17393 move GstIndexEntry *entry variable declaration before
17394 the first instruction
17395 * ext/mad/gstmad.c:
17396 remove debug macros with variable number of parameter by using
17397 GST_DEBUG for WIN32
17398 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
17399 use gst_guint64_to_gdouble for conversions
17400 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
17401 replace __FUNCTION__ which is not supported by MSVC by the current function name
17402 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
17403 remove LL suffix by using G_GINT64_CONSTANT
17404 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
17405 use gst_guint64_to_gdouble for conversions
17406 * gst/mpegstream/gstmpegparse.h:
17407 remove LL suffix by using G_GINT64_CONSTANT
17409 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
17410 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
17412 2006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17414 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
17415 Original commit message from CVS:
17416 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
17417 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
17418 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
17419 * ext/mad/gstmad.c: (gst_mad_class_init):
17420 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
17421 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
17422 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
17423 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
17424 * gst/iec958/ac3iec.c: (ac3iec_class_init):
17425 * gst/mpegaudioparse/gstmpegaudioparse.c:
17426 (gst_mp3parse_class_init):
17427 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
17428 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
17429 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
17430 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
17431 * gst/synaesthesia/gstsynaesthesia.c:
17432 (gst_synaesthesia_class_init):
17433 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
17435 2006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
17437 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
17438 Original commit message from CVS:
17439 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
17440 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
17441 (gst_asf_demux_push_buffer):
17442 Send newsegment event only once per pad, fixes #336550.
17444 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
17446 Unify the long descriptions in the plugin details (#337263).
17447 Original commit message from CVS:
17448 Patch by: j^ <j at bootlab dot org>
17449 * ext/amrwb/gstamrwbdec.c:
17450 * ext/amrwb/gstamrwbenc.c:
17451 * ext/amrwb/gstamrwbparse.c:
17452 * ext/arts/gst_arts.c:
17453 * ext/artsd/gstartsdsink.c:
17454 * ext/audiofile/gstafparse.c:
17455 * ext/audiofile/gstafsink.c:
17456 * ext/audiofile/gstafsrc.c:
17457 * ext/cdaudio/gstcdaudio.c:
17458 * ext/directfb/dfbvideosink.c:
17459 * ext/divx/gstdivxdec.c:
17460 * ext/divx/gstdivxenc.c:
17461 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
17462 * ext/faac/gstfaac.c: (gst_faac_base_init):
17463 * ext/faad/gstfaad.c:
17464 * ext/gsm/gstgsmdec.c:
17465 * ext/gsm/gstgsmenc.c:
17466 * ext/hermes/gsthermescolorspace.c:
17467 * ext/ivorbis/vorbisfile.c:
17468 * ext/lcs/gstcolorspace.c:
17469 * ext/libfame/gstlibfame.c:
17470 * ext/libmms/gstmms.c: (gst_mms_base_init):
17471 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
17472 * ext/nas/nassink.c: (gst_nassink_base_init):
17473 * ext/neon/gstneonhttpsrc.c:
17474 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
17475 * ext/sdl/sdlaudiosink.c:
17476 * ext/sdl/sdlvideosink.c:
17477 * ext/shout/gstshout.c:
17478 * ext/snapshot/gstsnapshot.c:
17479 * ext/sndfile/gstsf.c:
17480 * ext/tarkin/gsttarkindec.c:
17481 * ext/tarkin/gsttarkinenc.c:
17482 * ext/theora/theoradec.c:
17483 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
17484 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
17485 * ext/xvid/gstxviddec.c:
17486 * ext/xvid/gstxvidenc.c:
17487 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
17488 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
17489 * gst/chart/gstchart.c:
17490 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
17491 * gst/festival/gstfestival.c:
17492 * gst/filter/gstiir.c:
17493 * gst/filter/gstlpwsinc.c:
17494 * gst/freeze/gstfreeze.c:
17495 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
17496 * gst/mixmatrix/mixmatrix.c:
17497 * gst/mpeg1sys/gstmpeg1systemencode.c:
17498 * gst/mpeg1videoparse/gstmp1videoparse.c:
17499 * gst/mpeg2sub/gstmpeg2subt.c:
17500 * gst/mpegaudioparse/gstmpegaudioparse.c:
17501 * gst/multifilesink/gstmultifilesink.c:
17502 * gst/overlay/gstoverlay.c:
17503 * gst/passthrough/gstpassthrough.c:
17504 * gst/playondemand/gstplayondemand.c:
17505 * gst/qtdemux/qtdemux.c:
17506 * gst/rtjpeg/gstrtjpegdec.c:
17507 * gst/rtjpeg/gstrtjpegenc.c:
17508 * gst/smooth/gstsmooth.c:
17509 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
17510 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
17511 * gst/videocrop/gstvideocrop.c:
17512 * gst/videodrop/gstvideodrop.c:
17513 * gst/virtualdub/gstxsharpen.c:
17514 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
17515 * gst/y4m/gsty4mencode.c:
17516 Unify the long descriptions in the plugin details (#337263).
17518 2006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org>
17520 * gst-plugins-ugly.spec.in:
17521 fix version numbering
17522 Original commit message from CVS:
17523 fix version numbering
17525 2006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org>
17528 * gst-plugins-ugly.spec.in:
17529 add dvdsub plugin to spec
17530 Original commit message from CVS:
17531 add dvdsub plugin to spec
17533 2006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17535 docs/plugins/: add siddec
17536 Original commit message from CVS:
17537 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17538 * docs/plugins/inspect/plugin-siddec.xml:
17540 * ext/dvdnav/dvdnavsrc.c:
17543 2006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17547 * ext/sidplay/Makefile.am:
17548 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
17549 Original commit message from CVS:
17550 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
17552 2006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17554 * docs/plugins/.gitignore:
17555 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17557 Original commit message from CVS:
17560 2006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17563 * docs/plugins/inspect/plugin-a52dec.xml:
17564 * docs/plugins/inspect/plugin-amrnb.xml:
17565 * docs/plugins/inspect/plugin-asf.xml:
17566 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17567 * docs/plugins/inspect/plugin-dvdread.xml:
17568 * docs/plugins/inspect/plugin-dvdsub.xml:
17569 * docs/plugins/inspect/plugin-iec958.xml:
17570 * docs/plugins/inspect/plugin-lame.xml:
17571 * docs/plugins/inspect/plugin-mad.xml:
17572 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17573 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17574 * docs/plugins/inspect/plugin-mpegstream.xml:
17575 * docs/plugins/inspect/plugin-rmdemux.xml:
17576 update plugin inspect files
17577 Original commit message from CVS:
17578 update plugin inspect files
17580 2006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17582 * gst/mpegaudioparse/gstxingmux.c:
17583 rework build; add translations for v4l2
17584 Original commit message from CVS:
17585 rework build; add translations for v4l2
17587 2006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17589 configure.ac: rework similarly to other modules
17590 Original commit message from CVS:
17592 rework similarly to other modules
17593 * ext/a52dec/gsta52dec.c:
17594 * ext/amrnb/amrnb.c:
17595 * ext/dvdnav/dvdnavsrc.c:
17596 * ext/dvdread/dvdreadsrc.c:
17597 * ext/lame/gstlame.c:
17598 * ext/mad/gstid3tag.c:
17599 * ext/mpeg2dec/gstmpeg2dec.c:
17600 * ext/sidplay/gstsiddec.cc:
17601 * gst/asfdemux/gstasf.c:
17602 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17603 * gst/dvdsub/gstdvdsubdec.c:
17604 * gst/iec958/ac3iec.c:
17605 * gst/mpegaudioparse/gstmpegaudioparse.c:
17606 * gst/mpegstream/gstmpegstream.c:
17607 * gst/realmedia/rmdemux.c: (plugin_init):
17608 use the correct defines
17610 2006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17614 * docs/plugins/.gitignore:
17616 Original commit message from CVS:
17619 2006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17625 Original commit message from CVS:
17628 === release 0.10.3 ===
17630 2006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17636 * docs/plugins/gst-plugins-ugly-plugins.signals:
17637 * docs/plugins/inspect/plugin-amrnb.xml:
17638 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17639 * docs/plugins/inspect/plugin-iec958.xml:
17640 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17641 * docs/plugins/inspect/plugin-rmdemux.xml:
17643 Original commit message from CVS:
17646 2006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com>
17648 better/unified long descriptions
17649 Original commit message from CVS:
17650 * ext/aalib/gstaasink.c:
17651 * ext/annodex/gstcmmldec.c:
17652 * ext/annodex/gstcmmlenc.c:
17653 * ext/cairo/gsttextoverlay.c:
17654 * ext/cairo/gsttimeoverlay.c:
17655 * ext/cdio/gstcdiocddasrc.c:
17656 * ext/dv/gstdvdec.c:
17657 * ext/esd/esdmon.c:
17658 * ext/esd/esdsink.c:
17659 * ext/flac/gstflacdec.c:
17660 * ext/flac/gstflacenc.c:
17661 * ext/flac/gstflactag.c:
17662 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
17663 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
17664 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
17665 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
17666 * ext/gdk_pixbuf/gstgdkpixbuf.c:
17667 * ext/gdk_pixbuf/pixbufscale.c:
17668 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
17669 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
17670 * ext/jpeg/gstjpegdec.c:
17671 * ext/jpeg/gstjpegenc.c:
17672 * ext/jpeg/gstsmokedec.c:
17673 * ext/jpeg/gstsmokeenc.c:
17674 * ext/libcaca/gstcacasink.c:
17675 * ext/libmng/gstmngdec.c:
17676 * ext/libmng/gstmngenc.c:
17677 * ext/libpng/gstpngdec.c:
17678 * ext/libpng/gstpngenc.c:
17679 * ext/mikmod/gstmikmod.c:
17680 * ext/raw1394/gstdv1394src.c:
17681 * ext/shout2/gstshout2.c:
17682 * ext/speex/gstspeexdec.c:
17683 * ext/speex/gstspeexenc.c:
17684 * gst/alpha/gstalpha.c:
17685 * gst/alpha/gstalphacolor.c:
17686 * gst/auparse/gstauparse.c:
17687 * gst/autodetect/gstautoaudiosink.c:
17688 (gst_auto_audio_sink_base_init):
17689 * gst/autodetect/gstautovideosink.c:
17690 (gst_auto_video_sink_base_init):
17691 * gst/avi/gstavimux.c: (gst_avimux_base_init):
17692 * gst/cutter/gstcutter.c:
17693 * gst/debug/breakmydata.c:
17694 * gst/debug/efence.c:
17695 * gst/debug/gstnavigationtest.c:
17696 * gst/debug/negotiation.c:
17697 * gst/debug/progressreport.c:
17698 * gst/debug/testplugin.c:
17699 * gst/effectv/gstaging.c:
17700 * gst/effectv/gstdice.c:
17701 * gst/effectv/gstedge.c:
17702 * gst/effectv/gstquark.c:
17703 * gst/effectv/gstrev.c:
17704 * gst/effectv/gstvertigo.c:
17705 * gst/effectv/gstwarp.c:
17706 * gst/flx/gstflxdec.c:
17707 * gst/goom/gstgoom.c:
17708 * gst/interleave/deinterleave.c:
17709 * gst/interleave/interleave.c:
17710 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
17711 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
17712 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
17713 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
17714 * gst/level/gstlevel.c:
17715 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
17716 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
17717 * gst/median/gstmedian.c:
17718 * gst/monoscope/gstmonoscope.c:
17719 * gst/multipart/multipartdemux.c:
17720 * gst/multipart/multipartmux.c:
17721 * gst/oldcore/gstmd5sink.c:
17722 * gst/oldcore/gstmultifilesrc.c:
17723 * gst/oldcore/gstpipefilter.c:
17724 * gst/oldcore/gstshaper.c:
17725 * gst/oldcore/gststatistics.c:
17726 * gst/rtp/gstasteriskh263.c:
17727 * gst/rtp/gstrtpL16depay.c:
17728 * gst/rtp/gstrtpL16pay.c:
17729 * gst/rtp/gstrtpamrdepay.c:
17730 * gst/rtp/gstrtpamrpay.c:
17731 * gst/rtp/gstrtpdepay.c:
17732 * gst/rtp/gstrtpgsmpay.c:
17733 * gst/rtp/gstrtph263pay.c:
17734 * gst/rtp/gstrtph263pdepay.c:
17735 * gst/rtp/gstrtph263ppay.c:
17736 * gst/rtp/gstrtpmp4gpay.c:
17737 * gst/rtp/gstrtpmp4vdepay.c:
17738 * gst/rtp/gstrtpmp4vpay.c:
17739 * gst/rtp/gstrtpmpadepay.c:
17740 * gst/rtp/gstrtpmpapay.c:
17741 * gst/rtp/gstrtppcmadepay.c:
17742 * gst/rtp/gstrtppcmapay.c:
17743 * gst/rtp/gstrtppcmudepay.c:
17744 * gst/rtp/gstrtppcmupay.c:
17745 * gst/rtp/gstrtpspeexdepay.c:
17746 * gst/rtp/gstrtpspeexpay.c:
17747 * gst/rtsp/gstrtpdec.c:
17748 * gst/smpte/gstsmpte.c:
17749 * gst/videobox/gstvideobox.c:
17750 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
17751 * gst/videofilter/gstvideobalance.c:
17752 * gst/videofilter/gstvideoflip.c:
17753 * gst/videofilter/gstvideotemplate.c:
17754 (gst_videotemplate_base_init):
17755 * gst/videomixer/videomixer.c:
17756 * gst/wavenc/gstwavenc.c:
17757 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
17758 better/unified long descriptions
17760 Some cleanups to auparse, don't send multiple newsegments.
17762 2006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
17764 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
17765 Original commit message from CVS:
17766 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
17767 Don't unref event unconditionally after giving away ownership
17768 (gst_pad_push_event(), gst_pad_send_event() and
17769 gst_pad_event_default() take ownership of the event
17770 passed to them). Fixes warnings/crashes caused by
17773 2006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net>
17775 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
17776 Original commit message from CVS:
17777 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
17778 Don't ref NULL caps (private streams have NULL caps) (#336387);
17779 also, no need to set caps on the same buffer twice.
17781 2006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net>
17783 gst/mpegstream/: Don't leak element and pad names in error messages, use
17784 Original commit message from CVS:
17785 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
17786 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
17787 (gst_dvd_demux_get_subpicture_stream):
17788 * gst/mpegstream/gstmpegdemux.c:
17789 (gst_mpeg_demux_sync_stream_to_time):
17790 Don't leak element and pad names in error messages, use
17791 GST_DEBUG_PAD_NAME instead. Add some more debug code.
17793 2006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
17795 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
17796 Original commit message from CVS:
17797 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
17798 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
17799 Name the structure in the custom event with the
17800 language codes for the audio and subtitle streams
17801 actually like dvddemux expects it to be named.
17802 Set caps on source pad and outgoing buffers.
17804 2006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
17806 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
17807 Original commit message from CVS:
17808 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
17809 (gst_lame_get_property), (gst_lame_setup):
17810 * ext/lame/gstlame.h:
17811 Make xingheader property non-functional, it's broken anyway
17812 after all (use xingmux instead).
17814 2006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net>
17816 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
17817 Original commit message from CVS:
17818 * ext/lame/gstlame.c: (gst_lame_sink_event):
17819 On EOS, flush encoder and send remaining data. Fix
17820 return value handling in sink event function.
17822 2006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch>
17824 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
17825 Original commit message from CVS:
17826 Patch by: Jürg Billeter <j at bitron dot ch>
17827 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
17828 Fix wrong check for started flag when setting the 'device' property.
17829 We want to allow it when the source is NOT started yet and ignore it
17830 when the source is running.
17832 2006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
17834 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
17835 Original commit message from CVS:
17836 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
17837 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
17838 (gst_asf_demux_process_chunk):
17839 * gst/asfdemux/gstasfdemux.h:
17840 Subtract first timestamp from timestamps, so that
17841 stream starts from 0; makes live streams that don't
17842 start at 0 work again (fixes #317310, #336097).
17844 2006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com>
17846 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
17847 Original commit message from CVS:
17848 Patch by: Christian Kirbach
17850 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
17851 -good. Fixes build on some systems (#331838).
17853 2006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net>
17855 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
17856 Original commit message from CVS:
17857 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17858 (gst_rmdemux_parse_cont):
17859 Extract more tags and also post codec name tag on the
17860 bus so this shows up in totem and nautilus.
17862 2006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net>
17864 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
17865 Original commit message from CVS:
17866 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17867 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
17868 Extra data usually goes into the caps as 'codec_data', not
17869 as first buffer into the stream.
17870 Need to byte swap AC3 content in realmedia files for some
17871 reason (fixes #331588).
17873 2006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net>
17875 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
17876 Original commit message from CVS:
17877 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17878 (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
17879 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
17880 When operating in pull mode, post an error message on the
17881 bus when all source pads are unlinked or some other fatal
17882 error occured (#323023). Regrade some recurring debug messages
17883 to LOG level. Convert c++-style comments into C-style ones.
17885 2006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net>
17887 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
17888 Original commit message from CVS:
17889 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
17890 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
17891 (gst_rmdemux_all_source_pads_unlinked),
17892 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
17893 (gst_rmdemux_parse_packet):
17894 * gst/realmedia/rmdemux.h:
17895 Handle unlinked source pads properly and stop if all source pads
17896 are unlinked (#323023).
17898 2006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz>
17900 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
17901 Original commit message from CVS:
17902 Patch by: Michal Benes <michal dot benes at xeris dot cz>
17903 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
17904 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
17905 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
17906 * gst/mpegstream/gstmpegdemux.h:
17907 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
17908 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
17909 clock_freq of 90kHz this timestamp overflows every ~13 hours. This
17910 situation really happens when grabbing DVB streams. Current
17911 mpegdemuxer can not handle this situation correctly and it
17912 restarts counting gstreamer timestamps from zero.
17915 2006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org>
17917 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
17918 Original commit message from CVS:
17919 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
17920 (gst_a52dec_chain_raw), (gst_a52dec_change_state):
17921 * ext/a52dec/gsta52dec.h:
17922 Fix #334550: failure to play raw AC3 files due to segment problems.
17924 2006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org>
17926 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
17927 Original commit message from CVS:
17928 Patch by: Christophe Fergeau <teuf gnome org>
17929 * ext/lame/gstlame.c: (gst_lame_release_memory),
17930 (gst_lame_finalize), (gst_lame_class_init),
17931 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
17932 (gst_lame_change_state):
17933 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
17935 2006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
17937 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
17938 Original commit message from CVS:
17939 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
17940 (gst_mad_sink_event), (gst_mad_change_state):
17941 Include AUDIO_CODEC tag with tags posted if input is not
17942 framed (#334258). Use _scale() util functions in more places.
17944 2006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org>
17946 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
17947 Original commit message from CVS:
17948 2006-03-12 Christophe Fergeau <teuf@gnome.org>
17949 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
17950 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
17951 property as BROKEN (see
17952 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
17953 explanation why it's broken).
17955 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
17957 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
17958 Original commit message from CVS:
17959 2006-03-11 Christophe Fergeau <teuf@gnome.org>
17960 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
17962 * gst/xingheader/Makefile.am:
17963 * gst/xingheader/gstxingmux.c:
17964 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
17965 to MP3 files (this allows decoder to figure out the length of VBR
17968 2006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org>
17970 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
17971 Original commit message from CVS:
17972 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
17973 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
17974 tag (#333683, patch by: Alex Lancaster).
17976 2006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com>
17978 ext/amrnb/: Further fancyfication.
17979 Original commit message from CVS:
17980 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
17981 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
17982 (gst_amrnbdec_state_change):
17983 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
17984 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
17985 (gst_amrnbenc_state_change):
17986 * ext/amrnb/amrnbenc.h:
17987 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
17988 (gst_amrnbparse_query):
17989 Further fancyfication.
17990 Use _take to get writable data from the adapter.
17991 Precalc packet duration.
17993 Forward _push to upstream.
17994 Post error messages when something goes wrong.
17995 Remove old code in amrnbparse.
17996 Don't ignore query results from upstream.
17998 2006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org>
18000 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
18001 Original commit message from CVS:
18002 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
18003 The AMR encoder writes into the audio buffers it processes, so
18004 use gst_buffer_make_writable() on buffers we might (they go through
18005 an adapter, so there can be copying going on later anyway) be
18008 2006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net>
18010 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
18011 Original commit message from CVS:
18012 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
18013 (gst_mpeg_parse_handle_src_query):
18014 Declare variables at the beginning of a block and make
18015 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
18017 2006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it>
18019 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
18020 Original commit message from CVS:
18021 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
18022 Read packet size, sequence and padsize in right order again
18023 (fixes #332796; patch by: Fabrizio Gennari).
18025 2006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
18027 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
18028 Original commit message from CVS:
18029 * gst/iec958/ac3iec.c:
18030 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
18032 2006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18034 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
18035 Original commit message from CVS:
18037 Make the id3tag and mad checks check for both a header and the
18038 appropriate library if the pkg-config is missing. (Closes #331842)
18039 Split the id3tag and mad checks into 2 pieces. Sometime soon I might
18040 do the same for the plugins themselves.
18042 2006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net>
18044 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
18045 Original commit message from CVS:
18046 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
18047 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
18048 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
18049 * ext/mpeg2dec/gstmpeg2dec.h:
18050 Don't treat STATE_INVALID as fatal error; throw an error
18051 only after five consecutive decoding errors. Makes decoding
18052 mpeg streams more robust and fixes playback of joined clips
18055 2006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
18057 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
18058 Original commit message from CVS:
18059 * ext/dvdnav/dvdnavsrc.h:
18060 Oops. forgot to add this one.
18062 2006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net>
18064 ext/Makefile.am: Fix dist-check.
18065 Original commit message from CVS:
18066 2006-02-26 Julien MOUTTE <julien@moutte.net>
18067 * ext/Makefile.am: Fix dist-check.
18069 2006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net>
18071 configure.ac: Disable dvdnavsrc for now.
18072 Original commit message from CVS:
18074 Disable dvdnavsrc for now.
18076 2006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net>
18078 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
18079 Original commit message from CVS:
18082 * ext/dvdnav/Makefile.am:
18083 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
18084 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
18085 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
18086 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
18087 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
18088 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
18089 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
18090 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
18091 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
18092 (gst_dvd_nav_src_make_dvd_event),
18093 (gst_dvd_nav_src_structure_set_uint64),
18094 (gst_dvd_nav_src_push_dvd_nav_packet_event),
18095 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
18096 (gst_dvd_nav_src_push_titlelang_event),
18097 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
18098 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
18099 (gst_dvd_nav_src_handle_navigation_event),
18100 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
18101 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
18102 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
18103 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
18104 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
18105 (gst_dvd_nav_src_do_init), (plugin_init):
18106 dvdnavsrc ported to 0.10, for the most part at least. Not quite
18107 ready for prime time yet though.
18109 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net>
18111 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
18112 Original commit message from CVS:
18113 * ext/cdio/Makefile.am:
18114 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
18115 required for Cygwin, see #317048)
18116 * gst/rtp/gstasteriskh263.c:
18117 Cygwin has includes for both the unix network socket API
18118 and the windows API, but only one can be included, so fix
18119 includes to only use one or the other, prefering the unxi
18122 2006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
18124 Port dvdsubdec to 0.10
18125 Original commit message from CVS:
18127 * gst/dvdsub/Makefile.am:
18128 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
18129 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
18130 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
18131 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
18132 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
18133 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
18134 (gst_send_empty_fill), (gst_send_subtitle_frame),
18135 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
18136 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
18138 * gst/dvdsub/gstdvdsubdec.h:
18139 Port dvdsubdec to 0.10
18141 2006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18143 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
18144 Original commit message from CVS:
18145 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
18146 Push the rank up to SECONDARY+1 so that dvddemux is preferred over
18147 mpegdemux for MPEG-2 video streams.
18149 2006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18151 configure.ac: Bump nano back to CVS
18152 Original commit message from CVS:
18154 Bump nano back to CVS
18156 === release 0.10.2 ===
18158 2006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18160 configure.ac: releasing 0.10.2, "Season to Taste"
18161 Original commit message from CVS:
18163 releasing 0.10.2, "Season to Taste"
18165 2006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18167 configure.ac: releasing 0.10.1.3 prelease for 0.10.2
18168 Original commit message from CVS:
18170 releasing 0.10.1.3 prelease for 0.10.2
18172 2006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net>
18174 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
18175 Original commit message from CVS:
18176 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
18177 In sink event handler, release object lock again
18178 _before_ sending EOS event downstream (#313838).
18180 2006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org>
18183 * gst/asfdemux/gstasf.c:
18184 fix rank of asfdemux
18185 Original commit message from CVS:
18186 fix rank of asfdemux
18188 2006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18190 configure.ac: releasing 0.10.1.2 prelease for 0.10.2
18191 Original commit message from CVS:
18193 releasing 0.10.1.2 prelease for 0.10.2
18195 2006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org>
18197 * gst-plugins-ugly.spec.in:
18199 Original commit message from CVS:
18202 2006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net>
18204 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
18205 Original commit message from CVS:
18206 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
18207 (crop_copy_i422_buffer), (crop_buffer):
18208 When we need to crop the output buffer, make sure we
18209 create a buffer of the right size and respect the implicit
18210 striding used for I420 elsewhere in GStreamer (#331301).
18212 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net>
18214 ext/cdio/gstcdio.c: Init debug category (#331253).
18215 Original commit message from CVS:
18216 * ext/cdio/gstcdio.c: (plugin_init):
18217 Init debug category (#331253).
18219 2006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com>
18221 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
18222 Original commit message from CVS:
18223 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
18224 Do not error out on non-recognized streams. Ignore them and allow
18225 playback of the other streams.
18227 2006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18229 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
18230 Original commit message from CVS:
18231 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
18232 Add a small sanity check for LPCM reading.
18234 2006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com>
18236 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
18237 Original commit message from CVS:
18238 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
18239 Take into account the file properties preroll value for
18240 timestamping/newsegment. It's weird this value was commented out.
18242 2006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com>
18244 gst/asfdemux/Makefile.am: More asf makefile fixing.
18245 Original commit message from CVS:
18246 * gst/asfdemux/Makefile.am:
18247 More asf makefile fixing.
18249 2006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com>
18251 ext/lame/gstlame.c: Fix up lame a bit.
18252 Original commit message from CVS:
18253 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
18254 (gst_lame_change_state):
18256 Apply patch #319782 by Gautier Portet.
18258 2006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com>
18260 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
18261 Original commit message from CVS:
18262 * gst/asfdemux/Makefile.am:
18263 But we do need to link against the riff libraryr.
18265 2006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com>
18267 gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
18268 Original commit message from CVS:
18269 * gst/asfdemux/Makefile.am:
18270 We don't want asfmux.c yet.
18272 2006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com>
18274 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
18275 Original commit message from CVS:
18276 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
18277 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
18278 (gst_mad_change_state):
18279 Port fixes for bugs 314771, 308772, 140237, and 302625
18280 from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
18281 Use GST_EVENT_FLUSH_STOP to clear data from the current input
18282 buffer, to avoid using it for any future decoding.
18284 2006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net>
18286 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
18287 Original commit message from CVS:
18289 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
18290 (gst_asf_get_guid_nick):
18291 * gst/asfdemux/asfheaders.h:
18292 * gst/asfdemux/gstasf.c: (plugin_init):
18293 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
18294 (gst_asf_demux_class_init), (gst_asf_demux_init),
18295 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
18296 (gst_asf_demux_handle_src_event),
18297 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
18298 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
18299 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
18300 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
18301 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
18302 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
18303 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
18304 (gst_asf_demux_get_bitrate_record),
18305 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
18306 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
18307 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
18308 (gst_asf_demux_get_obj_data_correction),
18309 (gst_asf_demux_get_stream_audio),
18310 (gst_asf_demux_get_stream_correction),
18311 (gst_asf_demux_get_stream_video),
18312 (gst_asf_demux_get_stream_video_format),
18313 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
18314 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
18315 (gst_asf_demux_process_stream),
18316 (gst_asf_demux_get_gst_tag_from_tag_name),
18317 (gst_asf_demux_commit_taglist),
18318 (gst_asf_demux_process_ext_content_desc),
18319 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
18320 (gst_asf_demux_process_header), (gst_asf_demux_process_file),
18321 (gst_asf_demux_process_comment),
18322 (gst_asf_demux_process_bitrate_props_object),
18323 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
18324 (gst_asf_demux_descramble_segment),
18325 (gst_asf_demux_element_send_event),
18326 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
18327 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
18328 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
18329 (gst_asf_demux_get_src_query_types),
18330 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
18331 * gst/asfdemux/gstasfdemux.h:
18332 asfdemux ported to 0.10. Does still need a bit of work (seems like
18333 there's something funky going on when timestamping video frames).
18334 The seeking code is likely to make Wim cry, but hey, at least it
18337 2006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
18339 ext/amrnb/amrnbdec.c: Some more comments.
18340 Original commit message from CVS:
18341 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
18342 (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
18343 Some more comments.
18344 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
18345 Applied patch from Fabrizio Gennari, fixes #330844.
18347 2006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
18349 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
18350 Original commit message from CVS:
18351 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
18352 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
18353 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
18354 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
18355 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
18356 * ext/dvdread/dvdreadsrc.h:
18357 Let's try to play the title the user set via the URI handler or
18358 via properties instead of always playing the first title. Also,
18359 Also, count title/chapter/angle number in URI and properties
18360 from 1 rather than 0.
18362 2006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net>
18364 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
18365 Original commit message from CVS:
18366 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
18367 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
18368 (gst_dvd_read_src_do_duration_query):
18369 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
18370 otherwise GstBaseSrc will think we can operate pull_range based,
18371 which we don't really, and typefinding will fail miserably.
18372 Also, make seeking work somewhat (only works with flumpegdemux
18373 at the moment, mpegstream needs fixing for that first).
18375 2006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net>
18377 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
18378 Original commit message from CVS:
18379 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
18380 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
18381 Only allocate buffer once we know exactly how much we need,
18382 rather than gratuitously allocating 2MB-buffers all the time
18383 even if we usually need much less than that. Also, demote
18384 a debug message from DEBUG to LOG level.
18386 2006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
18388 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
18389 Original commit message from CVS:
18390 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
18391 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
18392 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
18393 (gst_dvd_read_src_do_position_query):
18394 Add some more debugging and fix duration query in BYTES.
18396 2006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net>
18398 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
18399 Original commit message from CVS:
18402 * ext/dvdread/Makefile.am:
18403 * ext/dvdread/dvdreadsrc.c:
18404 * ext/dvdread/dvdreadsrc.h:
18405 Half-baked port to 0.10. Needs some love
18406 in the seeking department, but at least
18408 * ext/dvdread/stream_labels.c:
18409 * ext/dvdread/stream_labels.h:
18410 Remove these (we use ISO-639 language codes internally; applications
18411 that want to translate those into language names for display to the
18412 user should rely on the iso-codes package for that).
18414 2006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com>
18416 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
18417 Original commit message from CVS:
18418 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
18419 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
18420 (gst_amrnbdec_state_change):
18421 * ext/amrnb/amrnbdec.h:
18422 Fix amrnbdec, handle events, take copy from adapter since the decoder
18423 apparently writes in the source data.
18424 Use some _scale_int, and precalc duration.
18425 Fix some leaks, post ERROR messages.
18427 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net>
18429 docs/plugins/: Add cdio plugin to docs.
18430 Original commit message from CVS:
18431 * docs/plugins/Makefile.am:
18432 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
18433 * docs/plugins/gst-plugins-good-plugins-sections.txt:
18434 * docs/plugins/inspect/plugin-cdio.xml:
18435 Add cdio plugin to docs.
18436 * ext/cdio/gstcdiocddasrc.c:
18438 * ext/cdio/gstcdio.c:
18439 The plugin is called 'cdio' not 'cddio'.
18441 2006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net>
18443 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
18444 Original commit message from CVS:
18445 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
18446 One source pad not being linked is not an error condition when we're
18447 still parsing the header. In this case (e.g. where we don't have a
18448 suitable decoder installed) just pretend everything is fine, so that
18449 the demuxer will actually go on to signal no-more-pads when done
18450 parsing the header, otherwise decodebin/playbin will never post the
18451 appropriate error message if decoders are not available.
18453 2006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
18457 * ext/mad/gstid3tag.c:
18458 * gst/realmedia/rmdemux.c:
18459 Just make it compile with --disable-gst-debug.
18460 Original commit message from CVS:
18461 Just make it compile with --disable-gst-debug.
18463 2006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
18465 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
18466 Original commit message from CVS:
18467 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
18468 (gst_mad_check_caps_reset), (gst_mad_chain):
18469 Merge patch from Radoslaw Szkodzinski (bug 326734)
18471 2006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18473 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
18474 Original commit message from CVS:
18475 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
18476 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
18477 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
18478 (gst_id3_tag_chain):
18479 fixing Gdate handling
18480 enabling mux/demux mode switching
18481 adding better debug output
18483 2006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net>
18485 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...
18486 Original commit message from CVS:
18487 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
18488 If we haven't set caps on a source pad yet, the caps on the
18489 pad are NULL, not un-fixed. Set caps on outgoing buffers.
18491 2006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net>
18493 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
18494 Original commit message from CVS:
18495 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
18496 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
18497 * ext/lame/gstlame.h:
18498 Contrary to what the const char in the lame API might suggest,
18499 lame expects us to keep the strings we pass to id3tag_set_foo()
18500 around; it doesn't free them either though, so we have to store
18501 them somewhere and free them later when we can be sure lame
18502 doesn't need them any longer.
18504 2006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net>
18506 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...
18507 Original commit message from CVS:
18508 * ext/lame/gstlame.c: (add_one_tag):
18509 Fix handling of GST_TAG_DATE (#311679), don't pass an
18510 uninitialised string pointer to lame if we don't know
18511 how to handle the tag type, and fix minor memory leak.
18513 2006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net>
18515 ext/mad/gstmad.c: Fix debug message.
18516 Original commit message from CVS:
18517 * ext/mad/gstmad.c: (gst_mad_chain):
18520 2006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18522 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
18523 Original commit message from CVS:
18524 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net>
18525 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
18526 Erase spurious call to gst_segment_set_newsegment.
18527 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
18528 the superclass method when handling NEWSEGMENT events.
18529 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
18530 and dvd-audio-restart event handling. There are currently less
18531 hackish ways of handling the sparse audio stream problem.
18533 2006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18535 fix up error domains, error strings, and use of translation
18536 Original commit message from CVS:
18537 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
18538 * ext/dvdnav/dvdnavsrc.c: (if):
18539 * ext/dvdread/stream_labels.c:
18540 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
18541 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
18542 fix up error domains, error strings, and use of translation
18544 fix up this file, even though none of them are actually marked
18547 2006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18549 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
18550 Original commit message from CVS:
18551 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net>
18552 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
18553 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
18554 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
18555 (gst_mpeg_parse_change_state):
18556 Make timestamp adjustment somewhat milder. Actual timestamps are
18557 now sent unmodified unless an actual gap is found in the
18558 stream. This should fix time display when playing most MPEG
18561 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net>
18563 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
18564 Original commit message from CVS:
18565 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
18566 * ext/cdio/gstcdio.h:
18567 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
18568 Fix build for libcdio versions >= 76; give slightly lower rank
18571 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net>
18573 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
18574 Original commit message from CVS:
18577 * ext/cdio/Makefile.am:
18578 * ext/cdio/gstcdio.c:
18579 * ext/cdio/gstcdio.h:
18580 * ext/cdio/gstcdiocddasrc.c:
18581 * ext/cdio/gstcdiocddasrc.h:
18582 Port libcdio cdda source, formerly known as cddasrc, now known as
18583 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
18584 but that's not tested (fixes #317658).
18586 2006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com>
18588 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
18589 Original commit message from CVS:
18590 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
18591 tss tss... always set caps on outgoing buffer.
18593 2006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org>
18595 * gst-plugins-ugly.spec.in:
18597 Original commit message from CVS:
18600 2006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18605 Original commit message from CVS:
18608 === release 0.10.1 ===
18610 2006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18616 * docs/plugins/gst-plugins-ugly-plugins.args:
18617 * docs/plugins/inspect/plugin-a52dec.xml:
18618 * docs/plugins/inspect/plugin-amrnb.xml:
18619 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18620 * docs/plugins/inspect/plugin-iec958.xml:
18621 * docs/plugins/inspect/plugin-lame.xml:
18622 * docs/plugins/inspect/plugin-mad.xml:
18623 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18624 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18625 * docs/plugins/inspect/plugin-rmdemux.xml:
18627 Original commit message from CVS:
18630 2006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18635 Original commit message from CVS:
18638 2006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net>
18640 Pass unhandled queries upstream (useful e.g. for SEEKING query)
18641 Original commit message from CVS:
18642 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
18643 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
18644 * ext/mad/gstmad.c: (gst_mad_src_query):
18645 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
18646 * ext/sidplay/gstsiddec.cc:
18647 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
18648 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
18649 Pass unhandled queries upstream (useful e.g. for SEEKING query)
18650 (fixes #325652; based on patch by: Philippe); make rmdemux return
18651 FALSE for position queries, instead of setting -1 as value and
18654 2006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18656 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
18657 Original commit message from CVS:
18658 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net>
18659 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
18660 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
18661 rewrite timestamps in the case segments are being set from
18662 upstream, but use timestamps unmodified. Also send proper position
18663 values. This allows for correct time display and makes queries
18664 work in sink elements.
18665 * gst/mpegstream/gstdvddemux.h:
18666 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
18667 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
18668 Rename flush_filter to segment_filter, which is better represents
18669 what the arreibute does.
18670 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
18671 Activate segment filtering when a timestamp discontinuity is seen.
18673 2006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
18675 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...
18676 Original commit message from CVS:
18677 * ext/mad/gstmad.c: (gst_mad_chain):
18678 Don't forget that we need to send out a newsegment event after a
18679 restart even if we don't have enough data to decode a frame right
18682 2005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18684 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
18685 Original commit message from CVS:
18686 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net>
18687 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
18688 Use the new "audio-shutdown" and "audio-restart" DVD events
18689 instead of the "spu-still-frame" event to shutdown and restart
18690 the audio pipeline.
18691 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
18692 Check for cases where the segment-based adjustment calculation
18693 would produce negative values (which result in an overflow) and
18694 return GST_CLOCK_TIME_NONE instead.
18695 * gst/mpegstream/gstdvddemux.h:
18696 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
18697 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
18698 Add a mechanism to discard audio buffers with timestamps outside
18699 the currently set segment. This was causing (sometimes serious)
18700 synchronization problems after seeking in DVDs with LPCM audio,
18701 since VOBUs usually contain audio material that lies outside the
18702 timestamp range specified by the header.
18704 2005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18706 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
18707 Original commit message from CVS:
18708 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
18709 Remove lingering reference to GstID3Demux
18710 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
18711 Don't output debug saying padding streams are unknown type,
18712 because they're not
18714 2005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18716 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
18717 Original commit message from CVS:
18718 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net>
18719 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
18720 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
18723 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
18724 (gst_mpeg_demux_get_audio_stream):
18725 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
18726 (gst_dvd_demux_get_audio_stream)
18727 (gst_dvd_demux_get_subpicture_stream)
18728 (gst_dvd_demux_send_subbuffer):
18729 Send current* pad buffers with appropriate caps.
18731 2005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18733 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
18734 Original commit message from CVS:
18735 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net>
18736 * gst/iec958/ac3iec.h:
18737 * gst/iec958/ac3iec.c:
18738 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
18739 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
18740 raw-audio property to ac3iec958 that allows setting the source pad
18741 caps to raw audio instead of audio/x-iec958. This makes it
18742 possible to use ac3iec958 together with the normal alsasink
18743 element to drive an external receiver that autodetects AC3
18746 2005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org>
18748 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
18749 Original commit message from CVS:
18750 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
18751 (ac3iec_chain_dvd):
18752 * gst/iec958/ac3iec.h:
18753 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
18755 2005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net>
18757 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
18758 Original commit message from CVS:
18759 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
18760 When getting a seek event, first check if the upstream element
18761 can handle it and only do our own seek stuff when it can't
18762 (should fix #322856).
18764 2005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net>
18766 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
18767 Original commit message from CVS:
18768 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
18769 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
18770 Really convert to BYTES format when we want to convert
18771 to bytes (use right variable; fixes #322856).
18773 2005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18775 Big mpegparse clean up, second round:
18776 Original commit message from CVS:
18777 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
18778 Big mpegparse clean up, second round:
18779 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
18780 Send and EOS event down the audio pipeline when an still frame
18781 event arrives. This prevents the pipeline from locking when a
18782 still menu comes directly after a flush.
18783 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
18784 Don't send a newsegment in reset.
18785 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
18786 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
18787 Move the code of handle_newsegment to process_event. Send a
18788 NEWSEGMENT after FLUSH_STOP.
18789 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
18791 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
18792 (gst_mpeg_demux_class_init): Don't override send_event.
18793 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
18794 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
18795 (gst_mpeg_demux_reset):
18796 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed
18798 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
18799 Reset the mpegparse element after a flush.
18800 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
18801 Don't forward events.
18802 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
18803 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
18804 handle_newsegment is not a virtual method anymore.
18805 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
18806 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
18807 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
18808 rid of send_newsegment virtual method.
18809 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
18810 handle DVD events and call the superclass method for other event
18812 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
18813 override process_event anymore.
18814 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
18815 (gst_mpeg_parse_process_event): Move actual event processing to
18816 process event so that subclasses can properly override or extend
18818 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
18819 Eliminate time parameter in process event.
18820 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
18821 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
18822 (gst_mpeg_demux_send_subbuffer):
18823 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
18824 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
18825 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
18826 adding the value of the adjust attribute.
18827 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
18828 rid of the adjust attribute. Now all timestamp adjustments are
18829 performed by mpegparse using the current segment.
18830 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
18831 (gst_mpeg_parse_class_init): Implement the adjust_ts method based
18832 on the adjust attribute for SCR values and the current segment.
18833 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
18834 adjust_ts virtual method to adjust timestamps for outgoing
18836 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
18837 (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
18838 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
18839 (gst_dvd_demux_handle_newsegment): Don't override
18841 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
18842 Check for DVD events in process_event instead of
18844 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
18845 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
18846 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
18847 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
18848 (gst_mpeg_demux_send_event):
18849 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
18850 (gst_dvd_demux_handle_dvd_event):
18851 Eliminate the time parameter in send_event.
18853 2005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18855 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
18856 Original commit message from CVS:
18857 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
18858 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
18859 Fix typefinding in id3demux, and then remove it in favour
18860 of the new LGPL id3demux in gst-plugins-good
18861 * ext/mad/gstmad.c: (gst_mad_dispose):
18862 dispose can run more than once.
18864 2005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18866 gst/asfdemux/gstasfmux.c: change some char* into char[]
18867 Original commit message from CVS:
18868 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
18869 change some char* into char[]
18871 2005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
18873 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
18874 Original commit message from CVS:
18875 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
18876 Remove memleak from unused GstRMDemuxStream
18878 2005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org>
18880 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
18881 Original commit message from CVS:
18882 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
18883 (gst_id3_tag_do_typefind):
18884 Use the correct function to free typefind factory list.
18886 2005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net>
18888 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
18889 Original commit message from CVS:
18890 * ext/mad/gstmad.c: (gst_mad_src_query):
18891 For position and duration queries in TIME format, try the peer
18892 first (might be a demuxer).
18894 2005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18896 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
18897 Original commit message from CVS:
18898 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net>
18899 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
18900 Properly handle non contiguous VOBUs by adding the segment accum
18901 field to the adjust value.
18902 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
18903 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
18904 handle_newsegment to prevent sending actual newsegment events and
18905 use tiemstamp rewriting instead.
18906 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
18908 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
18909 (gst_mpeg_parse_event):
18910 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
18911 Add a new parameter to handle_newsegment to allow controlling
18912 whether newsegment events are forwarded or not.
18913 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
18914 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
18915 (gst_dvd_demux_reset):
18916 last_end_ptm and discont_time aren't necessary anymore, since
18917 timestamp adjustment is now replaced by newsegment events.
18918 (gst_dvd_demux_init): Prevent MPEGParse from adjusting
18920 * gst/mpegstream/gstdvddemux.h:
18921 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
18922 Don't handle dvd-nav-packet events anymore, since the are now
18923 replaced by standard newsegment events.
18924 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
18925 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
18926 (gst_dvd_demux_change_state):
18927 * gst/mpegstream/gstdvddemux.h:
18928 Get rid of the ignore_next_newmedia_discont hack.
18929 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
18930 (gst_dvd_demux_handle_newsegment):
18931 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
18932 (gst_mpeg_demux_handle_newsegment): Don't override
18933 handle_newsegment anymore. It was only necessary to handle
18935 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
18936 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
18937 (gst_dvd_demux_set_cur_subpicture):
18938 Reactivate handling of DVD events.
18939 * gst/mpegstream/gstmpegparse.c (normal_seek)
18940 (gst_mpeg_parse_handle_src_event)
18941 (gst_mpeg_parse_handle_src_query):
18942 First attempt at reenabling seek.
18943 * gst/mpegstream/gstmpegparse.h:
18944 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
18945 (gst_mpeg_parse_update_streaminfo)
18946 (gst_mpeg_parse_get_rate)
18947 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
18948 (gst_mpeg_parse_handle_src_query):
18949 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
18950 Make queries work again.
18951 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
18952 (gst_mpeg_parse_handle_newsegment)
18953 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
18954 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
18955 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
18956 Get rid of the newsegment_pending attribute, and rely instead on
18957 proper timestamp adjustment.
18958 * gst/mpegstream/gstmpegparse.c
18959 (gst_mpeg_parse_get_src_event_masks): Erase.
18960 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
18961 Initialize fields before creating pads to prevent the pad creation
18962 callback from failing.
18963 (gst_mpeg_parse_reset): Initialize new fields, and change
18964 initialization order to match the order in the structure.
18965 (gst_mpeg_parse_handle_newsegment): Forward new segment events
18966 whenever possible, and update the current segment.
18967 (gst_mpeg_parse_send_newsegment): Update the current segment and
18968 pending_newsegment.
18969 (gst_mpeg_parse_pad_added): Use the current segment to send
18970 newsegment events to new pads.
18971 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
18972 and events. Properly update newsegment_pending.
18973 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
18974 New fields do_adjust and current_segment.
18975 * gst/mpegstream/gstmpegdemux.c:
18976 * gst/mpegstream/gstdvddemux.c:
18977 * gst/mpegstream/gstmpegparse.h:
18978 Rename handle_discont virtual method to handle_newsegment. Erase
18979 some (already commented out support) for old NEW_MEDIA events.
18980 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
18981 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
18982 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
18983 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
18984 (gst_mpeg_parse_event, gst_mpeg_parse_chain):
18985 Erase the "pending_scr" field, and replace it by a slightly
18986 different handling of the current SCR. Document code blocks in
18987 parse_packhead and chain.
18989 2005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com>
18991 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
18992 Original commit message from CVS:
18993 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
18994 g_warning() are only for really fatal warnings. If we can't decode a
18995 tag, just ignore that tag and do a GST_WARNING.
18997 2005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19000 * ext/a52dec/gsta52dec.h:
19001 * ext/dvdread/dvdreadsrc.h:
19002 * ext/lame/gstlame.h:
19003 * ext/mad/gstid3tag.c:
19004 * ext/mad/gstmad.c:
19005 * ext/mad/gstmad.h:
19006 * ext/mpeg2dec/gstmpeg2dec.h:
19007 * ext/sidplay/gstsiddec.h:
19008 * gst/ac3parse/gstac3parse.c:
19009 * gst/ac3parse/gstac3parse.h:
19010 * gst/asfdemux/gstasfdemux.c:
19011 * gst/asfdemux/gstasfdemux.h:
19012 * gst/iec958/ac3iec.h:
19013 * gst/mpegaudioparse/gstmpegaudioparse.c:
19014 * gst/mpegaudioparse/gstmpegaudioparse.h:
19015 * gst/mpegstream/gstdvddemux.h:
19016 * gst/mpegstream/gstmpegclock.h:
19017 * gst/mpegstream/gstmpegdemux.h:
19018 * gst/mpegstream/gstmpegpacketize.h:
19019 * gst/mpegstream/gstmpegparse.c:
19020 * gst/mpegstream/gstmpegparse.h:
19021 * gst/mpegstream/gstrfc2250enc.c:
19022 * gst/mpegstream/gstrfc2250enc.h:
19023 * gst/realmedia/rmdemux.c:
19024 * gst/realmedia/rmdemux.h:
19025 * gst/synaesthesia/synaescope.c:
19027 Original commit message from CVS:
19030 2005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19034 Original commit message from CVS:
19037 === release 0.10.0 ===
19039 2005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19045 * docs/plugins/inspect/plugin-a52dec.xml:
19046 * docs/plugins/inspect/plugin-amrnb.xml:
19047 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19048 * docs/plugins/inspect/plugin-iec958.xml:
19049 * docs/plugins/inspect/plugin-lame.xml:
19050 * docs/plugins/inspect/plugin-mad.xml:
19051 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19052 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19053 * docs/plugins/inspect/plugin-rmdemux.xml:
19055 Original commit message from CVS:
19058 2005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com>
19060 Update for alloc_buffer changes.
19061 Original commit message from CVS:
19062 2005-12-05 Andy Wingo <wingo@pobox.com>
19063 * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
19064 * ext/mad/gstmad.c: (gst_mad_chain):
19065 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
19066 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
19067 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
19068 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
19069 (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
19071 2005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com>
19073 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
19074 Original commit message from CVS:
19075 2005-12-05 Andy Wingo <wingo@pobox.com>
19076 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
19077 id3demux and id3mux now. Fixes #323199.
19079 2005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org>
19081 * gst-plugins-ugly.spec.in:
19082 update spec file for latest changes
19083 Original commit message from CVS:
19084 update spec file for latest changes
19086 2005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19088 fix silly Makefile.am bug so they link correctly again
19089 Original commit message from CVS:
19090 * ext/amrnb/Makefile.am:
19091 * gst/realmedia/Makefile.am:
19092 fix silly Makefile.am bug so they link correctly again
19094 2005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19098 Original commit message from CVS:
19101 === release 0.9.7 ===
19103 2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19112 * docs/plugins/gst-plugins-ugly-plugins.args:
19113 * docs/plugins/inspect/plugin-a52dec.xml:
19114 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19115 * docs/plugins/inspect/plugin-iec958.xml:
19116 * docs/plugins/inspect/plugin-lame.xml:
19117 * docs/plugins/inspect/plugin-mad.xml:
19118 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19119 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19120 * docs/plugins/inspect/plugin-rmdemux.xml:
19121 * docs/random/LICENSE:
19122 * docs/random/PORTED_09:
19124 Original commit message from CVS:
19127 2005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19131 * ext/amrnb/Makefile.am:
19132 * gst/realmedia/Makefile.am:
19133 Don't know how these escaped my eye before. Fix link flags.
19134 Original commit message from CVS:
19135 Don't know how these escaped my eye before. Fix link flags.
19137 2005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19140 * examples/Makefile.am:
19141 * examples/capsfilter/Makefile.am:
19142 * examples/capsfilter/capsfilter1.c:
19143 * examples/gob/Makefile.am:
19144 * examples/gob/gst-identity2.gob:
19145 * examples/gstplay/.gitignore:
19146 * examples/gstplay/Makefile.am:
19147 * examples/gstplay/player.c:
19148 * examples/indexing/.gitignore:
19149 * examples/indexing/Makefile.am:
19150 * examples/indexing/indexmpeg.c:
19151 * examples/level/Makefile.am:
19152 * examples/level/README:
19153 * examples/level/demo.c:
19154 * examples/level/plot.c:
19155 * examples/stats/Makefile.am:
19156 * examples/stats/mp2ogg.c:
19157 * examples/switch/.gitignore:
19158 * examples/switch/Makefile.am:
19159 * examples/switch/switcher.c:
19161 Original commit message from CVS:
19164 2005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net>
19166 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
19167 Original commit message from CVS:
19168 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
19169 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
19170 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
19171 (gst_mpeg_parse_send_event):
19172 Ref events before sending them to multiple pads, after all
19173 gst_pad_send_event() takes ownership of events. Don't leak
19174 events that have not been handled (fixes #322745).
19176 2005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net>
19178 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
19179 Original commit message from CVS:
19180 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net>
19181 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
19182 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
19183 from making timestamp adjustments. This will have to be re-added
19184 in some form in the near future, but in order to do that, some nav
19185 packet parsing will be necessary in mpegdemux.
19186 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
19187 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
19188 (g_value_set_int, gst_mpeg_parse_set_property)
19189 Get rid of do_adjust and use_adjust. Rename max_discont to
19191 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
19192 -1, no adjustment is made.
19193 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
19194 Rename max_discont property to max_scr_gap. Erase "adjust"
19196 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
19197 override send_event anymore, base class does the job.
19198 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
19199 Base class now does most of the work.
19200 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
19201 Generalize to forwarding the event to all source pads in the
19203 * gst/mpegstream/gstmpegparse.h:
19204 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
19205 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
19206 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
19207 (gst_mpeg_parse_set_property):
19208 Clock synchronization doesn't make sense anymore for a
19211 2005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org>
19213 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
19214 Original commit message from CVS:
19215 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
19216 Don't treat normal EOS as a fatal error.
19218 2005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com>
19220 ext/mad/gstmad.c: Proper warning statements,
19221 Original commit message from CVS:
19222 * ext/mad/gstmad.c: (gst_mad_chain):
19223 Proper warning statements,
19224 Don't error if the src pad isn't linked when pushing.
19225 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
19226 Proper state_change, avoids borkage when going to READY
19228 2005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19231 * gst-libs/Makefile.am:
19233 * gst-libs/ext/.gitignore:
19234 * gst-libs/gst/media-info/.gitignore:
19235 * gst-libs/gst/play/.gitignore:
19236 * gst-libs/gst/play/play.h:
19237 * gst-libs/gst/play/play.vcproj:
19238 no need for an AS_LIBTOOL call
19239 Original commit message from CVS:
19240 no need for an AS_LIBTOOL call
19242 2005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19246 * gst-plugins-ugly.spec.in:
19247 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
19248 Original commit message from CVS:
19249 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
19251 2005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19253 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
19254 Original commit message from CVS:
19255 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
19256 Prime libmpeg2's pumps with some null custom buffers
19257 to ensure it doesn't ask us to discard garbage later yay.
19259 2005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19261 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
19262 Original commit message from CVS:
19263 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
19264 Prime libmpeg2's pumps with some null custom buffers
19265 to ensure it ask us to discard garbage later yay.
19267 2005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org>
19269 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
19270 Original commit message from CVS:
19271 * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
19272 (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
19273 (gst_a52dec_chain_raw):
19274 * ext/a52dec/gsta52dec.h:
19275 Accept AC3 in audio/x-private1-ac3 format, which includes
19276 DVD-specific headers, as well as raw AC3, for compatibility with
19279 2005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19281 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
19282 Original commit message from CVS:
19283 * ext/mad/gstmad.c: (gst_mad_chain):
19284 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
19285 skip frame synthesis and consume input data as if we'd done the
19286 decode. Makes mad not error when the src pad is not connected.
19289 2005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net>
19292 Erase old CVS conflict line.
19293 Original commit message from CVS:
19294 Erase old CVS conflict line.
19296 2005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
19298 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
19299 Original commit message from CVS:
19300 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net>
19301 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
19302 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
19303 (gst_mpeg_parse_chain):
19304 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
19305 (gst_mpeg_demux_send_newsegment):
19306 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
19307 * gst/mpegstream/gstmpegparse.h:
19308 Rename send_discont method to send_newsegment and add parameters
19309 to handle actual segments. Adapt code all around to run with the
19310 new name and signature.
19311 * gst/mpegstream/gstmpegdemux.c:
19312 * gst/mpegstream/gstmpegparse.c:
19313 * gst/mpegstream/gstdvddemux.c:
19314 Convert to GST_BOILERPLATE.
19316 2005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19319 fix AS_LIBTOOL call
19320 Original commit message from CVS:
19321 fix AS_LIBTOOL call
19323 2005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19326 add a torture target
19327 Original commit message from CVS:
19328 add a torture target
19330 2005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19335 Original commit message from CVS:
19338 === release 0.9.6 ===
19340 2005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19346 * docs/plugins/gst-plugins-ugly-plugins.args:
19347 * docs/plugins/gst-plugins-ugly-plugins.signals:
19348 * docs/plugins/inspect/plugin-a52dec.xml:
19349 * docs/plugins/inspect/plugin-amrnb.xml:
19350 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19351 * docs/plugins/inspect/plugin-iec958.xml:
19352 * docs/plugins/inspect/plugin-lame.xml:
19353 * docs/plugins/inspect/plugin-mad.xml:
19354 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19355 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19356 * docs/plugins/inspect/plugin-rmdemux.xml:
19358 Original commit message from CVS:
19361 2005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org>
19363 gst/realmedia/rmdemux.c: Fractional framerates.
19364 Original commit message from CVS:
19365 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
19366 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
19367 (find_seek_offset_bytes), (find_seek_offset_time),
19368 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
19369 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
19370 (gst_rmdemux_chain), (gst_rmdemux_send_event),
19371 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
19372 (gst_rmdemux_parse_packet):
19373 Fractional framerates.
19375 2005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19377 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
19378 Original commit message from CVS:
19379 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
19380 (gst_mpeg2dec_negotiate_format), (handle_sequence),
19381 (gst_mpeg2dec_sink_event):
19382 * ext/mpeg2dec/gstmpeg2dec.h:
19383 Use fractional framerates
19385 2005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com>
19387 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
19388 Original commit message from CVS:
19389 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
19390 set_clock returns a boolean.
19392 2005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
19394 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
19395 Original commit message from CVS:
19396 * ext/mad/gstmad.c: (gst_mad_chain):
19397 Fix seeking even more by sending the newsegment event with the
19398 right parameters. Should fix querying in playbin/totem after
19401 2005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
19403 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
19404 Original commit message from CVS:
19405 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
19406 (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
19407 Fix seeking in stand-alone mode. Fix nonexistant enum value
19408 introduced in previous commit. Improve debug messages here and
19409 there. Actually return a proper return value in the sink event
19412 2005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19414 * ext/lame/gstlame.c:
19416 Original commit message from CVS:
19419 2005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19422 * ext/lame/gstlame.c:
19423 * ext/mad/gstmad.c:
19424 * ext/sidplay/gstsiddec.cc:
19426 Original commit message from CVS:
19429 2005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com>
19432 * ext/lame/gstlame.c:
19433 * ext/mad/gstid3tag.c:
19434 * ext/sidplay/gstsiddec.cc:
19435 Update for gst_tag_setter API changes.
19436 Original commit message from CVS:
19437 2005-11-22 Andy Wingo <wingo@pobox.com>
19438 * Update for gst_tag_setter API changes.
19440 2005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com>
19443 * ext/a52dec/gsta52dec.c:
19444 * ext/mad/gstid3tag.c:
19445 * ext/mad/gstmad.c:
19446 * gst/mpegaudioparse/gstmpegaudioparse.c:
19447 * gst/mpegstream/gstdvddemux.c:
19448 * gst/mpegstream/gstmpegparse.c:
19449 * gst/realmedia/rmdemux.c:
19450 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
19451 Original commit message from CVS:
19452 2005-11-22 Andy Wingo <wingo@pobox.com>
19453 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
19454 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
19455 * ext/mad/gstmad.c (gst_mad_chain)
19456 * gst/mpegaudioparse/gstmpegaudioparse.c
19457 (gst_mp3parse_sink_event)
19458 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
19459 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
19460 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
19461 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
19462 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
19464 2005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
19466 ext/mad/Makefile.am: libgsttagedit => libgsttag
19467 Original commit message from CVS:
19468 * ext/mad/Makefile.am:
19469 libgsttagedit => libgsttag
19471 2005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
19473 ext/lame/gstlame.c: Don't take the stream lock
19474 Original commit message from CVS:
19475 * ext/lame/gstlame.c: (gst_lame_sink_event):
19476 Don't take the stream lock
19478 2005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com>
19480 ext/: Don't take the stream lock.
19481 Original commit message from CVS:
19482 2005-11-21 Andy Wingo <wingo@pobox.com>
19483 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
19484 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
19485 * ext/mad/gstmad.c (gst_mad_sink_event):
19486 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
19488 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
19489 stream lock changes.
19491 2005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com>
19493 *.*: Ran scripts/update-macros. Oh yes.
19494 Original commit message from CVS:
19495 2005-11-21 Andy Wingo <wingo@pobox.com>
19497 * *.c: Ran scripts/update-macros. Oh yes.
19499 2005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
19501 gst/mpegstream/: Filler events have beem removed for now.
19502 Original commit message from CVS:
19503 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
19504 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
19505 Filler events have beem removed for now.
19507 2005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19509 gst/: Update for GST_FOURCC_FORMAT API change.
19510 Original commit message from CVS:
19511 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
19512 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
19513 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
19514 Update for GST_FOURCC_FORMAT API change.
19516 2005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
19518 gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
19519 Original commit message from CVS:
19520 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
19521 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
19522 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
19523 (gst_rmdemux_parse_packet):
19524 Modifications for disapearance of GST_PAD_IS_USABLE()
19526 2005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org>
19528 gst/iec958/ac3iec.c: Remove some setcaps brokenness.
19529 Original commit message from CVS:
19530 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
19531 Remove some setcaps brokenness.
19532 Don't crash on bad input.
19534 2005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org>
19536 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
19537 Original commit message from CVS:
19538 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
19540 (gst_id3_tag_do_typefind): Unref caps
19541 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
19543 2005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org>
19545 * ext/mad/gstmad.c:
19546 remove accidentally commited hack
19547 Original commit message from CVS:
19548 remove accidentally commited hack
19550 2005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org>
19552 * ext/mad/gstmad.c:
19554 Original commit message from CVS:
19557 2005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net>
19559 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
19560 Original commit message from CVS:
19561 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
19562 (gst_mpeg2dec_sink_event):
19563 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
19564 nice-ify debug message in event handler; add CHECKME.
19565 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
19566 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
19567 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
19568 (gst_dvd_demux_sync_stream_to_time):
19569 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
19570 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
19571 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
19572 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
19573 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
19574 (gst_mpeg_demux_sync_stream_to_time),
19575 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
19576 * gst/mpegstream/gstmpegdemux.h:
19577 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
19578 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
19579 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
19580 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
19581 (gst_mpeg_parse_chain):
19582 * gst/mpegstream/gstmpegparse.h:
19583 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
19584 return value confusion (gst_pad_push vs. gst_pad_send_event and
19585 gst_pad_push_event); pass flow return values to caller;
19586 miscellaneous fixes and clean-ups.
19588 2005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org>
19590 * gst/mpegstream/gstdvddemux.c:
19591 set rank to secondary until it works 100%
19592 Original commit message from CVS:
19593 set rank to secondary until it works 100%
19595 2005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org>
19597 * gst-plugins-ugly.spec.in:
19598 add mpegstream plugin to spec file
19599 Original commit message from CVS:
19600 add mpegstream plugin to spec file
19602 2005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net>
19604 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
19605 Original commit message from CVS:
19606 2005-11-14 Martin Soto <soto@localhost.localdomain>
19607 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
19610 2005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz>
19612 partially port the mpegstream plugin to GStreamer 0.9.
19613 Original commit message from CVS:
19614 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net>
19616 * gst/mpegstream/Makefile.am:
19617 * gst/mpegstream/gstdvddemux.c:
19618 * gst/mpegstream/gstdvddemux.h:
19619 * gst/mpegstream/gstmpegdemux.c:
19620 * gst/mpegstream/gstmpegdemux.h:
19621 * gst/mpegstream/gstmpegpacketize.c:
19622 * gst/mpegstream/gstmpegpacketize.h:
19623 * gst/mpegstream/gstmpegparse.c:
19624 * gst/mpegstream/gstmpegparse.h:
19625 * gst/mpegstream/gstmpegstream.c:
19626 * gst/mpegstream/gstrfc2250enc.c:
19627 * gst/mpegstream/gstrfc2250enc.h:
19628 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
19629 partially port the mpegstream plugin to GStreamer 0.9.
19631 2005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com>
19633 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
19634 Original commit message from CVS:
19635 2005-11-14 Andy Wingo <wingo@pobox.com>
19636 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
19637 debugging, allows dll builds on windows. Fixes #316076.
19639 2005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19644 Original commit message from CVS:
19647 === release 0.9.5 ===
19649 2005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19656 * docs/plugins/inspect/plugin-a52dec.xml:
19657 * docs/plugins/inspect/plugin-amrnb.xml:
19658 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19659 * docs/plugins/inspect/plugin-iec958.xml:
19660 * docs/plugins/inspect/plugin-lame.xml:
19661 * docs/plugins/inspect/plugin-mad.xml:
19662 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19663 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19664 * docs/plugins/inspect/plugin-rmdemux.xml:
19666 Original commit message from CVS:
19669 2005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
19671 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
19672 Original commit message from CVS:
19673 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
19674 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
19675 (handle_sequence), (handle_picture), (handle_slice),
19676 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
19677 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
19678 Forward GstFlowReturn about everywhere.
19679 Handle seeking correctly.
19681 2005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com>
19683 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
19684 Original commit message from CVS:
19685 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
19686 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
19687 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
19688 Small cleanups in refcounting.
19690 2005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com>
19692 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
19693 Original commit message from CVS:
19694 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
19695 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
19696 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
19697 (handle_sequence), (handle_picture):
19698 * ext/mpeg2dec/gstmpeg2dec.h:
19699 Removed lots of dubious code.
19700 Handle flushing and seeking correctly. Still leaks though...
19702 2005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org>
19706 port plugins listing changes
19707 Original commit message from CVS:
19708 port plugins listing changes
19710 2005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19715 Original commit message from CVS:
19718 === release 0.9.4 ===
19720 2005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19727 * docs/plugins/gst-plugins-ugly-plugins.args:
19728 * docs/plugins/gst-plugins-ugly-plugins.signals:
19729 * docs/plugins/inspect/plugin-a52dec.xml:
19730 * docs/plugins/inspect/plugin-amrnb.xml:
19731 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19732 * docs/plugins/inspect/plugin-iec958.xml:
19733 * docs/plugins/inspect/plugin-lame.xml:
19734 * docs/plugins/inspect/plugin-mad.xml:
19735 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19736 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19737 * docs/plugins/inspect/plugin-rmdemux.xml:
19738 * gst/realmedia/rmdemux.c:
19741 Original commit message from CVS:
19744 2005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net>
19746 gst/realmedia/rmdemux.c: STOPPED->FAILED
19747 Original commit message from CVS:
19748 2005-10-23 Julien MOUTTE <julien@moutte.net>
19749 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
19751 2005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org>
19753 * gst-plugins-ugly.spec.in:
19754 add packaging of a52dec
19755 Original commit message from CVS:
19756 add packaging of a52dec
19758 2005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com>
19760 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
19761 Original commit message from CVS:
19762 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
19763 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
19764 Set correct stream time in newsegment event.
19766 2005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19770 Original commit message from CVS:
19773 2005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19778 Original commit message from CVS:
19781 2005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net>
19783 ext/a52dec/: Re-enable CPU flags, use liboil to get them.
19784 Original commit message from CVS:
19785 * ext/a52dec/Makefile.am:
19786 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
19787 (gst_a52dec_class_init), (gst_a52dec_sink_event),
19788 (gst_a52dec_change_state):
19789 * ext/a52dec/gsta52dec.h:
19790 Re-enable CPU flags, use liboil to get them.
19792 2005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net>
19794 Port AC3 decoder to 0.9 (#318849).
19795 Original commit message from CVS:
19796 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
19798 * ext/a52dec/Makefile.am:
19799 * ext/a52dec/gsta52dec.c:
19800 * ext/a52dec/gsta52dec.h:
19801 Port AC3 decoder to 0.9 (#318849).
19803 2005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com>
19805 ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
19806 Original commit message from CVS:
19807 * ext/sidplay/gstsiddec.cc:
19808 Small fixes and more error messages.
19810 2005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com>
19813 Original commit message from CVS:
19814 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
19815 (gst_amrnbparse_state_change):
19816 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
19817 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
19818 * ext/mpeg2dec/gstmpeg2dec.c:
19819 * ext/sidplay/gstsiddec.cc:
19820 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
19821 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
19824 2005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net>
19826 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
19827 Original commit message from CVS:
19829 GST_DOC has been renamed to GST_DOCBOOK_CHECK
19831 2005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19833 configure.ac: some docs I had
19834 Original commit message from CVS:
19837 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
19840 2005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com>
19842 gst/realmedia/rmdemux.c: segment-start/done API change.
19843 Original commit message from CVS:
19844 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
19845 (gst_rmdemux_perform_seek):
19846 segment-start/done API change.
19848 2005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org>
19852 * gst/iec958/ac3iec.c:
19853 Set buffer durations on IEC958 buffers.
19854 Original commit message from CVS:
19855 Set buffer durations on IEC958 buffers.
19857 2005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
19859 configure.ac: Fix glib check
19860 Original commit message from CVS:
19864 2005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net>
19866 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
19867 Original commit message from CVS:
19868 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
19869 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
19871 2005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19873 examples/stats/mp2ogg.c: yes, typo fixes
19874 Original commit message from CVS:
19875 * examples/stats/mp2ogg.c:
19878 2005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19880 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
19881 Original commit message from CVS:
19882 * examples/indexing/indexmpeg.c: (main):
19883 * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
19884 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
19885 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
19886 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
19887 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
19888 (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
19889 (dvdreadsrc_open_file), (dvdreadsrc_close_file):
19890 * ext/dvdread/dvdreadsrc.h:
19891 * ext/lame/gstlame.h:
19892 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
19893 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
19894 * gst/iec958/ac3iec.h:
19895 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
19896 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
19897 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
19898 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
19899 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
19900 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
19901 moved bitshift from macro to enum definition
19903 2005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
19905 newsegment API update.
19906 Original commit message from CVS:
19907 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
19908 * ext/mad/gstmad.c: (gst_mad_chain):
19909 * gst/mpegaudioparse/gstmpegaudioparse.c:
19910 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
19911 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
19912 (gst_rmdemux_chain), (gst_rmdemux_add_stream):
19913 newsegment API update.
19915 2005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com>
19917 ext/amrnb/amrnbdec.c: Mark invalid frame sizes
19918 Original commit message from CVS:
19919 * ext/amrnb/amrnbdec.c:
19920 Mark invalid frame sizes
19921 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
19922 UNUSABLE is not to be used here, just push out stuff so
19923 probes can continue linking or making the pad usable.
19925 2005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org>
19928 * gst/realmedia/rmdemux.c:
19929 Improve seek error-resilience.
19930 Original commit message from CVS:
19931 Improve seek error-resilience.
19932 Better error handling generally.
19934 2005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19939 Original commit message from CVS:
19942 === release 0.9.3 ===
19944 2005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19950 * ext/sidplay/Makefile.am:
19952 Original commit message from CVS:
19955 2005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org>
19957 * gst/realmedia/rmdemux.h:
19958 Forgot to commit this file. I hate Nano.
19959 Original commit message from CVS:
19960 Forgot to commit this file. I hate Nano.
19962 2005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org>
19966 * gst/realmedia/rmdemux.c:
19967 Sanity checks and memory leak fixes for real demuxer
19968 Original commit message from CVS:
19969 Sanity checks and memory leak fixes for real demuxer
19971 2005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org>
19973 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
19974 Original commit message from CVS:
19975 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
19976 (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
19977 (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
19978 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
19979 Real demuxer fixes. Make it more bulletproof against bad data,
19980 identify a few more stream types.
19981 Fix seeking so that it works (at least with the seek example
19982 program; it still fails with totem).
19984 2005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com>
19986 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
19987 Original commit message from CVS:
19988 * gst/mpegaudioparse/gstmpegaudioparse.c:
19989 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
19990 Set correct caps on buffers too.
19992 2005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com>
19994 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
19995 Original commit message from CVS:
19996 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
19997 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
19998 * gst/mpegaudioparse/gstmpegaudioparse.h:
19999 Put timestamps on buffers.
20001 2005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
20004 * ext/amrnb/amrnbenc.c:
20005 Changed amrnbenc description, it is an encoder, not decoder.
20006 Original commit message from CVS:
20007 Changed amrnbenc description, it is an encoder, not decoder.
20009 2005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org>
20012 * gst/iec958/ac3_padder.c:
20013 * gst/iec958/ac3_padder.h:
20014 * gst/iec958/ac3iec.c:
20015 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
20016 Original commit message from CVS:
20017 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
20018 more accurate, and to check AC3 checksums (both of them in each frame),
20019 and dump the frame (as a probable sync failure) if they don't match.
20020 General code cleanup, improved comments. Changed to not construct the
20021 header backwards, and not byteswap everything else. If we end up needing
20022 to do little-endian output, we should swap in the element doing the
20023 output (AC3 is big-endian).
20025 2005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org>
20027 * gst-plugins-ugly.spec.in:
20028 fix spec file for ugly
20029 Original commit message from CVS:
20030 fix spec file for ugly
20032 2005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20034 * docs/plugins/inspect/plugin-lame.xml:
20035 revert empty commit
20036 Original commit message from CVS:
20037 revert empty commit
20039 2005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20041 * docs/plugins/scan.stamp:
20042 whoops, wrong files
20043 Original commit message from CVS:
20044 whoops, wrong files
20046 2005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20048 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
20049 Original commit message from CVS:
20050 * docs/plugins/gst-plugins-ugly-plugins.args:
20051 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
20052 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
20053 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
20054 commit missing files
20055 * docs/plugins/inspect/plugin-lame.xml:
20058 2005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20062 * gst-plugins-ugly.spec.in:
20063 add check-valgrind target
20064 Original commit message from CVS:
20065 add check-valgrind target
20067 2005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20069 * docs/plugins/scanobj-build.stamp:
20071 Original commit message from CVS:
20074 2005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com>
20076 ext/lame/gstlame.c: Set caps on outgoing buffers.
20077 Original commit message from CVS:
20078 * ext/lame/gstlame.c: (gst_lame_chain):
20079 Set caps on outgoing buffers.
20081 2005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20084 * ext/lame/gstlame.c:
20085 * ext/lame/gstlame.h:
20086 clean up further so we don't try to set up five times for a simple pipeline
20087 Original commit message from CVS:
20088 clean up further so we don't try to set up five times for
20091 2005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org>
20095 * gst/iec958/ac3iec.c:
20096 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
20097 Original commit message from CVS:
20098 Set setcaps function on sink pad, not source pad. Produce correct caps
20101 2005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20104 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20105 * docs/plugins/inspect/plugin-iec958.xml:
20106 * docs/plugins/inspect/plugin-lame.xml:
20107 * docs/plugins/inspect/plugin-mad.xml:
20108 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20109 * docs/plugins/inspect/plugin-rmdemux.xml:
20110 update inspect with source
20111 Original commit message from CVS:
20112 update inspect with source
20114 2005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20116 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
20117 Original commit message from CVS:
20118 * ext/mad/gstid3tag.c:
20119 gsttaginterface.h -> gsttagsetter.h
20121 2005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20125 Original commit message from CVS:
20128 === release 0.9.1 ===
20130 2005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20139 Original commit message from CVS:
20142 2005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
20144 ext/amrnb/: State change function updates.
20145 Original commit message from CVS:
20146 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
20147 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
20148 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
20149 State change function updates.
20151 2005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20153 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
20154 Original commit message from CVS:
20155 * ext/mpeg2dec/gstmpeg2dec.c:
20156 GST_CAT_SEEK disappeared from the public API at some point
20158 2005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20160 * gst/iec958/ac3_padder.c:
20161 * gst/iec958/ac3_padder.h:
20163 Original commit message from CVS:
20166 2005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20172 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20173 * docs/plugins/inspect-build.stamp:
20174 * docs/plugins/inspect.stamp:
20175 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20176 * docs/plugins/inspect/plugin-iec958.xml:
20177 * docs/plugins/inspect/plugin-lame.xml:
20178 * docs/plugins/inspect/plugin-mad.xml:
20179 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20180 * docs/plugins/inspect/plugin-rmdemux.xml:
20181 docs for ugly plugins
20182 Original commit message from CVS:
20183 docs for ugly plugins
20185 2005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20187 * gst-plugins-ugly.spec.in:
20188 * gst/iec958/Makefile.am:
20190 Original commit message from CVS:
20193 2005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org>
20196 * gst/iec958/ac3iec.c:
20197 Accept audio/x-private1-a3c on sink pad
20198 Original commit message from CVS:
20199 Accept audio/x-private1-a3c on sink pad
20201 2005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20203 * gst-plugins-ugly.spec.in:
20205 Original commit message from CVS:
20208 2005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com>
20210 * examples/gstplay/player.c:
20211 * examples/stats/mp2ogg.c:
20212 * ext/a52dec/gsta52dec.c:
20213 * ext/amrnb/amrnbdec.c:
20214 * ext/amrnb/amrnbenc.c:
20215 * ext/amrnb/amrnbparse.c:
20216 * ext/dvdnav/dvdnavsrc.c:
20217 * ext/dvdread/dvdreadsrc.c:
20218 * ext/lame/gstlame.c:
20219 * ext/mad/gstid3tag.c:
20220 * ext/mad/gstmad.c:
20221 * ext/mpeg2dec/gstmpeg2dec.c:
20222 * gst/ac3parse/gstac3parse.c:
20223 * gst/asfdemux/gstasfdemux.c:
20224 * gst/asfdemux/gstasfmux.c:
20225 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20226 * gst/iec958/ac3iec.c:
20227 * gst/mpegaudioparse/gstmpegaudioparse.c:
20228 * gst/mpegstream/gstdvddemux.c:
20229 * gst/mpegstream/gstmpegdemux.c:
20230 * gst/mpegstream/gstmpegparse.c:
20231 * gst/mpegstream/gstrfc2250enc.c:
20232 * gst/realmedia/rmdemux.c:
20233 * gst/synaesthesia/gstsynaesthesia.c:
20234 All plugins updated for element state changes.
20235 Original commit message from CVS:
20236 2005-09-02 Andy Wingo <wingo@pobox.com>
20237 * All plugins updated for element state changes.
20239 2005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org>
20241 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20242 * gst/iec958/ac3iec.c:
20243 Fix return types in setcaps functions
20244 Original commit message from CVS:
20245 Fix return types in setcaps functions
20247 2005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org>
20250 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20251 * gst/iec958/ac3iec.c:
20252 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
20253 Original commit message from CVS:
20254 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
20255 Some general cleanups in iec958 framer.
20257 2005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20265 * m4/gst-matroska.m4:
20268 fix distcheck; remove some old m4s
20269 Original commit message from CVS:
20270 fix distcheck; remove some old m4s
20272 2005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org>
20276 * gst/iec958/Makefile.am:
20277 * gst/iec958/ac3_padder.c:
20278 * gst/iec958/ac3_padder.h:
20279 * gst/iec958/ac3iec.c:
20280 * gst/iec958/ac3iec.h:
20281 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
20282 Original commit message from CVS:
20283 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
20285 2005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
20287 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
20288 Original commit message from CVS:
20289 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
20290 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
20291 (gst_dvdlpcmdec_change_state):
20292 Cleanups, fixed header parsing and stripping.
20294 2005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org>
20297 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20298 Use the right bytes when parsing the LPCM dvd header
20299 Original commit message from CVS:
20300 Use the right bytes when parsing the LPCM dvd header
20302 2005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org>
20305 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20306 Return the correct values from chain function
20307 Original commit message from CVS:
20308 Return the correct values from chain function
20310 2005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20313 * docs/Makefile.am:
20314 * docs/plugins/.gitignore:
20315 * docs/random/ChangeLog-0.8:
20316 * docs/version.entities.in:
20318 Original commit message from CVS:
20321 2005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org>
20324 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20325 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20326 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
20327 Original commit message from CVS:
20328 Restructure LPCM decoder to not expect the demuxer to parse the LPCM
20329 header; instead do this internally. Also support the old way, using
20330 a different mime-type. CVS: