3 2015-09-18 Sebastian Dröge <slomo@coaxion.net>
8 2015-09-18 11:53:57 +0200 Sebastian Dröge <sebastian@centricular.com>
11 po: Update translations
13 2015-09-05 23:34:45 +1000 Jan Schmidt <jan@centricular.com>
15 * ext/x264/gstx264enc.c:
16 x264: Add bitrate info to the tags output.
17 Makes it possible for muxers to know the target bitrate as soon
18 as encoding starts, which flvmux now uses.
20 2015-08-28 19:18:32 +0100 Tim-Philipp Müller <tim@centricular.com>
22 * gst/asfdemux/gstasfdemux.c:
23 * gst/asfdemux/gstasfdemux.h:
24 asfdemux: fix file mode of some source files
26 === release 1.5.90 ===
28 2015-08-19 14:05:27 +0300 Sebastian Dröge <sebastian@centricular.com>
34 * docs/plugins/inspect/plugin-a52dec.xml:
35 * docs/plugins/inspect/plugin-amrnb.xml:
36 * docs/plugins/inspect/plugin-amrwbdec.xml:
37 * docs/plugins/inspect/plugin-asf.xml:
38 * docs/plugins/inspect/plugin-cdio.xml:
39 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
40 * docs/plugins/inspect/plugin-dvdread.xml:
41 * docs/plugins/inspect/plugin-dvdsub.xml:
42 * docs/plugins/inspect/plugin-lame.xml:
43 * docs/plugins/inspect/plugin-mad.xml:
44 * docs/plugins/inspect/plugin-mpeg2dec.xml:
45 * docs/plugins/inspect/plugin-realmedia.xml:
46 * docs/plugins/inspect/plugin-siddec.xml:
47 * docs/plugins/inspect/plugin-twolame.xml:
48 * docs/plugins/inspect/plugin-x264.xml:
49 * docs/plugins/inspect/plugin-xingmux.xml:
50 * gst-plugins-ugly.doap:
51 * win32/common/config.h:
54 2015-08-19 12:55:35 +0300 Sebastian Dröge <sebastian@centricular.com>
98 2015-08-19 11:33:01 +0300 Sebastian Dröge <sebastian@centricular.com>
102 po: Update translations
104 2015-08-18 02:23:55 -0300 Thiago Santos <thiagoss@osg.samsung.com>
106 * ext/x264/gstx264enc.c:
107 x264enc: actually return TRUE from accept-caps handler
108 The query was handled
110 2015-08-16 14:27:44 -0300 Thiago Santos <thiagoss@osg.samsung.com>
112 * ext/x264/gstx264enc.c:
113 x264enc: implement accept-caps handling
114 Implement accept-caps handling without doing caps queries downstream
116 2015-08-15 22:15:26 -0300 Thiago Santos <thiagoss@osg.samsung.com>
118 * ext/amrnb/amrnbenc.c:
119 * ext/lame/gstlamemp3enc.c:
120 * ext/twolame/gsttwolamemp2enc.c:
121 audioencoders: use template subset check for accept-caps
122 It is faster than doing a query that propagates downstream and
124 Elements: amrnbenc, lamemp3enc, twolamemp2enc
126 2015-08-15 11:46:59 -0300 Thiago Santos <thiagoss@osg.samsung.com>
128 * ext/mpeg2dec/gstmpeg2dec.c:
129 mpeg2dec: use default pad accept-caps handling
130 Avoids useless check of downstream caps when handling an
133 2015-08-15 11:46:13 -0300 Thiago Santos <thiagoss@osg.samsung.com>
135 * ext/a52dec/gsta52dec.c:
136 * ext/amrnb/amrnbdec.c:
137 * ext/amrwbdec/amrwbdec.c:
139 audiodecoders: use default pad accept-caps handling
140 Avoids useless check of downstream caps when handling an
142 Elements: a52dec, amrnbdec, amrwbdec, mad
144 2015-08-14 11:14:31 +0200 Edward Hervey <bilboed@bilboed.com>
146 * tests/check/generic/states.c:
147 check: Rename states unit test
148 Makes it easier to differentiate from other modules states unit test
150 2015-08-06 10:05:53 +0900 Vineeth TM <vineeth.tm@samsung.com>
152 * gst/realmedia/rmdemux.c:
153 rmdemux: fix assertion error when freeing old tags.
154 Check if old_tags is present before calling gst_tag_list_unref
155 https://bugzilla.gnome.org/show_bug.cgi?id=753301
157 2015-07-24 10:08:34 +0900 Vineeth TM <vineeth.tm@samsung.com>
159 * gst/asfdemux/gstasfdemux.c:
160 asfdemux: fix assertion error when codec_data is not present in structure
161 When discovering a particular asf file, caps structure doesn't have
162 codec_data, and this was not being checked before using the same,
163 resulting in assertion error
164 https://bugzilla.gnome.org/show_bug.cgi?id=752803
166 2015-07-29 15:55:14 +0100 Luis de Bethencourt <luis@debethencourt.com>
168 * gst/asfdemux/gstasfdemux.c:
169 asfdemux: remove unread value
170 Init value of idx2 is never used. First usage sets it to idx + 1. Removing
173 2015-07-25 04:55:15 -0400 Olivier Crête <olivier.crete@collabora.com>
175 * gst/asfdemux/gstasfdemux.c:
176 asfdemux: Don't post error on flushing while reading headers
178 2015-07-21 11:13:27 +0100 Tim-Philipp Müller <tim@centricular.com>
180 * gst/realmedia/rmdemux.c:
181 rmdemux: mark tag list as global scope
183 2015-07-21 11:10:04 +0100 Tim-Philipp Müller <tim@centricular.com>
185 * gst/realmedia/rmdemux.c:
186 rmdemux: fix taglist leak
187 merge doesn't take ownership, so must unref the
188 old tags if we do merge.
190 2015-07-21 12:44:55 +0900 Vineeth TM <vineeth.tm@samsung.com>
192 * gst/realmedia/rmdemux.c:
193 rmdemux: fix wrong unref when there are no tags
194 Tags should be appended to pending tags and unref'ed only if tags
195 are present. Else there is no need to append.
196 https://bugzilla.gnome.org/show_bug.cgi?id=752404
198 2015-07-16 18:11:37 +0900 Vineeth T M <vineeth.tm@samsung.com>
200 * gst/realmedia/rmdemux.c:
201 rmdemux: fix memory leaks during error cases
202 while adding stream, during error cases, only stream is
203 being freed. Adapter, pad, tags, subpackets, index are not being
204 freed resulting in memory leaks
205 https://bugzilla.gnome.org/show_bug.cgi?id=752404
207 2015-07-16 17:23:15 +0100 Tim-Philipp Müller <tim@centricular.com>
209 * gst-plugins-ugly.doap:
210 Update mailing list in doap file as well
212 2015-07-16 17:19:37 +0100 Tim-Philipp Müller <tim@centricular.com>
214 * ext/amrnb/amrnbdec.c:
215 Update mailing list address from sourceforge to freedesktop
217 2015-07-16 09:49:17 +0900 Vineeth T M <vineeth.tm@samsung.com>
219 * gst/realmedia/rmdemux.c:
220 rmdemux: fix tag memory leak
221 tags is not being freed after being merged to the
223 https://bugzilla.gnome.org/show_bug.cgi?id=752404
225 2015-07-03 21:58:33 +0200 Stefan Sauer <ensonic@users.sf.net>
228 Automatic update of common submodule
229 From f74b2df to 9aed1d7
231 2015-06-25 00:04:19 +0200 Sebastian Dröge <sebastian@centricular.com>
236 === release 1.5.2 ===
238 2015-06-24 23:39:37 +0200 Sebastian Dröge <sebastian@centricular.com>
244 * docs/plugins/gst-plugins-ugly-plugins.args:
245 * docs/plugins/inspect/plugin-a52dec.xml:
246 * docs/plugins/inspect/plugin-amrnb.xml:
247 * docs/plugins/inspect/plugin-amrwbdec.xml:
248 * docs/plugins/inspect/plugin-asf.xml:
249 * docs/plugins/inspect/plugin-cdio.xml:
250 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
251 * docs/plugins/inspect/plugin-dvdread.xml:
252 * docs/plugins/inspect/plugin-dvdsub.xml:
253 * docs/plugins/inspect/plugin-lame.xml:
254 * docs/plugins/inspect/plugin-mad.xml:
255 * docs/plugins/inspect/plugin-mpeg2dec.xml:
256 * docs/plugins/inspect/plugin-realmedia.xml:
257 * docs/plugins/inspect/plugin-siddec.xml:
258 * docs/plugins/inspect/plugin-twolame.xml:
259 * docs/plugins/inspect/plugin-x264.xml:
260 * docs/plugins/inspect/plugin-xingmux.xml:
261 * gst-plugins-ugly.doap:
262 * win32/common/config.h:
265 2015-06-24 23:14:52 +0200 Sebastian Dröge <sebastian@centricular.com>
309 2015-06-24 11:15:22 +0200 Sebastian Dröge <sebastian@centricular.com>
312 po: Update translations
314 2015-06-15 16:33:26 +1000 Jan Schmidt <jan@centricular.com>
316 * gst/asfdemux/gstasfdemux.c:
317 asfdemux: Use gst_video_multiview_guess_half_aspect() function
318 Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
319 stereoscopic video is full-frame per view or not.
321 2015-06-16 17:49:05 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
324 Automatic update of common submodule
325 From 6015d26 to f74b2df
327 2014-11-26 22:15:43 +0100 Matej Knopp <matej.knopp@gmail.com>
329 * ext/x264/gstx264enc.c:
330 * ext/x264/gstx264enc.h:
331 x264enc: Use gst_video_encoder_set_min_pts
332 This method replace the manual adjustment of PTS and DTS to avoid
333 negative DTS issues. Using this method will also update the segment so
335 https://bugzilla.gnome.org/show_bug.cgi?id=740575
337 2015-06-10 14:28:05 +1000 Jan Schmidt <jan@centricular.com>
339 * gst/asfdemux/Makefile.am:
340 * gst/asfdemux/gstasfdemux.c:
341 * gst/asfdemux/gstasfdemux.h:
342 asfdemux: Add support for stereoscopic video metadata.
343 Add parsing of stereoscopic metadata, and place into the caps to
345 Fix parsing of Advanced Mutual Exclustion objects.
346 https://bugzilla.gnome.org/show_bug.cgi?id=711190
347 Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
349 2014-10-05 00:54:59 +1000 Jan Schmidt <jan@centricular.com>
351 * ext/x264/gstx264enc.c:
352 * ext/x264/gstx264enc.h:
353 x264enc: Add support for stereoscopic video
354 Provide new frame-packing property to directly set
355 x264enc frame packing, or pass through upstream settings
356 The explicit layout from the frame-packing property is
357 preferred over any info from the caps.
359 2015-06-10 15:32:44 +0100 Chris Clayton <chris2553@googlemail.com>
361 * gst/xingmux/gstxingmux.c:
362 xingmux: fix compiler warnings
363 https://bugzilla.gnome.org/show_bug.cgi?id=750596
365 2015-06-09 15:28:46 +0200 Stefan Sauer <ensonic@users.sf.net>
368 cruft: add the obsolete tmpl dir to cruft-dirs
370 2015-06-09 11:30:34 +0200 Edward Hervey <bilboed@bilboed.com>
373 Automatic update of common submodule
374 From d9a3353 to 6015d26
376 2015-06-08 23:08:11 +0200 Stefan Sauer <ensonic@users.sf.net>
379 Automatic update of common submodule
380 From d37af32 to d9a3353
382 2015-06-07 23:06:47 +0200 Stefan Sauer <ensonic@users.sf.net>
385 Automatic update of common submodule
386 From 21ba2e5 to d37af32
388 2015-06-07 17:32:12 +0200 Stefan Sauer <ensonic@users.sf.net>
391 Automatic update of common submodule
392 From c408583 to 21ba2e5
394 2015-06-07 17:02:31 +0200 Stefan Sauer <ensonic@users.sf.net>
396 * docs/plugins/Makefile.am:
397 docs: remove variables that we define in the snippet from common
398 This is syncing our Makefile.am with upstream gtkdoc.
400 2015-06-07 17:16:30 +0200 Stefan Sauer <ensonic@users.sf.net>
404 Automatic update of common submodule
405 From d676993 to c408583
407 2015-06-07 16:44:43 +0200 Sebastian Dröge <sebastian@centricular.com>
412 === release 1.5.1 ===
414 2015-06-07 11:05:29 +0200 Sebastian Dröge <sebastian@centricular.com>
420 * docs/plugins/gst-plugins-ugly-plugins.args:
421 * docs/plugins/inspect/plugin-a52dec.xml:
422 * docs/plugins/inspect/plugin-amrnb.xml:
423 * docs/plugins/inspect/plugin-amrwbdec.xml:
424 * docs/plugins/inspect/plugin-asf.xml:
425 * docs/plugins/inspect/plugin-cdio.xml:
426 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
427 * docs/plugins/inspect/plugin-dvdread.xml:
428 * docs/plugins/inspect/plugin-dvdsub.xml:
429 * docs/plugins/inspect/plugin-lame.xml:
430 * docs/plugins/inspect/plugin-mad.xml:
431 * docs/plugins/inspect/plugin-mpeg2dec.xml:
432 * docs/plugins/inspect/plugin-realmedia.xml:
433 * docs/plugins/inspect/plugin-siddec.xml:
434 * docs/plugins/inspect/plugin-twolame.xml:
435 * docs/plugins/inspect/plugin-x264.xml:
436 * docs/plugins/inspect/plugin-xingmux.xml:
437 * gst-plugins-ugly.doap:
438 * win32/common/config.h:
441 2015-06-07 11:05:22 +0200 Sebastian Dröge <sebastian@centricular.com>
485 2015-06-07 09:36:00 +0200 Sebastian Dröge <sebastian@centricular.com>
489 po: Update translations
491 2015-06-02 16:31:10 +0200 Edward Hervey <edward@centricular.com>
493 * tests/check/elements/amrnbenc.c:
494 * tests/check/elements/mpeg2dec.c:
495 * tests/check/elements/x264enc.c:
496 * tests/check/elements/xingmux.c:
497 * tests/check/pipelines/lame.c:
498 check: Use GST_CHECK_MAIN () macro everywhere
499 Makes source code smaller, and ensures we go through common initialization
500 path (like the one that sets up XML unit test output ...)
502 2015-05-26 17:58:18 +0100 Tim-Philipp Müller <tim@centricular.com>
504 * ext/x264/gstx264enc.c:
505 x264enc: don't artificially limit max allowed value of "threads" property
506 In auto mode it will happily chose much higher values anyway,
507 and a limit of 4 seems a bit low these days.
509 2015-05-12 22:05:02 +1000 Jan Schmidt <jan@centricular.com>
511 * ext/dvdread/dvdreadsrc.c:
512 dvdread: Also reset the first_seek var in start()
513 Make the initial chapter seek work across reuse.
514 https://bugzilla.gnome.org/show_bug.cgi?id=453322
516 2015-05-12 21:52:24 +1000 Jan Schmidt <jan@centricular.com>
518 * ext/dvdread/dvdreadsrc.c:
519 * ext/dvdread/dvdreadsrc.h:
520 dvdread: Work around basesrc initial seek
521 Ignore the initial seek basesrc sends, as it
522 breaks starting from another chapter by
523 immediately seeking back to the start of the title
525 2015-05-10 11:34:33 +0100 Tim-Philipp Müller <tim@centricular.com>
527 * ext/a52dec/gsta52dec.c:
528 * ext/amrnb/amrnbdec.c:
529 * ext/amrnb/amrnbenc.c:
530 * ext/amrwbdec/amrwbdec.c:
531 * ext/cdio/gstcdiocddasrc.c:
532 * ext/lame/gstlamemp3enc.c:
534 * ext/sidplay/gstsiddec.cc:
535 * ext/twolame/gsttwolamemp2enc.c:
536 * ext/x264/gstx264enc.c:
537 * gst/realmedia/rademux.c:
538 * gst/xingmux/gstxingmux.c:
539 docs: update example pipelines in element docs
540 Mostly gst-launch -> gst-launch-1.0, but also
541 use autoaudiosink/autovideosink in more places
542 and update pipelines a little or flesh out
545 2015-04-27 10:57:12 +0100 Luis de Bethencourt <luis.bg@samsung.com>
547 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
548 * gst/realmedia/rdtdepay.c:
549 Rename property enums from ARG_ to PROP_
550 Property enum items should be nameed PROP_ for consistency and readability.
552 2015-04-26 17:56:22 +0100 Tim-Philipp Müller <tim@centricular.com>
555 * ext/mad/Makefile.am:
556 * ext/x264/Makefile.am:
557 * gst/asfdemux/Makefile.am:
558 * gst/dvdlpcmdec/Makefile.am:
559 * gst/dvdsub/Makefile.am:
560 * gst/realmedia/Makefile.am:
561 * gst/xingmux/Makefile.am:
562 Remove obsolete Android build cruft
563 This is not needed any longer.
565 2015-04-24 17:05:20 +0100 Luis de Bethencourt <luis.bg@samsung.com>
567 * gst/realmedia/pnmsrc.c:
568 realmedia: remove unused enum item PROP_LAST
570 2015-04-23 16:23:01 +0100 Tim-Philipp Müller <tim@centricular.com>
572 * tests/check/Makefile.am:
573 tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
574 Make sure the test environment is set up.
575 https://bugzilla.gnome.org//show_bug.cgi?id=747624
577 2015-04-23 16:22:39 +0100 Tim-Philipp Müller <tim@centricular.com>
580 configure: bump automake requirement to 1.14 and autoconf to 2.69
581 This is only required for builds from git, people can still
582 build tarballs if they only have older autotools.
583 https://bugzilla.gnome.org//show_bug.cgi?id=747624
585 2015-04-23 16:22:30 +0100 Tim-Philipp Müller <tim@centricular.com>
590 2015-04-22 10:37:54 +0200 Sebastian Dröge <sebastian@centricular.com>
593 Remove LICENSE_readme
594 It's completely outdated and just confusing, better if people are
595 forced to look at the actual code in question than trusting this file.
597 2015-04-22 10:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
601 autotools automatically generate this, and when using different versions
602 for autogen.sh there will always be changes to a file tracked by git.
604 2015-04-20 14:35:30 +0900 Cliff Han <cliff.han@lge.com>
606 * gst/asfdemux/gstasfdemux.c:
607 asfdemux: fix a seek failure due to out-of-range in push mode
608 A seek in push mode failed for big offsets which are beyond
609 the range of guint32.
610 https://bugzilla.gnome.org/show_bug.cgi?id=748162
612 2015-04-08 16:52:06 +0200 Edward Hervey <edward@centricular.com>
615 * tests/check/Makefile.am:
616 tests: Use AM_TESTS_ENVIRONMENT
617 Needed by the new automake test runner
619 2015-04-03 18:58:03 +0100 Tim-Philipp Müller <tim@centricular.com>
623 Automatic update of common submodule
624 From bc76a8b to c8fb372
626 2015-04-02 17:24:05 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
628 * ext/a52dec/gsta52dec.c:
629 a52dec: fix race in liba52dec lookup table initialization
630 a52_init initializes the IMDCT global state as well as creating
631 a new state. When two A52 decoders are created (eg, when two AC3
632 tracks are contained in a video), calls to a52_init may happen
633 at the same time, and the IMDCT initialization is not reentrant.
634 https://bugzilla.gnome.org/show_bug.cgi?id=746781
636 2015-03-27 14:41:51 +0100 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
638 * ext/mpeg2dec/gstmpeg2dec.c:
639 mpeg2dec: fix buffer leak in crop_buffer()
640 gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
641 gst_buffer_replace() reffed it as well so we were one reference extra.
642 https://bugzilla.gnome.org/show_bug.cgi?id=746887
644 2015-03-28 16:58:26 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
646 * gst/realmedia/rmdemux.c:
647 rmdemux: resurrect some flow return handling
648 https://bugzilla.gnome.org/show_bug.cgi?id=744572
650 2015-03-28 16:57:06 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
652 * gst/asfdemux/gstasfdemux.c:
653 asfdemux: resurrect some flow return handling
654 https://bugzilla.gnome.org/show_bug.cgi?id=744572
656 2015-03-24 12:50:43 +0000 Luis de Bethencourt <luis.bg@samsung.com>
658 * ext/mpeg2dec/gstmpeg2dec.c:
659 mpeg2dec: fix memory leak
662 2015-03-24 10:29:48 +0000 Luis de Bethencourt <luis.bg@samsung.com>
664 * ext/mpeg2dec/gstmpeg2dec.c:
665 mpeg2dec: initialize buffer
666 Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
669 2015-03-13 17:00:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
671 * ext/mpeg2dec/gstmpeg2dec.c:
672 mpeg2dec: Add stride support
673 This allow using external pools that have different strides from the
674 default. These strides need to respect certain rules, which we check
675 and if these are not met, we fallback to generic pool.
676 https://bugzilla.gnome.org/show_bug.cgi?id=735379
678 2015-03-10 16:45:01 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
680 * ext/mpeg2dec/gstmpeg2dec.c:
681 * ext/mpeg2dec/gstmpeg2dec.h:
682 mpeg2dec: Re-implement pool handling
683 This is a rewrite of the pool negotiation and configuration. Direct
684 to output decoding is now achieved by configuring the pool using
685 video-alignment. This removes copies when dealing with any elements that
686 supports VideoAlignment, and enable usage of generic video buffer pool,
687 XVImagePool and GLPool. It drops the crop meta implementation for now.
688 https://bugzilla.gnome.org/show_bug.cgi?id=735379
690 2015-03-10 09:33:15 +0000 Tim-Philipp Müller <tim@centricular.com>
692 * gst/dvdsub/gstdvdsubdec.c:
693 dvbsub: fix indentation
695 2015-03-10 09:32:51 +0000 Tim-Philipp Müller <tim@centricular.com>
697 * ext/dvdread/dvdreadsrc.c:
698 * gst/dvdsub/gstdvdsubdec.c:
699 Fix double semicolons
701 2015-03-09 19:11:51 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
703 * ext/mpeg2dec/gstmpeg2dec.c:
704 Revert "mpeg2dec: Fix handling of stride"
705 This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
707 2015-03-09 19:11:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
709 * ext/mpeg2dec/gstmpeg2dec.c:
710 Revert "mpeg2dec: Use propose unref method for buffer"
711 This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
713 2015-03-09 18:43:43 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
715 * ext/mpeg2dec/gstmpeg2dec.c:
716 mpeg2dec: Use propose unref method for buffer
718 2015-01-21 18:29:22 +0000 Simon Farnsworth <simon.farnsworth@onelan.co.uk>
720 * ext/mpeg2dec/gstmpeg2dec.c:
721 mpeg2dec: Fix handling of stride
723 gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec ! vaapisink
724 would look bad when file.ts contains 704x576 video, because vaapisink would
725 give you buffers of stride 768, but libmpeg2 was not told about this and
726 used a stride of 704.
727 Tell libmpeg2 about the stride from downstream; in the process, teach it to
728 reject buffer pools that don't meet libmpeg2's chroma stride requirements
729 Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
731 2015-02-11 13:56:48 +0100 Sebastian Dröge <sebastian@centricular.com>
733 * ext/x264/gstx264enc.c:
734 * gst/asfdemux/gstasfdemux.c:
735 Improve and fix LATENCY query handling
736 This now follows the design docs everywhere, especially the maximum latency
738 https://bugzilla.gnome.org/show_bug.cgi?id=744106
740 2015-02-06 19:04:32 +0100 Sebastian Dröge <sebastian@centricular.com>
742 * ext/x264/gstx264enc.c:
743 x264enc: Don't set max latency to the same value as the encoder latency
744 The meaning of the max latency is *not* the maximum latency this element will
745 introduce. It is the maximum latency this element can endure without
746 overflowing any buffers, which is infinite for x264enc.
747 Fixes latency configuration in zero latency mode, where max latency was
748 becoming 0... which usually won't work well if something else introduces
749 latency as then max < min in the end, and latency configuration just fails.
751 2015-02-02 14:13:10 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
753 * ext/x264/gstx264enc.c:
754 x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
755 This matches what is done when downstream caps are not ANY, and fixes
756 prerolling in byte stream mode when typefind is downstream.
758 2015-01-21 09:56:41 +0100 Sebastian Dröge <sebastian@centricular.com>
760 * ext/lame/gstlamemp3enc.c:
761 * ext/twolame/gsttwolamemp2enc.c:
762 Constify some static arrays everywhere
764 2015-01-18 16:53:41 +0000 Tim-Philipp Müller <tim@centricular.com>
767 configure: remove non-ported plugins stuff
768 It's not needed any longer, all plugins in -ugly
771 2015-01-18 11:07:43 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
773 * ext/x264/gstx264enc.c:
774 x264enc: Don't set an allocation maximum
775 There is no reason x264enc should enforce a maximum allocation size.
776 The maximum is normally set by buffer pool which cannot grow, but we
777 don't offer a buffer pool. This would lead to stall when used with
778 element that don't implement allocation query.
779 Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
781 2015-01-12 16:10:45 +0100 Stefan Sauer <ensonic@users.sf.net>
784 Automatic update of common submodule
785 From f2c6b95 to bc76a8b
787 2014-12-22 11:46:27 +0100 Sebastian Dröge <sebastian@centricular.com>
790 MAINTAINERS: Update my mail address
792 2014-12-18 10:54:30 +0100 Sebastian Dröge <sebastian@centricular.com>
795 Automatic update of common submodule
796 From ef1ffdc to f2c6b95
798 2014-11-27 17:11:30 +0100 Edward Hervey <bilboed@bilboed.com>
801 Automatic update of common submodule
802 From 7bb2bce to ef1ffdc
804 2014-06-06 13:59:57 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
806 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
807 dvdlpcmdec: set channel positions using the appropriate API
808 https://bugzilla.gnome.org/show_bug.cgi?id=731038
810 2014-11-05 23:34:56 +0000 Tim-Philipp Müller <tim@centricular.com>
812 * gst/asfdemux/gstasfdemux.c:
813 asfdemux: fix comment
815 2014-11-05 13:45:29 +0100 Edward Hervey <bilboed@bilboed.com>
817 * gst/asfdemux/gstasfdemux.c:
818 asfdemux: Send duration query upstream first
819 An upstream element (like mms or some dlna source) might be able to
820 answer the query. Try that first, else fallback to standard logic
822 2014-11-02 17:31:05 +0000 Tim-Philipp Müller <tim@centricular.com>
824 * gst/asfdemux/asfpacket.c:
825 asf: fix up file mode
827 2014-10-27 17:58:14 +0100 Sebastian Dröge <sebastian@centricular.com>
830 Automatic update of common submodule
831 From 84d06cd to 7bb2bce
833 2014-10-21 19:46:03 +0100 Tim-Philipp Müller <tim@centricular.com>
836 tests: parallelise 'make check-valgrind'
838 2014-10-21 13:02:03 +0100 Tim-Philipp Müller <tim@centricular.com>
841 Automatic update of common submodule
842 From a8c8939 to 84d06cd
844 2014-10-21 12:58:58 +0200 Stefan Sauer <ensonic@users.sf.net>
848 Automatic update of common submodule
849 From 36388a1 to a8c8939
851 2014-08-22 10:46:35 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
853 * gst/asfdemux/gstasfdemux.c:
854 asfdemux: first try to delegate TIME seek events upstream
855 We should give a chance to upstream to handle TIME seek events before trying
856 to handle it in asfdemux.
857 Fix a bug where fast backward seeks where discarded right away because they
858 were not supported by asfdemux.
859 https://bugzilla.gnome.org/show_bug.cgi?id=734471
861 2014-09-04 16:57:02 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
863 * gst/asfdemux/asfheaders.c:
864 * gst/asfdemux/asfheaders.h:
865 * gst/asfdemux/gstasfdemux.c:
866 asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
867 We can safely ignore those but best to claim to understand this object type so
868 we don't raise a warning.
869 https://bugzilla.gnome.org/show_bug.cgi?id=736060
871 2014-08-21 12:09:23 -0300 Thiago Santos <thiagoss@osg.samsung.com>
873 * gst/asfdemux/gstasfdemux.c:
874 * gst/asfdemux/gstasfdemux.h:
875 asfdemux: if video is h264, check the codec_data for bytestream data
876 For bytestream we don't want to expose it as codec_data but rather as
877 streamheader as it is not out-of-band data but data that should be
878 prepended to the beginning of the stream before the other buffers.
879 https://bugzilla.gnome.org/show_bug.cgi?id=735070
881 2014-08-10 19:13:10 +0100 Tim-Philipp Müller <tim@centricular.com>
883 * docs/plugins/inspect/plugin-a52dec.xml:
884 * docs/plugins/inspect/plugin-amrnb.xml:
885 * docs/plugins/inspect/plugin-amrwbdec.xml:
886 * docs/plugins/inspect/plugin-asf.xml:
887 * docs/plugins/inspect/plugin-cdio.xml:
888 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
889 * docs/plugins/inspect/plugin-dvdread.xml:
890 * docs/plugins/inspect/plugin-dvdsub.xml:
891 * docs/plugins/inspect/plugin-lame.xml:
892 * docs/plugins/inspect/plugin-mad.xml:
893 * docs/plugins/inspect/plugin-mpeg2dec.xml:
894 * docs/plugins/inspect/plugin-realmedia.xml:
895 * docs/plugins/inspect/plugin-siddec.xml:
896 * docs/plugins/inspect/plugin-twolame.xml:
897 * docs/plugins/inspect/plugin-x264.xml:
898 * docs/plugins/inspect/plugin-xingmux.xml:
899 docs: update for git master
901 2014-08-06 12:07:09 -0300 Thiago Santos <thiagoss@osg.samsung.com>
903 * gst/asfdemux/gstasfdemux.c:
904 asfdemux: simplify log statement
905 Use the GST_PTR_FORMAT to print the buffer
907 2014-08-05 19:47:26 +0100 Tim-Philipp Müller <tim@centricular.com>
909 * ext/x264/gstx264enc.c:
910 x264: fix colour inversion with YV12 format
911 It's the same as I420 but with the U/V planes swapped.
913 2014-08-01 10:37:44 +0200 Edward Hervey <edward@collabora.com>
917 Makefile: Add usage of build-checks step
918 Allows building checks without running them
920 2014-07-08 16:45:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
922 * ext/x264/gstx264enc.c:
923 x264enc: Request buffers in allocation query
924 https://bugzilla.gnome.org/show_bug.cgi?id=732288
926 2014-06-06 20:23:15 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
928 * ext/x264/gstx264enc.c:
929 * ext/x264/gstx264enc.h:
930 x264enc: Shift both PTS and DTS to ensure positive timestamp
931 Currently we only shift DTS to compensate that we don't support negative
932 timestamp. This cause a problem that PTS is no longer >= DTS and may
933 make muxers live much harder. Instead, shift both PTS/DTS forward. Also
934 remove all the hack to handle this which seems the result of thinking libx264
936 https://bugzilla.gnome.org/show_bug.cgi?id=731351
938 2014-07-19 18:04:46 +0200 Sebastian Dröge <sebastian@centricular.com>
943 === release 1.4.0 ===
945 2014-07-19 17:44:06 +0200 Sebastian Dröge <sebastian@centricular.com>
951 * docs/plugins/inspect/plugin-a52dec.xml:
952 * docs/plugins/inspect/plugin-amrnb.xml:
953 * docs/plugins/inspect/plugin-amrwbdec.xml:
954 * docs/plugins/inspect/plugin-asf.xml:
955 * docs/plugins/inspect/plugin-cdio.xml:
956 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
957 * docs/plugins/inspect/plugin-dvdread.xml:
958 * docs/plugins/inspect/plugin-dvdsub.xml:
959 * docs/plugins/inspect/plugin-lame.xml:
960 * docs/plugins/inspect/plugin-mad.xml:
961 * docs/plugins/inspect/plugin-mpeg2dec.xml:
962 * docs/plugins/inspect/plugin-realmedia.xml:
963 * docs/plugins/inspect/plugin-siddec.xml:
964 * docs/plugins/inspect/plugin-twolame.xml:
965 * docs/plugins/inspect/plugin-x264.xml:
966 * docs/plugins/inspect/plugin-xingmux.xml:
967 * gst-plugins-ugly.doap:
968 * win32/common/config.h:
971 2014-07-19 16:50:04 +0200 Sebastian Dröge <sebastian@centricular.com>
1015 2014-07-19 12:48:11 +0200 Sebastian Dröge <sebastian@centricular.com>
1018 po: Update translations
1020 === release 1.3.91 ===
1022 2014-07-11 11:44:28 +0200 Sebastian Dröge <sebastian@centricular.com>
1028 * docs/plugins/inspect/plugin-a52dec.xml:
1029 * docs/plugins/inspect/plugin-amrnb.xml:
1030 * docs/plugins/inspect/plugin-amrwbdec.xml:
1031 * docs/plugins/inspect/plugin-asf.xml:
1032 * docs/plugins/inspect/plugin-cdio.xml:
1033 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1034 * docs/plugins/inspect/plugin-dvdread.xml:
1035 * docs/plugins/inspect/plugin-dvdsub.xml:
1036 * docs/plugins/inspect/plugin-lame.xml:
1037 * docs/plugins/inspect/plugin-mad.xml:
1038 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1039 * docs/plugins/inspect/plugin-realmedia.xml:
1040 * docs/plugins/inspect/plugin-siddec.xml:
1041 * docs/plugins/inspect/plugin-twolame.xml:
1042 * docs/plugins/inspect/plugin-x264.xml:
1043 * docs/plugins/inspect/plugin-xingmux.xml:
1044 * gst-plugins-ugly.doap:
1045 * win32/common/config.h:
1048 2014-07-11 11:13:39 +0200 Sebastian Dröge <sebastian@centricular.com>
1092 2014-07-11 08:53:12 +0200 Sebastian Dröge <sebastian@centricular.com>
1095 po: Update translations
1097 2014-07-04 03:22:00 +0200 Sebastian Rasmussen <sebras@hotmail.com>
1099 * gst/realmedia/rademux.c:
1100 rademux: Print invalid fourcc in error message in hex
1101 Previously this was printed as characters which caused later processing
1102 of the error message to sometimes warn about non-UTF-8 characters.
1103 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
1105 === release 1.3.90 ===
1107 2014-06-28 11:39:14 +0200 Sebastian Dröge <sebastian@centricular.com>
1113 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1114 * docs/plugins/inspect/plugin-a52dec.xml:
1115 * docs/plugins/inspect/plugin-amrnb.xml:
1116 * docs/plugins/inspect/plugin-amrwbdec.xml:
1117 * docs/plugins/inspect/plugin-asf.xml:
1118 * docs/plugins/inspect/plugin-cdio.xml:
1119 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1120 * docs/plugins/inspect/plugin-dvdread.xml:
1121 * docs/plugins/inspect/plugin-dvdsub.xml:
1122 * docs/plugins/inspect/plugin-lame.xml:
1123 * docs/plugins/inspect/plugin-mad.xml:
1124 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1125 * docs/plugins/inspect/plugin-realmedia.xml:
1126 * docs/plugins/inspect/plugin-siddec.xml:
1127 * docs/plugins/inspect/plugin-twolame.xml:
1128 * docs/plugins/inspect/plugin-x264.xml:
1129 * docs/plugins/inspect/plugin-xingmux.xml:
1130 * gst-plugins-ugly.doap:
1131 * win32/common/config.h:
1134 2014-06-28 11:39:01 +0200 Sebastian Dröge <sebastian@centricular.com>
1178 2014-06-22 21:48:28 +0100 Tim-Philipp Müller <tim@centricular.com>
1181 Ignore autotools test-driver temp files from 'make check'
1183 2014-06-22 19:36:14 +0200 Sebastian Dröge <sebastian@centricular.com>
1188 === release 1.3.3 ===
1190 2014-06-22 18:13:53 +0200 Sebastian Dröge <sebastian@centricular.com>
1196 * docs/plugins/inspect/plugin-a52dec.xml:
1197 * docs/plugins/inspect/plugin-amrnb.xml:
1198 * docs/plugins/inspect/plugin-amrwbdec.xml:
1199 * docs/plugins/inspect/plugin-asf.xml:
1200 * docs/plugins/inspect/plugin-cdio.xml:
1201 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1202 * docs/plugins/inspect/plugin-dvdread.xml:
1203 * docs/plugins/inspect/plugin-dvdsub.xml:
1204 * docs/plugins/inspect/plugin-lame.xml:
1205 * docs/plugins/inspect/plugin-mad.xml:
1206 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1207 * docs/plugins/inspect/plugin-realmedia.xml:
1208 * docs/plugins/inspect/plugin-siddec.xml:
1209 * docs/plugins/inspect/plugin-twolame.xml:
1210 * docs/plugins/inspect/plugin-x264.xml:
1211 * docs/plugins/inspect/plugin-xingmux.xml:
1212 * gst-plugins-ugly.doap:
1213 * win32/common/config.h:
1216 2014-06-22 17:40:40 +0200 Sebastian Dröge <sebastian@centricular.com>
1260 2014-06-22 14:25:18 +0200 Sebastian Dröge <sebastian@centricular.com>
1264 po: Update translations
1266 2014-05-26 17:55:43 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
1268 * gst/realmedia/rmdemux.c:
1269 * gst/realmedia/rmdemux.h:
1270 rmdemux: use GstFlowCombiner
1271 Removes flow return combination code to use the newly added GstFlowCombiner
1272 https://bugzilla.gnome.org/show_bug.cgi?id=709224
1274 2014-05-23 18:17:11 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
1276 * gst/asfdemux/gstasfdemux.c:
1277 * gst/asfdemux/gstasfdemux.h:
1278 asfdemux: use GstFlowCombiner
1279 Removes flow return combination code to use the newly added GstFlowCombiner
1280 https://bugzilla.gnome.org/show_bug.cgi?id=709224
1282 2014-05-28 09:49:59 +0200 Aurélien Zanelli <aurelien.zanelli@parrot.com>
1284 * ext/x264/gstx264enc.c:
1285 x264enc: fix caps leak in set_format()
1286 https://bugzilla.gnome.org/show_bug.cgi?id=730865
1288 2013-12-01 20:53:03 +0100 Matej Knopp <matej.knopp@gmail.com>
1290 * gst/asfdemux/gstasfdemux.c:
1291 asfdemux: Handle initial 0 timestamp that should have been -1
1292 https://bugzilla.gnome.org/show_bug.cgi?id=719660
1294 2014-05-21 13:23:33 +0200 Sebastian Dröge <sebastian@centricular.com>
1299 === release 1.3.2 ===
1301 2014-05-21 13:06:35 +0200 Sebastian Dröge <sebastian@centricular.com>
1308 * docs/plugins/inspect-build.stamp:
1309 * docs/plugins/inspect.stamp:
1310 * docs/plugins/inspect/plugin-a52dec.xml:
1311 * docs/plugins/inspect/plugin-amrnb.xml:
1312 * docs/plugins/inspect/plugin-amrwbdec.xml:
1313 * docs/plugins/inspect/plugin-asf.xml:
1314 * docs/plugins/inspect/plugin-cdio.xml:
1315 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1316 * docs/plugins/inspect/plugin-dvdread.xml:
1317 * docs/plugins/inspect/plugin-dvdsub.xml:
1318 * docs/plugins/inspect/plugin-lame.xml:
1319 * docs/plugins/inspect/plugin-mad.xml:
1320 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1321 * docs/plugins/inspect/plugin-realmedia.xml:
1322 * docs/plugins/inspect/plugin-siddec.xml:
1323 * docs/plugins/inspect/plugin-twolame.xml:
1324 * docs/plugins/inspect/plugin-x264.xml:
1325 * docs/plugins/inspect/plugin-xingmux.xml:
1326 * gst-plugins-ugly.doap:
1327 * win32/common/config.h:
1330 2014-05-21 12:53:52 +0200 Sebastian Dröge <sebastian@centricular.com>
1374 2014-05-21 10:51:38 +0200 Sebastian Dröge <sebastian@centricular.com>
1377 Automatic update of common submodule
1378 From 211fa5f to 1f5d3c3
1380 2014-05-16 16:24:46 +0100 Tim-Philipp Müller <tim@centricular.com>
1382 * ext/mpeg2dec/gstmpeg2dec.h:
1383 mpeg2dec: remove unused struct members
1385 2014-05-16 12:21:06 +0200 Sebastian Dröge <sebastian@centricular.com>
1387 * gst/realmedia/rtspreal.c:
1388 rtspreal: Fix some memory leaks in an error path
1391 2014-05-09 14:54:54 +0200 Edward Hervey <bilboed@bilboed.com>
1393 * ext/mpeg2dec/gstmpeg2dec.c:
1394 mpeg2dec: Release codec state on negotiation failures
1398 2014-05-03 20:48:37 +0200 Sebastian Dröge <sebastian@centricular.com>
1403 === release 1.3.1 ===
1405 2014-05-03 18:29:23 +0200 Sebastian Dröge <sebastian@centricular.com>
1411 * docs/plugins/gst-plugins-ugly-plugins.args:
1412 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1413 * docs/plugins/inspect/plugin-a52dec.xml:
1414 * docs/plugins/inspect/plugin-amrnb.xml:
1415 * docs/plugins/inspect/plugin-amrwbdec.xml:
1416 * docs/plugins/inspect/plugin-asf.xml:
1417 * docs/plugins/inspect/plugin-cdio.xml:
1418 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1419 * docs/plugins/inspect/plugin-dvdread.xml:
1420 * docs/plugins/inspect/plugin-dvdsub.xml:
1421 * docs/plugins/inspect/plugin-lame.xml:
1422 * docs/plugins/inspect/plugin-mad.xml:
1423 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1424 * docs/plugins/inspect/plugin-realmedia.xml:
1425 * docs/plugins/inspect/plugin-siddec.xml:
1426 * docs/plugins/inspect/plugin-twolame.xml:
1427 * docs/plugins/inspect/plugin-x264.xml:
1428 * docs/plugins/inspect/plugin-xingmux.xml:
1429 * gst-plugins-ugly.doap:
1430 * win32/common/config.h:
1433 2014-05-03 18:21:01 +0200 Sebastian Dröge <sebastian@centricular.com>
1477 2014-05-03 17:23:39 +0200 Sebastian Dröge <sebastian@centricular.com>
1484 po: Update translations
1486 2014-05-03 10:15:28 +0200 Sebastian Dröge <sebastian@centricular.com>
1489 Automatic update of common submodule
1490 From bcb1518 to 211fa5f
1492 2014-04-27 00:29:16 +0100 Tim-Philipp Müller <tim@centricular.com>
1494 * ext/sidplay/gstsiddec.cc:
1495 * gst/asfdemux/gstrtspwms.c:
1496 * gst/realmedia/rademux.c:
1497 * gst/realmedia/rdtmanager.c:
1498 * gst/realmedia/rtspreal.c:
1499 docs: remove outdated and pointless 'Last reviewed' lines from docs
1500 They are very confusing for people, and more often than not
1501 also just not very accurate. Seeing 'last reviewed: 2005' in
1502 your docs is not very confidence-inspiring. Let's just remove
1505 2014-04-10 17:29:30 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1507 * gst/dvdsub/gstdvdsubdec.c:
1508 dvdsubdec: fix spurious rejection of 0 time offset commands
1511 2014-04-10 16:53:25 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1513 * ext/dvdread/dvdreadsrc.c:
1514 dvdread: avoid intermediate promotion to signed
1515 We should not reach the dangerous range here, though.
1516 Coverity 206491, 206492, 1139856
1518 2014-01-17 10:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1520 * ext/mpeg2dec/gstmpeg2dec.c:
1521 mpeg2dec: do not reset the whole video info when setting size
1522 New changes to gstvideo will reset all the video info state
1523 when calling _set_format, overwriting what was previously set
1524 in the preceding code.
1525 The comment says the following code is meant to preserve the
1526 pre-crop size, so let's just keep the size and related data
1527 as this does not seem to break anything else (this is what
1528 the _set_format call would have set before the change that
1529 reset all data, except the colorimetry).
1531 2014-04-03 15:06:22 +0200 Edward Hervey <bilboed@bilboed.com>
1533 * gst/asfdemux/gstasfdemux.c:
1534 asfdemux: Fix payloads check
1535 Don't iterate stream->payloads if ... it doesn't exist
1538 2014-03-02 05:11:10 +0100 Sebastian Rasmussen <sebras@hotmail.com>
1541 .gitignore: Ignore gcov intermediate files
1542 https://bugzilla.gnome.org/show_bug.cgi?id=725483
1544 2014-02-28 09:35:10 +0100 Sebastian Dröge <sebastian@centricular.com>
1547 Automatic update of common submodule
1548 From fe1672e to bcb1518
1550 2014-02-26 22:12:50 +0100 Stefan Sauer <ensonic@users.sf.net>
1553 Automatic update of common submodule
1554 From 1a07da9 to fe1672e
1556 2014-02-26 11:31:03 +0100 Stefan Sauer <ensonic@users.sf.net>
1559 docs: install prebuilt plugin docs if gtk-doc is disabled
1560 Sync to the Makefile.am from gst-plugin-base where it is done right.
1563 2014-02-13 09:39:04 +0100 Stefan Sauer <ensonic@users.sf.net>
1565 * gst/xingmux/gstxingmux.c:
1566 * gst/xingmux/plugin.c:
1567 xingmux: add muxer category and make element plugable
1568 This is required to make encodebin consider the element. Yet it is not enough to
1569 have it plugged it has a lower priority than most mp3encoders and no different
1572 2014-02-24 11:42:00 +0100 Dirk Van Haerenborgh <vhdirk@gmail.com>
1574 * ext/x264/gstx264enc.c:
1575 x264enc: allow lossless compression (qp=0)
1576 https://bugzilla.gnome.org/show_bug.cgi?id=725051
1578 2014-02-20 21:08:08 +0100 Edward Hervey <edward@collabora.com>
1581 m4: Remove extra check for 11+ year old a52 release
1582 You deserve a build failure if you still have that version
1583 If someone wants to completely remove this m4 to replace it with the
1584 generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
1586 2014-02-19 21:11:55 +0100 Rico Tzschichholz <ricotz@ubuntu.com>
1589 m4: Fix multiple tests in AC_CHECK_A52DEC
1591 2014-02-09 23:41:36 +0100 Sebastian Dröge <sebastian@centricular.com>
1593 * gst/asfdemux/gstasfdemux.c:
1594 asfdemux: Remove unused function
1596 2014-02-06 19:22:47 +0100 Edward Hervey <edward@collabora.com>
1598 * tests/check/Makefile.am:
1599 check: Fix test location
1601 2014-02-03 02:06:11 +0100 Sebastian Rasmussen <sebras@hotmail.com>
1603 * tests/check/Makefile.am:
1604 tests: Don't build disabled plugins' check tests
1605 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
1607 2014-01-30 10:44:29 +0100 Edward Hervey <bilboed@bilboed.com>
1610 Automatic update of common submodule
1611 From d48bed3 to 1a07da9
1613 2014-01-03 16:20:11 +0000 Tim-Philipp Müller <tim@centricular.com>
1615 * gst/asfdemux/gstasfdemux.c:
1616 asfdemux: only add "format" field with fourcc to WMV caps
1617 Doesn't make sense for e.g. H264 or MJPEG.
1619 2013-12-22 22:34:03 +0000 Tim-Philipp Müller <tim@centricular.com>
1623 Automatic update of common submodule
1624 From dbedaa0 to d48bed3
1626 2013-12-22 21:56:03 +0000 Tim-Philipp Müller <tim@centricular.com>
1629 po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
1630 https://bugzilla.gnome.org/show_bug.cgi?id=705455
1632 2013-12-05 12:16:45 +0100 Sebastian Dröge <sebastian@centricular.com>
1634 * ext/amrwbdec/amrwbdec.c:
1635 amrwbdec: Remove some dead code
1637 2013-12-05 12:16:38 +0100 Sebastian Dröge <sebastian@centricular.com>
1639 * ext/amrnb/amrnbdec.c:
1640 amrnbdec: Remove some dead code
1642 2013-12-05 12:09:04 +0100 Sebastian Dröge <sebastian@centricular.com>
1644 * ext/amrnb/amrnbdec.c:
1645 amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
1647 2013-12-05 12:08:46 +0100 Sebastian Dröge <sebastian@centricular.com>
1649 * ext/amrwbdec/amrwbdec.c:
1650 amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
1652 2013-12-05 11:44:10 +0100 Sebastian Dröge <sebastian@centricular.com>
1654 * ext/mpeg2dec/gstmpeg2dec.c:
1655 mpeg2dec: Use new gst_video_decoder_set_needs_format() API
1657 2013-11-29 15:51:49 +0000 Tim-Philipp Müller <tim@centricular.com>
1659 * ext/x264/gstx264enc.c:
1660 x264enc: fix compiler warning
1661 Compiler warns rightly about possibly uninitialized variable.
1663 2013-11-29 15:49:29 +0000 Tim-Philipp Müller <tim@centricular.com>
1665 * ext/x264/gstx264enc.c:
1666 x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
1667 gst-launch-1.0 videotestsrc ! x264enc
1669 2013-11-11 13:15:54 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
1671 * ext/mpeg2dec/gstmpeg2dec.c:
1672 mpeg2dec: graceful degradation for badly parsed input
1674 2013-11-05 11:20:20 +0000 Tim-Philipp Müller <tim@centricular.com>
1677 Automatic update of common submodule
1678 From 865aa20 to dbedaa0
1680 2013-10-22 16:02:04 +0900 HyeJin Choi <meeshel@meeshel78@hotmail.com>
1682 * gst/asfdemux/asfpacket.c:
1683 asfdemux: mo_size check bug fix. mo_size is not mandatory field.
1684 So, don't need to check previous payload's mo_size and current
1685 payload's mo_size when merging it.
1686 https://bugzilla.gnome.org/show_bug.cgi?id=710609
1688 2013-10-22 15:03:15 -0300 Thiago Santos <ts.santos@partner.samsung.com>
1690 * gst/asfdemux/gstasfdemux.c:
1691 * gst/asfdemux/gstasfdemux.h:
1692 asfdemux: Keep audio error checking fields only for audio
1693 Video shouldn't need to be descrambled, this can cause frames data
1695 https://bugzilla.gnome.org/show_bug.cgi?id=684942
1697 2013-10-22 00:56:29 -0300 Thiago Santos <ts.santos@partner.samsung.com>
1699 * gst/asfdemux/gstasfdemux.c:
1700 asfdemux: really copy the buffer data
1701 Pass the copy-memory flag to copy the memory for the output buffer,
1702 otherwise we end with 0-sized buffers
1703 https://bugzilla.gnome.org/show_bug.cgi?id=684942
1705 2013-09-27 08:05:25 -0700 Michael Esemplare <michael.esemplare@gmail.com>
1707 * ext/x264/gstx264enc.c:
1708 x264enc: If FPS is available, set VFR to false
1709 https://bugzilla.gnome.org/show_bug.cgi?id=708940
1711 2013-09-24 10:08:10 -0700 Thiago Santos <ts.santos@partner.samsung.com>
1713 * gst/asfdemux/gstasfdemux.c:
1714 asfdemux: Only use segment.start as seek_time if it is relative
1715 Relying on the gst_segment_do_seek results for getting the
1716 seeking time should not be used if seek type is SET because the
1717 do_seek function makes the 'cur` position of the seek normalized
1718 on the segment range. This means that seeking beyond the end of the
1719 file might not result in instant EOS as it will end up seeking to
1720 the final ts of the file.
1721 In asf seeking to the final timestamp can lead to seeking to the last
1722 keyframe, meaning a few seconds of video will still be played, which should
1723 not be the desired behavior when seeking beyong file limits.
1725 2013-09-24 10:07:25 -0700 Thiago Santos <ts.santos@partner.samsung.com>
1727 * gst/asfdemux/gstasfdemux.c:
1728 asfdemux: Parse last simple index entry
1729 The entry size is fixed at 6, fix typo to finish parsing the index
1730 correctly until the last sample
1732 2013-09-24 18:32:31 +0100 Tim-Philipp Müller <tim@centricular.net>
1736 Automatic update of common submodule
1737 From 6b03ba7 to 865aa20
1739 2013-09-24 15:05:36 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1742 configure: Actually use 1.3.0.1 as version to make configure happy
1744 2013-09-24 15:00:30 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1749 === release 1.2.0 ===
1751 2013-09-24 14:27:45 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1757 * docs/plugins/inspect/plugin-a52dec.xml:
1758 * docs/plugins/inspect/plugin-amrnb.xml:
1759 * docs/plugins/inspect/plugin-amrwbdec.xml:
1760 * docs/plugins/inspect/plugin-asf.xml:
1761 * docs/plugins/inspect/plugin-cdio.xml:
1762 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1763 * docs/plugins/inspect/plugin-dvdread.xml:
1764 * docs/plugins/inspect/plugin-dvdsub.xml:
1765 * docs/plugins/inspect/plugin-lame.xml:
1766 * docs/plugins/inspect/plugin-mad.xml:
1767 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1768 * docs/plugins/inspect/plugin-realmedia.xml:
1769 * docs/plugins/inspect/plugin-siddec.xml:
1770 * docs/plugins/inspect/plugin-twolame.xml:
1771 * docs/plugins/inspect/plugin-x264.xml:
1772 * docs/plugins/inspect/plugin-xingmux.xml:
1773 * gst-plugins-ugly.doap:
1774 * win32/common/config.h:
1777 2013-09-24 14:27:39 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1821 2013-09-18 11:34:56 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
1823 * ext/x264/gstx264enc.c:
1824 x264enc: Update the documentation to match the default profile used
1825 https://bugzilla.gnome.org/show_bug.cgi?id=708036
1827 2013-09-20 16:17:31 +0200 Edward Hervey <edward@collabora.com>
1830 Automatic update of common submodule
1831 From b613661 to 6b03ba7
1833 2013-09-19 18:43:43 +0100 Tim-Philipp Müller <tim@centricular.net>
1836 Automatic update of common submodule
1837 From 74a6857 to b613661
1839 2013-09-19 17:36:25 +0100 Tim-Philipp Müller <tim@centricular.net>
1843 Automatic update of common submodule
1844 From 098c0d7 to 74a6857
1846 2013-09-19 11:35:04 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1851 === release 1.1.90 ===
1853 2013-09-19 10:50:32 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1859 * docs/plugins/inspect/plugin-a52dec.xml:
1860 * docs/plugins/inspect/plugin-amrnb.xml:
1861 * docs/plugins/inspect/plugin-amrwbdec.xml:
1862 * docs/plugins/inspect/plugin-asf.xml:
1863 * docs/plugins/inspect/plugin-cdio.xml:
1864 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1865 * docs/plugins/inspect/plugin-dvdread.xml:
1866 * docs/plugins/inspect/plugin-dvdsub.xml:
1867 * docs/plugins/inspect/plugin-lame.xml:
1868 * docs/plugins/inspect/plugin-mad.xml:
1869 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1870 * docs/plugins/inspect/plugin-realmedia.xml:
1871 * docs/plugins/inspect/plugin-siddec.xml:
1872 * docs/plugins/inspect/plugin-twolame.xml:
1873 * docs/plugins/inspect/plugin-x264.xml:
1874 * docs/plugins/inspect/plugin-xingmux.xml:
1875 * gst-plugins-ugly.doap:
1876 * win32/common/config.h:
1879 2013-09-19 10:30:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1923 2013-09-19 09:45:55 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1926 po: Update translations
1928 2013-09-18 19:13:45 -0400 Olivier Crête <olivier.crete@collabora.com>
1930 * ext/x264/gstx264enc.c:
1931 * tests/check/elements/x264enc.c:
1932 x264enc: Implement getcaps that restricts the input format depending on the output profile
1933 Also add some x264enc profile tests
1934 https://bugzilla.gnome.org/show_bug.cgi?id=708326
1936 2013-09-16 19:38:36 +0200 Matej Knopp <matej.knopp@gmail.com>
1938 * gst/asfdemux/asfpacket.c:
1939 * gst/asfdemux/gstasfdemux.c:
1940 asfdemux: fix playback regression in push mode
1942 2013-09-10 19:33:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
1944 * gst/asfdemux/gstasfdemux.h:
1945 asfdemux: remove unused variable
1947 2013-09-05 22:56:48 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
1949 * ext/x264/gstx264enc.c:
1950 x264enc: Don't unref future state but the old one
1951 Being silly will lead us nowhere.
1953 2013-09-04 16:32:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1955 * ext/x264/gstx264enc.c:
1956 x264enc: Check if we have an input state before using it
1957 Flushing might happen before caps were set on the encoder,
1958 which would lead to crashes here.
1959 Thanks to Matej Knopp for analyzing this.
1960 https://bugzilla.gnome.org/show_bug.cgi?id=707414
1962 2013-09-03 20:28:35 +0200 Matej Knopp <matej.knopp@gmail.com>
1964 * ext/x264/gstx264enc.c:
1965 x264enc: fix unsigned comparison warning
1967 2013-08-28 13:27:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1972 === release 1.1.4 ===
1974 2013-08-28 12:58:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1980 * docs/plugins/inspect/plugin-a52dec.xml:
1981 * docs/plugins/inspect/plugin-amrnb.xml:
1982 * docs/plugins/inspect/plugin-amrwbdec.xml:
1983 * docs/plugins/inspect/plugin-asf.xml:
1984 * docs/plugins/inspect/plugin-cdio.xml:
1985 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1986 * docs/plugins/inspect/plugin-dvdread.xml:
1987 * docs/plugins/inspect/plugin-dvdsub.xml:
1988 * docs/plugins/inspect/plugin-lame.xml:
1989 * docs/plugins/inspect/plugin-mad.xml:
1990 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1991 * docs/plugins/inspect/plugin-realmedia.xml:
1992 * docs/plugins/inspect/plugin-siddec.xml:
1993 * docs/plugins/inspect/plugin-twolame.xml:
1994 * docs/plugins/inspect/plugin-x264.xml:
1995 * docs/plugins/inspect/plugin-xingmux.xml:
1996 * gst-plugins-ugly.doap:
1997 * win32/common/config.h:
2000 2013-08-28 12:58:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2044 2013-08-28 12:32:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2047 po: update translations
2049 2013-08-27 14:13:06 +0100 Tim-Philipp Müller <tim@centricular.net>
2051 * ext/x264/gstx264enc.c:
2052 x264enc: log when we output a lower profile than requested
2054 2013-08-21 18:32:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2056 * ext/x264/gstx264enc.c:
2057 x264enc: Consider subset relations of profiles when setting srcpad caps
2058 constrained-baseline is a subset of baseline, is a subset of main,
2059 is a subset of high profile.
2060 https://bugzilla.gnome.org/show_bug.cgi?id=705425
2062 2013-08-21 12:31:23 +0100 Tim-Philipp Müller <tim@centricular.net>
2064 * ext/x264/gstx264enc.c:
2065 x264enc: propagate flow return back to base class and upstream
2066 https://bugzilla.gnome.org/show_bug.cgi?id=705425
2068 2013-08-17 23:13:17 +0100 Tim-Philipp Müller <tim@centricular.net>
2071 configure: fix x264 version checking
2072 x264 releases carry pkg-config versions such as 0.120.x
2073 (literallly with an 'x'). Checking for x264 >= 0.120.0 will
2074 then fail, so we need to either check for > 0.119.0 or
2075 for >= 0.120 to make this work right.
2077 2013-08-17 23:09:15 +0100 Tim-Philipp Müller <tim@centricular.net>
2079 * ext/x264/gstx264enc.c:
2080 x264enc: minor clean-up
2081 We requires x264 build >= 120 now.
2083 2013-08-15 15:30:31 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2085 * ext/mpeg2dec/gstmpeg2dec.c:
2086 mpeg2dec: Fix mpeg2_reset() calls
2088 2013-08-15 15:27:48 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2090 * ext/mpeg2dec/gstmpeg2dec.c:
2091 * ext/x264/gstx264enc.c:
2092 ext: Use new flush vfunc of video codec base classes and remove reset implementations
2094 2013-08-01 01:34:05 +0200 Matej Knopp <matej.knopp@gmail.com>
2096 * gst/asfdemux/gstasfdemux.c:
2097 asfdemux: fix build on C89 compilers
2099 2013-07-30 17:28:17 +0200 Matej Knopp <matej.knopp@gmail.com>
2101 * gst/asfdemux/asfpacket.c:
2102 * gst/asfdemux/gstasfdemux.c:
2103 asfdemux: fix seeking in push mode
2105 2013-08-02 14:14:48 +0200 Lubosz Sarnecki <lubosz@gmail.com>
2108 build: add subdir-objects to AM_INIT_AUTOMAKE
2109 Fixes warnings in automake 1.14
2110 https://bugzilla.gnome.org/show_bug.cgi?id=705350
2112 2013-08-02 08:25:49 +0200 Edward Hervey <edward@collabora.com>
2114 * ext/mpeg2dec/gstmpeg2dec.c:
2115 mpeg2dec: Do a hard reset of flush_stop
2116 Which is notified by hard == 0 with latest refactoring.
2118 2013-07-29 21:09:37 +0100 Tim-Philipp Müller <tim@centricular.net>
2135 po: update translations
2137 2013-07-29 14:48:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2142 === release 1.1.3 ===
2144 2013-07-29 13:46:08 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2150 * docs/plugins/inspect/plugin-a52dec.xml:
2151 * docs/plugins/inspect/plugin-amrnb.xml:
2152 * docs/plugins/inspect/plugin-amrwbdec.xml:
2153 * docs/plugins/inspect/plugin-asf.xml:
2154 * docs/plugins/inspect/plugin-cdio.xml:
2155 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2156 * docs/plugins/inspect/plugin-dvdread.xml:
2157 * docs/plugins/inspect/plugin-dvdsub.xml:
2158 * docs/plugins/inspect/plugin-lame.xml:
2159 * docs/plugins/inspect/plugin-mad.xml:
2160 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2161 * docs/plugins/inspect/plugin-realmedia.xml:
2162 * docs/plugins/inspect/plugin-siddec.xml:
2163 * docs/plugins/inspect/plugin-twolame.xml:
2164 * docs/plugins/inspect/plugin-x264.xml:
2165 * docs/plugins/inspect/plugin-xingmux.xml:
2166 * gst-plugins-ugly.doap:
2167 * win32/common/config.h:
2170 2013-07-29 13:46:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2213 2013-07-29 12:13:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2215 * gst/asfdemux/gstasfdemux.c:
2216 * gst/realmedia/rademux.c:
2217 * gst/realmedia/rmdemux.c:
2218 gst: Don't swap start/stop for negative rates in the SEGMENT query
2220 2013-07-29 10:57:38 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2222 * gst/realmedia/rademux.c:
2223 * gst/realmedia/rmdemux.c:
2224 real: Implement SEGMENT query
2226 2013-07-29 10:56:06 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2228 * gst/asfdemux/gstasfdemux.c:
2229 asfdemux: Implement SEGMENT query
2231 2013-07-28 16:43:28 +0200 Matej Knopp <matej.knopp@gmail.com>
2233 * gst/asfdemux/asfheaders.c:
2234 * gst/asfdemux/asfheaders.h:
2235 * gst/asfdemux/asfpacket.c:
2236 * gst/asfdemux/gstasfdemux.c:
2237 * gst/asfdemux/gstasfdemux.h:
2238 asfdemux: Add support for dvr-ms
2239 https://bugzilla.gnome.org/show_bug.cgi?id=705026
2241 2013-07-26 16:47:48 +0200 Edward Hervey <edward@collabora.com>
2243 * gst/realmedia/rtspreal.c:
2244 rtspreal: Ensure output value has an assigned value
2245 In the case where this macro was used, that dest was != NULL but that
2246 the strncmp failed, we would end up with dest_len being undefined.
2248 2013-07-26 16:39:12 +0200 Edward Hervey <edward@collabora.com>
2250 * ext/x264/gstx264enc.c:
2251 x264: Fix dts comparision
2252 We were assigning to a guint64 value (frame->dts) the sum of a unsigned
2253 and signed value... resulting it the result never being < 0.
2254 Instead just check if it is smaller before assigning to frame->dts.
2256 2013-07-25 11:28:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
2258 * gst/asfdemux/gstasfdemux.c:
2259 * gst/asfdemux/gstasfdemux.h:
2260 asfdemux: fix seqnum handling for seeks
2261 Use the same seqnum as the seek for flushes/segments that are
2262 caused by the seek. Also do the same for segment events
2265 2013-07-25 13:35:44 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2267 * ext/mpeg2dec/gstmpeg2dec.c:
2268 mpeg2dec: Clean up reset/start/stop handling
2270 2013-07-25 11:01:20 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2272 * ext/x264/gstx264enc.c:
2273 x264enc: React properly to flushing/resetting the encoder
2274 https://bugzilla.gnome.org/show_bug.cgi?id=656007
2276 2013-07-22 16:01:13 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2278 * gst/realmedia/rademux.c:
2279 * gst/realmedia/rademux.h:
2280 * gst/realmedia/rmdemux.c:
2281 * gst/realmedia/rmdemux.h:
2282 realmedia: Add support for group-id in the stream-start event
2284 2013-07-22 15:45:57 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2286 * gst/asfdemux/gstasfdemux.c:
2287 * gst/asfdemux/gstasfdemux.h:
2288 asfdemux: Add support for group-id in the stream-start event
2290 2013-07-22 15:43:18 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2292 * ext/sidplay/gstsiddec.cc:
2293 * ext/sidplay/gstsiddec.h:
2294 siddec: Add support for group-id in the stream-start event
2296 2013-07-18 17:14:29 +0200 Edward Hervey <edward@collabora.com>
2298 * gst/realmedia/rmdemux.c:
2299 rmdemux: Mark demuxer as "running" in push-mode
2300 Allows queries (and other code) to be answered when working in push-mode.
2301 Running would only be set to TRUE accordingly when working in pull-mode
2302 once it had read header/index.
2305 2013-07-17 16:17:54 +0200 Edward Hervey <edward@collabora.com>
2307 * ext/mpeg2dec/gstmpeg2dec.c:
2308 mpeg2dec: Properly reset on sequence changes
2309 Otherwise we end up using stray data/buffers.
2312 2013-07-11 16:57:24 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2317 === release 1.1.2 ===
2319 2013-07-11 16:12:25 +0200 Sebastian Dröge <slomo@circular-chaos.org>
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-07-11 16:12:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2388 2013-06-18 20:06:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2390 * ext/dvdread/dvdreadsrc.c:
2391 dvdreadsrc: correctly determine last chapter's duration
2392 This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
2393 It worked just fine before ...
2395 2013-06-25 14:20:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2397 * gst/realmedia/rdtmanager.c:
2398 rdt: forward sticky events
2400 2013-06-05 18:36:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2405 === release 1.1.1 ===
2407 2013-06-05 17:58:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2414 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2415 * docs/plugins/inspect/plugin-a52dec.xml:
2416 * docs/plugins/inspect/plugin-amrnb.xml:
2417 * docs/plugins/inspect/plugin-amrwbdec.xml:
2418 * docs/plugins/inspect/plugin-asf.xml:
2419 * docs/plugins/inspect/plugin-cdio.xml:
2420 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2421 * docs/plugins/inspect/plugin-dvdread.xml:
2422 * docs/plugins/inspect/plugin-dvdsub.xml:
2423 * docs/plugins/inspect/plugin-lame.xml:
2424 * docs/plugins/inspect/plugin-mad.xml:
2425 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2426 * docs/plugins/inspect/plugin-realmedia.xml:
2427 * docs/plugins/inspect/plugin-siddec.xml:
2428 * docs/plugins/inspect/plugin-twolame.xml:
2429 * docs/plugins/inspect/plugin-x264.xml:
2430 * docs/plugins/inspect/plugin-xingmux.xml:
2431 * gst-plugins-ugly.doap:
2432 * win32/common/config.h:
2435 2013-06-05 16:42:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2478 2013-06-05 15:15:16 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2481 Automatic update of common submodule
2482 From 098c0d7 to 01a7a46
2484 2013-06-04 16:12:27 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
2486 * ext/mpeg2dec/gstmpeg2dec.c:
2487 mpeg2dec: make the aspect ratio calculation more accurate.
2488 Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
2489 aspect-ratio if we don't have a valid upstream PAR.
2490 https://bugzilla.gnome.org/show_bug.cgi?id=685103
2492 2013-05-15 10:52:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2495 Automatic update of common submodule
2496 From 5edcd85 to 098c0d7
2498 2013-05-13 13:19:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2500 * tests/check/elements/amrnbenc.c:
2501 * tests/check/elements/mpeg2dec.c:
2502 * tests/check/elements/x264enc.c:
2503 * tests/check/elements/xingmux.c:
2504 tests: Fix event handling
2506 2013-05-09 19:40:49 -0400 Olivier Crête <olivier.crete@collabora.com>
2508 * ext/lame/gstlamemp3enc.c:
2509 lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
2510 lame does internal resampling, but the base class only cares about
2511 the number of raw samples, so tell finish frames about that, not
2512 the number of samples in the outgoing frame.:
2514 2013-04-30 10:01:29 +0100 Tim-Philipp Müller <tim@centricular.net>
2516 * ext/x264/gstx264enc.c:
2517 x264enc: output byte-stream if downstream has ANY caps
2518 It's what people expect when they pipe the output to
2519 filesink or into a tcp connection or pipe.
2521 2013-04-22 23:52:48 +0100 Tim-Philipp Müller <tim@centricular.net>
2525 * README.static-linking:
2527 Automatic update of common submodule
2528 From 3cb3d3c to 5edcd85
2530 2012-10-24 12:15:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2533 * ext/a52dec/Makefile.am:
2534 * ext/amrnb/Makefile.am:
2535 * ext/amrwbdec/Makefile.am:
2536 * ext/cdio/Makefile.am:
2537 * ext/dvdread/Makefile.am:
2538 * ext/lame/Makefile.am:
2539 * ext/mad/Makefile.am:
2540 * ext/mpeg2dec/Makefile.am:
2541 * ext/sidplay/Makefile.am:
2542 * ext/twolame/Makefile.am:
2543 * ext/x264/Makefile.am:
2544 * gst/asfdemux/Makefile.am:
2545 * gst/dvdlpcmdec/Makefile.am:
2546 * gst/dvdsub/Makefile.am:
2547 * gst/realmedia/Makefile.am:
2548 * gst/xingmux/Makefile.am:
2549 gst: Add better support for static plugins
2551 2013-04-14 17:55:44 +0100 Tim-Philipp Müller <tim@centricular.net>
2555 Automatic update of common submodule
2556 From aed87ae to 3cb3d3c
2558 2013-04-09 21:00:43 +0200 Stefan Sauer <ensonic@users.sf.net>
2561 Automatic update of common submodule
2562 From 04c7a1e to aed87ae
2564 2013-03-25 18:05:14 -0700 David Schleef <ds@schleef.org>
2566 * gst/asfdemux/gstasfdemux.c:
2567 * gst/realmedia/rmdemux.c:
2568 Use %03u instead of %u in gst_pad_create_stream_id_printf()
2570 2013-03-06 13:28:37 +0000 Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
2572 * ext/x264/gstx264enc.c:
2573 x264enc: Fix for 0/1 framerate - now uses VFR in this case
2574 Previously did a division by zero.
2575 https://bugzilla.gnome.org/show_bug.cgi?id=695728
2577 2013-03-07 00:02:00 +0000 Tim-Philipp Müller <tim@centricular.net>
2580 Automatic update of common submodule
2581 From 2de221c to 04c7a1e
2583 2013-02-08 00:15:01 +0000 Tim-Philipp Müller <tim@centricular.net>
2585 * ext/x264/gstx264enc.c:
2586 x264enc: simplify template caps
2587 No need to make an array for one single element.
2589 2013-02-08 00:11:03 +0000 Tim-Philipp Müller <tim@centricular.net>
2591 * ext/x264/gstx264enc.c:
2592 x264enc: put all theoretically possible formats in template caps
2593 and decide at runtime which subset of these (8-bit or 10-bit video
2594 formats) is supported. libx264 will be compiled for one of these
2595 two options, and it is possible to switch by pointing the dynamic
2596 linker to a different libx264 build at runtime. If we want our
2597 template caps to be correct, they should contain all then, with
2598 the actually supported ones determined at runtime.
2599 https://bugzilla.gnome.org/show_bug.cgi?id=691935
2601 2013-01-23 10:16:51 +0000 Tim-Philipp Müller <tim@centricular.net>
2603 * ext/x264/gstx264enc.c:
2604 x264enc: detect supported bit depth and pixel formats at runtime
2605 http://bugs.debian.org/667573
2606 https://bugzilla.gnome.org/show_bug.cgi?id=691935
2608 2013-01-30 09:15:18 +0100 Benjamin Gaignard <benjamin.gaignard@st.com>
2611 autogen.sh: allow calling from out-of-tree
2612 Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
2613 https://bugzilla.gnome.org/show_bug.cgi?id=692857
2615 2013-01-28 20:43:08 +0100 Stefan Sauer <ensonic@users.sf.net>
2618 Automatic update of common submodule
2619 From a942293 to 2de221c
2621 2013-01-15 15:18:04 +0100 Martin Pitt <martinpitt@gnome.org>
2623 * tests/check/Makefile.am:
2624 tests: use _1_0 variants for the various registry variables
2625 These override the variants without version suffix. Makes 'make check' work
2626 properly in environments that set the suffixed variant for 1.0, such as
2629 2013-01-15 15:06:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2632 Automatic update of common submodule
2633 From a72faea to a942293
2635 2012-12-30 23:56:14 +0000 Tim-Philipp Müller <tim@centricular.net>
2638 configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
2639 AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
2640 https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
2641 https://bugzilla.gnome.org/show_bug.cgi?id=690881
2643 2012-12-19 17:16:53 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
2645 * ext/mpeg2dec/gstmpeg2dec.c:
2646 mpeg2dec: use appropriate printf format for gsize
2648 2012-12-19 17:15:03 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
2650 * ext/cdio/gstcdio.h:
2651 cdio: Fix redundant redeclaration of 'cdio_version_string'
2652 cdio/version.h is already included by cdio/cdio.h
2654 2012-12-01 13:26:26 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2656 * ext/sidplay/gstsiddec.cc:
2657 siddec: init debug category
2659 2012-11-30 20:09:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2662 * ext/dvdread/Makefile.am:
2663 dvdread: link to libgmodule-2.0 since the g_module_* API is used
2664 And the gmodule lib has been moved into the Requires.private
2665 section of the pkg-config file in core.
2667 2012-11-27 17:07:31 +0000 Tim-Philipp Müller <tim@centricular.net>
2669 * ext/cdio/gstcdiocddasrc.c:
2670 * ext/cdio/gstcdiocddasrc.h:
2671 cdiocddasrc: detect whether drive produces samples in non-host endianness
2672 If drive produces samples in other endianness than the host,
2673 we need to byte swap them before pushing them out, or we
2674 produce nothing but noise. cdparanoia detects this automatically,
2675 but libcdio does not, so we have to do it ourselves.
2676 This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
2677 https://bugzilla.gnome.org/show_bug.cgi?id=377280
2679 2012-11-19 11:27:21 +0000 Tim-Philipp Müller <tim@centricular.net>
2682 Automatic update of common submodule
2683 From b497c4f to a72faea
2685 2012-11-16 13:32:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2687 * tests/check/elements/xingmux_testdata.h:
2688 xingmux: Fix unit test after change to correctly calculate number of frames
2690 2012-11-15 16:42:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2692 * ext/x264/gstx264enc.c:
2693 x264enc: Add support for 10-bit color formats
2694 Requires x264 to be built with 10-bit support, which disables
2695 9-bit support. Also only advertise the color formats that were
2698 2012-11-15 16:21:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2700 * ext/x264/gstx264enc.c:
2701 x264enc: Add support for Y444, Y42B and NV12
2703 2012-11-11 20:42:42 +0000 Tim-Philipp Müller <tim@centricular.net>
2705 * ext/cdio/Makefile.am:
2706 * ext/cdio/gstcdio.c:
2707 cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
2708 They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
2709 if they're not plain ASCII.
2711 2012-11-09 11:33:40 +0100 Gautier Portet <kassoulet@gmail.com>
2713 * gst/xingmux/gstxingmux.c:
2714 xingmux: Properly calculate the number of frames
2715 First, the xing header frame is never added to the count,
2716 we have to increment the count.
2717 Secondly, there is a rounding error when calculating the
2718 frame duration, as spf*GST_SECOND/rate is not an integer
2719 (26122448.9) an it must be 26122449.
2721 2012-11-07 20:45:38 +0000 Tim-Philipp Müller <tim@centricular.net>
2724 configure.ac: update courtesy of autoupdate
2726 2012-11-07 20:39:56 +0000 Tim-Philipp Müller <tim@centricular.net>
2730 configure: let AG_GST_PLUGIN_DOCS check for python
2731 And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
2732 which as a side-effect should pick up newer python versions as
2734 https://bugzilla.gnome.org/show_bug.cgi?id=563903
2736 2012-11-05 13:16:52 -0800 Michael Smith <msmith@rdio.com>
2738 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2739 dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
2741 2012-11-03 20:40:37 +0000 Tim-Philipp Müller <tim@centricular.net>
2743 * docs/random/LICENSE:
2744 * ext/a52dec/gsta52dec.c:
2745 * ext/a52dec/gsta52dec.h:
2746 * ext/amrnb/amrnb.c:
2747 * ext/amrnb/amrnbdec.c:
2748 * ext/amrnb/amrnbdec.h:
2749 * ext/amrnb/amrnbenc.c:
2750 * ext/amrnb/amrnbenc.h:
2751 * ext/amrwbdec/amrwb.c:
2752 * ext/amrwbdec/amrwbdec.c:
2753 * ext/amrwbdec/amrwbdec.h:
2754 * ext/cdio/gstcdio.c:
2755 * ext/cdio/gstcdio.h:
2756 * ext/cdio/gstcdiocddasrc.c:
2757 * ext/cdio/gstcdiocddasrc.h:
2758 * ext/dvdread/dvdreadsrc.c:
2759 * ext/dvdread/dvdreadsrc.h:
2760 * ext/lame/gstlamemp3enc.c:
2761 * ext/lame/gstlamemp3enc.h:
2762 * ext/lame/plugin.c:
2765 * ext/mpeg2dec/gstmpeg2dec.c:
2766 * ext/mpeg2dec/gstmpeg2dec.h:
2767 * ext/sidplay/gstsiddec.cc:
2768 * ext/sidplay/gstsiddec.h:
2769 * ext/twolame/gsttwolamemp2enc.c:
2770 * ext/twolame/gsttwolamemp2enc.h:
2771 * ext/x264/gstx264enc.c:
2772 * ext/x264/gstx264enc.h:
2773 * gst-libs/gst/gettext.h:
2774 * gst-libs/gst/glib-compat-private.h:
2775 * gst-libs/gst/gst-i18n-plugin.h:
2776 * gst/asfdemux/asfheaders.c:
2777 * gst/asfdemux/asfheaders.h:
2778 * gst/asfdemux/asfpacket.c:
2779 * gst/asfdemux/asfpacket.h:
2780 * gst/asfdemux/gstasf.c:
2781 * gst/asfdemux/gstasfdemux.c:
2782 * gst/asfdemux/gstasfdemux.h:
2783 * gst/asfdemux/gstrtpasfdepay.c:
2784 * gst/asfdemux/gstrtpasfdepay.h:
2785 * gst/asfdemux/gstrtspwms.c:
2786 * gst/asfdemux/gstrtspwms.h:
2787 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2788 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2789 * gst/dvdsub/gstdvdsubdec.c:
2790 * gst/dvdsub/gstdvdsubdec.h:
2791 * gst/dvdsub/gstdvdsubparse.c:
2792 * gst/dvdsub/gstdvdsubparse.h:
2793 * gst/realmedia/asmrules.c:
2794 * gst/realmedia/asmrules.h:
2795 * gst/realmedia/gstrdtbuffer.c:
2796 * gst/realmedia/gstrdtbuffer.h:
2797 * gst/realmedia/pnmsrc.c:
2798 * gst/realmedia/pnmsrc.h:
2799 * gst/realmedia/rademux.c:
2800 * gst/realmedia/rademux.h:
2801 * gst/realmedia/rdtdepay.c:
2802 * gst/realmedia/rdtdepay.h:
2803 * gst/realmedia/rdtjitterbuffer.c:
2804 * gst/realmedia/rdtjitterbuffer.h:
2805 * gst/realmedia/rdtmanager.c:
2806 * gst/realmedia/rdtmanager.h:
2807 * gst/realmedia/realhash.c:
2808 * gst/realmedia/realhash.h:
2809 * gst/realmedia/realmedia.c:
2810 * gst/realmedia/rmdemux.c:
2811 * gst/realmedia/rmdemux.h:
2812 * gst/realmedia/rmutils.c:
2813 * gst/realmedia/rmutils.h:
2814 * gst/realmedia/rtspreal.c:
2815 * gst/realmedia/rtspreal.h:
2816 * gst/xingmux/gstxingmux.c:
2817 * gst/xingmux/gstxingmux.h:
2818 * gst/xingmux/plugin.c:
2819 * tests/check/elements/amrnbenc.c:
2820 * tests/check/elements/mpeg2dec.c:
2821 * tests/check/elements/x264enc.c:
2822 * tests/check/generic/index.c:
2823 * tests/check/generic/states.c:
2824 * tests/check/pipelines/lame.c:
2826 https://bugzilla.gnome.org/show_bug.cgi?id=687520
2828 2012-10-30 13:39:52 +0100 Andreas Frisch <fraxinas@opendreambox.org>
2830 * gst/dvdsub/gstdvdsubdec.c:
2831 dvdsubdec: allocate correct amount of memory for bitmap
2832 https://bugzilla.gnome.org/show_bug.cgi?id=687192
2834 2012-10-30 09:20:04 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
2836 * ext/sidplay/gstsiddec.cc:
2837 siddec: reset bytes counter
2838 Reset the total_bytes counter so that we get timestamps correct.
2839 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
2841 2012-10-25 12:38:47 +0100 Tim-Philipp Müller <tim@centricular.net>
2844 * docs/plugins/inspect/plugin-a52dec.xml:
2845 * docs/plugins/inspect/plugin-amrnb.xml:
2846 * docs/plugins/inspect/plugin-amrwbdec.xml:
2847 * docs/plugins/inspect/plugin-asf.xml:
2848 * docs/plugins/inspect/plugin-cdio.xml:
2849 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2850 * docs/plugins/inspect/plugin-dvdread.xml:
2851 * docs/plugins/inspect/plugin-dvdsub.xml:
2852 * docs/plugins/inspect/plugin-lame.xml:
2853 * docs/plugins/inspect/plugin-mad.xml:
2854 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2855 * docs/plugins/inspect/plugin-realmedia.xml:
2856 * docs/plugins/inspect/plugin-siddec.xml:
2857 * docs/plugins/inspect/plugin-twolame.xml:
2858 * docs/plugins/inspect/plugin-x264.xml:
2859 * docs/plugins/inspect/plugin-xingmux.xml:
2860 * win32/common/config.h:
2861 Back to feature development
2863 === release 1.0.2 ===
2865 2012-10-25 01:11:10 +0100 Tim-Philipp Müller <tim@centricular.net>
2871 * docs/plugins/inspect/plugin-a52dec.xml:
2872 * docs/plugins/inspect/plugin-amrnb.xml:
2873 * docs/plugins/inspect/plugin-amrwbdec.xml:
2874 * docs/plugins/inspect/plugin-asf.xml:
2875 * docs/plugins/inspect/plugin-cdio.xml:
2876 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2877 * docs/plugins/inspect/plugin-dvdread.xml:
2878 * docs/plugins/inspect/plugin-dvdsub.xml:
2879 * docs/plugins/inspect/plugin-lame.xml:
2880 * docs/plugins/inspect/plugin-mad.xml:
2881 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2882 * docs/plugins/inspect/plugin-realmedia.xml:
2883 * docs/plugins/inspect/plugin-siddec.xml:
2884 * docs/plugins/inspect/plugin-twolame.xml:
2885 * docs/plugins/inspect/plugin-x264.xml:
2886 * docs/plugins/inspect/plugin-xingmux.xml:
2887 * gst-plugins-ugly.doap:
2888 * win32/common/config.h:
2891 2012-10-24 20:10:03 +0800 Scott Fan <fanchp@neusoft.com>
2893 * gst/asfdemux/Makefile.am:
2894 * gst/realmedia/Makefile.am:
2895 Makefile.am: Fix typos for generating the Android.mk files
2896 Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
2897 The typos led to generate the incorrect Android.mk files for the asfdemux
2898 and realmedia plugin.
2899 https://bugzilla.gnome.org/show_bug.cgi?id=686748
2901 2012-10-18 22:19:04 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2903 * ext/dvdread/dvdreadsrc.c:
2904 dvdreadsrc: correctly set next cell when seeking to sector
2906 2012-10-18 22:18:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2908 * gst/dvdsub/gstdvdsubparse.c:
2909 dvdsubparse: send src caps when receiving sink caps
2911 2012-10-12 14:49:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2913 * ext/dvdread/dvdreadsrc.c:
2914 dvdreadsrc: update dvd event to enhanced approach
2915 ... in line with resindvdsrc.
2917 2012-10-07 17:08:37 +0100 Tim-Philipp Müller <tim@centricular.net>
2920 docs: add 'make upload' target for new-release script
2922 2012-10-07 16:58:10 +0100 Tim-Philipp Müller <tim@centricular.net>
2925 * docs/plugins/inspect/plugin-a52dec.xml:
2926 * docs/plugins/inspect/plugin-amrnb.xml:
2927 * docs/plugins/inspect/plugin-amrwbdec.xml:
2928 * docs/plugins/inspect/plugin-asf.xml:
2929 * docs/plugins/inspect/plugin-cdio.xml:
2930 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2931 * docs/plugins/inspect/plugin-dvdread.xml:
2932 * docs/plugins/inspect/plugin-dvdsub.xml:
2933 * docs/plugins/inspect/plugin-lame.xml:
2934 * docs/plugins/inspect/plugin-mad.xml:
2935 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2936 * docs/plugins/inspect/plugin-realmedia.xml:
2937 * docs/plugins/inspect/plugin-siddec.xml:
2938 * docs/plugins/inspect/plugin-twolame.xml:
2939 * docs/plugins/inspect/plugin-x264.xml:
2940 * docs/plugins/inspect/plugin-xingmux.xml:
2941 * win32/common/config.h:
2942 Back to development (bug fixing)
2944 === release 1.0.1 ===
2946 2012-10-07 16:13:11 +0100 Tim-Philipp Müller <tim@centricular.net>
2952 * docs/plugins/inspect/plugin-a52dec.xml:
2953 * docs/plugins/inspect/plugin-amrnb.xml:
2954 * docs/plugins/inspect/plugin-amrwbdec.xml:
2955 * docs/plugins/inspect/plugin-asf.xml:
2956 * docs/plugins/inspect/plugin-cdio.xml:
2957 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2958 * docs/plugins/inspect/plugin-dvdread.xml:
2959 * docs/plugins/inspect/plugin-dvdsub.xml:
2960 * docs/plugins/inspect/plugin-lame.xml:
2961 * docs/plugins/inspect/plugin-mad.xml:
2962 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2963 * docs/plugins/inspect/plugin-realmedia.xml:
2964 * docs/plugins/inspect/plugin-siddec.xml:
2965 * docs/plugins/inspect/plugin-twolame.xml:
2966 * docs/plugins/inspect/plugin-x264.xml:
2967 * docs/plugins/inspect/plugin-xingmux.xml:
2968 * gst-plugins-ugly.doap:
2969 * win32/common/config.h:
2972 2012-10-06 14:58:34 +0100 Tim-Philipp Müller <tim@centricular.net>
2975 Automatic update of common submodule
2976 From 6c0b52c to 6bb6951
2978 2012-10-01 00:01:09 +1000 Jan Schmidt <thaytan@noraisin.net>
2980 * ext/mpeg2dec/gstmpeg2dec.c:
2981 mpeg2dec: Don't error out when there is no associated buffer
2982 In 0.10, having mpeg2dec occasionally tell us to output a frame that
2983 was never decoded was just ignored, so do the same in 1.0
2986 2012-09-29 12:13:00 +0100 Tim-Philipp Müller <tim@centricular.net>
2989 * gst/dvdsub/gstdvdsubdec.c:
2990 Purge mention of liboil and update REQUIREMENTS
2991 https://bugzilla.gnome.org/show_bug.cgi?id=673285
2993 2012-09-26 01:04:32 +0100 Tim-Philipp Müller <tim@centricular.net>
2995 * ext/x264/gstx264enc.c:
2996 x264enc: when setting fallback decoder latency, set valid min_latency
2997 Min. latency needs to be a valid time, so pass 0 as default
2998 value in the fallback case where we can't determine any latency,
2999 and avoid nasty criticals at runtime.
3001 2012-09-24 16:52:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3004 * docs/plugins/inspect/plugin-a52dec.xml:
3005 * docs/plugins/inspect/plugin-amrnb.xml:
3006 * docs/plugins/inspect/plugin-amrwbdec.xml:
3007 * docs/plugins/inspect/plugin-asf.xml:
3008 * docs/plugins/inspect/plugin-cdio.xml:
3009 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3010 * docs/plugins/inspect/plugin-dvdread.xml:
3011 * docs/plugins/inspect/plugin-dvdsub.xml:
3012 * docs/plugins/inspect/plugin-lame.xml:
3013 * docs/plugins/inspect/plugin-mad.xml:
3014 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3015 * docs/plugins/inspect/plugin-realmedia.xml:
3016 * docs/plugins/inspect/plugin-siddec.xml:
3017 * docs/plugins/inspect/plugin-twolame.xml:
3018 * docs/plugins/inspect/plugin-x264.xml:
3019 * docs/plugins/inspect/plugin-xingmux.xml:
3020 * win32/common/config.h:
3021 Back to development (bug fixing)
3023 === release 1.0.0 ===
3025 2012-09-24 14:32:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3030 * docs/plugins/inspect/plugin-a52dec.xml:
3031 * docs/plugins/inspect/plugin-amrnb.xml:
3032 * docs/plugins/inspect/plugin-amrwbdec.xml:
3033 * docs/plugins/inspect/plugin-asf.xml:
3034 * docs/plugins/inspect/plugin-cdio.xml:
3035 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3036 * docs/plugins/inspect/plugin-dvdread.xml:
3037 * docs/plugins/inspect/plugin-dvdsub.xml:
3038 * docs/plugins/inspect/plugin-lame.xml:
3039 * docs/plugins/inspect/plugin-mad.xml:
3040 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3041 * docs/plugins/inspect/plugin-realmedia.xml:
3042 * docs/plugins/inspect/plugin-siddec.xml:
3043 * docs/plugins/inspect/plugin-twolame.xml:
3044 * docs/plugins/inspect/plugin-x264.xml:
3045 * docs/plugins/inspect/plugin-xingmux.xml:
3046 * gst-plugins-ugly.doap:
3047 * win32/common/config.h:
3050 2012-09-22 16:08:54 +0100 Tim-Philipp Müller <tim@centricular.net>
3053 Automatic update of common submodule
3054 From 4f962f7 to 6c0b52c
3056 === release 0.11.99 ===
3058 2012-09-17 17:59:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3061 * docs/plugins/inspect/plugin-xingmux.xml:
3062 * gst-plugins-ugly.doap:
3063 * win32/common/config.h:
3066 2012-09-17 16:57:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3068 * docs/plugins/inspect/plugin-a52dec.xml:
3069 * docs/plugins/inspect/plugin-amrnb.xml:
3070 * docs/plugins/inspect/plugin-amrwbdec.xml:
3071 * docs/plugins/inspect/plugin-asf.xml:
3072 * docs/plugins/inspect/plugin-cdio.xml:
3073 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3074 * docs/plugins/inspect/plugin-dvdread.xml:
3075 * docs/plugins/inspect/plugin-dvdsub.xml:
3076 * docs/plugins/inspect/plugin-lame.xml:
3077 * docs/plugins/inspect/plugin-mad.xml:
3078 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3079 * docs/plugins/inspect/plugin-realmedia.xml:
3080 * docs/plugins/inspect/plugin-siddec.xml:
3081 * docs/plugins/inspect/plugin-twolame.xml:
3082 * docs/plugins/inspect/plugin-x264.xml:
3085 2012-09-17 16:57:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3088 * ext/amrnb/Makefile.am:
3089 * ext/amrwbdec/Makefile.am:
3090 * ext/lame/Makefile.am:
3091 * ext/twolame/Makefile.am:
3092 * tests/check/Makefile.am:
3093 Remove -DGST_USE_UNSTABLE_API
3095 2012-09-17 12:22:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3097 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3098 * docs/plugins/inspect/plugin-a52dec.xml:
3099 * docs/plugins/inspect/plugin-amrnb.xml:
3100 * docs/plugins/inspect/plugin-amrwbdec.xml:
3101 * docs/plugins/inspect/plugin-asf.xml:
3102 * docs/plugins/inspect/plugin-cdio.xml:
3103 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3104 * docs/plugins/inspect/plugin-dvdread.xml:
3105 * docs/plugins/inspect/plugin-dvdsub.xml:
3106 * docs/plugins/inspect/plugin-lame.xml:
3107 * docs/plugins/inspect/plugin-mad.xml:
3108 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3109 * docs/plugins/inspect/plugin-realmedia.xml:
3110 * docs/plugins/inspect/plugin-siddec.xml:
3111 * docs/plugins/inspect/plugin-twolame.xml:
3112 * docs/plugins/inspect/plugin-x264.xml:
3115 2012-09-17 10:53:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3117 * ext/cdio/gstcdio.c:
3118 cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
3119 Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
3120 introspection/updating for this plugin.
3122 2012-09-15 22:23:53 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
3124 * gst-plugins-ugly.spec.in:
3125 Switch to F18 package naming
3127 2012-09-14 16:28:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3129 * ext/dvdread/demo-play:
3130 * tests/check/elements/mpeg2dec.c:
3131 rename some caps and elements in examples
3133 2012-09-14 02:58:26 +0100 Tim-Philipp Müller <tim@centricular.net>
3138 === release 0.11.94 ===
3140 2012-09-14 02:49:34 +0100 Tim-Philipp Müller <tim@centricular.net>
3144 * gst-plugins-ugly.doap:
3145 * win32/common/config.h:
3148 2012-09-14 01:48:50 +0100 Tim-Philipp Müller <tim@centricular.net>
3150 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3151 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
3152 * docs/plugins/gst-plugins-ugly-plugins.signals:
3153 * docs/plugins/inspect/plugin-a52dec.xml:
3154 * docs/plugins/inspect/plugin-amrnb.xml:
3155 * docs/plugins/inspect/plugin-amrwbdec.xml:
3156 * docs/plugins/inspect/plugin-asf.xml:
3157 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3158 * docs/plugins/inspect/plugin-dvdread.xml:
3159 * docs/plugins/inspect/plugin-dvdsub.xml:
3160 * docs/plugins/inspect/plugin-lame.xml:
3161 * docs/plugins/inspect/plugin-mad.xml:
3162 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3163 * docs/plugins/inspect/plugin-realmedia.xml:
3164 * docs/plugins/inspect/plugin-siddec.xml:
3165 * docs/plugins/inspect/plugin-twolame.xml:
3166 * docs/plugins/inspect/plugin-x264.xml:
3169 2012-09-13 13:49:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3171 * gst/realmedia/rmdemux.c:
3172 rmdemux: use DTS and PTS
3173 Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
3174 undefined to make the decoder do the right thing. We can then remove the code
3175 that tries to guess the PTS from the DTS.
3177 2012-09-10 22:30:18 -0700 Jan Schmidt <thaytan@noraisin.net>
3179 * ext/mpeg2dec/gstmpeg2dec.c:
3180 mpeg2dec: Hold ref to buffer while mapped
3181 So that the buffer still exists when we go to unmap it later,
3182 even if it got pushed in the meantime.
3184 2012-09-11 16:48:51 -0400 Olivier Crête <olivier.crete@collabora.com>
3186 * tests/check/elements/x264enc.c:
3187 x264enc test: x264enc produces constrained-baseline, not the full baseline
3189 2012-09-11 17:37:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3191 * gst/asfdemux/gstasfdemux.c:
3192 * gst/realmedia/rademux.c:
3193 * gst/realmedia/rmdemux.c:
3194 gst: only activate in pull mode if upstream is seekable
3196 2012-09-11 11:28:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3198 * gst/realmedia/rademux.c:
3199 rademux: tags can be NULL
3201 2012-09-11 11:13:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3204 mad: fix email address
3206 2012-09-11 11:12:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3209 mad: init base class method only once
3211 2012-09-11 10:46:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3213 * gst/xingmux/gstxingmux.c:
3214 xingmux: remove defunct commented code
3216 2012-09-11 10:40:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3218 * gst/dvdsub/gstdvdsubdec.c:
3219 dvbsubdec: handle and send GAP event
3220 ... in stead of update newsegment event.
3222 2012-09-11 10:34:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3224 * gst/dvdsub/gstdvdsubdec.c:
3225 dvbsubdec: adjust disabled code comment style
3227 2012-09-09 15:48:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3229 * ext/x264/gstx264enc.c:
3230 x264enc: clean up some debug statements
3232 2012-09-07 17:38:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3234 * ext/x264/gstx264enc.c:
3235 * ext/x264/gstx264enc.h:
3236 x264enc: handle possibly negative DTS provided by codec
3237 ... by arranging for an offset such that DTS == PTS for keyframes,
3238 which is expected elsewhere to go along with semantics of PTS and DTS.
3239 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
3241 2012-09-07 13:31:15 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
3243 * gst-plugins-ugly.spec.in:
3244 Fix spec file for ugly
3246 2012-09-06 14:42:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3248 * tests/check/elements/mpeg2dec.c:
3249 tests: mpeg2dec: initialize variable
3250 ... which avoids test segfaulting.
3252 2012-08-30 16:26:00 -0700 Edward Hervey <edward@collabora.com>
3254 * tests/check/elements/mpeg2dec.c:
3255 check: Feed parsed data to mpeg2dec
3256 And fix the expected output caps by adding colorimetry field
3258 2012-08-22 13:31:00 +0200 Stefan Sauer <ensonic@users.sf.net>
3261 Automatic update of common submodule
3262 From 668acee to 4f962f7
3264 2012-08-22 13:19:01 +0200 Stefan Sauer <ensonic@users.sf.net>
3267 configure: bump gtk-doc req to 1.12 (mar-2009)
3268 This allows us to e.g. unconditionally use gtkdoc-rebase.
3270 2012-08-20 23:32:32 +0100 Tim-Philipp Müller <tim@centricular.net>
3272 * docs/plugins/inspect/plugin-dvdsub.xml:
3273 * gst/dvdsub/gstdvdsubdec.c:
3274 * gst/dvdsub/gstdvdsubparse.c:
3275 video/x-dvd-subpicture -> subpicture/x-dvd
3277 2012-08-09 16:30:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3279 * ext/x264/gstx264enc.c:
3280 x264enc: Use new video encoder base class API for handling tags
3282 2012-08-08 16:27:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3284 * gst/dvdsub/gstdvdsubdec.c:
3285 dvdsubdec: Set alignment at the correct place of GstAllocationParams
3287 2012-08-08 16:26:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3290 * win32/common/config.h:
3293 === release 0.11.93 ===
3295 2012-08-08 15:23:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3298 * gst-plugins-ugly.doap:
3299 * win32/common/config.h:
3302 2012-08-08 15:23:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3304 * gst/asfdemux/asfpacket.c:
3305 * gst/realmedia/rmdemux.c:
3306 gst: silence some compiler warnings with -DG_DISABLE_ASSERT
3308 2012-08-06 15:31:50 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
3310 * gst/asfdemux/asfpacket.c:
3311 asfdemux: avoid some more invalid timestamp arithmetic
3312 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
3314 2012-08-05 18:30:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3316 * ext/sidplay/gstsiddec.cc:
3317 * gst/asfdemux/gstasfdemux.c:
3318 * gst/realmedia/rademux.c:
3319 * gst/realmedia/rmdemux.c:
3320 gst: Add stream-id to stream-start events
3322 2012-07-27 11:35:52 +0200 Edward Hervey <edward@collabora.com>
3324 * ext/mpeg2dec/gstmpeg2dec.c:
3325 mpeg2dec: Don't use NULL values for fbuf
3326 We need to make a difference between the initial dummy buffers (which
3327 have a fbuf->id of NULL) and the buffers on which we allocated
3330 2012-08-05 16:40:57 +0100 Tim-Philipp Müller <tim@centricular.net>
3333 Automatic update of common submodule
3334 From 94ccf4c to 668acee
3336 2012-08-04 16:13:36 +0100 Tim-Philipp Müller <tim@centricular.net>
3338 * ext/a52dec/gsta52dec.c:
3339 * ext/lame/gstlamemp3enc.c:
3340 * gst/asfdemux/gstasfdemux.c:
3341 * gst/realmedia/rademux.c:
3342 * gst/realmedia/rmdemux.c:
3343 * gst/realmedia/rmutils.c:
3344 gst_tag_list_free -> gst_tag_list_unref
3346 2012-07-28 00:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3348 * ext/sidplay/gstsiddec.cc:
3349 * ext/x264/gstx264enc.c:
3350 * gst/asfdemux/gstasfdemux.c:
3351 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3352 * gst/realmedia/rademux.c:
3353 * gst/realmedia/rmdemux.c:
3354 tag: Update for taglist/tag event API changes
3356 2012-07-26 18:30:04 +0200 Edward Hervey <edward@collabora.com>
3358 * ext/mpeg2dec/gstmpeg2dec.c:
3359 mpeg2dec: Avoid dropping first GOP
3360 We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
3361 do not check if it is NULL or not.
3362 And cleanup a bit of debug
3364 2012-07-25 13:05:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3366 * gst/realmedia/rdtmanager.c:
3367 * gst/realmedia/rdtmanager.h:
3368 rdt: add on-npt-stop signal
3369 rtspsrc will look for it.
3371 2012-07-25 12:48:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3373 * gst/realmedia/rdtmanager.c:
3374 rdt: set caps after activating the pad
3376 2012-07-25 12:48:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3378 * gst/realmedia/gstrdtbuffer.c:
3381 2012-07-25 09:37:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3383 * gst/asfdemux/gstrtpasfdepay.c:
3384 asfdepay: fix padding correction
3385 Fix padding correction. gst_buffer_copy_into() appends the memory to the already
3386 existing memory in the target buffer..
3387 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
3389 2012-07-23 13:32:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3391 * ext/mpeg2dec/gstmpeg2dec.c:
3392 mpeg2dec: copy buffer flags when cropping
3393 When we crop a buffer, copy the flags as well.
3395 2012-07-23 11:25:34 +0200 Robert Swain <robert.swain@collabora.co.uk>
3397 * ext/mpeg2dec/gstmpeg2dec.c:
3398 mpeg2dec: Fix GstVideoInfo pointer
3400 2012-07-23 11:13:05 +0200 Robert Swain <robert.swain@collabora.co.uk>
3402 * ext/mpeg2dec/gstmpeg2dec.c:
3403 mpeg2dec: Correctly flag output buffer interlaced state
3404 If the sequence is not flagged as progressive its buffers are marked
3405 interlace mode mixed. There is an individual picture flag indicating
3406 whether picture in the sequence are interlaced or not. This is used
3407 along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
3408 completely indicate the buffer's interlaced state.
3409 Also, TFF and RFF should only be set if the sequence is not progressive.
3411 2012-07-23 10:33:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3413 * ext/mpeg2dec/gstmpeg2dec.c:
3414 ext: Update for video base classes API changes
3416 2012-07-23 08:45:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3419 Automatic update of common submodule
3420 From 98e386f to 94ccf4c
3422 2012-07-20 16:12:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3424 * gst/asfdemux/asfpacket.c:
3425 asfdemux: make sure to avoid arithmetic with _NONE timestamp
3427 2012-07-16 17:36:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3429 * gst/asfdemux/asfpacket.c:
3430 asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
3431 ... so it does not get used as first (valid) payload ts, whereas
3432 the first real valid payload ts may be considerably larger.
3433 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
3435 2012-07-20 14:41:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3437 * gst/asfdemux/gstasfdemux.c:
3438 asfdemux: slightly relax supported seek requirements
3439 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
3441 2012-07-19 09:58:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3443 * ext/mpeg2dec/gstmpeg2dec.c:
3444 mpeg2dec: Propagate GstFlowReturn where needed
3445 It was just ignoring the return values...
3447 2012-07-19 09:56:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3449 * ext/mpeg2dec/gstmpeg2dec.c:
3450 mpeg2dec: Store temporary buffers out of the way
3451 When mpeg2dec needs to do cropping (because downstream can't handle it),
3452 we need temporary buffers to decode to.
3453 Use the user_data field to store those, and unify the rest of the code
3454 that needs to touch a buffer (regardless of how/where it was allocated).
3455 https://bugzilla.gnome.org/show_bug.cgi?id=680194
3457 2012-07-18 18:32:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3459 * ext/mpeg2dec/gstmpeg2dec.c:
3460 mpeg2dec: Call gst_video_decoder_negotiate()
3462 2012-07-18 17:21:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3464 * gst/realmedia/rmdemux.c:
3465 rmdemux: give stream tags a different event name so they don't overwrite global tags
3466 There can only be one taglist per name for sticky tag events.
3467 Needs to be fixed more properly, see
3468 https://bugzilla.gnome.org/show_bug.cgi?id=677619
3470 2012-07-18 16:49:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3472 * gst/realmedia/rademux.c:
3473 rademux: set/send caps on pad after activating it
3475 2012-07-18 16:46:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3477 * gst/realmedia/rmdemux.c:
3478 rmdemux: set/send caps after activating the source pads
3479 Makes sure the caps event isn't dropped immediately.
3481 2012-07-17 20:54:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3483 * ext/dvdread/dvdreadsrc.c:
3484 dvdreadsrc: mustn't drop queries like caps query if not started yet
3486 2012-07-15 20:12:46 +0100 Tim-Philipp Müller <tim@centricular.net>
3488 * gst/asfdemux/gstasfdemux.c:
3489 asfdemux: extract WM/Year as GstDateTime instead of GDate
3490 So we can signal that only the year field is valid.
3492 2012-07-13 15:41:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3494 * gst/asfdemux/gstasfdemux.c:
3495 asfdemux: don't leak payload if we are not pushing it
3497 2012-07-13 13:59:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3499 * ext/sidplay/gstsiddec.cc:
3500 * gst/asfdemux/gstasfdemux.c:
3501 * gst/realmedia/rademux.c:
3502 * gst/realmedia/rmdemux.c:
3503 demuxers: Push STREAM_START when needed
3505 2012-07-13 11:36:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3507 * gst/asfdemux/gstasfdemux.c:
3508 asf: don't push on inactive streams
3510 2012-07-12 18:05:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3512 * ext/dvdread/dvdreadsrc.c:
3513 dvdreadsrc: set rank to NONE
3514 It should never be autoplugged really, for DVD
3515 playback there's rsndvd (or will be, realsoonnow).
3517 2012-07-09 16:27:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3519 * ext/mpeg2dec/gstmpeg2dec.c:
3520 fix for allocator API changes
3522 2012-07-06 11:50:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3524 * ext/x264/gstx264enc.c:
3525 update for query api changes
3527 2012-07-06 11:27:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3529 * ext/mpeg2dec/gstmpeg2dec.c:
3530 update for query api changes
3532 2012-07-06 11:03:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3534 * ext/x264/gstx264enc.c:
3535 update for allocation query changes
3537 2012-07-05 23:23:33 +0100 Tim-Philipp Müller <tim@centricular.net>
3540 LICENSE_readme: fix typo
3542 2012-07-05 22:48:18 +0100 Tim-Philipp Müller <tim@centricular.net>
3545 LICENSE_readme: mention x264
3546 https://bugzilla.gnome.org/show_bug.cgi?id=679472
3548 2012-07-05 13:12:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3550 * gst/asfdemux/gstasfdemux.c:
3551 * gst/realmedia/rademux.c:
3552 * gst/realmedia/rmdemux.c:
3553 gst: Implement segment-done event
3555 2012-06-27 11:23:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3557 * gst/asfdemux/gstasfdemux.c:
3558 asf: fix x-wmv format in caps
3560 2012-06-27 10:24:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3562 * gst/asfdemux/asfpacket.c:
3565 2012-06-21 15:13:57 +0100 Bastien Nocera <hadess@hadess.net>
3567 * gst/asfdemux/asfpacket.c:
3568 * gst/asfdemux/asfpacket.h:
3569 * gst/asfdemux/gstasfdemux.c:
3570 asfdemux: Ignore parsing errors from broken packets
3571 We should instead be counting the number of errors and exiting if
3572 they're too numerous. This makes a number of broken ASF files playable.
3573 https://bugzilla.gnome.org/show_bug.cgi?id=678543
3575 gst/asfdemux/asfpacket.c
3576 gst/asfdemux/gstasfdemux.c
3578 2012-06-26 17:15:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3580 * gst/asfdemux/gstasfdemux.c:
3583 2012-06-25 09:43:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3585 * ext/mpeg2dec/gstmpeg2dec.c:
3586 mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
3588 2012-06-25 09:34:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3590 * ext/mpeg2dec/gstmpeg2dec.c:
3591 mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
3594 2012-06-20 13:36:25 -0400 Matej Knopp <matej.knopp@gmail.com>
3596 * ext/x264/gstx264enc.c:
3597 x264enc: Fix unitialized variable and taglist event
3599 2012-06-20 13:23:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3601 * ext/mpeg2dec/gstmpeg2dec.c:
3602 mpeg2dec: fix compilation
3604 2012-06-20 10:39:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3606 * ext/sidplay/gstsiddec.cc:
3607 * gst/asfdemux/gstasfdemux.c:
3608 * gst/realmedia/rademux.c:
3609 * gst/realmedia/rdtmanager.c:
3610 * gst/realmedia/rmdemux.c:
3611 update for task api change
3613 2012-06-20 10:39:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3615 * ext/mpeg2dec/gstmpeg2dec.c:
3616 * ext/x264/gstx264enc.c:
3619 2012-06-20 09:06:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3621 * ext/mpeg2dec/gstmpeg2dec.c:
3622 * ext/mpeg2dec/gstmpeg2dec.h:
3623 mpeg2dec: Port to 0.11 again
3625 2012-06-19 15:19:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3627 * ext/x264/gstx264enc.c:
3628 x264enc: Fix compiler warning
3630 2012-05-30 12:50:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3632 * ext/mpeg2dec/gstmpeg2dec.c:
3633 * ext/mpeg2dec/gstmpeg2dec.h:
3634 mpeg2dec: Report PAR if not present upstream
3635 And clean up some code
3637 2012-05-04 16:09:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3639 * ext/mpeg2dec/gstmpeg2dec.c:
3640 mpeg2dec: use _scale_ceil to compute frame period
3641 https://bugzilla.gnome.org/show_bug.cgi?id=675769
3643 2012-05-04 16:08:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3645 * ext/mpeg2dec/gstmpeg2dec.c:
3646 mpeg2dec: mpeg2dec actually has 3 frame latency
3647 https://bugzilla.gnome.org/show_bug.cgi?id=675769
3649 2012-05-01 18:49:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3651 * ext/mpeg2dec/gstmpeg2dec.c:
3652 mpeg2dec: Fix large output buffers leak
3654 2012-05-01 18:46:31 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3656 * ext/mpeg2dec/gstmpeg2dec.c:
3657 mpeg2dec: Port to new way of handling frame reference
3659 2012-05-01 16:12:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3661 * ext/mpeg2dec/gstmpeg2dec.c:
3662 mpeg2dec: don't leak input_state
3664 2012-04-13 19:06:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3666 * ext/mpeg2dec/gstmpeg2dec.c:
3667 * ext/mpeg2dec/gstmpeg2dec.h:
3668 mpeg2dec: Port to GstVideoDecoder base class
3670 ext/mpeg2dec/gstmpeg2dec.c
3671 ext/mpeg2dec/gstmpeg2dec.h
3672 Back to 0.10 state, needs to be ported to 0.11 again.
3674 2012-06-19 09:26:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3676 Merge remote-tracking branch 'origin/master'
3678 2012-06-19 09:26:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3680 * ext/x264/gstx264enc.c:
3681 * ext/x264/gstx264enc.h:
3682 x264enc: Port to 0.11 again
3684 2012-05-07 11:52:40 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3686 * ext/x264/gstx264enc.c:
3687 x264enc: Don't set latency while holding object lock
3688 This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
3689 https://bugzilla.gnome.org/show_bug.cgi?id=675762
3691 2012-05-03 18:07:24 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3693 * ext/x264/gstx264enc.c:
3694 x264enc: Use video encoder stream lock to avoid deadlock
3696 2012-05-01 18:45:33 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3698 * ext/x264/gstx264enc.c:
3699 x264enc: Port to new way of passing frame reference
3701 2012-04-30 19:00:09 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3703 * ext/x264/gstx264enc.c:
3704 x264enc: Set default stream-format to avc as it's a better format
3706 2012-04-26 22:27:55 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3708 * ext/x264/gstx264enc.c:
3709 x264enc: Fix setting latency
3710 Fixes setting latency when framerate is dynamic and round up the latency
3711 to avoid rounding issues.
3713 2012-04-30 18:59:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3715 * ext/x264/gstx264enc.c:
3716 x264enc: gst_video_encoder_get_frame() is now transfer full
3718 2012-04-26 17:31:45 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3720 * ext/x264/gstx264enc.c:
3721 x264enc: don't leak output state
3723 2012-04-18 17:09:12 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3725 * ext/x264/gstx264enc.c:
3726 * ext/x264/gstx264enc.h:
3727 x264enc: Remove x264 backward compatibility support
3729 2012-04-18 16:13:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3731 * ext/x264/gstx264enc.c:
3732 x264enc: Report latency base on x264 buffer size
3734 2012-04-17 15:44:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3737 * ext/x264/gstx264enc.c:
3738 * ext/x264/gstx264enc.h:
3739 x264enc: Port to GstVideoEncoder baseclass
3742 ext/x264/gstx264enc.c
3743 ext/x264/gstx264enc.h
3744 Back to 0.10 state, needs to be ported to 0.11 again.
3746 2012-06-16 18:29:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3751 * docs/plugins/Makefile.am:
3752 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3753 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3754 * docs/plugins/inspect/plugin-synaesthesia.xml:
3755 * gst/synaesthesia/.gitignore:
3756 * gst/synaesthesia/Makefile.am:
3757 * gst/synaesthesia/README:
3758 * gst/synaesthesia/gstsynaesthesia.c:
3759 * gst/synaesthesia/gstsynaesthesia.h:
3760 * gst/synaesthesia/synaescope.c:
3761 * gst/synaesthesia/synaescope.h:
3762 synaesthesia: remove experimental GPL-ed synaesthesia plugin
3763 It never made it out of experimental, and there's a new
3764 synaescope element in gst-plugins-bad that's hopefully
3765 sufficiently similar.
3766 https://bugzilla.gnome.org/show_bug.cgi?id=356882
3768 2012-06-16 18:13:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3770 * gst/mpegstream/.gitignore:
3771 mpegstream: remove leftover hidden .gitignore file
3773 2012-06-08 15:55:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3775 * gst/synaesthesia/gstsynaesthesia.c:
3776 * tests/check/elements/amrnbenc.c:
3777 * tests/check/elements/x264enc.c:
3778 elements: Use gst_pad_set_caps() instead of manual event fiddling
3780 2012-06-08 15:05:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3783 Automatic update of common submodule
3784 From 03a0e57 to 98e386f
3786 2012-06-07 16:28:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3791 === release 0.11.92 ===
3793 2012-06-07 16:28:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3799 * docs/plugins/inspect/plugin-a52dec.xml:
3800 * docs/plugins/inspect/plugin-amrnb.xml:
3801 * docs/plugins/inspect/plugin-amrwbdec.xml:
3802 * docs/plugins/inspect/plugin-asf.xml:
3803 * docs/plugins/inspect/plugin-cdio.xml:
3804 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3805 * docs/plugins/inspect/plugin-dvdread.xml:
3806 * docs/plugins/inspect/plugin-dvdsub.xml:
3807 * docs/plugins/inspect/plugin-lame.xml:
3808 * docs/plugins/inspect/plugin-mad.xml:
3809 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3810 * docs/plugins/inspect/plugin-realmedia.xml:
3811 * docs/plugins/inspect/plugin-siddec.xml:
3812 * docs/plugins/inspect/plugin-twolame.xml:
3813 * docs/plugins/inspect/plugin-x264.xml:
3814 * gst-plugins-ugly.doap:
3815 * win32/common/config.h:
3818 2012-06-07 16:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3861 2012-06-06 18:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3864 Automatic update of common submodule
3865 From 1fab359 to 03a0e57
3867 2012-06-06 13:03:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3869 * ext/sidplay/gstsiddec.cc:
3870 * gst/asfdemux/gstasfdemux.c:
3871 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3872 * gst/realmedia/rademux.c:
3873 * gst/realmedia/rmdemux.c:
3874 update for tag event change
3876 2012-06-01 10:29:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3879 Automatic update of common submodule
3880 From f1b5a96 to 1fab359
3882 2012-05-31 13:08:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3885 Automatic update of common submodule
3886 From 92b7266 to f1b5a96
3888 2012-05-30 12:45:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3891 Automatic update of common submodule
3892 From ec1c4a8 to 92b7266
3894 2012-05-30 11:24:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3897 Automatic update of common submodule
3898 From 3429ba6 to ec1c4a8
3900 2012-05-26 23:41:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3902 * gst/realmedia/rmutils.c:
3903 realmedia: don't use GstStructure API on tag lists
3905 2012-05-21 14:57:44 +0200 Julien Isorce <julien.isorce@gmail.com>
3907 * ext/a52dec/gsta52dec.c:
3908 a52dec: really prefer the original number (and position) of channels
3909 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
3911 2012-05-24 12:32:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3914 Automatic update of common submodule
3915 From dc70203 to 3429ba6
3917 2012-05-17 21:12:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3920 * ext/x264/gstx264enc.c:
3921 x264: bump x264 requirement to build 106 or later
3922 Build 106 is from September 2010.
3923 https://bugzilla.gnome.org/show_bug.cgi?id=676257
3925 2012-04-15 23:39:48 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
3927 * ext/a52dec/gsta52dec.c:
3929 a52dec: adapt to work also with new liba52
3930 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
3932 2012-05-17 12:40:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3934 * ext/a52dec/gsta52dec.c:
3935 a52dec: trigger renegotiation upon changed stream channels
3938 2012-05-16 09:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3941 configure: Require core/base 0.11.91
3943 2012-01-13 18:18:33 -0500 Matej Knopp <matej.knopp@gmail.com>
3946 .gitignore: add visual studio IDE files and OS X .DS_Store files
3947 https://bugzilla.gnome.org/show_bug.cgi?id=667899
3949 2012-05-13 17:00:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3954 === release 0.11.91 ===
3956 2012-05-13 16:49:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3963 * gst-plugins-ugly.doap:
3964 * win32/common/config.h:
3967 2012-05-13 16:48:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4010 2012-05-13 16:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4012 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
4014 2012-05-13 15:56:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4017 Automatic update of common submodule
4018 From dc70203 to 3429ba6
4020 2012-04-24 15:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4022 * gst/asfdemux/asfpacket.c:
4023 asfdemux: Use correct enum type
4025 2012-05-10 10:11:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4027 * gst/asfdemux/gstasfdemux.c:
4028 asfdemux: implement pull mode seek snap flags when an index is present
4029 Also ensure we get a proper EOS when seeking past the end of the
4030 file, or (when the snap after flag is set) between the last keyframe
4031 and the end of the file.
4033 2012-05-03 23:50:30 +0100 Leon Merten Lohse <leon@green-side.de>
4035 * ext/cdio/gstcdio.c:
4036 * ext/cdio/gstcdio.h:
4037 * ext/cdio/gstcdiocddasrc.c:
4038 cdio: compensate for libcdio's recent cd-text api changes
4039 https://bugzilla.gnome.org/show_bug.cgi?id=675112
4041 ext/cdio/gstcdiocddasrc.c
4043 2012-04-30 21:27:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4045 * ext/dvdread/dvdreadsrc.c:
4046 dvdread: fix build after recent include reshuffling in core
4047 Need to include gmodule.h ourselves now.
4049 2012-04-19 12:22:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4051 * ext/mpeg2dec/gstmpeg2dec.c:
4052 video: Update for libgstvideo API changes
4054 2012-04-16 09:09:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4057 Automatic update of common submodule
4058 From 6db25be to dc70203
4060 2012-04-12 13:56:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4062 * gst/asfdemux/asfpacket.c:
4063 * gst/asfdemux/asfpacket.h:
4064 asfdemux: fix performance issue, especially with high-bitrate streams
4065 Two things were suboptimal from a performance point of view:
4066 a) consider a large media object such as a video keyframe, which
4067 may be split up into multiple fragments. We would assemble
4068 the media object as follows:
4069 buf = join (join (join (frag1, frag2), frag3), frag4)
4070 which causes many unnecessary memcpy()s, and malloc/free,
4071 which could easily add up to a multiple of the actual object
4072 size. To avoid this, we allocate a buffer of the size needed
4073 from the start and copy fragments into that directly.
4074 b) for every fragment to join, we would create a sub-buffer
4075 before joining it (which would discard the sub-buffer again),
4076 leading to unnecessary miniobject create/free churn.
4078 gst/asfdemux/asfpacket.c
4079 gst/asfdemux/asfpacket.h
4081 2012-04-12 14:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4083 * gst/asfdemux/asfpacket.c:
4084 asfdemux: avoid unnecessary stream lookup
4085 We have already retrieved the stream for that stream number and
4086 made sure it's not NULL, so no need to do it again here; neither
4087 the number nor the streams changed since the last time.
4089 2012-04-02 19:31:20 +0200 Alban Browaeys <prahal@yahoo.com>
4091 * ext/a52dec/gsta52dec.c:
4092 a52dec: fix first_access bigger than 2
4093 gst_buffer_extract returns the number of bytes extracted, here 2 max.
4094 Set size to the buffer size as was done in 0.10 to avoid first_access
4095 error when it bypass 2.
4096 https://bugzilla.gnome.org/show_bug.cgi?id=673434
4098 2012-04-13 13:43:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4102 configure: Modernize autotools setup a bit
4103 Also we now only create tar.bz2 and tar.xz tarballs.
4105 2012-04-13 13:37:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4108 Automatic update of common submodule
4109 From 464fe15 to 6db25be
4111 2012-04-12 11:19:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4116 === release 0.11.90 ===
4118 2012-04-12 10:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4124 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
4125 * docs/plugins/inspect/plugin-a52dec.xml:
4126 * docs/plugins/inspect/plugin-amrnb.xml:
4127 * docs/plugins/inspect/plugin-amrwbdec.xml:
4128 * docs/plugins/inspect/plugin-asf.xml:
4129 * docs/plugins/inspect/plugin-cdio.xml:
4130 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4131 * docs/plugins/inspect/plugin-dvdread.xml:
4132 * docs/plugins/inspect/plugin-dvdsub.xml:
4133 * docs/plugins/inspect/plugin-lame.xml:
4134 * docs/plugins/inspect/plugin-mad.xml:
4135 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4136 * docs/plugins/inspect/plugin-realmedia.xml:
4137 * docs/plugins/inspect/plugin-siddec.xml:
4138 * docs/plugins/inspect/plugin-twolame.xml:
4139 * docs/plugins/inspect/plugin-x264.xml:
4140 * gst-plugins-ugly.doap:
4141 * win32/common/config.h:
4144 2012-04-12 10:39:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4187 2012-04-10 00:48:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4189 * ext/mad/gstmad.c.orig:
4190 mad: remove .c.orig file
4192 2012-04-10 00:47:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4194 * ext/a52dec/gsta52dec.c:
4195 * ext/amrnb/amrnbdec.c:
4196 * ext/amrnb/amrnbenc.c:
4197 * ext/amrwbdec/amrwbdec.c:
4198 * ext/cdio/gstcdiocddasrc.c:
4199 * ext/dvdread/dvdreadsrc.c:
4200 * ext/lame/gstlamemp3enc.c:
4202 * ext/mad/gstmad.c.orig:
4203 * ext/mpeg2dec/gstmpeg2dec.c:
4204 * ext/sidplay/gstsiddec.cc:
4205 * ext/twolame/gsttwolamemp2enc.c:
4206 * ext/x264/gstx264enc.c:
4207 * gst/asfdemux/gstasfdemux.c:
4208 * gst/asfdemux/gstrtpasfdepay.c:
4209 * gst/asfdemux/gstrtspwms.c:
4210 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4211 * gst/dvdsub/gstdvdsubdec.c:
4212 * gst/dvdsub/gstdvdsubparse.c:
4213 * gst/realmedia/pnmsrc.c:
4214 * gst/realmedia/rademux.c:
4215 * gst/realmedia/rdtdepay.c:
4216 * gst/realmedia/rdtmanager.c:
4217 * gst/realmedia/rmdemux.c:
4218 * gst/realmedia/rtspreal.c:
4219 * gst/synaesthesia/gstsynaesthesia.c:
4220 * gst/xingmux/gstxingmux.c:
4221 Use new gst_element_class_set_static_metadata()
4223 2012-04-05 18:43:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4226 Automatic update of common submodule
4227 From 7fda524 to 464fe15
4229 2012-04-05 17:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4231 * ext/a52dec/gsta52dec.c:
4232 * ext/amrnb/amrnb.c:
4233 * ext/amrwbdec/amrwb.c:
4234 * ext/cdio/gstcdio.c:
4235 * ext/dvdread/dvdreadsrc.c:
4236 * ext/lame/plugin.c:
4238 * ext/mad/gstmad.c.orig:
4239 * ext/mpeg2dec/gstmpeg2dec.c:
4240 * ext/sidplay/gstsiddec.cc:
4241 * ext/twolame/gsttwolamemp2enc.c:
4242 * ext/x264/gstx264enc.c:
4243 * gst/asfdemux/gstasf.c:
4244 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4245 * gst/dvdsub/gstdvdsubdec.c:
4246 * gst/realmedia/realmedia.c:
4247 * gst/synaesthesia/gstsynaesthesia.c:
4248 * gst/xingmux/plugin.c:
4249 gst: Update for GST_PLUGIN_DEFINE() API changes
4251 2012-04-05 13:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4254 configure: Update version to 0.11.89.1
4256 2012-04-04 14:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4259 * docs/plugins/Makefile.am:
4260 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4261 * docs/version.entities.in:
4262 * ext/a52dec/Makefile.am:
4263 * ext/amrnb/Makefile.am:
4264 * ext/amrwbdec/Makefile.am:
4265 * ext/cdio/Makefile.am:
4266 * ext/lame/Makefile.am:
4267 * ext/mad/Makefile.am:
4268 * ext/mpeg2dec/Makefile.am:
4269 * ext/sidplay/Makefile.am:
4270 * ext/twolame/Makefile.am:
4271 * ext/x264/Makefile.am:
4272 * gst-plugins-ugly.spec.in:
4273 * gst/asfdemux/Makefile.am:
4274 * gst/dvdlpcmdec/Makefile.am:
4275 * gst/dvdsub/Makefile.am:
4276 * gst/realmedia/Makefile.am:
4277 * pkgconfig/Makefile.am:
4278 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
4279 * tests/check/Makefile.am:
4280 gst: Update versioning
4282 2012-04-02 15:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4284 * ext/mpeg2dec/gstmpeg2dec.c:
4285 * ext/mpeg2dec/gstmpeg2dec.h:
4286 mpeg2dec: fix cropping
4287 fix cropping in mpeg2dec
4289 2012-04-01 20:19:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4291 * ext/mpeg2dec/gstmpeg2dec.c:
4292 mpeg2dec: add crop metadata when buffer is still writable
4294 2012-03-30 18:13:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4296 * gst/asfdemux/gstrtpasfdepay.c:
4297 update for buffer api change
4299 2012-03-30 11:52:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4301 * ext/a52dec/gsta52dec.c:
4303 ext: Update for audio decoder API changes
4305 2012-03-29 17:32:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4307 * tests/check/elements/amrnbenc.c:
4308 * tests/check/elements/x264enc.c:
4309 tests: make more valgrind-friendly and plug caps leak
4311 2012-03-28 12:50:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4313 * gst/asfdemux/asfpacket.c:
4314 * gst/asfdemux/gstasfdemux.c:
4315 * gst/dvdsub/gstdvdsubdec.c:
4316 update for buffer changes
4318 2012-03-27 14:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4320 * tests/check/elements/x264enc.c:
4321 tests: x264enc: adjust test to removal of deprecated properties
4323 2012-03-26 12:13:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4325 Replace master with 0.11
4327 2012-03-22 15:56:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4332 === release 0.11.2 ===
4334 2012-03-22 15:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4340 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4341 * docs/plugins/inspect/plugin-a52dec.xml:
4342 * docs/plugins/inspect/plugin-amrnb.xml:
4343 * docs/plugins/inspect/plugin-amrwbdec.xml:
4344 * docs/plugins/inspect/plugin-asf.xml:
4345 * docs/plugins/inspect/plugin-cdio.xml:
4346 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4347 * docs/plugins/inspect/plugin-dvdread.xml:
4348 * docs/plugins/inspect/plugin-dvdsub.xml:
4349 * docs/plugins/inspect/plugin-lame.xml:
4350 * docs/plugins/inspect/plugin-mad.xml:
4351 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4352 * docs/plugins/inspect/plugin-realmedia.xml:
4353 * docs/plugins/inspect/plugin-siddec.xml:
4354 * docs/plugins/inspect/plugin-twolame.xml:
4355 * docs/plugins/inspect/plugin-x264.xml:
4356 * gst-plugins-ugly.doap:
4396 * win32/common/config.h:
4399 2012-03-21 13:18:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4401 * tests/check/elements/mpeg2dec.c:
4402 tests: fix after memory changes
4404 2012-03-21 13:18:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4406 * ext/x264/gstx264enc.c:
4407 * ext/x264/gstx264enc.h:
4408 x264enc: remove deprecated properties
4410 2012-03-20 12:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4412 Merge remote-tracking branch 'origin/master' into 0.11
4413 So 0.11 folks also get amr include fixes.
4415 ext/a52dec/gsta52dec.c
4418 2012-03-18 18:56:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4420 * gst/synaesthesia/gstsynaesthesia.c:
4421 synaesthesia: fixup for bufferpool api changes
4422 ... as well as some caps ref handling.
4424 2012-03-16 21:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4426 * gst/realmedia/rademux.c:
4427 * gst/realmedia/rmdemux.c:
4428 don't pass random pointers to pull_range
4430 2012-03-15 22:11:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4432 * ext/mpeg2dec/gstmpeg2dec.c:
4433 update for bufferpool changes
4435 2012-03-15 20:38:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4437 * ext/mpeg2dec/gstmpeg2dec.c:
4438 update for allocation query changes
4440 2012-03-15 13:38:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4442 * ext/dvdread/dvdreadsrc.c:
4443 * ext/lame/gstlamemp3enc.c:
4444 * ext/mpeg2dec/gstmpeg2dec.c:
4445 * ext/x264/gstx264enc.c:
4446 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4447 * gst/dvdsub/gstdvdsubdec.c:
4448 update for memory api changes
4450 2012-03-14 19:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4452 * ext/mpeg2dec/gstmpeg2dec.c:
4453 take padding into account
4455 2012-03-13 18:27:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4458 mad: simplify parsing code
4459 Also fixes #671455 (expected at least).
4461 2012-03-12 16:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4464 configure.ac: bump required GLib to 2.31.14
4465 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
4467 2012-03-12 12:23:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4469 * ext/sidplay/gstsiddec.cc:
4470 fix for caps _normalize changes
4472 2012-03-11 19:07:19 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4474 * ext/x264/gstx264enc.c:
4475 fix for caps api changes
4477 2012-03-06 16:08:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4479 * ext/a52dec/gsta52dec.c:
4480 * ext/a52dec/gsta52dec.h:
4481 a52dec: use base class tag handling helper
4482 ... so as to ensure these to be handled and sent at proper time.
4484 2012-03-06 14:28:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4486 * ext/dvdread/dvdreadsrc.c:
4487 dvdreadsrc: Use variable type with correct signedness
4489 2011-01-14 18:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4491 * ext/mpeg2dec/gstmpeg2dec.c:
4492 mpeg2dec: Copy planes in one go when possible
4494 2012-03-03 17:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4497 * ext/amrnb/amrnbdec.h:
4498 * ext/amrnb/amrnbenc.h:
4499 * ext/amrwbdec/amrwbdec.h:
4500 amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
4501 In previous versions, the opencore-amr include sub-directory
4502 would be specified in the include path in the CFLAGS, but this
4503 is no longer the case in newer versions, so we need to add those
4504 to our include directives.
4505 Based on patch by: Christian Morales Vega
4506 https://bugzilla.gnome.org/show_bug.cgi?id=671123
4508 2012-03-03 16:56:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4511 configure: get rid of non-pkg-config ways to check for opencore-amr
4513 2012-02-29 17:26:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4515 * ext/mpeg2dec/gstmpeg2dec.c:
4516 update for metadata API changes
4518 2012-02-27 06:35:01 +0100 Alessandro Decina <alessandro.d@gmail.com>
4520 * ext/amrwbdec/Makefile.am:
4521 * ext/lame/Makefile.am:
4522 * ext/mad/Makefile.am:
4523 amrwbdec, lame, mad: link to libgstbase
4525 2012-02-27 06:33:48 +0100 Alessandro Decina <alessandro.d@gmail.com>
4527 * ext/x264/gstx264enc.c:
4528 x264enc: fix compiler warning
4530 2012-02-27 00:36:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4532 Merge remote-tracking branch 'origin/master' into 0.11
4534 2012-02-27 00:34:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4536 Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
4540 2012-02-23 11:20:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4545 * docs/plugins/gst-plugins-ugly-plugins.args:
4546 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4547 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4548 * docs/plugins/inspect/plugin-a52dec.xml:
4549 * docs/plugins/inspect/plugin-amrnb.xml:
4550 * docs/plugins/inspect/plugin-amrwbdec.xml:
4551 * docs/plugins/inspect/plugin-asf.xml:
4552 * docs/plugins/inspect/plugin-cdio.xml:
4553 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4554 * docs/plugins/inspect/plugin-dvdread.xml:
4555 * docs/plugins/inspect/plugin-dvdsub.xml:
4556 * docs/plugins/inspect/plugin-iec958.xml:
4557 * docs/plugins/inspect/plugin-lame.xml:
4558 * docs/plugins/inspect/plugin-mad.xml:
4559 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4560 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4561 * docs/plugins/inspect/plugin-mpegstream.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 * win32/common/config.h:
4567 Bump version after release
4569 2012-02-21 18:58:06 -0800 David Schleef <ds@schleef.org>
4572 autogen.sh: avoid touching .po files during 'make'
4573 A simple workaround to deal with GNU gettext automake integration
4574 failing to deal with git. Fixes: #669207
4576 2012-02-22 02:17:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4578 * ext/x264/gstx264enc.c:
4579 x264: convert g_print to LOG
4581 2012-02-22 02:07:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4583 * gst/asfdemux/gstrtpasfdepay.c:
4584 update for new memory api
4586 2012-02-22 02:07:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4588 * ext/x264/gstx264enc.c:
4589 x264enc: handle pts and dts
4591 2012-02-21 18:53:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4594 mad: handle libmad freeform parsing quirk
4596 2012-02-21 18:49:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4599 mad: fixup unhacking last frame coaxing
4600 ... so as to not only replace the data pointer but also available size.
4602 2012-02-20 14:27:49 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
4604 * gst-plugins-ugly.spec.in:
4607 2012-02-18 00:02:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4609 * win32/common/config.h:
4610 win32: back to development
4612 2012-02-17 17:53:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4615 * gst/synaesthesia/gstsynaesthesia.c:
4616 * gst/synaesthesia/gstsynaesthesia.h:
4617 synaesthesia: port to 0.11
4619 2012-02-17 17:53:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4622 * gst/xingmux/gstxingmux.c:
4623 xingmux: port to 0.11
4625 2012-02-17 11:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4630 === release 0.11.1 ===
4632 2012-02-17 11:06:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4638 * docs/plugins/gst-plugins-ugly-plugins.args:
4639 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4640 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4641 * docs/plugins/inspect/plugin-a52dec.xml:
4642 * docs/plugins/inspect/plugin-amrnb.xml:
4643 * docs/plugins/inspect/plugin-amrwbdec.xml:
4644 * docs/plugins/inspect/plugin-asf.xml:
4645 * docs/plugins/inspect/plugin-cdio.xml:
4646 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4647 * docs/plugins/inspect/plugin-dvdread.xml:
4648 * docs/plugins/inspect/plugin-dvdsub.xml:
4649 * docs/plugins/inspect/plugin-lame.xml:
4650 * docs/plugins/inspect/plugin-mad.xml:
4651 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4652 * docs/plugins/inspect/plugin-realmedia.xml:
4653 * docs/plugins/inspect/plugin-siddec.xml:
4654 * docs/plugins/inspect/plugin-twolame.xml:
4655 * docs/plugins/inspect/plugin-x264.xml:
4656 * gst-plugins-ugly.doap:
4696 * win32/common/config.h:
4699 2012-02-17 09:16:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4701 Merge branch 'master' into 0.11
4705 2012-02-16 14:29:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4708 mad: unhack last frame coaxing
4709 ... so as to maximally use available base class API and interfere least
4710 as possible with its internal state.
4712 2012-02-15 13:45:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4715 mad: fix compilation
4717 2012-02-15 13:40:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4720 mad: chain up to default event handler
4722 2012-02-11 05:38:41 -0500 Matej Knopp <matej.knopp@gmail.com>
4724 * ext/x264/gstx264enc.c:
4725 x264enc: unmap video frame after encoding
4726 Fixes major memory leak.
4727 https://bugzilla.gnome.org/show_bug.cgi?id=669863
4729 2012-02-10 17:02:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4731 * ext/x264/gstx264enc.c:
4732 x264enc: fix after merge
4734 2012-02-10 17:00:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4736 Merge branch 'master' into 0.11
4738 ext/x264/gstx264enc.c
4740 2012-02-09 18:10:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4742 * ext/sidplay/gstsiddec.cc:
4743 * ext/sidplay/gstsiddec.h:
4744 sidplay: don't use ulong properties
4746 2012-02-09 16:14:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4748 * ext/sidplay/gstsiddec.cc:
4749 sidplay: fix negotiation
4751 2012-02-09 11:55:07 +0100 Robert Swain <robert.swain@collabora.co.uk>
4753 * ext/x264/gstx264enc.c:
4754 x264enc: Add baseline profile to caps
4755 libx264 does not yet support the features that create the difference
4756 between baseline and constrained baseline profile. Hence it currently
4757 supports both though it can only technically encode constrained
4760 2012-02-08 16:38:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4762 * ext/amrnb/amrnbenc.c:
4763 * gst/asfdemux/gstasfdemux.c:
4764 * gst/realmedia/rdtmanager.c:
4765 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
4767 2012-02-07 18:56:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4769 * tests/check/elements/mpeg2dec.c:
4770 mpeg2dec: fix test a bit more
4771 Still broken because cropping is broken in mpeg2dec
4773 2012-02-07 11:06:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4775 * tests/check/elements/amrnbenc.c:
4776 * tests/check/elements/x264enc.c:
4777 * tests/check/elements/xingmux.c:
4778 tests: fix some tests
4780 2012-02-01 16:20:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4782 * ext/twolame/gsttwolamemp2enc.c:
4783 twolame: Use new audio encoder/decoder base class API for srcpad caps
4785 2012-02-01 16:20:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4787 * ext/lame/gstlamemp3enc.c:
4788 lame: Use new audio encoder/decoder base class API for srcpad caps
4790 2012-02-01 16:19:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4793 mad: Use new audio encoder/decoder base class API for srcpad caps
4795 2012-02-01 16:17:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4797 * ext/a52dec/gsta52dec.c:
4798 a52dec: Use new audio encoder/decoder base class API for srcpad caps
4800 2012-02-01 16:15:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4802 * ext/amrwbdec/amrwbdec.c:
4803 amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
4805 2012-02-01 16:14:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4807 * ext/amrnb/amrnbdec.c:
4808 * ext/amrnb/amrnbenc.c:
4809 amrnb: Use new audio encoder/decoder base class API for srcpad caps
4811 2012-01-31 15:52:38 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4814 mad: ensure we do not confuse the base class with our buffer guard
4815 mad expects extra bytes at the end of a buffer (see discussion in
4816 http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
4817 and since we inject these without the base class' knowledge, we
4818 need to hide the bodies better.
4819 This fixes an assert at EOS when decoding an mp3 manually without
4820 an intervening mpegaudioparse.
4822 2012-01-30 17:17:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4824 * gst/realmedia/rtspreal.c:
4825 update for HEADER flag
4827 2011-07-20 09:00:58 +0200 Alessandro Decina <alessandro.d@gmail.com>
4829 * ext/x264/gstx264enc.c:
4830 * ext/x264/gstx264enc.h:
4831 x264enc: implement force-key-unit API
4833 2012-01-25 13:58:48 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
4836 Automatic update of common submodule
4837 From c463bc0 to 7fda524
4839 2012-01-25 13:58:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4841 * ext/amrnb/amrnbdec.c:
4842 * ext/amrwbdec/amrwbdec.c:
4843 amr: port to 0.11 again
4845 2012-01-25 13:03:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4847 Merge branch 'master' into 0.11
4849 ext/a52dec/gsta52dec.c
4851 2012-01-25 07:24:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4853 * ext/a52dec/gsta52dec.c:
4854 * ext/amrnb/amrnbdec.c:
4855 * ext/amrnb/amrnbenc.c:
4856 * ext/amrwbdec/amrwbdec.c:
4857 * ext/dvdread/dvdreadsrc.c:
4858 * ext/lame/gstlamemp3enc.c:
4860 * ext/mpeg2dec/gstmpeg2dec.c:
4861 * ext/sidplay/gstsiddec.cc:
4862 * ext/twolame/gsttwolamemp2enc.c:
4863 * gst/asfdemux/asfpacket.c:
4864 * gst/asfdemux/gstasfdemux.c:
4865 * gst/asfdemux/gstrtpasfdepay.c:
4866 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4867 * gst/dvdsub/gstdvdsubdec.c:
4868 * gst/dvdsub/gstdvdsubdec.h:
4869 * gst/realmedia/gstrdtbuffer.c:
4870 * gst/realmedia/gstrdtbuffer.h:
4871 * gst/realmedia/rdtdepay.c:
4872 * gst/realmedia/rmdemux.c:
4873 * gst/realmedia/rmutils.c:
4874 port to new memory API
4876 2012-01-25 11:38:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4879 Automatic update of common submodule
4880 From 2a59016 to c463bc0
4882 2012-01-22 23:56:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4884 * gst-libs/gst/glib-compat-private.h:
4885 Remove compatibility versions for deprecated GLib API
4887 2012-01-19 15:26:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4889 * ext/a52dec/gsta52dec.c:
4890 a52dec: fix read buffer overflow upon syncing
4891 The wrong size was being decremented, leading to a runaway
4894 2012-01-19 15:06:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4898 Add --disable-fatal-warnings configure option
4900 2012-01-19 11:34:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4902 * gst/asfdemux/gstasfdemux.c:
4903 * gst/realmedia/rademux.c:
4904 * gst/realmedia/rdtmanager.c:
4905 * gst/realmedia/rmdemux.c:
4906 port to new gthread API
4908 2012-01-18 17:00:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4911 configure.ac: Require GLib 2.31.10 for consistency
4913 2012-01-18 16:46:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4916 Automatic update of common submodule
4917 From 0807187 to 2a59016
4919 2012-01-17 11:55:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4921 * ext/amrwbdec/amrwbdec.c:
4922 amrwbdec: _parse should not return OK if not enough data yet
4924 2012-01-17 11:55:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4926 * ext/amrnb/amrnbdec.c:
4927 amrnbdec: _parse should not return OK if not enough data yet
4929 2012-01-13 15:03:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4931 * ext/dvdread/dvdreadsrc.c:
4932 dvdreadsrc: fix off by one in cell calculation for the last chapter
4934 2012-01-13 15:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4936 * gst/asfdemux/gstasfdemux.c:
4937 asfdemux: set caps on src pad before adding it
4939 2012-01-13 15:56:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4941 * gst/asfdemux/gstasfdemux.c:
4942 asfdemux: perform writable buffer map to copy into it
4944 2012-01-13 15:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4946 * gst/asfdemux/asfpacket.c:
4947 * gst/asfdemux/asfpacket.h:
4948 asfpacket: fix 0.11 ported payload extraction
4949 ... to cater for not necessarily offset == size - cur_pos,
4950 as size may have been adjusted due to padding.
4953 2012-01-13 13:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4955 * ext/x264/gstx264enc.c:
4956 x264enc: remove useless and semantically (though not practically) wrong code
4957 The object will be freed, so it's pointless to set the pointers
4960 2012-01-13 13:46:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4962 * ext/x264/gstx264enc.c:
4963 x264enc: remove leaking "optimization"
4965 2012-01-13 00:05:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4967 * gst/asfdemux/gstasfdemux.c:
4968 GST_TYPE_DATE -> G_TYPE_DATE
4970 2012-01-13 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4972 Merge remote-tracking branch 'origin/master' into 0.11
4974 ext/a52dec/gsta52dec.c
4976 2012-01-12 13:25:22 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4978 * ext/a52dec/gsta52dec.c:
4979 a52dec: plug buffer leak
4981 2012-01-12 13:20:26 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4983 * ext/a52dec/gsta52dec.c:
4984 a52dec: plug buffer leak
4986 2012-01-11 12:31:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4988 * ext/amrnb/amrnbenc.c:
4989 amrnbenc: _map and _unmap the appropriate input and output buffers
4991 2012-01-10 15:25:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4993 * ext/a52dec/gsta52dec.c:
4994 a52dec: Fix some merge mistakes
4996 2012-01-10 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4998 Merge branch 'master' into 0.11
5000 ext/a52dec/gsta52dec.c
5001 ext/a52dec/gsta52dec.h
5004 ext/lame/gstlamemp3enc.c
5007 gst/mpegaudioparse/gstmpegaudioparse.c
5008 gst/mpegstream/gstdvddemux.c
5009 gst/realmedia/rdtdepay.c
5014 2012-01-10 11:41:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5016 * gst/dvdsub/Makefile.am:
5017 dvdsub: add some CFLAGS and LIBS in Makefile.am
5018 ... since adapter is still used.
5020 2012-01-09 16:00:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5022 * gst/realmedia/rmdemux.c:
5023 rmdemux: Don't use buffer after unreffing
5025 2012-01-09 15:46:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5027 * gst/asfdemux/gstasfdemux.c:
5028 asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
5030 2012-01-09 15:24:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5033 mad: Correctly unmap the buffer with the original data pointer
5035 2012-01-09 15:15:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5038 mad: Make sure to set caps on the srcpad if none are set yet
5040 2012-01-08 14:24:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5042 * ext/mad/Makefile.am:
5043 mad: fix LIBS order in Makefile.am
5045 2012-01-07 21:04:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5048 mad: remove left-over id3tag.h include
5049 We don't use libid3tag any more.
5051 2012-01-05 12:17:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5053 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5054 dvdlpcmdec: fix for multichannel
5056 2012-01-04 16:05:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5058 * ext/a52dec/gsta52dec.c:
5059 * ext/a52dec/gsta52dec.h:
5060 a52dec: Update for the new raw audio caps
5062 2012-01-04 15:49:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5065 mad: Update for the new raw audio caps
5067 2012-01-04 15:45:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5069 * ext/lame/gstlamemp3enc.c:
5070 lamemp3enc: Update for the new raw audio caps
5072 2012-01-04 15:44:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5074 * ext/twolame/gsttwolamemp2enc.c:
5075 twolamemp2enc: Update for the new raw audio caps
5077 2012-01-04 15:43:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5079 * ext/amrwbdec/amrwbdec.c:
5080 amrwbdec: Add the new layout field to the raw audio caps
5082 2012-01-04 15:42:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5084 * ext/amrnb/amrnbdec.c:
5085 * ext/amrnb/amrnbenc.c:
5086 amrnb: Add the new layout field to the raw audio caps
5088 2012-01-04 15:26:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5090 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5091 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
5092 dvdlpcmdec: Port to the new raw audio caps
5094 2012-01-04 15:12:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5096 * gst/asfdemux/gstasfdemux.c:
5097 asfdemux: Update for libgstriff API changes
5098 Still needs to handle audio channel reordering.
5100 2012-01-04 19:53:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5103 Automatic update of common submodule
5104 From 50b34ab to 0807187
5106 2012-01-04 17:05:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5108 * ext/lame/Makefile.am:
5109 lame: fix LIBADD order in Makefile.am
5111 2012-01-04 10:33:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5113 * tests/check/elements/amrnbenc.c:
5114 * tests/check/elements/mpeg2dec.c:
5115 * tests/check/elements/x264enc.c:
5116 * tests/check/elements/xingmux.c:
5117 * tests/check/generic/states.c:
5118 tests: make tests compile
5120 2012-01-03 15:27:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5122 * ext/amrwbdec/amrwbdec.c:
5123 * ext/dvdread/dvdreadsrc.c:
5125 * ext/sidplay/gstsiddec.cc:
5126 * gst/asfdemux/gstasfdemux.c:
5127 * gst/realmedia/pnmsrc.c:
5128 * gst/realmedia/rdtmanager.c:
5129 * gst/realmedia/rmdemux.c:
5130 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
5132 2011-12-30 18:31:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5134 * tests/check/Makefile.am:
5135 tests: disable generic index test
5137 2011-12-30 17:53:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5139 * ext/mpeg2dec/gstmpeg2dec.c:
5140 mpeg2dec: remove all seeking-related code
5141 A parser or demuxer upstream should handle this Same for
5144 2011-12-30 17:49:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5146 * ext/mpeg2dec/gstmpeg2dec.c:
5147 * ext/mpeg2dec/gstmpeg2dec.h:
5148 mpeg2dec: update for GstIndex removal
5150 2011-12-30 17:46:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5152 * ext/cdio/gstcdiocddasrc.c:
5153 cdio: update for probe vfunc removal in GstAudioCdSrc
5155 2011-12-27 22:54:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5157 * ext/lame/gstlame.c:
5158 * ext/lame/gstlamemp3enc.c:
5159 lame: fix printf format in debug statements
5160 https://bugzilla.gnome.org/show_bug.cgi?id=666926
5162 2011-12-26 18:24:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5164 * ext/lame/gstlame.c:
5165 * ext/lame/gstlame.h:
5166 lame: ensure parsed output
5167 ... by doing some basic parsing of encoded lame data.
5169 2011-12-26 16:34:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5171 * ext/lame/gstlame.h:
5172 lame: cleanup unused instance struct fields
5174 2011-12-26 18:23:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5176 * ext/lame/Makefile.am:
5177 * ext/lame/gstlamemp3enc.c:
5178 * ext/lame/gstlamemp3enc.h:
5179 lamemp3enc: ensure parsed output
5180 ... by doing some basic parsing of encoded lame data.
5183 2011-12-26 18:15:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5185 * ext/lame/gstlamemp3enc.c:
5186 lamemp3enc: do not leak merged tags
5188 2011-12-22 15:23:54 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5192 mad: helpfully bodge the last buffer to let mad decode the last frame
5193 If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
5194 to be believed, the last buffer must be followed by a number of 0 bytes
5195 in order for the last frame to be decoded (at least in some cases).
5196 Doing so seems to work here, fixing a missing 1152 samples when using
5197 mp3parse before mad (not using mp3parse would yield the correct amount
5198 of samples, if there's extra non-MP3 data after (eg, tag data)).
5200 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5202 * ext/dvdread/dvdreadsrc.c:
5203 dvdreadsrc: map subtitle language tag to stream indicated in PGC data
5205 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5207 * gst/mpegstream/gstdvddemux.c:
5208 dvddemux: tweak subtitle stream setup based on dvd language codes event
5209 ... to allow for non-continuous subtitle stream numbers.
5210 The missing stream numbers tend to come up as subtitle streams anyway
5211 (albeit not with an identified language tag).
5213 2011-12-21 13:56:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5215 * ext/dvdread/dvdreadsrc.c:
5216 dvdreadsrc: minor safety tweak to sector seeking
5218 2011-12-20 11:54:38 +0100 Julien Isorce <julien.isorce@gmail.com>
5220 * ext/a52dec/gsta52dec.c:
5221 a52dec: check that a52_init returns a valid a52 state
5223 2011-12-19 18:20:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5225 * ext/mpeg2dec/gstmpeg2dec.c:
5226 mpeg2dec: update for new interlaced flags
5228 2011-12-14 17:33:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5230 * ext/a52dec/Makefile.am:
5231 * ext/a52dec/gsta52dec.c:
5232 * ext/a52dec/gsta52dec.h:
5233 a52dec: port to audiodecoder
5235 2011-12-12 13:44:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5237 * ext/mad/Makefile.am:
5240 mad: port to audiodecoder
5242 2011-12-13 14:54:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5244 * ext/a52dec/gsta52dec.c:
5245 a52dec: Don't claim to support upstream renegotiation
5246 and use fixed caps on the srcpad. To correctly support
5247 upstream renegotiation a52dec would need to check if the
5248 caps of the downstream allocated buffer are the requested
5249 caps or if the size is different.
5252 2011-12-13 14:52:26 +0100 Julien Isorce <julien.isorce@gmail.com>
5254 * ext/a52dec/gsta52dec.c:
5255 a52dec: Check that the a52_state is correctly initialized
5257 2011-12-12 11:33:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5259 * gst-libs/gst/Makefile.am:
5260 * gst-libs/gst/glib-compat-private.h:
5261 * gst/asfdemux/gstasfdemux.c:
5262 * gst/mpegaudioparse/gstmpegaudioparse.c:
5263 * gst/realmedia/rademux.c:
5264 * gst/realmedia/rdtmanager.c:
5265 * gst/realmedia/rmdemux.c:
5266 Work around deprecated thread API in glib master
5267 Add private replacements for deprecated functions such as
5268 g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
5269 to avoid the deprecation warnings. We can't change most of
5270 these in 0.10 because they're part of our API and ABI.
5271 Suppress deprecation warnings in selected files, mostly for
5272 g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
5273 not much we can do here in 0.10.
5275 2011-12-10 15:19:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5282 po: update translations
5284 2011-12-09 15:25:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5286 * gst/realmedia/rdtdepay.c:
5287 rdtdepay: make buffer metadata writable before setting caps on it
5288 Fixes issue when the header buffer is being pushed, which was taken
5289 from the caps and is therefore not writable.
5291 2011-12-06 14:00:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5293 * ext/dvdread/dvdreadsrc.c:
5294 fix for basesrc changes
5296 2011-12-05 18:43:49 +0100 Edward Hervey <edward@collabora.com>
5298 * gst/asfdemux/gstrtpasfdepay.c:
5299 rtpasfdepay: Initialize GstRTPBuffer before usage
5301 2011-12-02 02:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5303 Merge remote-tracking branch 'origin/master' into 0.11
5305 ext/dvdread/dvdreadsrc.c
5307 2011-11-29 08:49:23 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
5309 * ext/dvdread/dvdreadsrc.c:
5310 dvdreadsrc: Fix format string compiler warning
5313 2011-11-28 21:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5315 Merge remote-tracking branch 'origin/master' into 0.11
5317 2011-11-28 18:26:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5319 * ext/mpeg2dec/gstmpeg2dec.c:
5320 Update for indexable change
5322 2011-11-28 17:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5324 * gst/realmedia/rdtmanager.c:
5325 update for clock provider API change
5327 2011-11-28 13:10:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5329 * ext/a52dec/gsta52dec.c:
5330 * ext/amrnb/amrnbdec.c:
5331 * ext/amrnb/amrnbenc.c:
5332 * ext/amrwbdec/amrwbdec.c:
5333 * ext/dvdread/dvdreadsrc.c:
5334 * ext/lame/gstlame.c:
5335 * ext/lame/gstlamemp3enc.c:
5337 * ext/mpeg2dec/gstmpeg2dec.c:
5338 * ext/sidplay/gstsiddec.cc:
5339 * ext/twolame/gsttwolame.c:
5340 * ext/x264/gstx264enc.c:
5341 * gst/asfdemux/gstasfdemux.c:
5342 * gst/asfdemux/gstrtpasfdepay.c:
5343 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5344 * gst/dvdsub/gstdvdsubdec.c:
5345 * gst/dvdsub/gstdvdsubparse.c:
5346 * gst/iec958/ac3iec.c:
5347 * gst/mpegaudioparse/gstmpegaudioparse.c:
5348 * gst/mpegaudioparse/gstxingmux.c:
5349 * gst/mpegstream/gstdvddemux.c:
5350 * gst/mpegstream/gstmpegdemux.c:
5351 * gst/mpegstream/gstmpegparse.c:
5352 * gst/mpegstream/gstrfc2250enc.c:
5353 * gst/realmedia/pnmsrc.c:
5354 * gst/realmedia/rademux.c:
5355 * gst/realmedia/rdtdepay.c:
5356 * gst/realmedia/rdtmanager.c:
5357 * gst/realmedia/rmdemux.c:
5358 * gst/synaesthesia/gstsynaesthesia.c:
5359 various: fix pad template ref leaks
5360 https://bugzilla.gnome.org/show_bug.cgi?id=662664
5362 2011-11-24 21:41:55 +0100 René Stadler <rene.stadler@collabora.co.uk>
5364 * tests/check/elements/xingmux.c:
5365 tests: update for gstcheck API change
5367 2011-11-23 23:29:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5369 * ext/amrnb/amrnbenc.c:
5370 * ext/dvdread/dvdreadsrc.c:
5371 * ext/lame/gstlamemp3enc.c:
5372 * ext/twolame/gsttwolamemp2enc.c:
5373 ext: fix more printf format warnings in debug messages
5375 2011-11-21 22:02:07 +0100 Matej Knopp <matej.knopp@gmail.com>
5377 * gst/asfdemux/gstasfdemux.c:
5378 * gst/asfdemux/gstrtpasfdepay.c:
5379 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5380 * gst/dvdsub/gstdvdsubdec.c:
5381 * gst/dvdsub/gstdvdsubparse.c:
5382 * gst/realmedia/rademux.c:
5383 * gst/realmedia/rmdemux.c:
5384 Fix print format compiler warnings on OS X / 64bit
5385 https://bugzilla.gnome.org/show_bug.cgi?id=662617
5387 2011-11-21 13:36:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5389 * gst/asfdemux/gstasfdemux.c:
5390 * gst/realmedia/rademux.c:
5391 * gst/realmedia/rdtmanager.c:
5392 * gst/realmedia/rmdemux.c:
5393 update for activation changes
5395 2011-11-18 18:00:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5397 * gst/asfdemux/gstasfdemux.c:
5398 * gst/realmedia/rademux.c:
5399 * gst/realmedia/rmdemux.c:
5400 update for new scheduling query
5402 2011-11-18 13:59:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5404 * gst/asfdemux/gstasfdemux.c:
5405 * gst/realmedia/rademux.c:
5406 * gst/realmedia/rdtmanager.c:
5407 * gst/realmedia/rmdemux.c:
5408 add parent to activate functions
5410 2011-11-17 15:25:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5412 * ext/a52dec/gsta52dec.c:
5413 * ext/mpeg2dec/gstmpeg2dec.c:
5414 * ext/sidplay/gstsiddec.cc:
5415 * ext/x264/gstx264enc.c:
5416 * gst/asfdemux/gstasfdemux.c:
5417 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5418 * gst/dvdsub/gstdvdsubdec.c:
5419 * gst/dvdsub/gstdvdsubparse.c:
5420 * gst/realmedia/rademux.c:
5421 * gst/realmedia/rdtdepay.c:
5422 * gst/realmedia/rdtmanager.c:
5423 * gst/realmedia/rmdemux.c:
5424 add parent to pad functions
5426 2011-11-16 17:28:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5428 * ext/mpeg2dec/gstmpeg2dec.c:
5429 * ext/sidplay/gstsiddec.cc:
5430 * ext/x264/gstx264enc.c:
5431 * gst/asfdemux/gstasfdemux.c:
5432 * gst/realmedia/rademux.c:
5433 * gst/realmedia/rdtmanager.c:
5434 * gst/realmedia/rmdemux.c:
5435 add parent to query function
5437 2011-11-15 17:55:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5439 * gst/asfdemux/gstasfdemux.c:
5440 * gst/realmedia/rademux.c:
5441 _query_peer_*() -> _peer_query_*()
5443 2011-11-15 17:42:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5445 * gst/dvdsub/gstdvdsubdec.c:
5446 _accept_caps() -> _query_accept_caps()
5448 2011-11-15 17:23:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5450 * ext/x264/gstx264enc.c:
5451 _peer_get_caps() -> _peer_query_caps()
5453 2011-11-15 16:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5455 * ext/x264/gstx264enc.c:
5456 update for _get_caps() -> _query_caps()
5458 2011-11-15 16:34:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5460 * ext/x264/gstx264enc.c:
5461 change getcaps to query
5463 2011-11-14 00:55:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5466 mad: re-instate accidentally dropped rank
5468 2011-11-13 23:47:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5470 * ext/dvdread/dvdreadsrc.c:
5471 * gst/realmedia/pnmsrc.c:
5472 Update for GstURIHandler get_protocols() changes
5474 2011-11-13 19:01:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5476 * ext/dvdread/dvdreadsrc.c:
5477 * ext/dvdread/dvdreadsrc.h:
5478 * gst/realmedia/pnmsrc.c:
5479 dvdreadsrc, pnmsrc: update for GstURIHandler changes
5481 2011-11-13 01:33:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5484 mad: re-port to 0.11
5485 This time using the base class. Still something
5486 wrong with the parsing though, when there's no
5487 parser or demuxer upstream (which of course
5488 shouldn't happen in a normal playback scenario).
5490 2011-11-13 00:29:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5494 mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
5496 2011-08-16 21:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5500 mad: replace with 0.10 version ported to GstAudioDecoder
5501 Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
5502 of Mark's baseaudio branch.
5503 Would probably be too risky to drop this into 0.10 given
5504 all the things mad is doing.
5506 2011-11-13 00:13:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5508 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5509 docs: remove bits for old lame element from sections.txt file
5511 2011-11-13 00:04:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5515 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5516 * docs/plugins/inspect/plugin-mpegstream.xml:
5517 * gst-plugins-ugly.spec.in:
5518 * gst/mpegstream/Makefile.am:
5519 * gst/mpegstream/README:
5520 * gst/mpegstream/gstdvddemux.c:
5521 * gst/mpegstream/gstdvddemux.h:
5522 * gst/mpegstream/gstmpegclock.c:
5523 * gst/mpegstream/gstmpegclock.h:
5524 * gst/mpegstream/gstmpegdemux.c:
5525 * gst/mpegstream/gstmpegdemux.h:
5526 * gst/mpegstream/gstmpegpacketize.c:
5527 * gst/mpegstream/gstmpegpacketize.h:
5528 * gst/mpegstream/gstmpegparse.c:
5529 * gst/mpegstream/gstmpegparse.h:
5530 * gst/mpegstream/gstmpegstream.c:
5531 * gst/mpegstream/gstrfc2250enc.c:
5532 * gst/mpegstream/gstrfc2250enc.h:
5533 * gst/mpegstream/mpegstream.vcproj:
5534 * gst/mpegstream/notes:
5536 * win32/vs6/gst_plugins_ugly.dsw:
5537 * win32/vs6/libgstac3parse.dsp:
5538 * win32/vs6/libgstmpegaudioparse.dsp:
5539 * win32/vs6/libgstmpegstream.dsp:
5540 mpegstream: remove the old mpeg-ps parser and demuxers
5541 Don't want anyone porting this by accident.
5542 Superseded by mpegpsdemux in -bad.
5544 2011-11-12 21:06:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5547 * ext/cdio/Makefile.am:
5548 * ext/cdio/gstcdio.c:
5549 * ext/cdio/gstcdiocddasrc.c:
5550 * ext/cdio/gstcdiocddasrc.h:
5551 cdio: port cdiocddasrc to 0.11
5553 2011-11-12 20:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5555 * tests/check/elements/mpeg2dec.c:
5556 tests: port mpeg2dec to 0.11
5557 It compiles, but fails.
5559 2011-11-12 20:33:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5561 * tests/check/elements/x264enc.c:
5562 tests: port x264enc unit test to 0.11
5563 Well, it compiles now at least.
5565 2011-11-11 12:33:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5567 * gst/asfdemux/gstrtpasfdepay.h:
5568 update for base class rename
5570 2011-11-11 12:25:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5572 * gst/asfdemux/gstrtpasfdepay.c:
5573 * gst/asfdemux/gstrtpasfdepay.h:
5574 update for base class rename
5576 2011-11-11 01:30:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5616 po: update translations
5618 2011-11-11 01:29:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5620 * docs/plugins/gst-plugins-ugly-plugins.args:
5621 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5622 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5623 * docs/plugins/inspect/plugin-a52dec.xml:
5624 * docs/plugins/inspect/plugin-amrnb.xml:
5625 * docs/plugins/inspect/plugin-amrwbdec.xml:
5626 * docs/plugins/inspect/plugin-asf.xml:
5627 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5628 * docs/plugins/inspect/plugin-dvdread.xml:
5629 * docs/plugins/inspect/plugin-dvdsub.xml:
5630 * docs/plugins/inspect/plugin-lame.xml:
5631 * docs/plugins/inspect/plugin-mad.xml:
5632 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5633 * docs/plugins/inspect/plugin-realmedia.xml:
5634 * docs/plugins/inspect/plugin-siddec.xml:
5635 * docs/plugins/inspect/plugin-twolame.xml:
5636 * docs/plugins/inspect/plugin-x264.xml:
5639 2011-11-11 01:27:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5641 * ext/lame/gstlamemp3enc.c:
5642 lamemp3enc: cosmetic error message change
5643 LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
5645 2011-11-11 00:58:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5647 * docs/plugins/Makefile.am:
5648 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5649 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5650 * ext/twolame/Makefile.am:
5651 * ext/twolame/gsttwolame.c:
5652 * ext/twolame/gsttwolame.h:
5653 * ext/twolame/gsttwolamemp2enc.c:
5654 * ext/twolame/gsttwolamemp2enc.h:
5656 twolame: rename to twolamemp2enc
5658 2011-11-11 00:51:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5661 * ext/twolame/gsttwolame.c:
5662 twolame: port to 0.11
5664 2011-11-10 23:17:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5668 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5669 * docs/plugins/inspect/plugin-iec958.xml:
5670 * gst-plugins-ugly.spec.in:
5671 * gst/iec958/Makefile.am:
5672 * gst/iec958/ac3_padder.c:
5673 * gst/iec958/ac3_padder.h:
5674 * gst/iec958/ac3iec.c:
5675 * gst/iec958/ac3iec.h:
5677 * win32/vs6/libgstiec958.dsp:
5678 iec958: remove this plugin
5679 I think it can just go away. Audio sinks can and should payload
5680 things themselves using the helper API in libgstaudio. If such
5681 a plugin still makes sense, it should probably be rewritten
5682 using the library functions (and be put into -good or so).
5684 2011-11-10 18:25:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5686 * gst/realmedia/rademux.c:
5687 * gst/realmedia/rmdemux.c:
5688 * gst/realmedia/rtspreal.c:
5689 update for adapter api change
5691 2011-11-10 11:04:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5693 * ext/x264/gstx264enc.c:
5694 update for removed fixate function
5696 2011-11-09 11:58:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5699 * ext/mpeg2dec/gstmpeg2dec.c:
5700 * gst/asfdemux/gstasfdemux.c:
5701 * gst/realmedia/rmdemux.c:
5704 2011-11-04 17:32:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5707 * gst/realmedia/rademux.c:
5708 * gst/realmedia/rdtdepay.c:
5709 * gst/realmedia/rmdemux.c:
5710 * gst/realmedia/rmutils.c:
5713 2011-11-04 16:40:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5715 * gst/asfdemux/gstasfdemux.c:
5716 * gst/mpegstream/gstdvddemux.c:
5717 * gst/mpegstream/gstmpegdemux.c:
5718 * gst/realmedia/rmdemux.c:
5719 * gst/realmedia/rmdemux.h:
5722 2011-11-04 16:32:48 +0100 Edward Hervey <bilboed@bilboed.com>
5725 po: lame => lamemp3enc
5727 2011-11-04 12:04:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5729 * gst/realmedia/rdtmanager.c:
5730 make request pads take %u
5732 2011-11-04 10:45:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
5734 * ext/mpeg2dec/gstmpeg2dec.c:
5735 * ext/mpeg2dec/gstmpeg2dec.h:
5736 mpeg2dec: Add basic cropping support
5738 2011-11-02 12:09:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5740 * ext/a52dec/gsta52dec.c:
5741 * ext/sidplay/gstsiddec.cc:
5742 * gst/asfdemux/gstasfdemux.c:
5743 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5744 tags: update for tag API removal
5746 2011-10-31 02:24:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5748 * ext/mpeg2dec/gstmpeg2dec.c:
5749 * ext/mpeg2dec/gstmpeg2dec.h:
5750 update for meta api change
5752 2011-10-29 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5754 * gst/asfdemux/gstasfdemux.c:
5755 structure: fix for api update
5757 2011-10-31 14:34:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5759 Merge remote-tracking branch 'origin/master' into 0.11
5761 2011-10-30 15:05:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5763 * tests/check/elements/amrnbenc.c:
5764 tests: port amrnbenc test to 0.11
5766 2011-10-30 15:04:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5768 * ext/amrnb/amrnbdec.c:
5769 * ext/amrnb/amrnbenc.c:
5770 amrnb: fix up raw audio caps for 0.11
5772 2011-10-30 15:03:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5774 * tests/check/Makefile.am:
5775 tests: need to define GST_USE_UNSTABLE_API to avoid warnings
5777 2011-10-30 12:29:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5779 * docs/plugins/Makefile.am:
5780 * ext/lame/Makefile.am:
5782 * ext/lame/gstlame.c:
5783 * ext/lame/gstlame.h:
5784 * ext/lame/plugin.c:
5785 * ext/lame/test-lame.c:
5786 * gst/xingmux/gstxingmux.c:
5787 * tests/check/pipelines/lame.c:
5788 lame: remove lame element, it's been superseded by lamemp3enc
5790 2011-10-30 11:51:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5792 * ext/a52dec/gsta52dec.c:
5793 * ext/lame/gstlamemp3enc.c:
5795 * ext/sidplay/gstsiddec.cc:
5796 * gst/asfdemux/gstasfdemux.c:
5797 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5798 ext, gst: update for taglist API changes
5800 2011-10-29 11:57:40 +0200 Edward Hervey <bilboed@bilboed.com>
5802 * gst/asfdemux/gstasfdemux.c:
5803 asfdemux: Don't leak pending payload buffers
5806 2011-10-28 15:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5808 Merge branch 'master' into 0.11
5810 ext/sidplay/gstsiddec.cc
5812 2011-10-27 16:53:44 +0200 Stefan Sauer <ensonic@users.sf.net>
5814 * ext/sidplay/gstsiddec.cc:
5815 siddec: use BOILERPLATE macro and cleanup FIXMEs
5817 2011-10-28 09:18:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5819 * gst/asfdemux/gstrtpasfdepay.c:
5820 asfdepay: fix compiler warnings after gst_caps_new_simple() change
5822 2011-10-21 12:24:01 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
5824 * gst-plugins-ugly.spec.in:
5825 Update specfile with latest changes
5827 2011-10-11 18:03:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5829 * gst/asfdemux/gstasfdemux.c:
5830 asfdemux: Don't unmap a buffer that doesn't exist
5832 2011-10-10 12:38:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5835 * ext/dvdread/dvdreadsrc.c:
5836 dvdread: port to 0.11
5838 2011-10-06 17:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5841 * gst/dvdsub/Makefile.am:
5842 * gst/dvdsub/gstdvdsubdec.c:
5843 * gst/dvdsub/gstdvdsubdec.h:
5844 * gst/dvdsub/gstdvdsubparse.c:
5845 dvdsub: port to 0.11
5847 2011-10-05 13:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5849 Merge branch 'master' into 0.11
5851 ext/amrwbdec/Makefile.am
5852 ext/amrwbdec/amrwbdec.c
5854 2011-10-05 13:18:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5856 * gst/realmedia/gstrdtbuffer.c:
5857 * gst/realmedia/gstrdtbuffer.h:
5858 * gst/realmedia/pnmsrc.c:
5859 * gst/realmedia/rademux.c:
5860 * gst/realmedia/rdtdepay.c:
5861 * gst/realmedia/rdtmanager.c:
5862 * gst/realmedia/rmdemux.c:
5863 * gst/realmedia/rmutils.c:
5864 * gst/realmedia/rtspreal.c:
5865 realmedia: port to 0.11
5867 2011-10-05 12:05:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5869 * ext/amrwbdec/Makefile.am:
5870 * ext/amrwbdec/amrwbdec.c:
5871 * ext/amrwbdec/amrwbdec.h:
5872 amrwbdec: port to audiodecoder
5874 2011-10-04 17:00:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5876 * ext/amrnb/Makefile.am:
5877 amrnbdec: fixup build
5879 2011-10-04 17:00:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5881 * ext/amrnb/amrnbdec.c:
5882 amrnbdec: remove leftover extraneous _unref
5884 2011-10-04 17:50:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5886 Merge branch 'master' into 0.11
5888 ext/amrnb/amrnbdec.c
5890 2011-10-04 17:35:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5893 * ext/amrnb/amrnbdec.c:
5894 * ext/amrnb/amrnbenc.c:
5897 2011-10-04 17:12:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5900 * ext/amrwbdec/Makefile.am:
5901 * ext/amrwbdec/amrwbdec.c:
5902 ported amrwbdec to 0.11
5904 2011-10-03 17:19:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5906 * ext/amrnb/amrnbdec.c:
5907 * ext/amrnb/amrnbdec.h:
5908 amrnbdec: port to audiodecoder
5910 2011-09-30 17:45:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5912 Merge branch 'master' into 0.11
5914 2011-09-30 17:38:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5917 * ext/mpeg2dec/gstmpeg2dec.c:
5918 * ext/mpeg2dec/gstmpeg2dec.h:
5919 mpeg2dec: minimal port to 0.11
5921 2011-09-05 11:11:52 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5923 * ext/mpeg2dec/gstmpeg2dec.c:
5924 * ext/mpeg2dec/gstmpeg2dec.h:
5925 mpeg2dec: post QoS messages when dropping a frame due to QoS
5926 https://bugzilla.gnome.org/show_bug.cgi?id=658241
5928 2011-09-28 13:05:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5931 configure: update ported plugins list
5933 2011-09-28 13:03:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5936 update to 0.11 branch
5938 2011-09-27 20:32:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5940 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5941 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
5942 dvdlpcmdec: port to 0.11
5944 2011-09-27 18:19:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5946 * ext/lame/gstlame.c:
5947 * ext/lame/gstlamemp3enc.c:
5948 lame: fix raw audio caps too
5950 2011-09-27 18:15:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5952 * ext/lame/gstlame.c:
5953 * ext/lame/gstlamemp3enc.c:
5956 2011-09-27 17:54:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5958 Merge branch 'master' into 0.11
5960 2011-09-27 17:51:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5962 * ext/x264/gstx264enc.c:
5963 * ext/x264/gstx264enc.h:
5964 x264enc: port to 0.11
5966 2011-09-27 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5968 * ext/amrnb/Makefile.am:
5969 * ext/amrnb/amrnbenc.c:
5970 * ext/amrnb/amrnbenc.h:
5971 amrnbenc: port to audioencoder
5973 2011-09-26 19:07:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5975 Merge branch 'master' into 0.11
5979 2011-09-26 19:03:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5981 * ext/a52dec/gsta52dec.c:
5984 2011-09-26 16:29:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5986 * ext/twolame/gsttwolame.c:
5987 twolame: Simple fix for GstAudioEncoder API change
5989 2011-09-26 16:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5991 * ext/twolame/gsttwolame.c:
5992 twolame: Fix variable 'gstelement_class' set but not used compiler warning
5994 2011-09-26 16:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5996 * ext/lame/gstlame.c:
5997 * ext/lame/gstlamemp3enc.c:
5998 lame: Don't get the parent class again, GST_BOILERPLATE does this already
6000 2011-09-26 16:07:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6002 * ext/lame/gstlame.c:
6003 * ext/lame/gstlamemp3enc.c:
6004 lame: Fix variable 'gstelement_class' set but not used compiler warning
6006 2011-09-26 12:07:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6008 * ext/twolame/gsttwolame.c:
6009 twolame: improve output framing and timestamping
6010 ... which simply comes down to requesting one frame of input data at a time,
6011 since the encoder nicely turns this into 1 encoded frame.
6013 2011-09-26 11:56:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6015 * ext/twolame/Makefile.am:
6016 * ext/twolame/gsttwolame.c:
6017 * ext/twolame/gsttwolame.h:
6018 twolame: port to audioencoder
6020 2011-09-23 15:32:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6022 * ext/lame/gstlame.c:
6023 lame: use some more boilerplate
6025 2011-09-23 15:26:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6027 * ext/lame/gstlame.c:
6028 * ext/lame/gstlame.h:
6029 lame: port to audioencoder
6031 2011-09-23 14:33:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6033 * ext/lame/gstlamemp3enc.c:
6034 lamemp3enc: use some more boilerplate
6036 2011-09-26 14:44:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6038 * ext/lame/gstlamemp3enc.c:
6039 lamemp3enc: really report bitrate rather kbitrate
6041 2011-09-26 14:44:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6043 * ext/lame/Makefile.am:
6044 * ext/lame/gstlamemp3enc.c:
6045 * ext/lame/gstlamemp3enc.h:
6046 lamemp3enc: port to audioencoder
6048 2011-09-16 15:35:06 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6050 * ext/dvdread/dvdreadsrc.c:
6051 dvdreadsrc: take into account first sector of the current title
6052 This fixes seeking on titles which do not start on a new file.
6053 https://bugzilla.gnome.org/show_bug.cgi?id=659252
6055 2011-09-16 15:03:54 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6057 * ext/dvdread/dvdreadsrc.c:
6058 dvdreadsrc: fix sector seeking
6059 It was overly complicated, and did not take into account the offset
6060 needed for titles which do not start on a new file.
6061 https://bugzilla.gnome.org/show_bug.cgi?id=659252
6063 2011-09-16 13:42:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6065 * ext/dvdread/dvdreadsrc.c:
6066 dvdreadsrc: fix sector search for packed titles
6067 Some DVD titles are packed in a single set, and we need to use
6068 the correct table to map times to sectors.
6069 https://bugzilla.gnome.org/show_bug.cgi?id=659252
6071 2011-08-15 16:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6074 * ext/mad/Makefile.am:
6076 * gst-plugins-ugly.spec.in:
6077 mad: remove id3tag dependency used by in practice unreachable legacy code
6078 The mad mp3 decoder element shouldn't parse tags at all really, but we
6079 have so far kept this code around for backwards-compatibility reasons
6080 for people building manual pipelines for some reason. However, as it
6081 turns out that code has never actually worked in 0.10 in practice,
6082 since it only gets executed if mad_frame_decode() returns LOSTSYNC,
6083 which doesn't actually seem to happen any more though because of the
6084 preceding mad_header_decode(), which will discover and report the
6085 sync loss if it runs into a tag and make mad_frame_decode() try to
6087 Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
6089 2011-09-08 17:01:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6091 * gst/asfdemux/asfpacket.c:
6092 asfpacket: skip empty payload packets
6093 ... which also avoids assertion failures and possible segfaults later on
6094 when possibly trying to join 2 empty buffers.
6096 2011-09-08 14:33:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6098 * gst/realmedia/rmdemux.c:
6099 * gst/realmedia/rmdemux.h:
6100 rmdemux: delay announcing container tags until we have pads
6101 Fixes tags when transcoding.
6102 https://bugzilla.gnome.org/show_bug.cgi?id=658297
6104 2011-09-07 14:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6106 * tests/check/elements/amrnbenc.c:
6107 amrnbenc: Use complete raw audio caps in the test
6109 2011-09-07 14:25:41 +0200 Stefan Sauer <ensonic@users.sf.net>
6111 * docs/plugins/Makefile.am:
6112 docs: cleanup makefiles
6113 Remove commented out parts that we don't need. Remove "the wingo addition" - no
6114 so useful after all. Narrow down file-globs for plugin docs.
6116 2011-09-06 21:25:13 +0200 Stefan Sauer <ensonic@users.sf.net>
6119 Automatic update of common submodule
6120 From a39eb83 to 11f0cd5
6122 2011-09-06 15:40:55 +0200 Stefan Sauer <ensonic@users.sf.net>
6125 Automatic update of common submodule
6126 From 605cd9a to a39eb83
6128 2011-08-25 13:04:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6130 * gst/asfdemux/gstasfdemux.c:
6131 asf: don't use fourcc
6133 2011-08-25 12:54:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6135 Merge branch 'master' into 0.11
6137 2011-08-22 17:49:14 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6139 * ext/mpeg2dec/gstmpeg2dec.c:
6140 mpeg2dec: fix spurious failure to decode some files
6141 Parsing can return with an 'invalid' state, but this is not
6142 actually fatal. For one, the mpeg2dec command line tool that
6143 comes with the libmpeg2 library blithely ignores this condition
6144 and merrily goes on. So we do this same, logging the error,
6145 and going on with parsing. This makes something work that did
6146 not use to work, and brings happiness to the world.
6147 https://bugzilla.gnome.org/show_bug.cgi?id=429476
6149 2011-08-19 18:07:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6152 * ext/sidplay/Makefile.am:
6153 * ext/sidplay/gstsiddec.cc:
6154 port to new audio caps
6156 2011-08-03 18:58:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6158 Merge branch 'master' into 0.11
6161 gst/asfdemux/gstrtpasfdepay.c
6163 2011-08-03 09:05:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6166 configure: Add synaesthesia to the list of non-ported plugins
6168 2011-08-03 01:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6171 * docs/plugins/Makefile.am:
6172 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6173 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6174 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6175 * gst-plugins-ugly.spec.in:
6176 * gst/mpegaudioparse/Makefile.am:
6177 * gst/mpegaudioparse/gstmpegaudioparse.c:
6178 * gst/mpegaudioparse/gstmpegaudioparse.h:
6179 * gst/mpegaudioparse/gstxingmux.c:
6180 * gst/mpegaudioparse/gstxingmux.h:
6181 * gst/mpegaudioparse/mpegaudioparse.vcproj:
6182 * gst/mpegaudioparse/plugin.c:
6183 * gst/xingmux/Makefile.am:
6184 * gst/xingmux/gstxingmux.c:
6185 * gst/xingmux/gstxingmux.h:
6186 * gst/xingmux/plugin.c:
6187 Remove mp3parse plugin/element
6188 It's been replaced by mpegaudioparse in -good. Don't want anyone
6189 to spend time porting a deprecated element. Rename plugin to xingmux
6190 for now until we move that somewhere else.
6192 2011-08-02 12:49:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6195 configure.ac: Define list of non-ported plugins
6197 2011-08-02 12:48:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6200 mad: Fix for changes in GstQuery API
6202 2011-08-02 12:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6204 * gst/asfdemux/gstasfdemux.c:
6205 asfdemux: Fix for changes in GstQuery API
6207 2011-08-02 12:40:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6209 * gst/asfdemux/asfpacket.c:
6210 asfdemux: Fix print statement
6212 2011-08-02 12:35:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6215 Update common submodule
6217 2011-07-30 18:47:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6219 * ext/x264/gstx264enc.c:
6220 x264enc: Properly set the stream format in setcaps
6221 Do not forget to set the selected format to the options string
6222 when getting it from caps
6223 https://bugzilla.gnome.org/show_bug.cgi?id=655223
6225 2011-07-19 15:06:49 +0200 Stefan Sauer <ensonic@google.com>
6227 * ext/x264/gstx264enc.c:
6228 x264enc: fix the build for older x264enc
6229 b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
6231 2011-07-18 20:41:20 -0400 Olivier Crête <olivier.crete@collabora.com>
6233 * ext/x264/gstx264enc.c:
6234 x264enc: Read stream-format from the right place
6235 Read the stream-format from "stream-format" and not from profile, also rename
6236 the "bytestream" variable to "stream_format" so it's easier to understand.
6238 2011-06-13 23:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6240 * ext/x264/gstx264enc.c:
6241 * ext/x264/gstx264enc.h:
6242 x264enc: Select stream-format based on caps
6243 Makes x264 select its stream-format based on what's available
6244 on caps, the user selected option will be chosen as a fallback
6245 when both options are available.
6246 https://bugzilla.gnome.org/show_bug.cgi?id=644233
6248 2011-07-04 18:03:49 -0400 Olivier Crête <olivier.crete@collabora.com>
6250 * ext/x264/gstx264enc.c:
6251 x264: Allow renegotiation but prefer current caps
6253 2011-06-09 20:20:27 -0400 Olivier Crête <olivier.crete@collabora.com>
6255 * tests/check/elements/x264enc.c:
6256 tests: Test x264enc profiles from the caps
6257 https://bugzilla.gnome.org/show_bug.cgi?id=644233
6259 2011-03-07 17:58:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
6261 * ext/x264/Makefile.am:
6262 * ext/x264/gstx264enc.c:
6263 * ext/x264/gstx264enc.h:
6264 x264: Use profile and level from caps
6265 Enforces the profile and level from the downstream caps, also
6266 sets them on the fixated caps
6267 https://bugzilla.gnome.org/show_bug.cgi?id=644233
6269 2011-07-05 10:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6272 Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
6274 2011-06-25 06:29:50 +0300 Brian Gitonga Marete <marete@toshnix.com>
6276 * ext/x264/gstx264enc.c:
6277 x264enc: fix subme property annotation - subme maximum is 10, not 6.
6278 Although the element accepts subme values > 6, the annotation which is
6279 visible through gst-inspect (for example) erroneously indicates 6 as the
6280 maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
6281 https://bugzilla.gnome.org/show_bug.cgi?id=653473
6283 2011-06-23 11:28:58 -0700 David Schleef <ds@schleef.org>
6286 Automatic update of common submodule
6287 From 69b981f to 605cd9a
6289 2011-06-19 12:45:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6291 * gst/asfdemux/gstrtspwms.c:
6292 rtspwms: Porting to 0.11
6294 2011-06-18 20:24:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6296 * gst/asfdemux/gstrtpasfdepay.c:
6297 rtpasfdepay: Port to 0.11
6299 2011-06-15 23:40:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6301 * gst/asfdemux/asfpacket.c:
6302 * gst/asfdemux/asfpacket.h:
6303 * gst/asfdemux/gstasfdemux.c:
6304 * gst/asfdemux/gstasfdemux.h:
6305 asfdemux: Porting to 0.11
6307 2011-06-08 18:18:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6309 * ext/sidplay/gstsiddec.cc:
6310 siddec: port siddec to 0.11
6312 2011-06-06 12:41:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6314 * gst/asfdemux/gstrtpasfdepay.c:
6315 rtpasfdepay: fix fragmented packet handling and packet padding
6316 Also remove a bogus assert.
6318 2011-06-03 11:35:55 +0300 Stefan Kost <ensonic@users.sf.net>
6320 * gst/synaesthesia/gstsynaesthesia.c:
6321 synaesthesia: fix wrong debug log string (copy'n'paste)
6323 2011-06-02 18:46:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6325 Merge branch 'master' into 0.11
6329 2011-06-02 18:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6332 mad: port to new API
6333 Port to new segment API.
6335 No need to set caps on buffers.
6337 2011-05-20 13:32:31 +0300 Stefan Kost <ensonic@users.sf.net>
6339 * gst/realmedia/rmdemux.c:
6340 rmdemux: target is unsigned and can't be < 0
6342 2011-05-20 13:31:14 +0300 Stefan Kost <ensonic@users.sf.net>
6345 mad: use signed when caluculating the delta
6346 Avoids a <0 check for an unsigned variable.
6348 2011-05-19 23:55:41 +0300 Stefan Kost <ensonic@users.sf.net>
6350 * docs/plugins/Makefile.am:
6351 docs: remove obsolete commented out part
6352 We don't have this in the other modules and its not needed.
6354 2011-05-19 23:38:23 +0300 Stefan Kost <ensonic@users.sf.net>
6356 * docs/plugins/gst-plugins-ugly-plugins.args:
6357 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6358 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6359 docs: update plugin introspection data
6360 Now more files are merged and produced in a canonical fashion, which hopefully
6361 creates less or no delta in the future.
6363 2011-05-19 22:58:28 +0300 Stefan Kost <ensonic@users.sf.net>
6366 Automatic update of common submodule
6367 From 9e5bbd5 to 69b981f
6369 2011-05-18 14:49:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6371 * ext/lame/Makefile.am:
6372 * ext/lame/gstlamemp3enc.c:
6373 lamemp3enc: Post CODEC and BITRATE tags
6374 Also filter any CODEC/AUDIO_CODEC tags from incoming
6378 2011-05-18 16:10:55 +0300 Stefan Kost <ensonic@users.sf.net>
6381 Automatic update of common submodule
6382 From fd35073 to 9e5bbd5
6384 2011-05-18 12:25:01 +0300 Stefan Kost <ensonic@users.sf.net>
6387 Automatic update of common submodule
6388 From 46dfcea to fd35073
6390 2011-04-27 15:20:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6392 * gst/asfdemux/gstrtpasfdepay.c:
6393 rtpasfdepay: simplify and refactor packet parsing
6394 Specifically, refactor buffer padding and consider marker bit for fragment
6397 2011-04-27 15:14:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6399 * gst/asfdemux/gstrtpasfdepay.c:
6400 rtpasfdepay: avoid re-sending header
6401 ... e.g. following a seek, which otherwise confuses downstream demuxer
6402 expecting only a flow of data packets at this time.
6404 2011-04-27 15:12:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6406 * gst/asfdemux/gstrtpasfdepay.c:
6407 * gst/asfdemux/gstrtpasfdepay.h:
6408 rtpasfdepay: remove unused field
6410 2011-04-29 09:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6413 mad: Post bitrate tag whenever the bitrate changes
6414 Also send the layer/mode/emphasis/bitrate tags as an event too.
6416 2011-05-14 10:09:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6419 * win32/common/config.h:
6420 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
6422 2011-05-14 10:06:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6425 * docs/plugins/inspect/plugin-a52dec.xml:
6426 * docs/plugins/inspect/plugin-amrnb.xml:
6427 * docs/plugins/inspect/plugin-amrwbdec.xml:
6428 * docs/plugins/inspect/plugin-asf.xml:
6429 * docs/plugins/inspect/plugin-cdio.xml:
6430 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6431 * docs/plugins/inspect/plugin-dvdread.xml:
6432 * docs/plugins/inspect/plugin-dvdsub.xml:
6433 * docs/plugins/inspect/plugin-iec958.xml:
6434 * docs/plugins/inspect/plugin-lame.xml:
6435 * docs/plugins/inspect/plugin-mad.xml:
6436 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6437 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6438 * docs/plugins/inspect/plugin-mpegstream.xml:
6439 * docs/plugins/inspect/plugin-realmedia.xml:
6440 * docs/plugins/inspect/plugin-siddec.xml:
6441 * docs/plugins/inspect/plugin-twolame.xml:
6442 * docs/plugins/inspect/plugin-x264.xml:
6443 * win32/common/config.h:
6446 === release 0.10.18 ===
6448 2011-05-10 10:26:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6454 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6455 * docs/plugins/inspect/plugin-a52dec.xml:
6456 * docs/plugins/inspect/plugin-amrnb.xml:
6457 * docs/plugins/inspect/plugin-amrwbdec.xml:
6458 * docs/plugins/inspect/plugin-asf.xml:
6459 * docs/plugins/inspect/plugin-cdio.xml:
6460 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6461 * docs/plugins/inspect/plugin-dvdread.xml:
6462 * docs/plugins/inspect/plugin-dvdsub.xml:
6463 * docs/plugins/inspect/plugin-iec958.xml:
6464 * docs/plugins/inspect/plugin-lame.xml:
6465 * docs/plugins/inspect/plugin-mad.xml:
6466 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6467 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6468 * docs/plugins/inspect/plugin-mpegstream.xml:
6469 * docs/plugins/inspect/plugin-realmedia.xml:
6470 * docs/plugins/inspect/plugin-siddec.xml:
6471 * docs/plugins/inspect/plugin-twolame.xml:
6472 * docs/plugins/inspect/plugin-x264.xml:
6473 * gst-plugins-ugly.doap:
6474 * win32/common/config.h:
6477 - x264enc: allow changing bitrate and quantizers dynamically at runtime
6478 - x264enc: proxy downstream caps restrictions upstream via get_caps()
6479 - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
6480 - mad: allow build without libid3tag (which isn't really needed anyway)
6481 - many other fixes and improvements
6483 2011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6485 * ext/x264/gstx264enc.c:
6486 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
6488 2011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6490 * ext/x264/gstx264enc.c:
6491 x264enc: do not leak peer pad reference
6493 2011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6495 * ext/x264/gstx264enc.c:
6496 x264enc: No need to copy, reffing is enough
6498 2011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6500 * ext/x264/gstx264enc.c:
6501 x264enc: get_caps function should return a copy of the caps
6503 2011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6506 * docs/plugins/inspect/plugin-a52dec.xml:
6507 * docs/plugins/inspect/plugin-amrnb.xml:
6508 * docs/plugins/inspect/plugin-amrwbdec.xml:
6509 * docs/plugins/inspect/plugin-asf.xml:
6510 * docs/plugins/inspect/plugin-cdio.xml:
6511 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6512 * docs/plugins/inspect/plugin-dvdread.xml:
6513 * docs/plugins/inspect/plugin-dvdsub.xml:
6514 * docs/plugins/inspect/plugin-iec958.xml:
6515 * docs/plugins/inspect/plugin-lame.xml:
6516 * docs/plugins/inspect/plugin-mad.xml:
6517 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6518 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6519 * docs/plugins/inspect/plugin-mpegstream.xml:
6520 * docs/plugins/inspect/plugin-realmedia.xml:
6521 * docs/plugins/inspect/plugin-siddec.xml:
6522 * docs/plugins/inspect/plugin-synaesthesia.xml:
6523 * docs/plugins/inspect/plugin-twolame.xml:
6524 * docs/plugins/inspect/plugin-x264.xml:
6529 * win32/common/config.h:
6530 0.10.17.4 pre-release
6532 2011-04-29 15:43:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6535 mad: remove buffer_alloc
6537 2011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6540 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6541 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6542 * docs/plugins/inspect/plugin-a52dec.xml:
6543 * docs/plugins/inspect/plugin-amrnb.xml:
6544 * docs/plugins/inspect/plugin-amrwbdec.xml:
6545 * docs/plugins/inspect/plugin-asf.xml:
6546 * docs/plugins/inspect/plugin-cdio.xml:
6547 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6548 * docs/plugins/inspect/plugin-dvdread.xml:
6549 * docs/plugins/inspect/plugin-dvdsub.xml:
6550 * docs/plugins/inspect/plugin-iec958.xml:
6551 * docs/plugins/inspect/plugin-lame.xml:
6552 * docs/plugins/inspect/plugin-mad.xml:
6553 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6554 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6555 * docs/plugins/inspect/plugin-mpegstream.xml:
6556 * docs/plugins/inspect/plugin-realmedia.xml:
6557 * docs/plugins/inspect/plugin-siddec.xml:
6558 * docs/plugins/inspect/plugin-synaesthesia.xml:
6559 * docs/plugins/inspect/plugin-twolame.xml:
6560 * docs/plugins/inspect/plugin-x264.xml:
6568 0.10.17.3 pre-release
6570 2011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6573 Automatic update of common submodule
6574 From c3cafe1 to 46dfcea
6576 2011-04-19 19:24:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6581 2011-04-19 19:23:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6583 Merge branch 'master' into 0.11
6588 android/mpegaudioparse.mk
6591 2011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6593 * tests/check/gst-plugins-ugly.supp:
6594 tests: add suppression for lame unit test
6596 2011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6598 * tests/check/Makefile.am:
6599 * tests/check/generic/.gitignore:
6600 * tests/check/generic/index.c:
6601 tests: add generic index-setting test
6603 2011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6605 * ext/mpeg2dec/gstmpeg2dec.c:
6606 mpeg2dec: don't deadlock when setting an index
6608 2011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6611 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6612 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6613 * docs/plugins/inspect/plugin-a52dec.xml:
6614 * docs/plugins/inspect/plugin-amrnb.xml:
6615 * docs/plugins/inspect/plugin-amrwbdec.xml:
6616 * docs/plugins/inspect/plugin-asf.xml:
6617 * docs/plugins/inspect/plugin-cdio.xml:
6618 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6619 * docs/plugins/inspect/plugin-dvdread.xml:
6620 * docs/plugins/inspect/plugin-dvdsub.xml:
6621 * docs/plugins/inspect/plugin-iec958.xml:
6622 * docs/plugins/inspect/plugin-lame.xml:
6623 * docs/plugins/inspect/plugin-mad.xml:
6624 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6625 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6626 * docs/plugins/inspect/plugin-mpegstream.xml:
6627 * docs/plugins/inspect/plugin-realmedia.xml:
6628 * docs/plugins/inspect/plugin-siddec.xml:
6629 * docs/plugins/inspect/plugin-synaesthesia.xml:
6630 * docs/plugins/inspect/plugin-twolame.xml:
6631 * docs/plugins/inspect/plugin-x264.xml:
6633 * win32/common/config.h:
6634 0.10.17.2 pre-release
6636 2011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6638 * gst/realmedia/rademux.c:
6639 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
6641 2011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6643 * gst/mpegstream/gstmpegdemux.c:
6644 mpegstream: fix unused-but-set-variable warnings with gcc 4.6
6646 2011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6648 * ext/dvdread/dvdreadsrc.c:
6649 * ext/sidplay/gstsiddec.cc:
6650 * ext/x264/gstx264enc.c:
6651 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
6653 2011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6655 * gst/asfdemux/gstasfdemux.c:
6656 asfdemux: fix unused-but-set-variable warnings with gcc 4.6
6658 2011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6660 * ext/x264/gstx264enc.c:
6661 x264enc: Implement getcaps function
6662 This allows to set width/height/etc restrictions downstream.
6664 2011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
6667 * ext/mad/Makefile.am:
6668 * ext/x264/Makefile.am:
6669 * gst/asfdemux/Makefile.am:
6670 * gst/dvdlpcmdec/Makefile.am:
6671 * gst/dvdsub/Makefile.am:
6672 * gst/iec958/Makefile.am:
6673 * gst/mpegaudioparse/Makefile.am:
6674 * gst/mpegstream/Makefile.am:
6675 * gst/realmedia/Makefile.am:
6676 * gst/synaesthesia/Makefile.am:
6677 android: make it ready for androgenizer
6678 To build gstreamer for android we are now using androgenizer which
6679 generates the needed Android.mk files.
6680 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
6682 2011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
6686 * android/amrwbdec.mk:
6688 * android/mpegaudioparse.mk:
6689 android: remove the android/ folder
6691 2011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net>
6694 Automatic update of common submodule
6695 From 1ccbe09 to c3cafe1
6697 2010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
6699 * ext/x264/gstx264enc.c:
6700 * ext/x264/gstx264enc.h:
6701 x264enc: Allow changing the bitrate and quantitizers dynamically
6702 https://bugzilla.gnome.org/show_bug.cgi?id=621663
6704 2010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
6706 * ext/x264/gstx264enc.c:
6707 x264enc: Set max bitrate in quality mode
6708 https://bugzilla.gnome.org/show_bug.cgi?id=621663
6710 2010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
6712 * ext/x264/gstx264enc.c:
6713 x264enc: Make it clear that constant quantizer is for debugging only
6714 https://bugzilla.gnome.org/show_bug.cgi?id=621663
6716 2011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6719 Automatic update of common submodule
6720 From 193b717 to 1ccbe09
6722 2011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
6725 Automatic update of common submodule
6726 From b77e2bf to 193b717
6728 2011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6731 Automatic update of common submodule
6732 From d8814b6 to b77e2bf
6734 2011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6737 Automatic update of common submodule
6738 From 6aaa286 to d8814b6
6740 2011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net>
6743 Automatic update of common submodule
6744 From 6aec6b9 to 6aaa286
6746 2011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com>
6749 configure.ac: redundant use of AC_MSG_RESULT()
6750 cleaned the redundant use of AC_MSG_RESULT() in configure.ac
6752 2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
6755 autogen: wingo signed comment
6757 2011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6759 * gst/dvdsub/gstdvdsubdec.c:
6760 * gst/dvdsub/gstdvdsubdec.h:
6761 dvdsubdec: Rearrange buffer allocation and pushing code a bit
6762 This makes the code easier to read, doesn't store every buffer
6763 in the instance until the next buffer is to be drawn and
6764 fixes an unitialized variable compiler warning.
6766 2011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com>
6768 * gst/dvdsub/gstdvdsubdec.c:
6769 dvdsubdec: Output only a single buffer per subpicture and set the correct duration
6772 2011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com>
6774 * gst/dvdsub/gstdvdsubdec.c:
6775 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
6778 2011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6783 mad: build the mad plugin even if libid3tag is not available
6784 ID3 tags are usually handled by id3demux, and should be handled
6785 by id3demux. Tag handling in mad based on libid3tag is very basic
6786 and mostly unnecessary really, so just build this plugin without
6787 ID3 tag support if libid3tag is not available.
6789 2011-03-04 13:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6791 Merge branch 'master' into 0.11
6793 2011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net>
6795 * gst/mpegstream/gstdvddemux.c:
6796 dvddemux: small code cleanup
6797 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
6798 and avoid empty 'if' when logging is disabled.
6800 2011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6803 configure.ac: export plugin description more platform independent
6806 2011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6809 Automatic update of common submodule
6810 From 1de7f6a to 6aec6b9
6812 2011-02-26 15:02:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6814 Merge branch 'master' into 0.11
6818 2011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6820 * ext/mpeg2dec/gstmpeg2dec.c:
6821 mpeg2dec: do not fail fatally when unlinked
6822 ... as _NOT_LINKED was neither tested as fatal before nor complained about.
6824 2011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net>
6828 * ext/mpeg2dec/gstmpeg2dec.c:
6829 * ext/mpeg2dec/gstmpeg2dec.h:
6830 index: remove conditional index support
6831 Index support cannot be disabled since commit
6832 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
6833 in core, which removed the configure flags to disable index.
6835 2011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net>
6838 * ext/mpeg2dec/gstmpeg2dec.c:
6839 formatting: trim trailing whitespace
6841 2011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net>
6844 * ext/mpeg2dec/gstmpeg2dec.c:
6845 * gst/mpegstream/gstmpegdemux.c:
6846 index: use delta frame flags instead of 0 or none
6848 2011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6850 * ext/x264/gstx264enc.c:
6851 x264enc: Don't register flags with a value of 0
6852 Flags with a value of 0 aren't meaningful and will cause
6853 g_value_transform to go into an endless loop when trying to
6854 convert the flags to a string
6856 2011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net>
6859 Automatic update of common submodule
6860 From f94d739 to 1de7f6a
6862 2011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6864 * ext/amrwbdec/amrwbdec.c:
6865 amrwbdec: avoid stalling on invalid frame
6866 Skip 1 byte indicating invalid frame type index rather than stalling
6867 on it indefinitely until EOS.
6870 2011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6872 * tests/check/pipelines/lame.c:
6873 tests: add unit test for lamemp3enc negotiation issue
6874 https://bugzilla.gnome.org/show_bug.cgi?id=641151
6876 2011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6878 * ext/lame/gstlamemp3enc.c:
6879 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
6880 The element downstream of mp3enc might only accept certain sample rates or channels,
6881 make sure we relay any restrictions that do exist to upstream when it does a
6882 get_caps() on the sink pad. That way upstream elements like audioresample or
6883 audioconvert can pick a sample rate / channel configuration that will be accepted,
6884 instead of just negotiating to the highest, which might then be rejected.
6885 https://bugzilla.gnome.org/show_bug.cgi?id=641151
6887 2011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com>
6889 * gst/asfdemux/asfpacket.c:
6890 asfpacket: Avoid using broken duration extension
6891 Quite a few (broken?) files have a packet duration of 1ms, which is
6892 most definitely wrong for either audio or video packets.
6893 We therefore avoid using that value and instead use other metrics to
6894 determine the buffer duration (like using the extended stream properties
6895 average frame duration if present and valid).
6897 2011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6900 * win32/common/config.h:
6901 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
6902 https://bugzilla.gnome.org/show_bug.cgi?id=640705
6904 2011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com>
6906 * gst/mpegaudioparse/gstxingmux.c:
6907 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
6910 2011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6912 * gst/mpegstream/gstdvddemux.c:
6913 mpegstream: increase allowable gap between streams
6914 The new delay is three times as much as the old one, and just happens
6915 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
6916 was chocking before at 5:11.
6917 While there, merge the constants used in two places into a define.
6918 https://bugzilla.gnome.org/show_bug.cgi?id=539708
6920 2011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
6922 * ext/x264/gstx264enc.c:
6923 x264enc: make tag event writable before modifying tag list in place
6924 To modify an event tag is necessary to be sure that x264enc
6926 Also fix indentation.
6927 https://bugzilla.gnome.org/show_bug.cgi?id=640272
6929 2011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6932 * docs/plugins/inspect/plugin-a52dec.xml:
6933 * docs/plugins/inspect/plugin-amrnb.xml:
6934 * docs/plugins/inspect/plugin-amrwbdec.xml:
6935 * docs/plugins/inspect/plugin-asf.xml:
6936 * docs/plugins/inspect/plugin-cdio.xml:
6937 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6938 * docs/plugins/inspect/plugin-dvdread.xml:
6939 * docs/plugins/inspect/plugin-dvdsub.xml:
6940 * docs/plugins/inspect/plugin-iec958.xml:
6941 * docs/plugins/inspect/plugin-lame.xml:
6942 * docs/plugins/inspect/plugin-mad.xml:
6943 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6944 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6945 * docs/plugins/inspect/plugin-mpegstream.xml:
6946 * docs/plugins/inspect/plugin-realmedia.xml:
6947 * docs/plugins/inspect/plugin-siddec.xml:
6948 * docs/plugins/inspect/plugin-twolame.xml:
6949 * docs/plugins/inspect/plugin-x264.xml:
6950 * win32/common/config.h:
6953 === release 0.10.17 ===
6955 2011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6961 * docs/plugins/inspect/plugin-a52dec.xml:
6962 * docs/plugins/inspect/plugin-amrnb.xml:
6963 * docs/plugins/inspect/plugin-amrwbdec.xml:
6964 * docs/plugins/inspect/plugin-asf.xml:
6965 * docs/plugins/inspect/plugin-cdio.xml:
6966 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6967 * docs/plugins/inspect/plugin-dvdread.xml:
6968 * docs/plugins/inspect/plugin-dvdsub.xml:
6969 * docs/plugins/inspect/plugin-iec958.xml:
6970 * docs/plugins/inspect/plugin-lame.xml:
6971 * docs/plugins/inspect/plugin-mad.xml:
6972 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6973 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6974 * docs/plugins/inspect/plugin-mpegstream.xml:
6975 * docs/plugins/inspect/plugin-realmedia.xml:
6976 * docs/plugins/inspect/plugin-siddec.xml:
6977 * docs/plugins/inspect/plugin-twolame.xml:
6978 * docs/plugins/inspect/plugin-x264.xml:
6979 * gst-plugins-ugly.doap:
6980 * win32/common/config.h:
6983 2011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6986 * docs/plugins/inspect/plugin-a52dec.xml:
6987 * docs/plugins/inspect/plugin-amrnb.xml:
6988 * docs/plugins/inspect/plugin-amrwbdec.xml:
6989 * docs/plugins/inspect/plugin-asf.xml:
6990 * docs/plugins/inspect/plugin-cdio.xml:
6991 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6992 * docs/plugins/inspect/plugin-dvdread.xml:
6993 * docs/plugins/inspect/plugin-dvdsub.xml:
6994 * docs/plugins/inspect/plugin-iec958.xml:
6995 * docs/plugins/inspect/plugin-lame.xml:
6996 * docs/plugins/inspect/plugin-mad.xml:
6997 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6998 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6999 * docs/plugins/inspect/plugin-mpegstream.xml:
7000 * docs/plugins/inspect/plugin-realmedia.xml:
7001 * docs/plugins/inspect/plugin-siddec.xml:
7002 * docs/plugins/inspect/plugin-twolame.xml:
7003 * docs/plugins/inspect/plugin-x264.xml:
7004 * win32/common/config.h:
7005 0.10.16.4 pre-release
7007 2011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
7009 * ext/mpeg2dec/gstmpeg2dec.c:
7010 mpeg2dec: Use the proper component value for height
7012 2011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7015 * docs/plugins/inspect/plugin-a52dec.xml:
7016 * docs/plugins/inspect/plugin-amrnb.xml:
7017 * docs/plugins/inspect/plugin-amrwbdec.xml:
7018 * docs/plugins/inspect/plugin-asf.xml:
7019 * docs/plugins/inspect/plugin-cdio.xml:
7020 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7021 * docs/plugins/inspect/plugin-dvdread.xml:
7022 * docs/plugins/inspect/plugin-dvdsub.xml:
7023 * docs/plugins/inspect/plugin-iec958.xml:
7024 * docs/plugins/inspect/plugin-lame.xml:
7025 * docs/plugins/inspect/plugin-mad.xml:
7026 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7027 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7028 * docs/plugins/inspect/plugin-mpegstream.xml:
7029 * docs/plugins/inspect/plugin-realmedia.xml:
7030 * docs/plugins/inspect/plugin-siddec.xml:
7031 * docs/plugins/inspect/plugin-twolame.xml:
7032 * docs/plugins/inspect/plugin-x264.xml:
7033 * win32/common/config.h:
7034 0.10.16.3 pre-release
7036 2011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
7038 * gst/asfdemux/asfheaders.c:
7039 * gst/asfdemux/asfheaders.h:
7040 * gst/asfdemux/gstasfdemux.c:
7041 asfdemux: Handle new type of DRM'd asf files.
7042 These are produced by the new MS PlayReady system.
7043 https://bugzilla.gnome.org/show_bug.cgi?id=639226
7045 2011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net>
7048 Automatic update of common submodule
7049 From e572c87 to f94d739
7051 2011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7054 Automatic update of common submodule
7055 From ccbaa85 to e572c87
7057 2011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7060 Automatic update of common submodule
7061 From 46445ad to ccbaa85
7063 2011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7065 * tests/check/Makefile.am:
7066 tests: never disable g_assert() and cast checks for the unit tests
7067 The unit tests are riddled with g_assert() and friends, make sure we
7068 don't disable assert and cast checks for the unit tests even if
7069 this has been specified for the rest of the code base, e.g. via
7070 --disable-glib-asserts
7072 2011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7075 * win32/common/config.h:
7076 0.10.16.2 pre-release
7078 2011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7080 * docs/plugins/gst-plugins-ugly-plugins.args:
7081 * docs/plugins/inspect/plugin-a52dec.xml:
7082 * docs/plugins/inspect/plugin-amrnb.xml:
7083 * docs/plugins/inspect/plugin-amrwbdec.xml:
7084 * docs/plugins/inspect/plugin-asf.xml:
7085 * docs/plugins/inspect/plugin-cdio.xml:
7086 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7087 * docs/plugins/inspect/plugin-dvdread.xml:
7088 * docs/plugins/inspect/plugin-dvdsub.xml:
7089 * docs/plugins/inspect/plugin-iec958.xml:
7090 * docs/plugins/inspect/plugin-lame.xml:
7091 * docs/plugins/inspect/plugin-mad.xml:
7092 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7093 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7094 * docs/plugins/inspect/plugin-mpegstream.xml:
7095 * docs/plugins/inspect/plugin-realmedia.xml:
7096 * docs/plugins/inspect/plugin-siddec.xml:
7097 * docs/plugins/inspect/plugin-twolame.xml:
7098 * docs/plugins/inspect/plugin-x264.xml:
7101 2011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7106 po: update translations
7108 2011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7111 configure: use $LIBM instead of hardcoding -lm
7113 2011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
7115 * gst/realmedia/rmdemux.c:
7116 rmdemux: Initialize return variable.
7117 In the unlikely event that height is 0 (which is invalid) we would end up
7118 never setting the flow return.
7120 2011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
7122 * gst/realmedia/rmutils.c:
7123 realmedia: Fix unitialized variables on macosx
7125 2011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7127 * ext/x264/gstx264enc.c:
7128 x264enc: Handle codec/encoder tags
7129 Make x264enc drop video-codec and codec tags and replace
7130 encoder/encoder-version with x264 and its build number
7133 2010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7135 * ext/mpeg2dec/gstmpeg2dec.c:
7136 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
7138 2010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7140 * ext/mpeg2dec/gstmpeg2dec.c:
7141 mpeg2dec: minor formatting clean-up
7143 2010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7145 * ext/mpeg2dec/gstmpeg2dec.c:
7146 mpeg2dec: refactor cropping code to use libgstvideo functions
7147 https://bugzilla.gnome.org/show_bug.cgi?id=571146
7149 2010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7151 * ext/mpeg2dec/gstmpeg2dec.c:
7152 * ext/mpeg2dec/gstmpeg2dec.h:
7153 mpeg2dec: use GstVideoFormat instead of custom enum
7155 2010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7157 * ext/mpeg2dec/Makefile.am:
7158 mpeg2dec: fix LIBADD order in Makefile.am
7160 2010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca>
7162 * ext/x264/gstx264enc.c:
7163 x264: vbv-buf-capacity should have a minimum of 0
7164 x264 will clip this value internally, and users should be allowed to
7165 specify a lower value than 300 ms.
7166 https://bugzilla.gnome.org/show_bug.cgi?id=635291
7168 2010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7170 * ext/x264/gstx264enc.c:
7171 x264enc: also accept YV12 input
7173 2010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7175 * ext/x264/gstx264enc.c:
7176 x264enc: add a note to the docs about encoder latency and queues
7177 https://bugzilla.gnome.org/show_bug.cgi?id=636107
7179 2010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7181 * gst/realmedia/rademux.c:
7182 * gst/realmedia/rmdemux.c:
7183 realmedia: do not use the pad buffer allocation functions in demuxers
7184 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
7185 https://bugzilla.gnome.org/show_bug.cgi?id=637932
7187 2010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
7190 Automatic update of common submodule
7191 From 169462a to 46445ad
7193 2010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7196 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
7199 2010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net>
7202 Automatic update of common submodule
7203 From 20742ae to 169462a
7205 2010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com>
7207 * gst/realmedia/rmdemux.c:
7208 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
7209 Signed-off-by: Rob Clark <rob@ti.com>
7211 2010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net>
7214 Automatic update of common submodule
7215 From 011bcc8 to 20742ae
7217 2010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org>
7220 x264: uses pkg-config to locate libx264
7222 2010-12-07 15:40:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7224 Merge branch 'master' into 0.11
7226 2010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7228 * tests/check/pipelines/lame.c:
7229 check: don't use deprecated method
7231 2010-12-06 18:12:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7234 * android/amrwbdec.mk:
7236 * android/mpegaudioparse.mk:
7238 more 0.10 -> 0,11 changes
7240 2010-12-06 12:29:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7243 configure: open 0.11 branch
7245 2010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
7250 * android/amrwbdec.mk:
7252 * android/mpegaudioparse.mk:
7253 Add build system for Android
7255 2010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com>
7257 * gst/realmedia/rmutils.c:
7258 realmedia: Remove dead assignments
7260 2010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com>
7263 mad: Remove dead assignments
7265 2010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7267 * ext/dvdread/dvdreadsrc.c:
7268 dvdreadsrc: remove bogus comment
7270 2010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com>
7272 * ext/dvdread/dvdreadsrc.c:
7273 dvdreadsrc: fix handling of multi-angle streams
7274 We would output all angles interleaved instead of just
7276 https://bugzilla.gnome.org/show_bug.cgi?id=539254
7278 2010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7280 * gst/realmedia/Makefile.am:
7281 realmedia: fix LIBS order in Makefile
7283 2010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7323 po: update for new translatable strings
7325 2010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net>
7328 Automatic update of common submodule
7329 From 7bbd708 to 011bcc8
7331 2010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com>
7333 * ext/mpeg2dec/gstmpeg2dec.c:
7334 mpeg2dec: convert the position to stream time before answering to a position query
7336 2010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com>
7338 * gst/realmedia/Makefile.am:
7339 * gst/realmedia/rademux.c:
7340 * gst/realmedia/rmdemux.c:
7341 * gst/realmedia/rmdemux.h:
7342 realmedia: Get codec name from pbutils instead of harcoding them
7344 2010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
7346 * ext/x264/gstx264enc.c:
7347 x264enc: Work around a rate control issue in libx264
7348 When variable framerate is disabled in libx264 (which occurs when using
7349 the zerolatency tuning), libx264 ignores timestamps but still uses the
7350 timebase leading to messed up rate control with our nanosecond timebase.
7351 We work around this issue by setting the timebase to the reciprocal of
7352 the framerate and we validate that the framerate is suitable.
7353 This has been fixed upstream in libx264 but there are non-fixed versions
7354 in the wild so this workaround is still needed.
7357 2010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7359 * ext/mpeg2dec/gstmpeg2dec.c:
7360 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
7362 2010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com>
7364 * ext/mpeg2dec/gstmpeg2dec.c:
7365 mpeg2dec: fix position query by trusting upstream
7366 Position queries are badly handled for DVDs (probably due to the division in
7367 chapters): the time returned was the time since the start of chapter.
7368 Now ask upstream for position queries, fall back to the old code if upstream
7369 cannot answer the query.
7371 2010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net>
7373 * ext/lame/gstlame.c:
7375 * ext/sidplay/gstsiddec.cc:
7376 * gst/mpegstream/gstmpegparse.c:
7377 various: canonicalize property names
7379 2010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net>
7381 * ext/a52dec/gsta52dec.c:
7382 * ext/amrnb/amrnbdec.c:
7383 * ext/amrnb/amrnbenc.c:
7384 * ext/cdio/gstcdiocddasrc.c:
7385 * ext/dvdread/dvdreadsrc.c:
7386 * ext/lame/gstlame.c:
7387 * ext/lame/gstlamemp3enc.c:
7389 * ext/sidplay/gstsiddec.cc:
7390 * ext/x264/gstx264enc.c:
7391 various (ext): add a missing G_PARAM_STATIC_STRINGS flags
7393 2010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net>
7395 * gst/iec958/ac3iec.c:
7396 * gst/mpegaudioparse/gstmpegaudioparse.c:
7397 * gst/mpegstream/gstmpegparse.c:
7398 * gst/mpegstream/gstrfc2250enc.c:
7399 * gst/realmedia/pnmsrc.c:
7400 * gst/realmedia/rdtmanager.c:
7401 various (gst): add a missing G_PARAM_STATIC_STRINGS flags
7403 2010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org>
7406 Automatic update of common submodule
7407 From 5a668bf to 7bbd708
7409 2010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org>
7412 Automatic update of common submodule
7413 From c4a8adc to 5a668bf
7415 2010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7418 Automatic update of common submodule
7419 From 5e3c9bf to c4a8adc
7421 2010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7425 mad: support reverse playback
7427 2010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7429 * ext/dvdread/dvdreadsrc.c:
7430 dvdreadsrc: improve error messages on read errors
7431 Provide proper i18n-ed error messages when a read error happens,
7432 and point out that the error could be happening because the
7434 https://bugzilla.gnome.org/show_bug.cgi?id=613633
7436 2010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7439 configure: set plugin release datetime
7441 2010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com>
7444 Automatic update of common submodule
7445 From aa0d1d0 to 5e3c9bf
7447 2010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7449 * gst/mpegstream/gstmpegparse.c:
7450 mpegparse: re-fix flow return handling
7451 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
7452 - } while (GST_FLOW_IS_SUCCESS (result));
7453 + } while (result != GST_FLOW_OK);
7455 2010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net>
7457 * tests/check/Makefile.am:
7458 * tests/check/generic/states.c:
7459 tests: allow running state tests for all elements
7460 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
7461 to try elements that would normaly be skipped.
7463 2010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7466 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
7468 2010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7471 * pkgconfig/.gitignore:
7472 * pkgconfig/Makefile.am:
7473 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
7474 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
7475 This .pc file will not be installed, it's only for uninstalled setups,
7476 same thing as we do for -good. This is so other modules' unit tests can
7477 find our plugins properly in an uninstalled setup.
7479 2010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7482 Automatic update of common submodule
7483 From c2e10bf to aa0d1d0
7485 2010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7488 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
7490 2010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7492 * ext/sidplay/gstsiddec.cc:
7493 siddec: don't use GST_FLOW_IS_FATAL
7494 GST_FLOW_IS_FATAL has been deprecated in core git.
7496 2010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org>
7499 Automatic update of common submodule
7500 From d3d9acf to c2e10bf
7502 2010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7505 configure: Require orc >= 0.4.6 for --compat
7507 2010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7510 Automatic update of common submodule
7511 From ec60217 to d3d9acf
7513 2010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7515 * ext/mpeg2dec/gstmpeg2dec.c:
7516 mpeg2dec: Don't use GST_FLOW_IS_FATAL()
7517 And don't post error messages if allocating a buffer resulted
7518 in WRONG_STATE or UNEXPECTED.
7520 2010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7522 * gst/mpegaudioparse/gstxingmux.c:
7523 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
7525 2010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7527 * gst/mpegstream/gstdvddemux.c:
7528 * gst/mpegstream/gstmpegdemux.c:
7529 * gst/mpegstream/gstmpegparse.c:
7530 mpegstream: Don't use GST_FLOW_IS_SUCCESS()
7532 2010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7534 * gst/realmedia/rmdemux.c:
7535 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
7537 2010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7539 * gst/asfdemux/gstasfdemux.c:
7540 asfdemux: Don't use GST_FLOW_IS_FATAL()
7541 And don't post error messages for UNEXPECTED and post an error
7542 message if pulling data failed because of NOT_LINKED.
7544 2010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7547 * docs/plugins/inspect/plugin-a52dec.xml:
7548 * docs/plugins/inspect/plugin-amrnb.xml:
7549 * docs/plugins/inspect/plugin-amrwbdec.xml:
7550 * docs/plugins/inspect/plugin-asf.xml:
7551 * docs/plugins/inspect/plugin-cdio.xml:
7552 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7553 * docs/plugins/inspect/plugin-dvdread.xml:
7554 * docs/plugins/inspect/plugin-dvdsub.xml:
7555 * docs/plugins/inspect/plugin-iec958.xml:
7556 * docs/plugins/inspect/plugin-lame.xml:
7557 * docs/plugins/inspect/plugin-mad.xml:
7558 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7559 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7560 * docs/plugins/inspect/plugin-mpegstream.xml:
7561 * docs/plugins/inspect/plugin-realmedia.xml:
7562 * docs/plugins/inspect/plugin-siddec.xml:
7563 * docs/plugins/inspect/plugin-twolame.xml:
7564 * docs/plugins/inspect/plugin-x264.xml:
7565 * win32/common/config.h:
7567 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
7568 the code is updated for the GST_FLOW_IS_* macro deprecations.
7570 === release 0.10.16 ===
7572 2010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7578 * gst-plugins-ugly.doap:
7579 * win32/common/config.h:
7582 2010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7584 * docs/plugins/inspect/plugin-a52dec.xml:
7585 * docs/plugins/inspect/plugin-amrnb.xml:
7586 * docs/plugins/inspect/plugin-amrwbdec.xml:
7587 * docs/plugins/inspect/plugin-asf.xml:
7588 * docs/plugins/inspect/plugin-cdio.xml:
7589 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7590 * docs/plugins/inspect/plugin-dvdread.xml:
7591 * docs/plugins/inspect/plugin-dvdsub.xml:
7592 * docs/plugins/inspect/plugin-iec958.xml:
7593 * docs/plugins/inspect/plugin-lame.xml:
7594 * docs/plugins/inspect/plugin-mad.xml:
7595 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7596 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7597 * docs/plugins/inspect/plugin-mpegstream.xml:
7598 * docs/plugins/inspect/plugin-realmedia.xml:
7599 * docs/plugins/inspect/plugin-siddec.xml:
7600 * docs/plugins/inspect/plugin-twolame.xml:
7601 * docs/plugins/inspect/plugin-x264.xml:
7602 docs: update docs for release
7604 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7612 po: update translations
7614 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7653 0.10.15.6 pre-release
7655 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
7657 * gst/asfdemux/gstasfdemux.c:
7658 asfdemux: Don't error out on non-critical flow returns
7659 Only error out when downstream returns:
7664 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
7665 of the streams had gone EOS) and then stop the task silently.
7666 In the case of WRONG_STATE we just need to stop silently
7667 https://bugzilla.gnome.org/show_bug.cgi?id=600412
7669 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7708 0.10.15.5 pre-release
7710 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
7712 * gst/mpegaudioparse/gstmpegaudioparse.c:
7713 mp3parse: propagate flow errors upstream.
7714 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
7715 always return the error upstream.
7717 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7756 0.10.15.4 pre-release
7758 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
7761 Automatic update of common submodule
7762 From 3e8db1d to ec60217
7764 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7767 * docs/plugins/inspect/plugin-a52dec.xml:
7768 * docs/plugins/inspect/plugin-amrnb.xml:
7769 * docs/plugins/inspect/plugin-amrwbdec.xml:
7770 * docs/plugins/inspect/plugin-asf.xml:
7771 * docs/plugins/inspect/plugin-cdio.xml:
7772 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7773 * docs/plugins/inspect/plugin-dvdread.xml:
7774 * docs/plugins/inspect/plugin-dvdsub.xml:
7775 * docs/plugins/inspect/plugin-iec958.xml:
7776 * docs/plugins/inspect/plugin-lame.xml:
7777 * docs/plugins/inspect/plugin-mad.xml:
7778 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7779 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7780 * docs/plugins/inspect/plugin-mpegstream.xml:
7781 * docs/plugins/inspect/plugin-realmedia.xml:
7782 * docs/plugins/inspect/plugin-siddec.xml:
7783 * docs/plugins/inspect/plugin-twolame.xml:
7784 * docs/plugins/inspect/plugin-x264.xml:
7785 * win32/common/config.h:
7786 0.10.15.3 pre-release
7788 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
7790 * ext/x264/gstx264enc.c:
7791 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
7792 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
7793 argument to the option string value causes an error. For < 78 we pass the
7794 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
7795 result in passing 'none' for false and 'strict' for true. Other modes can be
7796 set through the option-string property for now.
7797 https://bugzilla.gnome.org/show_bug.cgi?id=626577
7799 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7802 * docs/plugins/gst-plugins-ugly-plugins.args:
7803 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7804 * docs/plugins/inspect/plugin-a52dec.xml:
7805 * docs/plugins/inspect/plugin-amrnb.xml:
7806 * docs/plugins/inspect/plugin-amrwbdec.xml:
7807 * docs/plugins/inspect/plugin-asf.xml:
7808 * docs/plugins/inspect/plugin-cdio.xml:
7809 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7810 * docs/plugins/inspect/plugin-dvdread.xml:
7811 * docs/plugins/inspect/plugin-dvdsub.xml:
7812 * docs/plugins/inspect/plugin-iec958.xml:
7813 * docs/plugins/inspect/plugin-lame.xml:
7814 * docs/plugins/inspect/plugin-mad.xml:
7815 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7816 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7817 * docs/plugins/inspect/plugin-mpegstream.xml:
7818 * docs/plugins/inspect/plugin-realmedia.xml:
7819 * docs/plugins/inspect/plugin-siddec.xml:
7820 * docs/plugins/inspect/plugin-twolame.xml:
7821 * docs/plugins/inspect/plugin-x264.xml:
7822 * win32/common/config.h:
7823 0.10.15.2 pre-release
7825 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
7827 * gst/synaesthesia/gstsynaesthesia.c:
7828 synaesthesia: code cleanups.
7829 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
7832 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
7834 * gst/synaesthesia/gstsynaesthesia.c:
7835 synaesthesia: use GST_BOILERPLATE macros
7837 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7840 Automatic update of common submodule
7841 From bd2054b to 3e8db1d
7843 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7845 * ext/x264/gstx264enc.c:
7846 x264: fix printf format warning in debug message
7848 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7850 * docs/plugins/Makefile.am:
7851 docs: fix bug passing arguments to gtkdoc-fixref in upload target
7852 Missing backslash at end of line meant we weren't passing all arguments
7853 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
7855 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
7858 Automatic update of common submodule
7859 From a519571 to bd2054b
7861 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7864 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
7865 This first checks what is required for ISO C99 support and sets the relevant
7866 compiler parameters and if no C99 compiler is found, it checks for a
7867 C89 compiler. This enables us to check for and use C89/C99 functions
7868 that gcc hides from us without the correct compiler parameters.
7870 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
7872 * ext/x264/gstx264enc.c:
7873 x264enc: Fix flushing of delayed frames
7874 x264_encoder_encode() should be called with a NULL picture until at least
7875 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
7876 regression in make check due to the recent change in defaults which enabled
7877 b-frames and b-pyramid, both of which I believe increase the number of delayed
7878 frames when encoding.
7880 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
7882 * ext/x264/gstx264enc.c:
7883 x264enc: Improve x264enc defaults
7884 - medium x264 speed/quality preset
7885 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
7886 Addresses part of bug #607798
7888 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
7890 * ext/x264/gstx264enc.c:
7891 x264enc: Fix property description typos
7893 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
7895 * ext/x264/gstx264enc.c:
7896 x264enc: Add some more debug info
7898 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
7900 * ext/x264/gstx264enc.c:
7901 * ext/x264/gstx264enc.h:
7902 x264enc: Add speed-preset and [psy-]tuning properties
7903 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
7904 preset and possibly a profile and/or tuning are now the recommended way to
7905 configure x264 through x264enc.
7906 If a preset/tuning are specified then these will define the default values and
7907 the property defaults will be ignored. After this the option-string property is
7908 applied, followed by the user-set properties, fast first pass restrictions and
7909 finally the profile restrictions.
7910 Addresses part of bug #607798
7912 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
7914 * ext/x264/gstx264enc.c:
7915 * ext/x264/gstx264enc.h:
7916 x264enc: Refactor code in preparation for presets/tunings
7917 - Make defaults append the appropriate default value to a string. This is
7918 needed to differentiate between something user-set and the actual prop
7920 - Add an internal option string to which _set_property () cases append for the
7921 majority of properties.
7922 - Use gst_x264_enc_parse_options () to clean up application of settings. This
7923 will make order of application with respect to the presets and tunings quite
7925 Addresses part of bug #607798
7927 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
7929 * ext/x264/gstx264enc.c:
7930 x264enc: Update available me types
7931 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
7932 now self-maintaining.
7934 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
7936 * ext/x264/gstx264enc.c:
7937 x264enc: Use new libx264 API to affect fast first pass
7938 Uses new x264 API to apply reduced complexity values to the parameters to
7939 increase encoding speed in the first pass of a multi-pass encode. This does
7940 not impact on final quality.
7941 Addresses part of bug #607798
7943 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
7945 * ext/x264/gstx264enc.c:
7946 * ext/x264/gstx264enc.h:
7947 x264enc: Add profile property
7948 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
7949 Profile. This makes it easier to achieve Baseline Profile for example.
7950 Addresses part of bug #607798
7952 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
7954 * ext/x264/gstx264enc.c:
7955 * ext/x264/gstx264enc.h:
7956 x264enc: Add option-string property
7957 Adds support for an x264 format option-string to specify advanced parameters
7958 Addresses part of bug #607798
7960 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7962 * ext/mad/Makefile.am:
7963 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
7964 Spotted by syntr0py.
7966 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7968 * ext/x264/gstx264enc.c:
7969 x264enc: only set timebase on versions where it exists
7971 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
7973 * ext/x264/gstx264enc.c:
7974 x264enc: set appropriate time base
7977 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7979 * tests/check/Makefile.am:
7980 tests: add plugin loading whitelist to test environment
7981 Only want to load core/-base/-ugly plugins here.
7983 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7987 Bump automake requirement to 1.10 and autoconf to 2.60
7988 For maintainability reasons and $(builddir).
7991 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7993 * gst/asfdemux/gstasfdemux.c:
7994 asfdemux: Fix seeking after last commits
7995 Don't handle wrong-state returns as errors to allow seeking to work
7998 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8000 * gst/asfdemux/gstasfdemux.c:
8001 asfdemux: Push all pending data on EOS
8002 When on push mode and receiving an EOS event, asfdemux
8003 should push all pending data because we might be dealing
8004 with a broken file that has a preroll value higher
8005 than its actual length.
8007 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8009 * gst/asfdemux/gstasfdemux.c:
8010 asfdemux: Fix sending eos event for chained asfs
8011 Properly push EOS event when finishing a chained asf file
8015 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8017 * docs/plugins/Makefile.am:
8018 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8019 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8020 * docs/plugins/inspect/plugin-rmdemux.xml:
8021 docs: add rmdemux to docs properly
8022 The plugin has been renamed, remove old introspection file.
8024 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8026 * docs/plugins/gst-plugins-ugly-plugins.args:
8027 * docs/plugins/inspect/plugin-x264.xml:
8028 docs: update for recent x264enc changes
8030 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8032 * gst/realmedia/rmdemux.c:
8033 rmdemux: fix compiler warning when debugging system in core is disabled
8035 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
8038 Automatic update of common submodule
8039 From 73ff93a to a519571
8041 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
8043 * gst/asfdemux/gstasfdemux.c:
8044 asfdemux: Allow at least 500ms of preroll.
8045 Some files have insanely low preroll values which break the
8046 all_streams_prerolled() logic.
8049 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8051 * ext/x264/gstx264enc.c:
8052 x264enc: add new h264 caps attribute alignment
8055 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8057 * ext/x264/gstx264enc.c:
8058 * ext/x264/gstx264enc.h:
8059 x264enc: conditionally expose enhanced upstream capabilities
8060 API: GstX264Enc:sliced-threads
8061 API: GstX264Enc:sync-lookahead
8062 API: GstX264Enc:intra-refresh
8063 API: GstX264Enc:mb-tree
8064 API: GstX264Enc:rc-lookahead
8067 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8070 * docs/plugins/inspect/plugin-a52dec.xml:
8071 * docs/plugins/inspect/plugin-amrnb.xml:
8072 * docs/plugins/inspect/plugin-amrwbdec.xml:
8073 * docs/plugins/inspect/plugin-asf.xml:
8074 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8075 * docs/plugins/inspect/plugin-iec958.xml:
8076 * docs/plugins/inspect/plugin-mad.xml:
8077 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8078 * docs/plugins/inspect/plugin-mpegstream.xml:
8079 * docs/plugins/inspect/plugin-realmedia.xml:
8080 docs: update introspected plugin docs for gstdoc-scangobj and other changes
8081 Update common for latest gstdoc-scangobj and inspect xml files for
8082 escaping and pad template order changes.
8084 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
8087 Automatic update of common submodule
8088 From 9339ccc to 35617c2
8090 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
8093 Automatic update of common submodule
8094 From 5adb1ca to 9339ccc
8096 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
8099 Automatic update of common submodule
8100 From 57c89b7 to 5adb1ca
8102 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
8105 Automatic update of common submodule
8106 From c804988 to 57c89b7
8108 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8111 * gst/realmedia/rtspreal.c:
8112 configure: Update required GLib version to 2.20
8114 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8116 * ext/a52dec/gsta52dec.c:
8117 a52dec: Call orc_init() before trying to get target flags
8119 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8121 * ext/a52dec/gsta52dec.c:
8122 a52dec: Remove debug printf...
8124 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8127 * ext/a52dec/Makefile.am:
8128 * ext/a52dec/gsta52dec.c:
8129 a52dec: Use orc for CPU feature detection and don't check for liboil
8131 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8134 configure: Use GLIB_EXTRA_CFLAGS
8136 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8139 Automatic update of common submodule
8140 From 7a0fdf5 to c804988
8142 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8145 Automatic update of common submodule
8146 From 6da3bab to 7a0fdf5
8148 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8151 Automatic update of common submodule
8152 From 733fca9 to 6da3bab
8154 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
8157 Automatic update of common submodule
8158 From fad145b to 733fca9
8160 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
8163 Automatic update of common submodule
8164 From 47683c1 to fad145b
8166 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8168 * gst/realmedia/rmdemux.c:
8169 rmdemux: pass bitrate on caps
8170 Set the bitrate on the caps, some decoders like sipro need this to function
8174 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
8177 Automatic update of common submodule
8178 From 17f89e5 to 47683c1
8180 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
8183 Automatic update of common submodule
8184 From fd7ca04 to 17f89e5
8186 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
8188 * ext/x264/gstx264enc.c:
8189 x264enc: Only set i_weighted_pred on versions where it exists
8191 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
8193 * ext/lame/gstlamemp3enc.c:
8194 lamemp3enc: implement latency query
8195 The encoder's latency is deduced from the framesize. Fixes #618896.
8197 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8200 * docs/plugins/gst-plugins-ugly-plugins.args:
8201 * docs/plugins/gst-plugins-ugly-plugins.signals:
8202 * docs/plugins/inspect/plugin-a52dec.xml:
8203 * docs/plugins/inspect/plugin-amrnb.xml:
8204 * docs/plugins/inspect/plugin-amrwbdec.xml:
8205 * docs/plugins/inspect/plugin-asf.xml:
8206 * docs/plugins/inspect/plugin-cdio.xml:
8207 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8208 * docs/plugins/inspect/plugin-dvdread.xml:
8209 * docs/plugins/inspect/plugin-dvdsub.xml:
8210 * docs/plugins/inspect/plugin-iec958.xml:
8211 * docs/plugins/inspect/plugin-lame.xml:
8212 * docs/plugins/inspect/plugin-mad.xml:
8213 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8214 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8215 * docs/plugins/inspect/plugin-mpegstream.xml:
8216 * docs/plugins/inspect/plugin-realmedia.xml:
8217 * docs/plugins/inspect/plugin-siddec.xml:
8218 * docs/plugins/inspect/plugin-twolame.xml:
8219 * docs/plugins/inspect/plugin-x264.xml:
8220 * win32/common/config.h:
8223 === release 0.10.15 ===
8225 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8231 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8232 * docs/plugins/inspect/plugin-a52dec.xml:
8233 * docs/plugins/inspect/plugin-amrnb.xml:
8234 * docs/plugins/inspect/plugin-amrwbdec.xml:
8235 * docs/plugins/inspect/plugin-asf.xml:
8236 * docs/plugins/inspect/plugin-cdio.xml:
8237 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8238 * docs/plugins/inspect/plugin-dvdread.xml:
8239 * docs/plugins/inspect/plugin-dvdsub.xml:
8240 * docs/plugins/inspect/plugin-iec958.xml:
8241 * docs/plugins/inspect/plugin-lame.xml:
8242 * docs/plugins/inspect/plugin-mad.xml:
8243 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8244 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8245 * docs/plugins/inspect/plugin-mpegstream.xml:
8246 * docs/plugins/inspect/plugin-realmedia.xml:
8247 * docs/plugins/inspect/plugin-siddec.xml:
8248 * docs/plugins/inspect/plugin-twolame.xml:
8249 * docs/plugins/inspect/plugin-x264.xml:
8250 * gst-plugins-ugly.doap:
8251 * win32/common/config.h:
8254 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8294 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8297 configure: make implicit GLib and liboil requirements explicit
8298 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
8300 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
8302 * ext/x264/gstx264enc.c:
8303 x264enc: disable I weighted pred
8304 If it is enabled, then it will be main profile instead of baseline.
8305 This ensures maximum compatibility of the output stream until the
8306 encoder configuration interface gets an overhaul with explicit
8307 output profile selection.
8310 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8313 * win32/common/config.h:
8314 0.10.14.3 pre-release
8316 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8354 po: update translations
8356 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8359 Automatic update of common submodule
8360 From 357b0db to fd7ca04
8362 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8365 * win32/common/config.h:
8366 0.10.14.2 pre-release
8368 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8371 Automatic update of common submodule
8372 From 4d67bd6 to 357b0db
8374 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8376 * gst/realmedia/rmdemux.c:
8377 * gst/realmedia/rmutils.c:
8378 * gst/realmedia/rmutils.h:
8379 rmdemux: add better sipr nibble swap routine
8381 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8383 * gst/realmedia/rmdemux.c:
8384 rmdemux: descramble SIPR before pushing out
8385 Collect and descramble the SIPR packets before pushing.
8386 Descramble ATRAC audio.
8389 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8391 * gst/realmedia/rmutils.c:
8392 * gst/realmedia/rmutils.h:
8393 rm: add function to descramble sipr
8395 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
8397 * ext/x264/gstx264enc.c:
8398 * ext/x264/gstx264enc.h:
8399 x264enc: Re-send the received upstream event as-is downstream
8400 https://bugzilla.gnome.org/show_bug.cgi?id=606689
8402 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
8404 * ext/amrnb/amrnb.c:
8405 amrnbenc: Set rank to GST_RANK_SECONDARY
8407 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8409 * gst/realmedia/rtspreal.c:
8410 rtspreal: use GLib's base64 functions if available
8411 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
8413 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
8415 * ext/amrnb/amrnbdec.h:
8416 * ext/amrnb/amrnbenc.h:
8417 * ext/amrwbdec/amrwbdec.h:
8418 amr: Use correct includes (as pkg-config suggests)
8421 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
8423 * gst/ac3parse/.gitignore:
8424 * gst/ac3parse/Makefile.am:
8425 * gst/ac3parse/README:
8426 * gst/ac3parse/ac3parse.vcproj:
8427 * gst/ac3parse/gstac3parse.c:
8428 * gst/ac3parse/gstac3parse.h:
8429 ac3parse: remove unported 0.8 plugin
8430 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
8432 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
8434 * gst/mpegaudioparse/gstmpegaudioparse.c:
8435 docs: adding a mp3decoder as well is useful
8437 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
8439 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8440 docs: massage section index
8442 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
8444 * ext/amrwbdec/amrwbdec.c:
8445 * ext/amrwbdec/amrwbdec.h:
8446 amrwbdec: move define to source to avoid hiding it from the docs
8448 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
8450 * ext/cdio/gstcdiocddasrc.c:
8451 docs: remove short_desc, it is taken from element details
8453 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
8455 * gst/synaesthesia/gstsynaesthesia.c:
8456 docs: fix sections docs for synaesthesia
8458 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
8460 * docs/plugins/Makefile.am:
8461 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8462 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8463 * gst/mpegaudioparse/gstmpegaudioparse.c:
8464 docs: add docs for mp3parse
8466 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8468 * gst-plugins-ugly.doap:
8469 doap: update repository info from cvs->git and maintainers
8471 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8474 Automatic update of common submodule
8475 From fc85867 to 4d67bd6
8477 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8479 * tests/check/elements/x264enc.c:
8480 x264enc: adaptive NALU type checking
8481 In particular, be less picky about SEI NALU order, which makes test more
8482 robust with respect to changes in libx264.
8485 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8487 * ext/x264/gstx264enc.c:
8488 x264enc: adaptive x264 header NAL layout handling
8491 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8493 * gst/asfdemux/gstrtpasfdepay.c:
8494 asfdepay: we require a dynamic payload type
8495 Add an extra caps property that restricts the depayloader to only accept dynamic
8498 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8501 configure: Drop -Wcast-align
8502 Commit message copied from core's commit from Benjamin Otte:
8503 246f5dba96a5b50bb74621af67b30942cca72af5
8504 Apparently gcc warns that GstMiniObject is not castable to
8505 GstEvent/Message/Buffer due to them containing 64bit variables, even
8506 though ARM hackers claim that those only need 4byte alignment. And as
8507 long as gcc behaves that way, this warning is not very useful.
8508 So we'll remove the warning until this problem is fixed.
8511 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
8513 * ext/mpeg2dec/gstmpeg2dec.c:
8514 mpeg2dec: copy over all buffer flags when copying buffers.
8515 Avoids losing the tff/rff video buffer flags
8517 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
8519 * gst/asfdemux/asfpacket.c:
8520 asfdemux: Make a table static to avoid having to always allocate it.
8522 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8524 * ext/x264/gstx264enc.c:
8525 x264enc: fix up avcC header construction
8526 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
8527 for BUILD_X264 < 76.
8530 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8532 * ext/x264/gstx264enc.c:
8533 x264enc: parameterize libx264 provided NAL layout in codec-data creation
8535 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
8538 configure: Remove -Wundef flag
8539 Same fix as for #615161
8541 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8544 Automatic update of common submodule
8545 From fdf023d to fc85867
8547 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8549 * gst-libs/gst/gettext.h:
8550 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
8552 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8557 build: build plugins in parallel where possible, if make -jN is used
8559 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8562 build: add cruft alert for common/shave*
8564 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8568 Remove removed file win32/common/config.h.in from MANIFEST.
8570 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
8572 * gst/synaesthesia/synaescope.c:
8573 * gst/synaesthesia/synaescope.h:
8574 synaestesia: Fix old-style prototype
8576 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
8578 * gst/realmedia/rmutils.c:
8582 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
8585 Automatic update of common submodule
8586 From 55cd514 to c1d07dd
8588 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8591 * ext/amrnb/amrnbdec.c:
8592 * ext/amrnb/amrnbenc.c:
8593 * ext/cdio/gstcdiocddasrc.h:
8594 * ext/dvdread/dvdreadsrc.c:
8595 * ext/lame/gstlame.h:
8596 * ext/lame/gstlamemp3enc.h:
8597 * ext/lame/plugin.c:
8599 * ext/x264/gstx264enc.c:
8600 * ext/x264/gstx264enc.h:
8601 * gst/mpegaudioparse/gstmpegaudioparse.c:
8602 * gst/mpegaudioparse/gstxingmux.c:
8603 * gst/mpegstream/gstdvddemux.c:
8604 * gst/mpegstream/gstmpegdemux.c:
8605 * gst/mpegstream/gstmpegparse.c:
8606 * gst/realmedia/asmrules.c:
8607 * gst/realmedia/pnmsrc.c:
8608 * gst/realmedia/pnmsrc.h:
8609 * gst/realmedia/rdtdepay.h:
8610 * gst/realmedia/rdtmanager.c:
8611 * gst/realmedia/rtspreal.c:
8612 build: Add all kinds of compiler warning flags and fix the resulting warnings
8614 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8616 * ext/amrnb/Makefile.am:
8617 * ext/amrwbdec/Makefile.am:
8618 * ext/sidplay/Makefile.am:
8619 * gst/asfdemux/Makefile.am:
8620 * gst/mpegaudioparse/Makefile.am:
8621 build: fix up Makefile.am
8622 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
8623 the order a bit here and there (see docs/random/moving-plugins).
8625 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8627 * win32/common/config.h.in:
8628 win32: remove win32-specific config.h.in copy that's not used any longer
8629 The win32 config.h is now generated from the top-level config.h.in.
8631 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
8633 * ext/a52dec/gsta52dec.c:
8634 * ext/amrnb/amrnbdec.c:
8635 * ext/amrnb/amrnbenc.c:
8636 * ext/amrwbdec/amrwbdec.c:
8637 * ext/cdio/gstcdiocddasrc.c:
8638 * ext/dvdread/dvdreadsrc.c:
8639 * ext/lame/gstlame.c:
8641 * ext/mpeg2dec/gstmpeg2dec.c:
8642 * gst/ac3parse/gstac3parse.c:
8643 * gst/asfdemux/gstasfdemux.c:
8644 * gst/asfdemux/gstrtpasfdepay.c:
8645 * gst/asfdemux/gstrtspwms.c:
8646 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8647 * gst/iec958/ac3iec.c:
8648 * gst/mpegaudioparse/gstmpegaudioparse.c:
8649 * gst/mpegaudioparse/gstxingmux.c:
8650 * gst/mpegstream/gstdvddemux.c:
8651 * gst/mpegstream/gstmpegdemux.c:
8652 * gst/mpegstream/gstmpegparse.c:
8653 * gst/mpegstream/gstrfc2250enc.c:
8654 * gst/realmedia/pnmsrc.c:
8655 * gst/realmedia/rademux.c:
8656 * gst/realmedia/rdtdepay.c:
8657 * gst/realmedia/rdtmanager.c:
8658 * gst/realmedia/rmdemux.c:
8659 * gst/realmedia/rtspreal.c:
8660 * gst/synaesthesia/gstsynaesthesia.c:
8661 gst_element_class_set_details => gst_element_class_set_details_simple
8663 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8665 * ext/x264/gstx264enc.c:
8666 x264enc: Put pixel-aspect-ratio from input into the src pad caps
8669 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
8672 Automatic update of common submodule
8673 From e272f71 to 55cd514
8675 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
8678 Automatic update of common submodule
8679 From df8a7c8 to e272f71
8681 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
8684 Update CXXFLAGS, too
8686 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
8689 Update for recent changes to common submodule
8690 This just replaces every "$ERROR_CFLAGS" usage with a usage of
8691 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
8693 Actually using that separation will happen later.
8695 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
8698 Automatic update of common submodule
8699 From 9720a7d to df8a7c8
8701 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
8704 Automatic update of common submodule
8705 From 0b6e072 to 9720a7d
8707 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
8710 Automatic update of common submodule
8711 From 7cc5eb4 to 0b6e072
8713 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8716 Automatic update of common submodule
8717 From 7aa65b5 to 7cc5eb4
8719 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8722 Automatic update of common submodule
8723 From 44ecce7 to 7aa65b5
8725 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8728 configure: Use automake 1.11 silent rules instead of shave if available
8729 This makes sure that we use something that is still maintained and
8730 also brings back libtool 1.5 support.
8732 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8735 * docs/plugins/inspect/plugin-a52dec.xml:
8736 * docs/plugins/inspect/plugin-amrnb.xml:
8737 * docs/plugins/inspect/plugin-amrwbdec.xml:
8738 * docs/plugins/inspect/plugin-asf.xml:
8739 * docs/plugins/inspect/plugin-cdio.xml:
8740 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8741 * docs/plugins/inspect/plugin-dvdread.xml:
8742 * docs/plugins/inspect/plugin-dvdsub.xml:
8743 * docs/plugins/inspect/plugin-iec958.xml:
8744 * docs/plugins/inspect/plugin-lame.xml:
8745 * docs/plugins/inspect/plugin-mad.xml:
8746 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8747 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8748 * docs/plugins/inspect/plugin-mpegstream.xml:
8749 * docs/plugins/inspect/plugin-realmedia.xml:
8750 * docs/plugins/inspect/plugin-siddec.xml:
8751 * docs/plugins/inspect/plugin-twolame.xml:
8752 * docs/plugins/inspect/plugin-x264.xml:
8753 * win32/common/config.h:
8756 === release 0.10.14 ===
8758 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8764 * docs/plugins/gst-plugins-ugly-plugins.args:
8765 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8766 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8767 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8768 * docs/plugins/inspect/plugin-a52dec.xml:
8769 * docs/plugins/inspect/plugin-amrnb.xml:
8770 * docs/plugins/inspect/plugin-amrwbdec.xml:
8771 * docs/plugins/inspect/plugin-asf.xml:
8772 * docs/plugins/inspect/plugin-cdio.xml:
8773 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8774 * docs/plugins/inspect/plugin-dvdread.xml:
8775 * docs/plugins/inspect/plugin-dvdsub.xml:
8776 * docs/plugins/inspect/plugin-iec958.xml:
8777 * docs/plugins/inspect/plugin-lame.xml:
8778 * docs/plugins/inspect/plugin-mad.xml:
8779 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8780 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8781 * docs/plugins/inspect/plugin-mpegstream.xml:
8782 * docs/plugins/inspect/plugin-realmedia.xml:
8783 * docs/plugins/inspect/plugin-siddec.xml:
8784 * docs/plugins/inspect/plugin-twolame.xml:
8785 * docs/plugins/inspect/plugin-x264.xml:
8786 * gst-plugins-ugly.doap:
8787 * win32/common/config.h:
8790 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8830 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8833 * win32/common/config.h:
8834 0.10.13.4 pre-release
8836 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8838 * ext/x264/gstx264enc.c:
8839 * tests/check/elements/x264enc.c:
8840 x264enc: Replace 'avc-sample' with 'avc' in caps
8841 In the element and in its tests
8844 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
8846 * gst/asfdemux/gstasfdemux.c:
8847 asfdemux: Don't set durations of 0 on outgoing buffers.
8848 Some (broken) streams don't have the extended stream properties in
8849 the header, resulting in applying a duration of zero on outgoing
8853 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
8855 * gst/asfdemux/asfpacket.c:
8856 asfdemux: Make sure we always set proper payload duration.
8857 Some (broken) streams will have a delta of 0, resulting in outgoing
8858 buffers having durations of 0.
8861 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8864 * win32/common/config.h:
8865 0.10.13.3 pre-release
8867 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
8869 * gst/asfdemux/asfpacket.c:
8870 asfdemux: Make sure we don't end up with negative timestamps.
8871 Some files have payload with timestamps smaller than the preroll duration.
8872 Instead of blindly substracting the preroll value (and ending up with
8873 insanely high timestamps on the outgoing buffers), we make sure we
8877 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8880 * win32/common/config.h:
8881 0.10.13.2 pre-release
8882 Update core/base requirement to 0.10.26, since that's more likely
8883 to be the actual requirement.
8885 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8890 po: update translations
8892 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8894 * tests/check/elements/x264enc.c:
8895 x264enc: add caps check to x264enc unit test
8896 Add some minimal caps checking to x264enc unit test.
8899 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
8901 * ext/x264/gstx264enc.c:
8902 x264enc: fix up avcC header construction and playback by flash players
8903 Fix off-by-one bug when constructing the avcC header chunk: we
8904 wrote wrong profile info into the header. The first byte in the
8905 SPS NAL we get from x264 is the nal type, not the profile_idc.
8906 Also add some debug logging.
8909 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
8911 * gst/asfdemux/gstasfdemux.c:
8912 asfdemux: Improve seek behaviour for audio-only with no index
8913 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
8914 for video, we can just seek to seek_time instead.
8916 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8919 configure: fix up GST_CXXFLAGS properly
8920 We don't want C specific flags in GST_CXXFLAGS, so base it on the
8921 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
8922 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
8924 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8927 Update MAINTAINERS, add myself
8929 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
8932 configure: base GST_CXXFLAGS on --cflags from pkg-config
8933 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
8934 point for for both C and CXX settings.
8936 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8939 Automatic update of common submodule
8940 From 96dc793 to 44ecce7
8942 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8946 * win32/common/.gitignore:
8947 * win32/common/config.h:
8948 win32: change how win32/common/config.h is updated
8949 Generate win32/common/config.h-new directly from config.h.in,
8950 using shell variables in configure and some hard-coded information.
8951 Change top-level makefile so that 'make win32-update' copies the
8952 generated file to win32/common/config.h, which we keep in source
8953 control. It's kept in source control so that the git tree is
8955 This change is similar to the ones applied a while ago to GStreamer
8956 core, gst-plugins-base and gst-plugins-good and prevents configure
8957 from changing files in source control. The generated config.h
8958 should be ok, but needs testing.
8960 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8962 * gst/realmedia/rtspreal.c:
8963 rtspreal: don't construct config header with uninitialised bytes
8964 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
8965 a presumably unintentional padding of uninitialised bytes at the end
8966 of the CONT tags chunk, which should be harmless but causes warnings
8967 in valgrind (see #608533 for a test URL).
8969 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8971 * gst/realmedia/rtspreal.c:
8972 rtspreal: add finalize function so we can free streams and rulebook
8973 Fix memory leak in Real RTSP component (#608533).
8975 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8977 * gst/realmedia/rtspreal.c:
8978 rtspreal: fix minor memory leak
8979 Caps take their own reference when a buffer is added to them, so
8980 unref buffer after adding it to caps (#608533).
8982 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8984 * gst/realmedia/rdtdepay.c:
8985 rdtdepay: unref input buffer when done
8986 Fixes memory leak, see #608533.
8988 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8991 Automatic update of common submodule
8992 From 15d47a6 to 96dc793
8994 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8996 * ext/x264/gstx264enc.c:
8997 * ext/x264/gstx264enc.h:
8998 x264enc: make use of Access Unit delimiters configurable
9001 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9003 * gst/asfdemux/asfpacket.c:
9004 asfdemux: Do not subtract padding twice
9005 Only subtract implicit padding if an explicit one isn't
9006 provided. Avoids subtracting it twice and causing
9010 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
9012 * gst/asfdemux/gstasfdemux.c:
9013 * gst/mpegstream/gstmpegpacketize.c:
9014 assert: g_assert_not_reached() cannot replace return statement
9015 Fix build with assert being turned off.
9017 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9020 Automatic update of common submodule
9021 From 14cec89 to 15d47a6
9023 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
9025 * gst/asfdemux/gstasfdemux.c:
9026 asfdemux: Don't forget to update flow variable
9027 Forgot to update the return value in the loop.
9029 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
9031 * gst/asfdemux/gstasfdemux.c:
9032 asfdemux: Check flow return on every push
9033 We previously only aggregated flow returns after the while(push) loop,
9034 which meant that in some cases we would end-up not properly aggregating
9036 This is based on the same flow aggregation algorithm as oggdemux.
9038 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9040 * ext/x264/gstx264enc.c:
9041 x264enc: Add stream-format to output caps
9042 Adds stream-format to output caps of x264enc that
9043 informs if the stream is in bytestream of avc format.
9046 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
9048 * gst/mpegaudioparse/gstxingmux.c:
9049 xingmux: Fix unaligned memory access
9050 ARM/SPARC need 32bit alignment but xingmux accesses possibly
9051 unaligned memory, which leads to SIGBUS.
9054 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
9056 * gst/asfdemux/gstasfdemux.c:
9057 asfdemux: Use GST_STR_NULL in a couple of places.
9058 Fixes crashing on some of the log statements on win32.
9060 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9062 * gst/realmedia/rmdemux.c:
9063 rmdemux: Parse and post bitrate for streams
9064 Parse the bitrate of the streams and post their tags.
9067 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9069 * gst/asfdemux/gstasfdemux.c:
9070 * gst/asfdemux/gstasfdemux.h:
9071 asfdemux: Post bitrate tag
9072 If stream bitrate object is available, post the bitrate
9076 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9078 * gst/mpegaudioparse/gstmpegaudioparse.c:
9079 * gst/mpegaudioparse/gstmpegaudioparse.h:
9080 mp3parse: minor validation check of (Xing, VBRI) metadata
9081 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
9083 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9085 * gst/mpegaudioparse/gstmpegaudioparse.c:
9086 mp3parse: use proper total_time and total_bytes in various cases
9087 The correct basis for (Xing, VBRI) seek table calculations is the
9088 byte size and duration provided by that metadata, rather than some
9089 other (possibly even estimated) one. This also prevents an infinite
9090 conversion loop in (unlikely) case where a TOC is provided without
9091 such corresponding (duration) metdata.
9093 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9095 * gst/mpegaudioparse/gstmpegaudioparse.c:
9096 * gst/mpegaudioparse/gstmpegaudioparse.h:
9097 mp3parse: conserve stop time for non-accurate seek
9098 Use the same strategy as accurate seeks to store
9099 pending non-accurate seeks to avoid overwriting non-definite
9100 stop times. When doing non-accurate seeks our position
9101 reporting might drift off by some secs and the stream can
9102 end up before it should.
9105 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9108 Automatic update of common submodule
9109 From 47cb23a to 14cec89
9111 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9113 * ext/amrwbdec/amrwb.c:
9114 amrwbdec: give decoder a rank so decodebin/playbin will use it
9116 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9118 * gst/mpegaudioparse/gstmpegaudioparse.c:
9119 mp3parse: return false when we can't seek
9120 When upstream can't seek, we return false as well
9122 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9124 * ext/lame/gstlame.c:
9125 * ext/lame/gstlamemp3enc.c:
9126 lame: Avoid crash when seeking before negotiating
9127 lame's 'lgv' variable is only initialized when the caps
9128 is negotiated, whenever a seek happens before that, it would
9129 attempt to call a function on an empty pointer, causing the crash.
9132 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9135 Automatic update of common submodule
9136 From 87bf428 to 47cb23a
9138 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9141 Automatic update of common submodule
9142 From da4c75c to 87bf428
9144 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
9147 Automatic update of common submodule
9148 From 53a2485 to da4c75c
9150 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9152 * gst/mpegaudioparse/gstmpegaudioparse.c:
9153 mp3parse: fix non-flushing seek
9154 Specifically, in addition to clearing lots of variables/offsets
9155 when receiving newsegment, also clear leftover data to match.
9157 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
9159 * ext/x264/gstx264enc.c:
9160 * ext/x264/gstx264enc.h:
9161 x264enc: Make upstream GstForceKeyUnit thread-safe
9162 Also send the GstForceKeyUnit event downstream when an upstream on is received,
9163 allowing muxers or payloaders to take appropriate actions.
9164 https://bugzilla.gnome.org/show_bug.cgi?id=602556
9166 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9169 Automatic update of common submodule
9170 From a3e3ce4 to 53a2485
9172 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
9174 * gst/asfdemux/gstasfdemux.c:
9175 asfdemux: Don't call strlen() on NULL pointers
9178 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9180 * gst/asfdemux/gstasfdemux.c:
9181 asfdemux: Remove old pads when new ones are added
9182 The old pads were being removed before adding the new ones,
9183 we should add the new ones first.
9186 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9188 * gst/asfdemux/gstasfdemux.c:
9189 * gst/asfdemux/gstasfdemux.h:
9190 asfdemux: Handle chained asfs on pull mode
9191 Adds chained asfs handling to pull mode. It now checks if
9192 there is a new asf header after the last packet (when it
9193 is possible to know how many packets are) or it tries
9194 checking if a processed packet that fails is an header
9198 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9200 * gst/asfdemux/gstasfdemux.c:
9201 * gst/asfdemux/gstasfdemux.h:
9202 asfdemux: properly do chained asfs on push mode
9203 To properly do chained asfs work with playbin2, we need to
9204 push eos on the old pads before removing them.
9207 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9209 * gst/asfdemux/gstasfdemux.c:
9210 * gst/asfdemux/gstasfdemux.h:
9211 asfdemux: add support for chained asfs (push mode)
9212 Adds support for detecting and playing chained asfs
9213 in push mode. asfdemux tries to detect a new asf start
9214 by identifying the header object guid in a input buffer.
9215 When it finds it, it resets its state, removing its pads
9216 and creates new ones for the new file.
9218 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9220 * gst/asfdemux/gstasfdemux.c:
9221 asfdemux: fix two small leaks
9223 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9225 * gst/asfdemux/gstasfdemux.c:
9226 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
9227 WM/Track has a 0 base but is often wrongly written as starting from 1,
9228 so not as reliable as WM/TrackNumber which always starts from 1.
9230 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9232 * gst/asfdemux/gstasfdemux.c:
9233 asfdemux: WM/Track starts counting from 0, adjust to start from 1
9235 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9237 * gst/asfdemux/gstasfdemux.c:
9238 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
9239 There's both WM/Track and WM/TrackNumber.
9241 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
9243 * ext/a52dec/gsta52dec.c:
9244 a52dec: Fix debug statement: Pass pos variable instead of time() function
9246 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
9248 * gst/dvdsub/gstdvdsubdec.c:
9249 dvdsubdec: Fix printf format string warning
9251 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
9253 * gst/asfdemux/gstasfdemux.c:
9254 asfdemux: Fix bogus variable used uninitialised warnings
9256 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
9259 po: Don't create backup .po files
9260 As well as preventing creation of useless backup files, it works
9261 around a bug in gettext 0.17 on OS/X
9263 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
9265 * gst/asfdemux/asfpacket.c:
9266 asfdemux: fix c99-style comments.
9268 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
9270 * gst/asfdemux/asfpacket.c:
9271 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
9273 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9275 * gst/realmedia/rmutils.c:
9276 rmutils: fix byteswapping
9277 fix the byteswapping code that was wrong because of the side effects of the
9281 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
9283 * ext/x264/gstx264enc.c:
9284 x264enc: Adapt to slightly modified x264 API
9287 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9289 * gst/asfdemux/asfpacket.c:
9290 asfdemux: careful to avoid crash on bogus data
9291 When receiving bogus data, we have to avoid subtracting a value
9292 larger than 'size' from 'size' variable, resulting in a wrap
9293 that would make 'size' a really large bogus value.
9296 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
9298 * win32/common/config.h:
9299 win32: Commit bumped version number
9301 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
9303 * gst/mpegaudioparse/gstmpegaudioparse.c:
9304 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
9306 This removes a good 50% of processing time for parsing a buffer.
9307 We do this by simply... getting the nicks that we already have handy
9308 instead of going through the expensive glib system.
9310 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
9313 configure.ac: And back to development we go...
9315 === release 0.10.13 ===
9317 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
9324 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9325 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9326 * docs/plugins/inspect/plugin-a52dec.xml:
9327 * docs/plugins/inspect/plugin-asf.xml:
9328 * docs/plugins/inspect/plugin-cdio.xml:
9329 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9330 * docs/plugins/inspect/plugin-dvdread.xml:
9331 * docs/plugins/inspect/plugin-dvdsub.xml:
9332 * docs/plugins/inspect/plugin-iec958.xml:
9333 * docs/plugins/inspect/plugin-lame.xml:
9334 * docs/plugins/inspect/plugin-mad.xml:
9335 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9336 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9337 * docs/plugins/inspect/plugin-mpegstream.xml:
9338 * docs/plugins/inspect/plugin-realmedia.xml:
9339 * docs/plugins/inspect/plugin-siddec.xml:
9340 * docs/plugins/inspect/plugin-twolame.xml:
9341 * docs/plugins/inspect/plugin-x264.xml:
9342 * gst-plugins-ugly.doap:
9343 * win32/common/config.h:
9346 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
9384 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
9387 Automatic update of common submodule
9388 From 85d1530 to 0702fe1
9390 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
9428 * win32/common/config.h:
9429 0.10.12.3 pre-release
9431 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
9434 Automatic update of common submodule
9435 From a3e3ce4 to 85d1530
9437 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
9439 * ext/a52dec/gsta52dec.c:
9440 a52dec: Fix reference leak on all input buffers in 'dvd mode'
9441 https://bugzilla.gnome.org/show_bug.cgi?id=598272
9443 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
9482 * win32/common/config.h:
9483 0.10.12.2 pre-release
9485 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
9487 * docs/plugins/gst-plugins-ugly-plugins.args.new:
9488 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
9489 docs: Remove files accidentally added
9490 Remove the gst-plugins-ugly-plugins.args.new and
9491 gst-plugins-ugly-plugins.signals.new files, that appear
9492 to have been accidentally added in commit
9493 f5d046a0b034f9bd7274291f7131ee5db1a30052
9495 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
9497 * ext/a52dec/gsta52dec.c:
9498 a52dec: Add some debugging for new segment events
9500 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
9502 * ext/mpeg2dec/gstmpeg2dec.c:
9503 mpeg2dec: fix warning in macosx snow leopard
9505 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
9507 * gst/mpegstream/gstmpegparse.c:
9508 mpegstream: fix warning in macosx snow leopard
9510 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
9512 * gst/mpegaudioparse/gstmpegaudioparse.c:
9513 mpegaudioparse: fix warning in macosx snow leopard
9515 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
9517 * gst/dvdsub/gstdvdsubdec.c:
9518 dvdsubdec: fix warning on macosx snow leopard
9520 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
9522 * gst/asfdemux/gstasfdemux.c:
9523 asfdemux: fix warning in macosx snow leopard
9525 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
9527 * gst/mpegaudioparse/gstmpegaudioparse.c:
9528 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
9530 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
9533 Automatic update of common submodule
9534 From 19fa4f3 to a3e3ce4
9536 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
9538 * gst/asfdemux/gstasfdemux.c:
9539 * gst/realmedia/rdtmanager.c:
9540 build: fprintf, sprintf, sscanf need stdio.h
9542 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
9545 mad: add missing include to fix the build
9547 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9549 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9550 dvdlpcm: whitespace fixes
9552 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
9554 * gst-plugins-ugly.spec.in:
9557 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9560 x264enc: adjust configure checking to changed upstream
9562 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9564 * ext/x264/gstx264enc.c:
9565 x264enc: conditionally adjust to new upstream API
9568 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9570 * gst/mpegaudioparse/gstmpegaudioparse.c:
9571 * gst/mpegaudioparse/gstmpegaudioparse.h:
9572 mpegaudioparse: prevent infinite (re)syncing
9574 gst/mpegaudioparse/gstmpegaudioparse.c
9576 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
9578 * gst/mpegaudioparse/gstmpegaudioparse.c:
9579 mp3parse: Refactor checking for sync. Make resyncing more reliable.
9580 Previously, we could get false sync relatively easily - it sometimes happened
9581 on real files. This cleans the code up a fair bit, and makes it require more
9582 confirmation that we've found valid sync before continuing.
9584 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9586 * gst/mpegaudioparse/gstmpegaudioparse.c:
9587 mpegaudioparse: ensure 2 valid headers in a row when resyncing
9589 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9591 * gst/mpegstream/gstdvddemux.c:
9592 dvddemux: remove bogus ifndef
9594 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9597 Automatic update of common submodule
9598 From 94f95e3 to 19fa4f3
9600 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9602 * ext/mpeg2dec/gstmpeg2dec.c:
9603 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
9605 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9607 * gst/dvdsub/gstdvdsubparse.c:
9608 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
9610 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
9612 * ext/amrnb/amrnbdec.c:
9613 * ext/amrnb/amrnbenc.c:
9614 Remove Ronald Bultje from Authors field
9615 Replaced with "GStreamer maintainers
9616 <gstreamer-devel@lists.sourceforge.net>" or just removed,
9617 depending on the number of other authors.
9619 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
9621 * gst/asfdemux/Makefile.am:
9622 * gst/asfdemux/gstasfmux.c:
9623 * gst/asfdemux/gstasfmux.h:
9624 asfdemux: Remove old non-built asfmux code
9625 Remove so people don't confuse it with the new asfmux code
9628 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9630 * ext/a52dec/gsta52dec.c:
9631 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
9632 It's not defined for older liba52 versions.
9634 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
9636 * ext/a52dec/gsta52dec.c:
9637 a52dec: Allow liba52 to use djbfft based IMDCT transform
9638 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
9639 IMDCT transform acceleration. It does however have a software based
9640 acceleration using the djbfft library (D.J. Bernstein's library for
9641 fourier transforms - Extremely fast library for floating-point
9642 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
9644 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
9645 and AltiVec implementations, but those are checked for first, and
9646 djbfft is chosen only if none of those is available - good in the
9647 case of some distributions including a port of the MPlayer changes
9648 in their system a52dec library.
9649 The down and upmix code in liba52 doesn't seem to be disturbed by
9650 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
9651 versions if passed from oil_cpu_get_flags (SSE currently is not).
9654 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9657 amr: Use opencore-amr pkg-config files if possible
9658 This makes it possible to build the plugins when the libraries
9659 are installed at non-standard locations.
9662 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9664 * gst/mpegaudioparse/gstmpegaudioparse.c:
9665 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
9666 Metadata provided seek tables are consistent with metadata's view of
9667 total size, which typically matches real size, but need not do so
9668 (e.g. a truncated file). Fixes seeking and position reporting
9669 in such truncated files (although duration based on metadata may then
9670 still be incorrect).
9672 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9675 configure: bump core/base requirements to released versions
9678 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9681 configure: Remove all mentions to the id3tag plugin which was removed
9683 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
9686 mad: make check for mad independent of the check for id3tag
9689 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
9691 * gst/asfdemux/gstrtpasfdepay.c:
9692 rtpasfdepay: set padding size to the correct value
9693 asf packets in rtp packets should come with their padding fields
9694 set to 0 and the depayload must update them to the correct
9695 value before pushing downstream
9697 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
9700 * docs/plugins/Makefile.am:
9701 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9702 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9703 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9704 * docs/plugins/inspect/plugin-amrnb.xml:
9705 * docs/plugins/inspect/plugin-amrwbdec.xml:
9707 * ext/amrnb/GstAmrnbEnc.prs:
9708 * ext/amrnb/Makefile.am:
9710 * ext/amrnb/amrnb.c:
9711 * ext/amrnb/amrnbdec.c:
9712 * ext/amrnb/amrnbdec.h:
9713 * ext/amrnb/amrnbenc.c:
9714 * ext/amrnb/amrnbenc.h:
9715 * ext/amrnb/amrnbparse.c:
9716 * ext/amrnb/amrnbparse.h:
9717 * ext/amrwbdec/Makefile.am:
9718 * ext/amrwbdec/README:
9719 * ext/amrwbdec/amrwb.c:
9720 * ext/amrwbdec/amrwbdec.c:
9721 * ext/amrwbdec/amrwbdec.h:
9722 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
9723 These are based on the OpenCore codecs.
9726 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
9729 Automatic update of common submodule
9730 From fedaaee to 94f95e3
9732 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9737 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9738 * docs/plugins/gst-plugins-ugly-plugins.args.new:
9739 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
9740 * docs/plugins/inspect/plugin-dvdnav.xml:
9742 * ext/dvdnav/.gitignore:
9743 * ext/dvdnav/Makefile.am:
9744 * ext/dvdnav/README:
9745 * ext/dvdnav/dvdnavsrc.c:
9746 * ext/dvdnav/dvdnavsrc.h:
9747 * ext/dvdnav/gst-dvd:
9748 * ext/dvdread/dvdreadsrc.c:
9749 * gst-plugins-ugly.spec.in:
9751 dvdnav: remove dvdnav plugin
9752 Remove dvdnav plugin, it has no future. resindvd is the plugin to
9753 use for dvd playback. Note that dvdnav was never really enabled
9754 in -ugly, you had to edit configure.ac to get it built.
9756 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9758 * tests/check/elements/mpeg2dec.c:
9759 mpeg2dec: Fix unused variables compiler warnings in unit test
9761 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
9764 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
9765 Check for more automake command variants. Use printf instead of 'echo -n'
9768 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
9771 Automatic update of common submodule
9772 From 5845b63 to fedaaee
9774 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
9777 Make git ignore more files
9779 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
9781 * gst/asfdemux/gstasfdemux.c:
9782 asfdemux: Refactor multiple packet pull.
9783 This also fixes a bug by which the first buffer (in a multi-packet mode)
9784 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
9785 full incoming buffer and not just of the single asf packet.
9786 Fixes corrupted frames introduced by latest commit.
9788 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9790 * gst/asfdemux/gstasfdemux.c:
9791 asfdemux: use the right accurate field
9792 Remove accurate variable and its faulty use because the real variable is an
9795 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
9797 * gst/asfdemux/asfpacket.c:
9798 * gst/asfdemux/gstasfdemux.c:
9799 asfdemux: Sprinkle branch prediction macros accross the code
9801 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
9803 * gst/asfdemux/gstasfdemux.c:
9804 asfdemux: Delay newsegment handling until we have a keyframe.
9805 We now have a chance for packets to be collected before we send out the
9806 newsegment. If we're not in accurate seeking (keyunit) it will set
9807 the segment start/time to the keyframe's timestamp.
9809 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
9811 * gst/asfdemux/gstasfdemux.c:
9812 asfdemux: Remove useless check. We already have checked for it above.
9814 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
9816 * gst/asfdemux/gstasfdemux.c:
9817 asfdemux: No longer queue GOPs now that seeking is fixed.
9818 We now *always* seek to the keyframe just before our requested position.
9819 When we encounter the first keyframe and we were not accurate (therefore doing
9820 keyframe seeking), we update the segment start position to the keyframe timestamp.
9822 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
9824 * gst/asfdemux/gstasfdemux.c:
9825 * gst/asfdemux/gstasfdemux.h:
9826 asfdemux: Store the accurate seeking flag
9828 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
9830 * gst/asfdemux/gstasfdemux.c:
9831 asfdemux: Use the average frame duration for buffers without a duration.
9832 This will still cause some timestamp jitter, but giving a hint as to the duration
9833 rather than nothing seems to be a better idea.
9834 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
9835 duration using the accumulated packet duration (which will be correct).
9837 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
9839 * gst/asfdemux/gstasfdemux.c:
9840 * gst/asfdemux/gstasfdemux.h:
9841 asfdemux: Use index entry packet count to optimize seeking.
9842 The simple index entries also contain the number of packets one needs
9843 to retrieve at a given position to get a full keyframe. We therefore
9844 use that information to retrieve all those packets in one buffer when
9845 working in pull-mode.
9847 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
9849 * gst/asfdemux/gstasfdemux.c:
9850 asfdemux: Do not try to free const pointer
9851 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
9852 asfdemux tried to free a const pointer that had been cast to a
9853 normal pointer variable.
9855 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
9857 * gst/asfdemux/gstasfdemux.c:
9858 asfdemux: Use presentation timestamp when searching in the index.
9859 We need to take the preroll into account... else we end up too early.
9861 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
9864 Automatic update of common submodule
9865 From f3bb51b to 5845b63
9867 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
9869 * gst/asfdemux/gstasfdemux.c:
9870 asfdemux: Convert index entry from presentation time to timestamps.
9871 We weren't taking the preroll into account previously, meaning that we
9872 were always seeking preroll nanoseconds too early... resulting in a lot
9873 of dropped packets (which are before the start time).
9874 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
9876 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
9879 * gst/asfdemux/gstasfdemux.c:
9880 asfdemux: Fix byte array metadata handling.
9881 We basically discard byte array metadata. Should be trivial to adapt
9882 to storing the pointers if we need it later on.
9884 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
9886 * gst/asfdemux/gstasfdemux.c:
9887 * gst/asfdemux/gstasfdemux.h:
9888 asfdemux: Handle PAR/interlaced information stored in packet payload.
9889 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
9890 in the ASF Packet payload extensions).
9892 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
9894 * gst/asfdemux/gstasfdemux.c:
9895 * gst/asfdemux/gstasfdemux.h:
9896 asfdemux: Store/Handle global metadata (not specific to one stream).
9897 This allows us to store (and handle) PAR information which might be stored there.
9899 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9901 * gst/mpegaudioparse/gstmpegaudioparse.c:
9902 mpegaudioparse: fix Xing inverse seek table building
9904 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
9907 Automatic update of common submodule
9908 From f3bb51b to f810030
9910 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9912 * gst/asfdemux/gstasfdemux.c:
9913 asfdemux: don't try to free a NULL taglist
9915 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9917 * gst/asfdemux/gstasfdemux.c:
9918 asfdemux: post tags only after we've created our source pads
9919 Post global tags only after we've added our source pads, so that
9920 tag events get sent downstream in addition to tag messages posted
9921 on the bus. This makes sure tags can be picked up automatically
9922 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
9923 While we're at it, also add a container-format tag.
9925 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9928 * gst/asfdemux/gstasfdemux.c:
9929 asfdemux: use new bytereader functions for image tag parsing
9931 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9933 * gst/asfdemux/gstasfdemux.c:
9934 * gst/asfdemux/gstasfdemux.h:
9935 asfdemux: remove some more unused variables
9937 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9939 * gst/realmedia/rmdemux.c:
9940 rmdemux: plug buffer leaking
9942 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9944 * gst/asfdemux/gstrtpasfdepay.c:
9945 asfdepay: guard against dropped buffers
9946 If a buffer was dropped, we might request data from the adapter that is not
9947 there and then we get a NULL buffer.
9949 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9951 * gst/asfdemux/gstasfdemux.c:
9952 * gst/asfdemux/gstasfdemux.h:
9953 asfdemux: set DISCONT on streams
9954 When we receive a DISCONT as input, don't clear our complete state but simply
9955 mark a discont that will be put on the next buffer. The code will be able to
9956 handle and throw away incomplete data.
9957 Add some more debug info.
9958 Remove an unused variable.
9960 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9962 * gst/asfdemux/gstrtpasfdepay.c:
9963 asfdepay: set DELTA_UNIT flag correctly
9964 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
9965 Add some more debug info.
9967 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9969 * gst/asfdemux/gstasfdemux.c:
9970 asfdemux: fix latency calculations
9971 We need to check for -1 as an invalid timestamp, not 1.
9973 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9975 * gst/mpegaudioparse/gstmpegaudioparse.c:
9976 * gst/mpegaudioparse/gstmpegaudioparse.h:
9977 mp3parse: don't put every single frame into the index
9978 Let's not put every single mp3 frame in our index, a few frames per
9979 second should be more than enough. For now use an index interval
9980 of 100ms-500ms depending on the upstream size, to keep the index at
9981 a reasonable size. Factor out the code that adds the index entry
9982 into a separate function for better code readability.
9984 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9986 * gst/mpegaudioparse/gstmpegaudioparse.c:
9987 * gst/mpegaudioparse/gstmpegaudioparse.h:
9988 mp3parse: assume seekability only if we know the upstream size
9989 While technically upstream may be seekable even if it doesn't know
9990 the exact size, I can't think of a use case where this distincation
9991 is relevant in practice, so for now just assume we're not seekable
9992 if upstream doesn't provide us with a size. Makes sure we don't
9993 build a seek index when streaming internet radio with sources that
9994 pretend to be seekable until you try to actually seek.
9996 2009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
9998 * gst-plugins-ugly.spec.in:
9999 Fix x264 requirement in SPEC file
10001 2009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10003 * ext/x264/gstx264enc.c:
10004 * gst/realmedia/rdtmanager.c:
10005 x264enc, rdtmanager: fix compilation with debugging disabled
10007 2009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net>
10010 * docs/plugins/Makefile.am:
10011 docs: Bump common. Fix comment in the docs Makefile.am
10013 2009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net>
10016 * win32/common/config.h:
10017 Back to development -> 0.10.12.1
10019 2009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net>
10021 * gst-plugins-ugly.doap:
10022 Add 0.10.12 release to the doap file
10024 === release 0.10.12 ===
10026 2009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net>
10032 * docs/plugins/gst-plugins-ugly-plugins.args:
10033 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10034 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10035 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
10036 * docs/plugins/inspect/plugin-a52dec.xml:
10037 * docs/plugins/inspect/plugin-asf.xml:
10038 * docs/plugins/inspect/plugin-cdio.xml:
10039 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10040 * docs/plugins/inspect/plugin-dvdread.xml:
10041 * docs/plugins/inspect/plugin-dvdsub.xml:
10042 * docs/plugins/inspect/plugin-iec958.xml:
10043 * docs/plugins/inspect/plugin-lame.xml:
10044 * docs/plugins/inspect/plugin-mad.xml:
10045 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10046 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10047 * docs/plugins/inspect/plugin-mpegstream.xml:
10048 * docs/plugins/inspect/plugin-realmedia.xml:
10049 * docs/plugins/inspect/plugin-siddec.xml:
10050 * docs/plugins/inspect/plugin-synaesthesia.xml:
10051 * docs/plugins/inspect/plugin-twolame.xml:
10052 * docs/plugins/inspect/plugin-x264.xml:
10053 * win32/common/config.h:
10056 2009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net>
10065 2009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net>
10099 2009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net>
10132 * win32/common/config.h:
10133 0.10.11.2 pre-release
10135 2009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net>
10137 * win32/common/config.h.in:
10138 win32: Remove #undef inline from the win32 config.h
10140 2009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10142 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10143 * docs/plugins/inspect/plugin-mad.xml:
10144 * ext/mad/Makefile.am:
10145 * ext/mad/gstid3tag.c:
10146 * ext/mad/gstmad.c:
10147 * ext/mad/gstmad.h:
10148 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
10149 It will be reborn with a shiny new code base under its hood in -bad.
10150 See #581756 and #565764.
10152 2009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net>
10154 * tests/check/pipelines/.gitignore:
10155 gitignore: Ignore some built files in the test area
10157 2009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net>
10159 * docs/plugins/inspect/plugin-a52dec.xml:
10160 * docs/plugins/inspect/plugin-asf.xml:
10161 * docs/plugins/inspect/plugin-cdio.xml:
10162 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10163 * docs/plugins/inspect/plugin-dvdread.xml:
10164 * docs/plugins/inspect/plugin-dvdsub.xml:
10165 * docs/plugins/inspect/plugin-iec958.xml:
10166 * docs/plugins/inspect/plugin-lame.xml:
10167 * docs/plugins/inspect/plugin-mad.xml:
10168 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10169 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10170 * docs/plugins/inspect/plugin-mpegstream.xml:
10171 * docs/plugins/inspect/plugin-realmedia.xml:
10172 * docs/plugins/inspect/plugin-siddec.xml:
10173 * docs/plugins/inspect/plugin-synaesthesia.xml:
10174 * docs/plugins/inspect/plugin-twolame.xml:
10175 docs: Update plugin inspect files
10177 2009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net>
10180 * docs/plugins/Makefile.am:
10181 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10182 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10183 * docs/plugins/inspect/plugin-x264.xml:
10185 * gst-plugins-ugly.spec.in:
10186 * tests/check/Makefile.am:
10187 * tests/check/elements/.gitignore:
10188 Moved 'x264enc' from -bad to -ugly
10190 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10192 * ext/x264/gstx264enc.c:
10193 * ext/x264/gstx264enc.h:
10194 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
10197 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
10199 * ext/x264/GstX264Enc.prs:
10200 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
10202 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
10204 * ext/x264/GstX264Enc.prs:
10205 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
10207 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
10209 * ext/x264/gstx264enc.c:
10210 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
10212 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
10214 * ext/x264/GstX264Enc.prs:
10215 * ext/x264/Makefile.am:
10216 * ext/x264/gstx264enc.c:
10217 [MOVED FROM BAD 24/28] x264enc: add preset support
10218 Add preset iface and a (dummy) preset file as a starting point.
10220 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10222 * ext/x264/gstx264enc.c:
10223 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
10225 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
10227 * ext/x264/gstx264enc.c:
10228 * ext/x264/gstx264enc.h:
10229 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
10230 Use the GstForceKeyUnit event to force a keyframe.
10233 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10235 [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...
10236 Original commit message from CVS:
10237 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
10238 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
10239 Use hyphen in property name, perform safety buffer size check
10240 prior to mem access, and some more parentheses in macro.
10242 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
10244 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
10245 Original commit message from CVS:
10246 * ext/apexsink/Makefile.am:
10247 Link against -lgcrpyto for RSA_new and RSA_free.
10248 * ext/faac/gstfaac.c:
10249 * ext/x264/gstx264enc.c:
10250 Fix compiler warnings.
10252 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10254 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
10255 Original commit message from CVS:
10256 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
10257 Construct source caps in more conventional (and correct) manner.
10259 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10261 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
10262 Original commit message from CVS:
10263 * ext/alsaspdif/Makefile.am:
10264 * ext/amrwb/Makefile.am:
10265 * ext/apexsink/Makefile.am:
10266 * ext/arts/Makefile.am:
10267 * ext/artsd/Makefile.am:
10268 * ext/audiofile/Makefile.am:
10269 * ext/audioresample/Makefile.am:
10270 * ext/bz2/Makefile.am:
10271 * ext/cdaudio/Makefile.am:
10272 * ext/celt/Makefile.am:
10273 * ext/dc1394/Makefile.am:
10274 * ext/dirac/Makefile.am:
10275 * ext/directfb/Makefile.am:
10276 * ext/divx/Makefile.am:
10277 * ext/dts/Makefile.am:
10278 * ext/faac/Makefile.am:
10279 * ext/faad/Makefile.am:
10280 * ext/gsm/Makefile.am:
10281 * ext/hermes/Makefile.am:
10282 * ext/ivorbis/Makefile.am:
10283 * ext/jack/Makefile.am:
10284 * ext/jp2k/Makefile.am:
10285 * ext/ladspa/Makefile.am:
10286 * ext/lcs/Makefile.am:
10287 * ext/libfame/Makefile.am:
10288 * ext/libmms/Makefile.am:
10289 * ext/metadata/Makefile.am:
10290 * ext/mpeg2enc/Makefile.am:
10291 * ext/mplex/Makefile.am:
10292 * ext/musepack/Makefile.am:
10293 * ext/musicbrainz/Makefile.am:
10294 * ext/mythtv/Makefile.am:
10295 * ext/nas/Makefile.am:
10296 * ext/neon/Makefile.am:
10297 * ext/ofa/Makefile.am:
10298 * ext/polyp/Makefile.am:
10299 * ext/resindvd/Makefile.am:
10300 * ext/sdl/Makefile.am:
10301 * ext/shout/Makefile.am:
10302 * ext/snapshot/Makefile.am:
10303 * ext/sndfile/Makefile.am:
10304 * ext/soundtouch/Makefile.am:
10305 * ext/spc/Makefile.am:
10306 * ext/swfdec/Makefile.am:
10307 * ext/tarkin/Makefile.am:
10308 * ext/theora/Makefile.am:
10309 * ext/timidity/Makefile.am:
10310 * ext/twolame/Makefile.am:
10311 * ext/x264/Makefile.am:
10312 * ext/xine/Makefile.am:
10313 * ext/xvid/Makefile.am:
10314 * gst-libs/gst/app/Makefile.am:
10315 * gst-libs/gst/dshow/Makefile.am:
10316 * gst/aiffparse/Makefile.am:
10317 * gst/app/Makefile.am:
10318 * gst/audiobuffer/Makefile.am:
10319 * gst/bayer/Makefile.am:
10320 * gst/cdxaparse/Makefile.am:
10321 * gst/chart/Makefile.am:
10322 * gst/colorspace/Makefile.am:
10323 * gst/dccp/Makefile.am:
10324 * gst/deinterlace/Makefile.am:
10325 * gst/deinterlace2/Makefile.am:
10326 * gst/dvdspu/Makefile.am:
10327 * gst/festival/Makefile.am:
10328 * gst/filter/Makefile.am:
10329 * gst/flacparse/Makefile.am:
10330 * gst/flv/Makefile.am:
10331 * gst/games/Makefile.am:
10332 * gst/h264parse/Makefile.am:
10333 * gst/librfb/Makefile.am:
10334 * gst/mixmatrix/Makefile.am:
10335 * gst/modplug/Makefile.am:
10336 * gst/mpeg1sys/Makefile.am:
10337 * gst/mpeg4videoparse/Makefile.am:
10338 * gst/mpegdemux/Makefile.am:
10339 * gst/mpegtsmux/Makefile.am:
10340 * gst/mpegvideoparse/Makefile.am:
10341 * gst/mve/Makefile.am:
10342 * gst/nsf/Makefile.am:
10343 * gst/nuvdemux/Makefile.am:
10344 * gst/overlay/Makefile.am:
10345 * gst/passthrough/Makefile.am:
10346 * gst/pcapparse/Makefile.am:
10347 * gst/playondemand/Makefile.am:
10348 * gst/rawparse/Makefile.am:
10349 * gst/real/Makefile.am:
10350 * gst/rtjpeg/Makefile.am:
10351 * gst/rtpmanager/Makefile.am:
10352 * gst/scaletempo/Makefile.am:
10353 * gst/sdp/Makefile.am:
10354 * gst/selector/Makefile.am:
10355 * gst/smooth/Makefile.am:
10356 * gst/smoothwave/Makefile.am:
10357 * gst/speed/Makefile.am:
10358 * gst/speexresample/Makefile.am:
10359 * gst/stereo/Makefile.am:
10360 * gst/subenc/Makefile.am:
10361 * gst/tta/Makefile.am:
10362 * gst/vbidec/Makefile.am:
10363 * gst/videodrop/Makefile.am:
10364 * gst/videosignal/Makefile.am:
10365 * gst/virtualdub/Makefile.am:
10366 * gst/vmnc/Makefile.am:
10367 * gst/y4m/Makefile.am:
10368 * sys/acmenc/Makefile.am:
10369 * sys/cdrom/Makefile.am:
10370 * sys/dshowdecwrapper/Makefile.am:
10371 * sys/dshowsrcwrapper/Makefile.am:
10372 * sys/dvb/Makefile.am:
10373 * sys/dxr3/Makefile.am:
10374 * sys/fbdev/Makefile.am:
10375 * sys/oss4/Makefile.am:
10376 * sys/qcam/Makefile.am:
10377 * sys/qtwrapper/Makefile.am:
10378 * sys/vcd/Makefile.am:
10379 * sys/wininet/Makefile.am:
10380 * win32/common/config.h:
10381 Don't install static libs for plugins. Fixes #550851 for -bad.
10383 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10385 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
10386 Original commit message from CVS:
10387 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
10388 Adapt to slightly modified x264 API. Fixes #555238.
10390 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10392 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
10393 Original commit message from CVS:
10394 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
10395 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
10396 * ext/x264/gstx264enc.h:
10397 Do not deal with duplicated input (timestamps). If needed,
10398 a generic element can do so.
10399 Do not manipulate input timestamps on the way out,
10400 since that shifts the timeline and A/V sync.
10402 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10404 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
10405 Original commit message from CVS:
10406 * docs/plugins/gst-plugins-bad-plugins.args:
10407 Integrate new properties into documentation.
10408 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
10409 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
10410 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
10411 Fix up API prior to eventual plugin move.
10412 API: GstX264Enc:pass (provides more options, and changed to enum)
10414 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10416 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
10417 Original commit message from CVS:
10418 * docs/plugins/Makefile.am:
10419 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
10420 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
10421 * ext/x264/gstx264enc.c:
10422 * tests/check/Makefile.am:
10423 * tests/check/elements/x264enc.c: (setup_x264enc),
10424 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
10425 Add documentation and unit test for x264enc.
10427 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10429 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
10430 Original commit message from CVS:
10431 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
10432 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
10433 Allocate some buffers in more adaptive and economical fashion.
10435 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10437 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
10438 Original commit message from CVS:
10440 Check for sufficiently up-to-date x264 API.
10441 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
10442 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
10443 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
10444 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
10445 * ext/x264/gstx264enc.h:
10446 Expose some more parameters of the x264 encoder as properties.
10448 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10450 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
10451 Original commit message from CVS:
10452 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
10453 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
10454 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
10455 (gst_x264_enc_flush_frames):
10456 Coding style and layout; re-order some functions in more
10457 typical and natural flow.
10459 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10461 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
10462 Original commit message from CVS:
10463 * ext/x264/Makefile.am:
10464 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
10465 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
10466 (gst_x264_enc_reset), (gst_x264_enc_finalize),
10467 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
10468 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
10469 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
10470 * ext/x264/gstx264enc.h:
10471 Use GQueue in stead of custom queue code.
10472 Factorize flushing out encoder delayed frames.
10473 Factorize initialization and state change reset.
10475 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10477 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
10478 Original commit message from CVS:
10479 * ext/x264/gstx264enc.h:
10480 * sys/fbdev/gstfbdevsink.c:
10481 Use configure-generated _stdint.h.
10483 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10485 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
10486 Original commit message from CVS:
10487 * ext/x264/Makefile.am:
10488 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
10489 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
10490 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
10491 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
10492 (gst_x264_enc_finalize), (gst_x264_enc_chain),
10493 (gst_x264_enc_encode_frame), (plugin_init):
10494 * ext/x264/gstx264enc.h:
10495 Use video format library and GST_WRITE_*_BE macros where applicable.
10496 Use finalize in stead of dispose.
10497 Set up debug category and log callback.
10499 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
10501 [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...
10502 Original commit message from CVS:
10503 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
10504 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
10505 (gst_x264_enc_encode_frame):
10506 Try harder not to crash when we get an EOS event but haven't set
10507 up the encoder yet (as may happen when upstream errors out with
10508 not-negotiated, for example). Also, always push the EOS event
10511 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
10513 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
10514 Original commit message from CVS:
10515 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
10518 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
10520 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
10521 Original commit message from CVS:
10522 * ext/x264/gstx264enc.c:
10523 Fix build against the libx264 version that ships with debian stable.
10525 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10527 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
10528 Original commit message from CVS:
10529 * ext/audioresample/gstaudioresample.c:
10530 * ext/x264/gstx264enc.c:
10531 * gst/dvdspu/gstdvdspu.c:
10532 * gst/dvdspu/gstdvdspu.h:
10533 * gst/festival/gstfestival.c:
10534 * gst/h264parse/gsth264parse.c:
10535 * gst/mpegtsparse/mpegtspacketizer.c:
10536 * gst/mpegtsparse/mpegtsparse.c:
10537 * gst/multifile/gstmultifilesink.c:
10538 * gst/multifile/gstmultifilesrc.c:
10539 * gst/nuvdemux/gstnuvdemux.c:
10540 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
10541 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
10542 * sys/vcd/vcdsrc.c:
10543 Massive leak fixing, plus code cleanups.
10545 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10547 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
10548 Original commit message from CVS:
10549 * examples/app/appsrc_ex.c:
10550 * examples/switch/switcher.c:
10551 * ext/neon/gstneonhttpsrc.c:
10552 * ext/timidity/gstwildmidi.c:
10553 * ext/x264/gstx264enc.c:
10554 * gst/mve/mveaudioenc.c: (mve_compress_audio):
10555 * gst/rtpmanager/gstrtpclient.c:
10556 * gst/rtpmanager/gstrtpjitterbuffer.c:
10557 * gst/spectrum/demo-audiotest.c:
10558 * gst/spectrum/demo-osssrc.c:
10559 * sys/dvb/gstdvbsrc.c:
10560 Add stdlib include (free, atoi, exit).
10562 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10564 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
10565 Original commit message from CVS:
10566 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
10567 This needs a version check.
10568 * gst/bayer/Makefile.am:
10571 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
10573 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
10574 Original commit message from CVS:
10575 Patch by: Michal Benes <michal.benes at itonis tv>
10576 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
10579 * ext/x264/Makefile.am:
10580 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
10581 (gst_x264_enc_analyse_get_type),
10582 (gst_x264_enc_timestamp_queue_init),
10583 (gst_x264_enc_timestamp_queue_free),
10584 (gst_x264_enc_timestamp_queue_put),
10585 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
10586 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
10587 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
10588 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
10589 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
10590 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
10591 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
10592 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
10594 * ext/x264/gstx264enc.h:
10595 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
10596 handle 'odd' widths and heights correctly yet.
10598 2009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10600 * gst/asfdemux/gstasfdemux.c:
10601 asfdemux: nicer metadata extraction of genre tags in some cases
10602 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
10603 that they presumably stand for.
10605 2009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10607 * gst/asfdemux/gstasfdemux.c:
10608 asfdemux: parse WM/Picture tags to extract cover art
10611 2009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10614 docs: fix http links for amr libs in REQUIREMENTS
10616 2009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10618 * gst/asfdemux/gstasfdemux.c:
10619 asfdemux: fix bogus flow return handling in eos handler
10620 Don't overwrite the origin flow return by whatever flow we get
10621 when trying to push the remaining internally queued payloads.
10622 We want to do our eos logic, ie. send an EOS event or segment-done
10623 message in any case. Makes things EOS properly when an EOS event
10624 is forced upon the pipeline so that the source returns
10625 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
10627 2009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10629 * win32/common/config.h:
10630 win32: update config.h
10632 2009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10635 configure: bump core/base requirements to released versions
10637 2009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10641 autogen: move the -Wno-portability for automake into configure.ac
10643 2009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net>
10645 * gst/dvdlpcmdec/Makefile.am:
10646 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10647 dvdlpcmdec: Add multichannel channel maps, and send some tags
10648 Add a multichannel map to the output caps, and send at least a CODEC and
10649 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
10650 no samples and can't find info about the channel ordering, but this is
10651 better than nothing.
10653 2009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net>
10656 Automatic update of common submodule
10657 From 888e0a2 to c572721
10659 2009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net>
10662 Automatic update of common submodule
10663 From 6ab11d1 to 888e0a2
10665 2009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net>
10667 * gst/dvdsub/gstdvdsubdec.c:
10668 dvdsubdec: Remove some dead code
10669 Remove some redundant memset - gobject memory is already initalised to 0.
10670 Remove a commented out line leftover from the previous commit
10672 2009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com>
10674 * gst/dvdsub/gstdvdsubdec.c:
10675 * gst/dvdsub/gstdvdsubdec.h:
10676 dvdsubdec: Support ARGB output
10677 Negotiate to and render into ARGB buffers directly if the peer supports it.
10680 2009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net>
10682 * ext/a52dec/gsta52dec.c:
10683 a52dec: Reconcile code with dtsdec
10684 Perform some cleanups based on the dtsdec code such as using the boilerplate
10685 macro and static pad template functions.
10686 Add some documentation. Don't register a change in flags until we synch on
10687 another frame successfully.
10689 2009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10691 * ext/lame/gstlamemp3enc.c:
10692 lamemp3enc: Improve debugging a bit
10694 2009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com>
10696 * ext/mpeg2dec/gstmpeg2dec.c:
10697 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
10699 2009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10732 po: avoid conflicts of local *.po files with files in git
10733 Make it so that filenames and line numbers are only stored in the *.pot file
10734 (which is not in git), but not in the individual *.po files. This information
10735 is hardly useful for translators in our case, and it should avoid the constant
10736 conflicts of local *.po files with the ones in git which are caused by the
10737 source files changing and the line numbers being updated. This commit might
10738 cause one last merge conflict for you, which you can work around with
10739 "git checkout po/*.po" before merging or pulling. After that there should
10740 (hopefully) not be any more local modifications of these files (unless
10741 someone committed additions or changes to translated strings and the
10742 *.po files haven't been updated yet, that is).
10744 2009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10746 * ext/lame/gstlamemp3enc.c:
10747 lamemp3enc: add Since tag to gtk-doc chunk
10749 2009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10751 * tests/check/elements/mpeg2dec.c:
10752 checks: fix mpeg2dec unit test again after interlace addition to caps
10754 2009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10756 * ext/mpeg2dec/gstmpeg2dec.c:
10757 mpeg2dec: work around old mpeg2dec versions
10758 The repeat first field flag was introduced in 0.5.0 so conditionally disable its
10759 detection and just assume no rff is used. This fixes the compilation.
10762 2009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10764 * ext/mpeg2dec/Makefile.am:
10765 mpeg2dec: link to gstvideo
10766 Fix compilation by adding the right include directories and linking to the video
10769 2009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com>
10771 * gst/asfdemux/asfpacket.c:
10772 asfdemux: Downgrade simple statements from WARNING to DEBUG
10774 2009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com>
10776 * gst/asfdemux/asfheaders.c:
10777 * gst/asfdemux/asfheaders.h:
10778 * gst/asfdemux/asfpacket.c:
10779 * gst/asfdemux/asfpacket.h:
10780 asf: Detect more payload extensions.
10781 These should help fix interlaced/PAR issues with more files.
10783 2009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com>
10785 * ext/mpeg2dec/gstmpeg2dec.c:
10786 * ext/mpeg2dec/gstmpeg2dec.h:
10787 mpeg2dec: Implement interlaced support.
10788 Expand the debugging statements to show more picture information.
10790 2009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10792 * ext/mpeg2dec/gstmpeg2dec.c:
10793 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
10794 ffdec_mpeg2video is much faster, fixes bug #574461.
10796 2009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10798 * ext/lame/gstlamemp3enc.c:
10799 lamemp3enc: Don't write a Xing header
10801 2009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
10804 Run libtoolize before aclocal
10805 This unbreaks the build in some cases. Fixes bug #582021
10807 2009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com>
10809 * ext/mpeg2dec/gstmpeg2dec.c:
10810 mpeg2dec: use 64bit safe scaling functions.
10811 Got this to fail when seeking in a 14GB file (the value in bytes is
10812 bigger than 2**32).
10814 2009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10816 * gst/mpegaudioparse/gstmpegaudioparse.c:
10817 mpegaudioparse: remove some pointless g_return_if_fail()s
10819 2009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
10821 * ext/twolame/gsttwolame.c:
10822 Switch twolame to primary rank
10824 2009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
10826 * ext/lame/gstlame.c:
10827 * ext/lame/gstlamemp3enc.c:
10828 * ext/twolame/gsttwolame.c:
10829 Add ranks to mp3 encoders
10831 2009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
10833 * gst-plugins-ugly.spec.in:
10834 Add twolame plugin to spec file
10836 2009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10838 * gst/asfdemux/asfpacket.c:
10839 * gst/asfdemux/gstasfdemux.c:
10840 * gst/asfdemux/gstasfdemux.h:
10841 asfdemux: use upstream segment and timestamps for some interpolation
10842 This should particularly help in case of upstream live src, e.g. rtspsrc,
10843 and especially so if it has to perform fallback to TCP.
10845 2009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com>
10847 * gst/asfdemux/gstrtpasfdepay.c:
10848 rtpasfdepay: Add support for fragmented packet (L == 0).
10849 This happens with rtp-over-udp.
10851 2009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10853 * ext/lame/gstlamemp3enc.c:
10854 lamemp3enc: Fixup the bitrate only for CBR
10855 Additionally clarify some property descriptions.
10857 2009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com>
10859 * ext/lame/gstlamemp3enc.c:
10860 lame: fix format string in debug statement
10862 2009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net>
10864 * gst/mpegaudioparse/gstmpegaudioparse.c:
10865 mp3parse: Don't reject valid Xing tables of contents
10866 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
10867 reject them because of it, just subtract the initial offset when reading
10870 2009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net>
10872 * gst/mpegaudioparse/gstmpegaudioparse.c:
10873 mp3parse: Allow more bits to change in headers during resynch
10874 Be more lenient about what we accept as changing bits in a header - basically,
10875 only require that the mp3 sync marker is present, for the mpeg version,
10876 layer and samplerate.
10879 2009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com>
10881 * ext/mad/gstmad.c:
10882 mad: Add duration of incoming/outgoing buffers in debug statements
10884 2009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
10886 * gst/mpegaudioparse/gstmpegaudioparse.c:
10887 mpegaudioparse: Remove useless checks for valid buffer duration.
10888 The buffer duration is set to a valid value at the very top of
10889 emit_frame(), we therefore don't need to check it later on.
10891 2009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com>
10893 * gst/mpegaudioparse/gstmpegaudioparse.c:
10894 mpegaudioparse: Fix stop condition for outputting buffers.
10895 Some mp3 streams have an offset in timestamps, requiring us to push the
10896 frame *AFTER* segment.stop in order for the decoder to be able to push
10897 all data up to the segment.stop position.
10899 2009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10901 * gst/asfdemux/asfpacket.c:
10902 * gst/asfdemux/gstasfdemux.c:
10903 * gst/asfdemux/gstasfdemux.h:
10904 asfdemux: 0-base timestamps consistently (whether or not streaming)
10905 This also makes timestamps (more) consistent before and after a possible
10906 seek, and moreover makes for reasonable position reporting in live stream
10907 (whose payload timestamps should not be taken for granted).
10909 2009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10911 * gst/asfdemux/gstasfdemux.c:
10912 * gst/asfdemux/gstasfdemux.h:
10913 asfdemux: report initial latency due to internal preroll queue
10915 2009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10917 * gst/asfdemux/gstasfdemux.c:
10918 asfdemux: enhance debug statement and refactor some initialization
10920 2009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10922 * gst/asfdemux/gstasfdemux.c:
10923 asfdemux: handle FIXME; activate pads after internal preroll also when streaming
10925 2009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10927 * gst/asfdemux/asfpacket.c:
10928 * gst/asfdemux/gstasfdemux.c:
10929 * gst/asfdemux/gstasfdemux.h:
10930 asfdemux: handle FIXME; normalize preroll
10932 2009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10934 * gst/asfdemux/gstasfdemux.c:
10935 * gst/asfdemux/gstasfdemux.h:
10936 asfdemux: fixes for streaming mode
10937 * Improve newsegment handling, e.g. upstream might live in TIME.
10938 * Only send newsegment if we have needed info.
10939 * Avoid reading past end of data section.
10941 2009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10943 * gst/asfdemux/gstasfdemux.c:
10944 asfdemux: fixes/enhancements for streaming mode
10945 * Do not rock the boat by reacting to FLUSH_START.
10946 * Try to handle TIME seeking by seeking upstream in BYTES.
10947 * Handle SEEKING query.
10949 2009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10952 * ext/lame/gstlamemp3enc.c:
10953 lame: fix compilation with LAME versions < 3.98
10954 lame_set_VBR_quality(), which takes a floating point value for the
10955 quality, has been added only in v3.98. Use lame_set_VBR_q(), which
10956 takes quality as an integer, for older LAME versions.
10959 2009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10961 * win32/common/config.h:
10962 win32: update config.h to git
10963 Until someone ports the new win32 config.h logic from the
10964 other modules to -ugly.
10966 2009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10968 * docs/plugins/gst-plugins-ugly-plugins.args:
10969 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10970 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10973 2009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10975 * ext/lame/gstlamemp3enc.c:
10976 lamemp3enc: Add a note to the encoding-engine-quality property
10977 that says, that this does not affect the bitrate at all.
10979 2009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10981 * ext/lame/gstlame.c:
10982 * ext/lame/gstlamemp3enc.c:
10983 lame: Implement preset interface
10985 2009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10987 * ext/twolame/gsttwolame.c:
10988 twolame: Implement preset interface
10990 2009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10992 * docs/plugins/gst-plugins-ugly-plugins.args:
10993 * ext/lame/gstlamemp3enc.c:
10994 * ext/lame/gstlamemp3enc.h:
10995 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
10997 2009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10999 * ext/lame/gstlame.c:
11000 * ext/lame/gstlamemp3enc.c:
11001 lame/lamemp3enc: Fix memory leak on FLUSH_STOP
11003 2009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11005 * ext/lame/gstlame.c:
11006 lame: Deprecate the lame element
11008 2009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11010 * docs/plugins/Makefile.am:
11011 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11012 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11013 * docs/plugins/gst-plugins-ugly-plugins.args:
11014 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11015 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11016 * docs/plugins/inspect/plugin-a52dec.xml:
11017 * docs/plugins/inspect/plugin-amrnb.xml:
11018 * docs/plugins/inspect/plugin-asf.xml:
11019 * docs/plugins/inspect/plugin-cdio.xml:
11020 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11021 * docs/plugins/inspect/plugin-dvdread.xml:
11022 * docs/plugins/inspect/plugin-dvdsub.xml:
11023 * docs/plugins/inspect/plugin-iec958.xml:
11024 * docs/plugins/inspect/plugin-lame.xml:
11025 * docs/plugins/inspect/plugin-mad.xml:
11026 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11027 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11028 * docs/plugins/inspect/plugin-mpegstream.xml:
11029 * docs/plugins/inspect/plugin-realmedia.xml:
11030 * docs/plugins/inspect/plugin-siddec.xml:
11031 * docs/plugins/inspect/plugin-synaesthesia.xml:
11032 * docs/plugins/inspect/plugin-twolame.xml:
11035 2009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11037 * ext/lame/gstlamemp3enc.c:
11038 lame: Update example pipelines with the new properties
11040 2009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11042 * ext/lame/Makefile.am:
11043 * ext/lame/gstlame.c:
11044 * ext/lame/gstlamemp3enc.c:
11045 * ext/lame/gstlamemp3enc.h:
11046 * ext/lame/plugin.c:
11047 lame: Add lamemp3enc element with much simplified interface
11048 This deprecates the lame element and fixes bug #494528.
11050 2009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com>
11052 * gst/asfdemux/asfpacket.c:
11053 asfpacket: Fix pull-mode timestamping handling.
11054 The problem that happens is the following:
11055 * A packet with multiple payloads comes in
11056 * Those payloads get handled one by one
11057 * The first payload contains the first audio payload with timestamp A
11058 * The second payload contains the first video (key)frame with timestamp V (where V < A)
11059 With the previous code, the following would happen:
11060 * the first payload gets processed, then passed to queue_for_stream
11061 * queue_for_stream detects it's the first valid timestamp received and stores
11063 * the second payload gets processed, then pass to queue_for_stream
11064 * queue_for_stream detects the timestamp is lower than first_ts... and
11065 discards it... resulting in losing the first keyframe of the video stream
11066 We've been having this issue for *ages*... it's just that nobody noticed it
11067 that much with playbin. But with playbin2's aggresive multiqueue handling, this
11068 will result in multiqueue not being able to preroll (because the video decoder will
11069 be dropping a ton of buffers before (maybe) receiving the next keyframe).
11070 Tested with over 200 asf files, and they all play the first frame correctly now,
11071 even the most braindead ones.
11073 2009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com>
11075 * gst/mpegaudioparse/gstmpegaudioparse.c:
11076 * gst/mpegaudioparse/gstmpegaudioparse.h:
11077 mp3parse: don't build seek table if we can't seek.
11078 Fixes #573720 - unbounded memory usage increase when listening to mp3
11079 stream for a long time.
11081 2009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net>
11084 Automatic update of common submodule
11085 From b3941ea to 6ab11d1
11087 2009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com>
11089 * gst/mpegaudioparse/gstmpegaudioparse.c:
11090 * gst/mpegaudioparse/gstxingmux.c:
11091 mpegaudioparse: Remove dead assignment and duplicate code
11093 2009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com>
11095 * gst/realmedia/rmdemux.c:
11096 rmdemux: Actually return the return value for the seek handling.
11098 2009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com>
11100 * gst/mpegstream/gstmpegdemux.c:
11101 * gst/mpegstream/gstmpegparse.c:
11102 mpegstream: Remove dead assignments.
11103 The duplicate assignment of update_time was weird... but it seems normal
11104 that it's indeed the second statement which is the valid one.
11106 2009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com>
11108 * ext/amrnb/amrnbparse.c:
11109 armnb: Remove unused variable, adapt debug message accordingly.
11111 2009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com>
11113 * gst/dvdsub/gstdvdsubdec.c:
11114 * gst/mpegstream/gstdvddemux.c:
11115 * gst/mpegstream/gstmpegclock.c:
11116 dvdsub/mpegstream: _class_init: Remove unused class variables
11118 2009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com>
11120 * gst/asfdemux/gstasfdemux.c:
11121 asfdemux: Initialize flow for a corner case.
11122 This might be caused by entering the if() line 1214 and then not having
11123 any activated_streams.. resulting in reaching line 1267 without having
11124 any valid flow value.
11126 2009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com>
11128 * ext/twolame/gsttwolame.c:
11129 twolame: Remove unneeded variable, value assigned was never read.
11131 2009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com>
11133 * ext/mpeg2dec/gstmpeg2dec.c:
11134 mpeg2dec: Remove dead assignment. Value overwritten later on.
11136 2009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com>
11138 * ext/mad/gstmad.c:
11139 mad: Remove dead assignment and variables given values which are never read.
11141 2009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com>
11143 * ext/lame/gstlame.c:
11144 lame: Remove unneeded variable, it's assigned a value never read.
11146 2009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com>
11148 * gst/realmedia/rmdemux.c:
11149 rmdemux: Remove dead assignment, value is being overwritten before being read.
11151 2009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com>
11153 * gst/realmedia/rmdemux.c:
11154 rmdemux: Remove unused accurate flag.
11155 I couldn't see any reason why this was there in the first place.
11157 2009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
11159 * gst/realmedia/asmrules.c:
11160 * gst/realmedia/rdtdepay.c:
11161 realmedia: Remove dead assignments. The results are never read.
11163 2009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
11165 * gst/realmedia/gstrdtbuffer.c:
11166 * gst/realmedia/rademux.c:
11167 * gst/realmedia/rdtmanager.c:
11168 * gst/realmedia/rmdemux.c:
11169 realmedia: Remove useless variables, only being used once (or not).
11171 2009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com>
11173 * ext/mpeg2dec/gstmpeg2dec.c:
11174 * gst/asfdemux/gstrtspwms.c:
11175 * gst/realmedia/pnmsrc.c:
11176 * gst/realmedia/rdtdepay.c:
11177 * gst/realmedia/rtspreal.c:
11178 remove empty method implementations.
11180 2009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com>
11182 * gst/asfdemux/gstrtspwms.c:
11183 rtspwms: fix condition to detect extension commands for WMS
11184 Reply with OK to the extension commands for WMS.
11186 2009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com>
11188 * gst/realmedia/rtspreal.c:
11189 realmedia: add special Real header to DESCRIBE message only for Real servers
11190 Add headers that are specific to real only if a real server had been
11191 detected by the OPTIONS message.
11193 2009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov>
11195 * gst/synaesthesia/synaescope.c:
11196 synaesthesia: fix compilation on windows
11197 Fix compilation under MSVC due to references to headers
11198 that are not available with the MS SDKs.
11201 2009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11203 * gst/asfdemux/gstrtspwms.c:
11204 rtspwms: reply to extension commands
11205 Reply with OK to the extension commands for WMS.
11207 2009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11209 * gst/asfdemux/gstrtpasfdepay.c:
11210 asfdepay: fix a comment
11212 2009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11214 * gst/asfdemux/gstasfdemux.c:
11215 asfdemux: add some more debugging
11217 2009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11220 configure.ac: require git -base
11221 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
11223 2009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11225 * gst/realmedia/rtspreal.c:
11226 realmedia: add special Real header to SETUP message only for Real servers
11227 Fixes playback of Windows Media RTSP streams and other non-Real RTSP
11228 streams where the server errors out because it can't handle the
11229 Real-specific 'Required: com.real.retain-entity-for-setup' header
11230 we've been adding unconditionally in the recent past.
11232 rtsp://66.111.34.191:601/broadcast/alnour.rm
11233 rtsp://195.134.224.231/snowboard_100.wmv
11235 2009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com>
11238 * gst/asfdemux/Makefile.am:
11239 asfdemux: link to all required libraries including indirectly used ones.
11240 On win32, we're required to link to all the libraries used - including
11241 ones only indirectly used by other libs. So, add gstaudio, gsttag, and
11242 (for windows only) winsock.
11244 2009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
11247 Automatic update of common submodule
11248 From d0ea89e to b3941ea
11250 2009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com>
11253 Automatic update of common submodule
11254 From f8b3d91 to d0ea89e
11256 2009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com>
11258 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
11259 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
11261 2009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11263 * gst/realmedia/rtspreal.c:
11264 * gst/realmedia/rtspreal.h:
11265 realrtsp: add more headers
11266 Parse the ETag from the describe method and pass the sessionid as the value for
11267 the If-Match header is subsequent setup calls.
11268 Fixes support for more RealMedia RTSP streams.
11270 2009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org>
11273 twolame: bump requirement to 0.3.10
11274 0.3.10 is the first version with the float32 encoder functions.
11277 2009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net>
11280 back to development -> 0.10.11.1
11282 === release 0.10.11 ===
11284 2009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net>
11290 * docs/plugins/inspect/plugin-a52dec.xml:
11291 * docs/plugins/inspect/plugin-asf.xml:
11292 * docs/plugins/inspect/plugin-cdio.xml:
11293 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11294 * docs/plugins/inspect/plugin-dvdread.xml:
11295 * docs/plugins/inspect/plugin-dvdsub.xml:
11296 * docs/plugins/inspect/plugin-iec958.xml:
11297 * docs/plugins/inspect/plugin-lame.xml:
11298 * docs/plugins/inspect/plugin-mad.xml:
11299 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11300 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11301 * docs/plugins/inspect/plugin-mpegstream.xml:
11302 * docs/plugins/inspect/plugin-realmedia.xml:
11303 * docs/plugins/inspect/plugin-siddec.xml:
11304 * docs/plugins/inspect/plugin-twolame.xml:
11305 * gst-plugins-ugly.doap:
11307 * win32/common/config.h:
11310 2009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net>
11344 2009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net>
11347 * win32/common/config.h:
11348 0.10.10.3 pre-release
11350 2009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net>
11357 po: Update translations from upstream
11359 2009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net>
11363 po: Add Turkish translation
11365 2009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net>
11367 * gst/mpegaudioparse/gstmpegaudioparse.c:
11368 * gst/mpegaudioparse/gstmpegaudioparse.h:
11369 mp3parse: Fix glitches in the output when playing (for e.g.) AVI
11370 Don't introduce glitches in the output by a) relaxing the threshold for
11371 taking upstream timestamps in preference to our calculated timestamps and
11372 b) only set the discont flag on outgoing buffers in response to an incoming
11376 2009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
11378 * gst/mpegaudioparse/gstmpegaudioparse.c:
11379 mp3parse: fix deadlock with accurate seeks.
11380 Release pending_accurate_seeks_lock before forwarding the seek event upstream.
11383 2009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net>
11414 * win32/common/config.h:
11415 0.10.10.2 pre-release
11416 Bump version number, update translations and win32 config.h
11418 2009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net>
11422 po: Add Japanese translation
11424 2009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
11427 * docs/plugins/Makefile.am:
11428 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11429 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11430 * docs/plugins/gst-plugins-ugly-plugins.args:
11431 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11432 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11433 * docs/plugins/inspect/plugin-a52dec.xml:
11434 * docs/plugins/inspect/plugin-asf.xml:
11435 * docs/plugins/inspect/plugin-cdio.xml:
11436 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11437 * docs/plugins/inspect/plugin-dvdread.xml:
11438 * docs/plugins/inspect/plugin-dvdsub.xml:
11439 * docs/plugins/inspect/plugin-iec958.xml:
11440 * docs/plugins/inspect/plugin-lame.xml:
11441 * docs/plugins/inspect/plugin-mad.xml:
11442 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11443 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11444 * docs/plugins/inspect/plugin-mpegstream.xml:
11445 * docs/plugins/inspect/plugin-realmedia.xml:
11446 * docs/plugins/inspect/plugin-siddec.xml:
11447 * docs/plugins/inspect/plugin-synaesthesia.xml:
11448 * docs/plugins/inspect/plugin-twolame.xml:
11451 Moved twolame from Bad to Ugly
11453 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11455 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
11456 Original commit message from CVS:
11457 * ext/alsaspdif/Makefile.am:
11458 * ext/amrwb/Makefile.am:
11459 * ext/apexsink/Makefile.am:
11460 * ext/arts/Makefile.am:
11461 * ext/artsd/Makefile.am:
11462 * ext/audiofile/Makefile.am:
11463 * ext/audioresample/Makefile.am:
11464 * ext/bz2/Makefile.am:
11465 * ext/cdaudio/Makefile.am:
11466 * ext/celt/Makefile.am:
11467 * ext/dc1394/Makefile.am:
11468 * ext/dirac/Makefile.am:
11469 * ext/directfb/Makefile.am:
11470 * ext/divx/Makefile.am:
11471 * ext/dts/Makefile.am:
11472 * ext/faac/Makefile.am:
11473 * ext/faad/Makefile.am:
11474 * ext/gsm/Makefile.am:
11475 * ext/hermes/Makefile.am:
11476 * ext/ivorbis/Makefile.am:
11477 * ext/jack/Makefile.am:
11478 * ext/jp2k/Makefile.am:
11479 * ext/ladspa/Makefile.am:
11480 * ext/lcs/Makefile.am:
11481 * ext/libfame/Makefile.am:
11482 * ext/libmms/Makefile.am:
11483 * ext/metadata/Makefile.am:
11484 * ext/mpeg2enc/Makefile.am:
11485 * ext/mplex/Makefile.am:
11486 * ext/musepack/Makefile.am:
11487 * ext/musicbrainz/Makefile.am:
11488 * ext/mythtv/Makefile.am:
11489 * ext/nas/Makefile.am:
11490 * ext/neon/Makefile.am:
11491 * ext/ofa/Makefile.am:
11492 * ext/polyp/Makefile.am:
11493 * ext/resindvd/Makefile.am:
11494 * ext/sdl/Makefile.am:
11495 * ext/shout/Makefile.am:
11496 * ext/snapshot/Makefile.am:
11497 * ext/sndfile/Makefile.am:
11498 * ext/soundtouch/Makefile.am:
11499 * ext/spc/Makefile.am:
11500 * ext/swfdec/Makefile.am:
11501 * ext/tarkin/Makefile.am:
11502 * ext/theora/Makefile.am:
11503 * ext/timidity/Makefile.am:
11504 * ext/twolame/Makefile.am:
11505 * ext/x264/Makefile.am:
11506 * ext/xine/Makefile.am:
11507 * ext/xvid/Makefile.am:
11508 * gst-libs/gst/app/Makefile.am:
11509 * gst-libs/gst/dshow/Makefile.am:
11510 * gst/aiffparse/Makefile.am:
11511 * gst/app/Makefile.am:
11512 * gst/audiobuffer/Makefile.am:
11513 * gst/bayer/Makefile.am:
11514 * gst/cdxaparse/Makefile.am:
11515 * gst/chart/Makefile.am:
11516 * gst/colorspace/Makefile.am:
11517 * gst/dccp/Makefile.am:
11518 * gst/deinterlace/Makefile.am:
11519 * gst/deinterlace2/Makefile.am:
11520 * gst/dvdspu/Makefile.am:
11521 * gst/festival/Makefile.am:
11522 * gst/filter/Makefile.am:
11523 * gst/flacparse/Makefile.am:
11524 * gst/flv/Makefile.am:
11525 * gst/games/Makefile.am:
11526 * gst/h264parse/Makefile.am:
11527 * gst/librfb/Makefile.am:
11528 * gst/mixmatrix/Makefile.am:
11529 * gst/modplug/Makefile.am:
11530 * gst/mpeg1sys/Makefile.am:
11531 * gst/mpeg4videoparse/Makefile.am:
11532 * gst/mpegdemux/Makefile.am:
11533 * gst/mpegtsmux/Makefile.am:
11534 * gst/mpegvideoparse/Makefile.am:
11535 * gst/mve/Makefile.am:
11536 * gst/nsf/Makefile.am:
11537 * gst/nuvdemux/Makefile.am:
11538 * gst/overlay/Makefile.am:
11539 * gst/passthrough/Makefile.am:
11540 * gst/pcapparse/Makefile.am:
11541 * gst/playondemand/Makefile.am:
11542 * gst/rawparse/Makefile.am:
11543 * gst/real/Makefile.am:
11544 * gst/rtjpeg/Makefile.am:
11545 * gst/rtpmanager/Makefile.am:
11546 * gst/scaletempo/Makefile.am:
11547 * gst/sdp/Makefile.am:
11548 * gst/selector/Makefile.am:
11549 * gst/smooth/Makefile.am:
11550 * gst/smoothwave/Makefile.am:
11551 * gst/speed/Makefile.am:
11552 * gst/speexresample/Makefile.am:
11553 * gst/stereo/Makefile.am:
11554 * gst/subenc/Makefile.am:
11555 * gst/tta/Makefile.am:
11556 * gst/vbidec/Makefile.am:
11557 * gst/videodrop/Makefile.am:
11558 * gst/videosignal/Makefile.am:
11559 * gst/virtualdub/Makefile.am:
11560 * gst/vmnc/Makefile.am:
11561 * gst/y4m/Makefile.am:
11562 * sys/acmenc/Makefile.am:
11563 * sys/cdrom/Makefile.am:
11564 * sys/dshowdecwrapper/Makefile.am:
11565 * sys/dshowsrcwrapper/Makefile.am:
11566 * sys/dvb/Makefile.am:
11567 * sys/dxr3/Makefile.am:
11568 * sys/fbdev/Makefile.am:
11569 * sys/oss4/Makefile.am:
11570 * sys/qcam/Makefile.am:
11571 * sys/qtwrapper/Makefile.am:
11572 * sys/vcd/Makefile.am:
11573 * sys/wininet/Makefile.am:
11574 * win32/common/config.h:
11575 Don't install static libs for plugins. Fixes #550851 for -bad.
11577 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
11579 [MOVED FROM BAD] Enable/fix up translations for these plugins.
11580 Original commit message from CVS:
11581 * ext/resindvd/plugin.c: (plugin_init):
11582 * ext/resindvd/resindvdsrc.c:
11583 * ext/twolame/gsttwolame.c: (plugin_init):
11584 * gst/aiffparse/aiffparse.c: (plugin_init):
11585 Enable/fix up translations for these plugins.
11587 Add 'ca' to LINGUAS.
11589 * po/POTFILES.skip:
11590 Add more files for translation and more files which tools
11593 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11595 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
11596 Original commit message from CVS:
11597 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
11598 (gst_two_lame_chain):
11599 * ext/twolame/gsttwolame.h:
11600 Allow raw float samples as input for encoding.
11602 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11604 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
11605 Original commit message from CVS:
11608 * ext/twolame/Makefile.am:
11609 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
11610 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
11611 (gst_two_lame_release_memory), (gst_two_lame_finalize),
11612 (gst_two_lame_base_init), (gst_two_lame_class_init),
11613 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
11614 (gst_two_lame_init), (gst_two_lame_set_property),
11615 (gst_two_lame_get_property), (gst_two_lame_sink_event),
11616 (gst_two_lame_chain), (gst_two_lame_setup),
11617 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
11619 * ext/twolame/gsttwolame.h:
11620 Add TwoLAME MP2 encoding element, based on the LAME element.
11622 2009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net>
11625 Automatic update of common submodule
11626 From 7032163 to f8b3d91
11628 2009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11631 Automatic update of common submodule
11632 From ffa738d to 7032163
11634 2009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11637 Automatic update of common submodule
11638 From 3f13e4e to ffa738d
11640 2009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11643 Automatic update of common submodule
11644 From 3c7456b to 3f13e4e
11646 2009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11649 Automatic update of common submodule
11650 From 57c83f2 to 3c7456b
11652 2009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com>
11654 * gst/mpegaudioparse/gstmpegaudioparse.c:
11655 mp3parse: be more conservative when changing layer/rate/etc.
11656 Don't allow a change in sample rate/channels/layer/version unless we can
11657 see another frame at the correct offset. Prevents accidently flipping
11658 due to simple single-bit corruption.
11660 2009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net>
11662 * gst/realmedia/realhash.c:
11663 rmdemux: Fix strict-aliasing warnings.
11664 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
11667 2009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de>
11669 * gst/mpegaudioparse/gstmpegaudioparse.c:
11670 mpegaudioparse: Remove empty lines added by buggy indent.
11672 2009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11674 * gst/mpegaudioparse/gstmpegaudioparse.c:
11675 mpegaudioparse: Provide SEEKING query handling.
11676 Since SEEK event handling might perform some conversion
11677 from TIME to BYTES, do not let upstream fool application
11678 into (TIME) seeking not being possible.
11680 2009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com>
11682 * gst/mpegaudioparse/gstmpegaudioparse.c:
11683 mp3parse: fix accurate seeks to near 0
11684 Integer underflow made accurate seeks to near zero fail and seek to
11685 completely the wrong place. Fix by clamping to zero, since we can't seek
11686 to negative times anyway.
11688 2009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net>
11692 build: Update shave init statement for changes in common. Bump common.
11694 2009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11696 * gst/realmedia/rtspreal.c:
11697 rtspreal: ignore data streams. Fixes #527112
11698 Ignore data streams when parsing the SDP as they don't contain anything we need
11699 to put in the realmedia header.
11701 2009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net>
11704 Automatic update of common submodule
11705 From 9cf8c9b to a6ce5c6
11707 2009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11709 * ext/mad/gstid3tag.c:
11710 Forward unknown events
11711 Forward unknown events upstream instead of dropping them. Also return the result
11712 of the seek event instead of a fixed value.
11714 2009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net>
11716 * gst/asfdemux/gstrtpasfdepay.c:
11717 rtpasfdepay: Fix the build by adding the needed include for atoi.
11719 2009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net>
11722 * docs/plugins/Makefile.am:
11723 Use shave for the build output
11725 2009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net>
11728 Automatic update of common submodule
11729 From 5d7c9cc to 9cf8c9b
11731 2009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com>
11733 * gst/asfdemux/gstasf.c:
11734 * gst/asfdemux/gstrtpasfdepay.c:
11735 * gst/realmedia/rademux.c:
11736 * gst/realmedia/rdtdepay.c:
11737 * gst/synaesthesia/gstsynaesthesia.c:
11738 * gst/synaesthesia/synaescope.c:
11741 2009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com>
11743 * gst/realmedia/pnmsrc.c:
11744 pnmsrc: Error out gracefully if location is NULL. Run gst-indent
11746 2009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org>
11749 Automatic update of common submodule
11750 From 80c627d to 5d7c9cc
11752 2009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11754 * gst/realmedia/Makefile.am:
11755 * gst/realmedia/pnmsrc.c:
11756 * gst/realmedia/pnmsrc.h:
11757 * gst/realmedia/rademux.c:
11758 * gst/realmedia/rademux.h:
11759 * gst/realmedia/realmedia.c:
11760 * gst/realmedia/rmdemux.c:
11761 * gst/realmedia/rmdemux.h:
11762 Add pnm:// uri source
11763 Add a new utri handler for pnm:// that for now just redirects to the same uri
11764 with the rtsp:// protocol, which usually works nowadays.
11765 Separate the registration of the various plugins into a separate source file.
11767 2009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11769 * gst/asfdemux/Makefile.am:
11770 * gst/asfdemux/gstasf.c:
11771 * gst/asfdemux/gstrtpasfdepay.c:
11772 * gst/asfdemux/gstrtpasfdepay.h:
11773 Add ASF depayloader
11774 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
11777 2009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org>
11779 * ext/mad/gstmad.c:
11780 mad: remove log line added in error
11782 2009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org>
11784 * ext/mad/gstmad.c:
11785 mad: just flush data when seeing BADDATAPTR instead of going into error state
11787 2009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at>
11789 * gst/realmedia/rmdemux.c:
11790 Fix parsing of the flags in rmdemux
11791 Fix parsing of the flags in version 1 realmedia streams.
11794 2009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com>
11797 Bump revision to use for common submodule.
11799 2009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net>
11801 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11802 Add releaseinfo with online url.
11804 2009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net>
11809 2009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11811 * gst/asfdemux/asfpacket.c:
11812 * gst/asfdemux/gstasfdemux.c:
11813 * gst/asfdemux/gstasfdemux.h:
11814 Remove redundant push_mode struct member
11816 2009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com>
11819 Fix previous commit, wasn't actually setting up a symbolic link
11821 2009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com>
11825 Use a symbolic link for the pre-commit client-side hook
11827 2009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com>
11830 Ignore some more files
11832 2009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net>
11834 * gst/synaesthesia/synaescope.c:
11835 * gst/synaesthesia/synaescope.h:
11836 Precalculate some size dependent variables. Demystify the height scaling a bit.
11837 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
11839 2009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net>
11841 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
11843 2009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11845 * gst/realmedia/rdtdepay.c:
11846 Set flags on the realmedia chunks
11847 Set the keyframe flags from the RDT packet to the realmedia chunk so that the
11848 descrambler can be reset on keyframes. Fixes #556714.
11850 2009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11852 * gst/realmedia/gstrdtbuffer.c:
11853 * gst/realmedia/gstrdtbuffer.h:
11854 Add method to get RDT flags
11855 Add a method to get the RDT flags. We need these flags to mark keyframes to
11856 reset the descrambing queue. See #556714.
11858 2009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
11860 * gst/asfdemux/asfpacket.c:
11861 * gst/asfdemux/gstasfdemux.c:
11862 * gst/asfdemux/gstasfdemux.h:
11863 Add seeking support to asfdemux in push mode
11866 2009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
11868 * gst/asfdemux/asfpacket.c:
11869 Drop packets with an invalid replicated data length
11870 Drop packets with an invalid replicated data length
11871 instead of continuing with an invalid timestamp
11872 and uninitialized payload metadata.
11873 All other code assumes that the timestamps are valid.
11875 2009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net>
11877 * gst/synaesthesia/synaescope.h:
11878 Change comment to refer to right variable.
11880 2009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net>
11882 * gst/synaesthesia/gstsynaesthesia.c:
11883 * gst/synaesthesia/gstsynaesthesia.h:
11884 * gst/synaesthesia/synaescope.c:
11885 * gst/synaesthesia/synaescope.h:
11886 Bring synaesthesia to next century.
11887 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
11889 2009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org>
11891 * gst/asfdemux/gstasfdemux.c:
11892 Fix leak of converted string
11894 2009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net>
11898 Add more to the gitignores
11900 2009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net>
11902 * gst/synaesthesia/gstsynaesthesia.c:
11903 Make synaesthesia build again.
11904 _init() has no params.
11906 2009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net>
11909 Update common snapshot.
11911 2009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org>
11914 Fix pre-commit hook
11916 2009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com>
11920 Install and use pre-commit indentation hook from common
11922 2009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com>
11925 autogen.sh : Use git submodule
11927 2009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com>
11929 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
11930 Original commit message from CVS:
11931 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
11932 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
11933 (gst_dvd_demux_get_audio_stream),
11934 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
11935 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
11936 (gst_mpeg_demux_get_video_stream),
11937 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
11938 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
11939 Fix some caps leaks. Fixes bug #564885.
11941 2009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com>
11943 ext/cdio/gstcdio.c: Remove unused format argument.
11944 Original commit message from CVS:
11945 * ext/cdio/gstcdio.c:
11946 Remove unused format argument.
11948 2008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net>
11950 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
11951 Original commit message from CVS:
11952 * win32/common/.cvsignore:
11953 * win32/common/config.h:
11954 * win32/common/config.h.in:
11955 Hardcode cpu for win32 build, just like we do in the other modules,
11956 to remove VCS conflicts and inconsistent defines between modules,
11957 and update version defines to CVS.
11959 2008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com>
11961 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
11962 Original commit message from CVS:
11964 Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
11966 2008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com>
11968 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
11969 Original commit message from CVS:
11971 inttypes.m4 hasn't been available since gettext-0.15, and since we now
11972 require gettext >= 0.17 ... we can remove it from the list of files to
11975 2008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net>
11977 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
11978 Original commit message from CVS:
11979 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
11980 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
11981 (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
11982 * gst/mpegaudioparse/gstmpegaudioparse.h:
11983 Do an initial class_ref on an internal enum type from within the
11984 class_init function so that there aren't any issues when multiple
11985 mp3parse elements are started in separate threads at the same
11986 time. (Why we use an enum type here if the tag is registered as
11987 a string type, I don't know). Also remove custom UNUSED macro
11988 and use GLib's instead.
11990 2008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11992 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
11993 Original commit message from CVS:
11995 Apparently AC_CONFIG_MACRO_DIR breaks when using more
11996 than one macro directory, reverting last change.
11998 2008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12000 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
12001 Original commit message from CVS:
12003 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
12006 2008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12008 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
12009 Original commit message from CVS:
12010 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
12011 Last change introduced a regression that made mpeg2dec handle
12012 some 4:2:2 videos as 4:4:4. Fixes bug #562086.
12014 2008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12016 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
12017 Original commit message from CVS:
12018 Patch by: Cygwin Ports maintainer
12019 <yselkowitz at users dot sourceforge dot net>
12022 Require gettext 0.17 because older versions don't mix with libtool
12023 2.2. At build time an older gettext version will still work.
12026 2008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org>
12028 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
12029 Original commit message from CVS:
12030 * ext/mpeg2dec/gstmpeg2dec.c:
12031 * ext/mpeg2dec/gstmpeg2dec.h:
12032 Add support for 4:4:4 video. Fixes #562086
12034 2008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
12036 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
12037 Original commit message from CVS:
12038 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
12039 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
12040 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
12041 >= 0.5.0. Fixes bug #562065.
12043 2008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com>
12045 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
12046 Original commit message from CVS:
12047 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
12048 Remove duplicate and broken code for the streaming case and simply reuse
12049 the much better working pull based code. Fixes #560348.
12051 2008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12053 configure.ac: Back to development -> 0.10.10.1
12054 Original commit message from CVS:
12056 Back to development -> 0.10.10.1
12058 === release 0.10.10 ===
12060 2008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12066 * docs/plugins/inspect/plugin-a52dec.xml:
12067 * docs/plugins/inspect/plugin-asf.xml:
12068 * docs/plugins/inspect/plugin-cdio.xml:
12069 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12070 * docs/plugins/inspect/plugin-dvdread.xml:
12071 * docs/plugins/inspect/plugin-dvdsub.xml:
12072 * docs/plugins/inspect/plugin-iec958.xml:
12073 * docs/plugins/inspect/plugin-lame.xml:
12074 * docs/plugins/inspect/plugin-mad.xml:
12075 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12076 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12077 * docs/plugins/inspect/plugin-mpegstream.xml:
12078 * docs/plugins/inspect/plugin-realmedia.xml:
12079 * docs/plugins/inspect/plugin-siddec.xml:
12080 * gst-plugins-ugly.doap:
12082 Release 0.10.10 - "Under the House"
12083 Original commit message from CVS:
12084 Release 0.10.10 - "Under the House"
12086 2008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12096 Original commit message from CVS:
12099 2008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12101 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
12102 Original commit message from CVS:
12103 * ext/sidplay/Makefile.am:
12104 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
12105 contain CFLAGS that do not exist for C++, like -Wvla or
12106 -Wdeclaration-after-statement. Fixes bug #561161.
12108 2008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12110 configure.ac: 0.10.9.3 pre-release
12111 Original commit message from CVS:
12113 0.10.9.3 pre-release
12115 2008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
12117 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
12118 Original commit message from CVS:
12119 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
12120 Only copy sane aspect ratio values on the caps. Fixes #559682.
12122 2008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12125 Add bug number to the mp3parse mpeg 2.5 fix
12126 Original commit message from CVS:
12127 Add bug number to the mp3parse mpeg 2.5 fix
12129 2008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com>
12131 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
12132 Original commit message from CVS:
12133 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
12134 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
12135 (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
12136 * ext/amrnb/amrnbdec.h:
12137 Add a property to select the amr variant. Fixes #424070.
12139 2008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org>
12141 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
12142 Original commit message from CVS:
12143 Patch by: Tal Shalif <tshalif at nargila dot org>
12144 * gst/mpegstream/gstdvddemux.c:
12145 (gst_dvd_demux_get_subpicture_stream):
12146 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
12147 (gst_mpeg_demux_get_audio_stream):
12148 Fix memmory corruption due to not storing the new updated pointer
12149 after a g_renew(). Fixes #558896.
12151 2008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12153 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
12154 Original commit message from CVS:
12155 * tests/check/Makefile.am:
12156 Blacklist cdiocddasrc from state-change tests. Fixes #558277.
12158 2008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12160 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
12161 Original commit message from CVS:
12163 oops, forgot to bump the version back to devel
12164 after the last release 0.10.9.1
12166 2008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com>
12168 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
12169 Original commit message from CVS:
12170 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
12171 (gst_rmdemux_descramble_mp4a_audio),
12172 (gst_rmdemux_handle_scrambled_packet):
12173 Add suport for mpeg4 and aac audio. See #556714.
12175 2008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org>
12177 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
12178 Original commit message from CVS:
12179 * gst/mpegaudioparse/gstmpegaudioparse.c:
12180 Calculate samples per frame correctly for "MPEG 2.5" layer 3.
12181 Fixes skipping on these files.
12183 2008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org>
12185 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
12186 Original commit message from CVS:
12187 Patch by: Robin Stocker <robin at nibor dot org>
12188 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
12189 (handle_sequence), (gst_mpeg2dec_setcaps):
12190 * ext/mpeg2dec/gstmpeg2dec.h:
12191 Prefer the container's PAR over the stream's PAR if it's
12192 given in the srcpad caps. Fixes bug #556184.
12194 2008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12196 Don't install static libs for plugins. Fixes #550851 for ugly.
12197 Original commit message from CVS:
12198 * ext/a52dec/Makefile.am:
12199 * ext/amrnb/Makefile.am:
12200 * ext/cdio/Makefile.am:
12201 * ext/dvdnav/Makefile.am:
12202 * ext/dvdread/Makefile.am:
12203 * ext/lame/Makefile.am:
12204 * ext/mad/Makefile.am:
12205 * ext/mpeg2dec/Makefile.am:
12206 * ext/sidplay/Makefile.am:
12207 * gst/ac3parse/Makefile.am:
12208 * gst/asfdemux/Makefile.am:
12209 * gst/dvdlpcmdec/Makefile.am:
12210 * gst/dvdsub/Makefile.am:
12211 * gst/iec958/Makefile.am:
12212 * gst/mpegaudioparse/Makefile.am:
12213 * gst/mpegstream/Makefile.am:
12214 * gst/realmedia/Makefile.am:
12215 * gst/synaesthesia/Makefile.am:
12216 Don't install static libs for plugins. Fixes #550851 for ugly.
12218 2008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12220 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
12221 Original commit message from CVS:
12222 * gst/mpegaudioparse/gstmpegaudioparse.c:
12223 (gst_mp3parse_sink_event):
12224 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
12225 frames. Partially fixes bug #552237.
12227 2008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12229 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
12230 Original commit message from CVS:
12231 * ext/amrnb/amrnbparse.c:
12232 use #defines for HEADER. Unref the object in _sink_activate_pull().
12234 2008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com>
12236 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
12237 Original commit message from CVS:
12238 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
12239 (gst_mad_change_state):
12240 * ext/mad/gstmad.h:
12241 track discont on incomming buffers and set discont on outgoing
12243 Pass unknown events upstreams instead of dropping them.
12245 2008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
12247 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
12248 Original commit message from CVS:
12249 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
12250 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
12251 (handle_slice), (gst_mpeg2dec_sink_event),
12252 (gst_mpeg2dec_src_event):
12253 * ext/mpeg2dec/gstmpeg2dec.h:
12254 Fix compilation with --disable-index. Fixes bug #554150.
12256 2008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
12258 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
12259 Original commit message from CVS:
12260 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
12261 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
12262 (gst_mad_src_event), (gst_mad_chain):
12263 * ext/mad/gstmad.h:
12264 Fix compilation with --disable-index. Fixes bug #554142.
12266 2008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
12268 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
12269 Original commit message from CVS:
12270 * ext/a52dec/gsta52dec.c:
12271 * ext/a52dec/gsta52dec.h:
12272 Fix channel re-negotiation on a change of the incoming stream.
12273 Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
12276 2008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
12278 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
12279 Original commit message from CVS:
12280 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
12281 (gst_amrnbenc_state_change):
12282 * ext/amrnb/amrnbenc.h:
12283 Pass the discont flag from the input buffer on to the output buffer in
12286 2008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
12288 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
12289 Original commit message from CVS:
12290 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
12291 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
12292 (gst_amrnbparse_handle_pull_seek),
12293 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
12294 (gst_amrnbparse_sink_activate_push),
12295 (gst_amrnbparse_sink_activate_pull):
12296 * ext/amrnb/amrnbparse.h:
12297 Add flush seek handler. Fixes #536274.
12299 2008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
12301 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
12302 Original commit message from CVS:
12303 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
12304 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
12305 (gst_amrnbparse_chain), (gst_amrnbparse_loop),
12306 (gst_amrnbparse_state_change):
12307 * ext/amrnb/amrnbparse.h:
12308 Fix the duration query. Fixes #536226.
12309 Also set caps on the pads and buffers more correctly.
12311 2008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net>
12313 po/LINGUAS: Add 'ca' to LINGUAS.
12314 Original commit message from CVS:
12316 Add 'ca' to LINGUAS.
12318 2008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com>
12320 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
12321 Original commit message from CVS:
12322 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
12323 Fix aggregated GST_FLOW_RETURN check for when to send an error message
12327 2008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com>
12329 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
12330 Original commit message from CVS:
12331 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
12332 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
12333 (create_segment_event), (gst_rdt_depay_push),
12334 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
12335 * gst/realmedia/rdtdepay.h:
12336 Parse other values from the incomming caps.
12337 Add event handler to handle flushing and segments.
12338 Create segment events.
12339 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
12340 Do skew correction based on RDT timestamps.
12341 * gst/realmedia/rdtmanager.c: (activate_session),
12342 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
12344 Parse caps to get the clockrate needed for the jitterbuffer.
12345 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
12346 Apply timestamp fixup after correcting for initial timestamp and
12347 internal base timestamp corrections.
12349 2008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com>
12351 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
12352 Original commit message from CVS:
12353 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
12354 (gst_rdt_depay_change_state):
12355 * gst/realmedia/rdtdepay.h:
12356 Check seqnum gaps and drop duplicate packets or mark outgoing buffers
12357 with a DISCONT flag when needed.
12358 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
12359 Report the configure latency instead of a hardcoded value.
12361 2008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com>
12363 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
12364 Original commit message from CVS:
12365 * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
12366 (free_session), (gst_rdt_manager_query_src),
12367 (gst_rdt_manager_src_activate_push),
12368 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
12369 (gst_rdt_manager_loop), (create_recv_rtp):
12370 Include the new rdt jitterbuffer in the session manager.
12372 2008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com>
12374 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
12375 Original commit message from CVS:
12376 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
12377 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
12378 (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
12379 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
12380 * gst/realmedia/rdtdepay.h:
12381 Use new RDT parsing helper functions.
12382 Copy discont flags correctly.
12383 Push the header from the chain function instead of the setcaps function.
12384 Copy incomming timestamp to the output buffers instead of doing magic
12385 with the RDT timestamps.
12387 2008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com>
12389 gst/realmedia/: Add first support for parsing RDT messages.
12390 Original commit message from CVS:
12391 * gst/realmedia/Makefile.am:
12392 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
12393 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
12394 (read_packet_header), (gst_rdt_buffer_get_first_packet),
12395 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
12396 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
12397 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
12398 (gst_rdt_packet_data_peek_data),
12399 (gst_rdt_packet_data_get_stream_id),
12400 (gst_rdt_packet_data_get_timestamp):
12401 * gst/realmedia/gstrdtbuffer.h:
12402 Add first support for parsing RDT messages.
12403 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
12404 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
12405 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
12406 (calculate_skew), (rdt_jitter_buffer_insert),
12407 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
12408 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
12409 (rdt_jitter_buffer_get_ts_diff):
12410 * gst/realmedia/rdtjitterbuffer.h:
12411 Add first version of an RDT jitterbuffer.
12413 2008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com>
12415 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
12416 Original commit message from CVS:
12417 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
12418 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
12419 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
12420 (gst_rmdemux_descramble_dnet_audio),
12421 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
12422 * gst/realmedia/rmdemux.h:
12423 Keep track of the first timestamp of the stream and add this to the
12424 outgoing buffer timestamps so that we can handle live streams.
12425 Set discont flag on the first buffers and after a seek.
12427 === release 0.10.9 ===
12429 2008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12435 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12436 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12437 * docs/plugins/inspect/plugin-a52dec.xml:
12438 * docs/plugins/inspect/plugin-asf.xml:
12439 * docs/plugins/inspect/plugin-cdio.xml:
12440 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12441 * docs/plugins/inspect/plugin-dvdread.xml:
12442 * docs/plugins/inspect/plugin-dvdsub.xml:
12443 * docs/plugins/inspect/plugin-iec958.xml:
12444 * docs/plugins/inspect/plugin-lame.xml:
12445 * docs/plugins/inspect/plugin-mad.xml:
12446 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12447 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12448 * docs/plugins/inspect/plugin-mpegstream.xml:
12449 * docs/plugins/inspect/plugin-realmedia.xml:
12450 * docs/plugins/inspect/plugin-siddec.xml:
12451 * gst-plugins-ugly.doap:
12453 Original commit message from CVS:
12456 2008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12485 Original commit message from CVS:
12488 2008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12490 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
12491 Original commit message from CVS:
12492 * ext/a52dec/gsta52dec.c:
12493 Set up a default time segment for output when receiving
12494 an incoming byte segment (as for raw AC3 files).
12497 2008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12499 0.10.8.2 pre-release.
12500 Original commit message from CVS:
12502 * docs/plugins/Makefile.am:
12503 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12504 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12505 * docs/plugins/gst-plugins-ugly-plugins.args:
12506 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12507 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12508 * docs/plugins/inspect/plugin-a52dec.xml:
12509 * docs/plugins/inspect/plugin-asf.xml:
12510 * docs/plugins/inspect/plugin-cdio.xml:
12511 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12512 * docs/plugins/inspect/plugin-dvdread.xml:
12513 * docs/plugins/inspect/plugin-dvdsub.xml:
12514 * docs/plugins/inspect/plugin-iec958.xml:
12515 * docs/plugins/inspect/plugin-lame.xml:
12516 * docs/plugins/inspect/plugin-mad.xml:
12517 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12518 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12519 * docs/plugins/inspect/plugin-mpegstream.xml:
12520 * docs/plugins/inspect/plugin-realmedia.xml:
12521 * docs/plugins/inspect/plugin-siddec.xml:
12523 0.10.8.2 pre-release.
12527 Add new translation.
12529 2008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org>
12531 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
12532 Original commit message from CVS:
12533 * gst/asfdemux/gstasfdemux.c:
12534 Properly aggregate flow returns for both push and pull mode, so we shut
12535 down if all pads are unlinked.
12538 2008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org>
12540 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
12541 Original commit message from CVS:
12542 Patch by: Frederic Crozat <fcrozat@mandriva.org>
12543 * ext/dvdread/dvdreadsrc.c: (plugin_init):
12544 * ext/lame/gstlame.c: (plugin_init):
12545 * gst/asfdemux/gstasf.c: (plugin_init):
12546 Make sure gettext returns translations in UTF-8 encoding rather
12547 than in the current locale encoding (#546822).
12549 2008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12551 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
12552 Original commit message from CVS:
12553 * gst/mpegaudioparse/gstmpegaudioparse.c:
12554 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
12555 (mp3parse_total_time), (mp3parse_bytepos_to_time):
12556 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
12557 if we're called from there already. Otherwise we end up in a endless
12558 recursion and crash with a stack overflow.
12559 This can happen when a Xing or VBRI header with TOC exists but it
12560 doesn't contain the total time. Fixes bug #545370.
12562 2008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12564 ext/lame/gstlame.c: Use the default for the strict-iso property too.
12565 Original commit message from CVS:
12566 * ext/lame/gstlame.c: (gst_lame_class_init),
12567 (gst_lame_get_default_settings):
12568 Use the default for the strict-iso property too.
12569 Allow a bitrate setting of 0, which lets lame choose the default value
12570 and which makes it possible to set the compression-ratio property.
12572 2008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12574 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
12575 Original commit message from CVS:
12576 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
12577 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
12578 * ext/lame/gstlame.h:
12579 Get the defaults settings of LAME in the plugin initialization
12580 function and return FALSE here if something goes wrong. This removes
12581 the hacky failing instance init function.
12582 Use LAMEs default value for all settings instead of overwriting some
12583 of them. Overwriting some of them gives unexpected results if one only
12584 sets a preset. Fixes bug #498004.
12586 2008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12588 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
12589 Original commit message from CVS:
12590 * ext/lame/gstlame.c: (gst_lame_init):
12591 Use LAME's default for the min/max/mean VBR bitrate. Setting our own
12592 defaults will restrict the bitrate when using the presets in a bad way.
12595 2008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12597 Put the MPEG audio version into the caps as "mpegaudioversion".
12598 Original commit message from CVS:
12599 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
12600 * gst/mpegaudioparse/gstmpegaudioparse.c:
12601 (mp3_type_frame_length_from_header), (mp3_caps_create),
12602 (gst_mp3parse_chain):
12603 Put the MPEG audio version into the caps as "mpegaudioversion".
12604 This is different from "mpegversion".
12606 2008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12608 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
12609 Original commit message from CVS:
12610 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
12611 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
12612 * ext/lame/gstlame.h:
12613 Fix build with lame >= 3.97. The padding type and cwlimit settings
12614 are deprecated now and the function declarations are hidden in the
12615 headers so deprecate the GObject properties for them and remove them
12616 in 0.11. Fixes bug #544039.
12618 2008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12620 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
12621 Original commit message from CVS:
12622 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
12623 Don't allow width/height outside the spec (i.e. smaller than 16
12624 and higher than 4096). Such files are corrupted ones and setting
12625 caps that are not a subset of the template caps confuses playbin.
12628 2008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12630 ext/sidplay/Makefile.am: Fix the build.
12631 Original commit message from CVS:
12632 * ext/sidplay/Makefile.am:
12635 2008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12637 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
12638 Original commit message from CVS:
12640 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
12641 flags that are invalid for C++.
12643 2008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org>
12645 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
12646 Original commit message from CVS:
12647 Patch by: Tal Shalif <tshalif at nargila dot org>
12648 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
12649 Prevent double free. Fixes bug #541697.
12651 2008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12653 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
12654 Original commit message from CVS:
12655 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
12656 (gst_dvd_demux_get_audio_stream),
12657 (gst_dvd_demux_get_subpicture_stream),
12658 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
12659 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
12660 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
12661 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
12662 * gst/mpegstream/gstmpegdemux.h:
12663 Resend tags event after a FLUSH (seek) to support prerolling
12664 a partial pipeline.
12666 2008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net>
12668 Use correct error code for encrypted streams.
12669 Original commit message from CVS:
12671 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
12672 Use correct error code for encrypted streams.
12674 2008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12676 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
12677 Original commit message from CVS:
12678 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
12679 (gst_mpeg_demux_sync_stream_to_time):
12680 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
12682 2008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12684 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
12685 Original commit message from CVS:
12686 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
12687 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
12688 Allow and implement non-flushing and/or segment seek
12689 (mainly in TIME and chapter format).
12690 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
12691 (gst_dvd_demux_get_subpicture_stream),
12692 (gst_dvd_demux_synchronise_pads),
12693 (gst_dvd_demux_sync_stream_to_time):
12694 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
12695 (gst_mpeg_demux_send_subbuffer),
12696 (gst_mpeg_demux_sync_stream_to_time),
12697 (gst_mpeg_streams_reset_cur_ts):
12698 * gst/mpegstream/gstmpegdemux.h:
12699 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
12700 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
12701 Delegate a query to upstream if it can't be handled.
12702 Make segment stop aware.
12703 Fix (subtitle) stream synchronization.
12704 Add some debug statements.
12706 2008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com>
12708 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
12709 Original commit message from CVS:
12710 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
12711 Fix build on macosx.
12713 2008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12715 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
12716 Original commit message from CVS:
12717 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12718 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12719 * ext/a52dec/gsta52dec.c:
12720 * ext/amrnb/amrnbdec.c:
12721 * ext/amrnb/amrnbenc.c:
12722 * ext/amrnb/amrnbparse.c:
12723 * ext/lame/gstlame.c:
12724 * ext/mad/gstmad.c:
12725 * ext/sidplay/gstsiddec.cc:
12726 * gst/asfdemux/gstrtspwms.c:
12727 * gst/mpegaudioparse/gstxingmux.c:
12728 * gst/realmedia/rademux.c:
12729 * gst/realmedia/rdtmanager.c:
12730 * gst/realmedia/rtspreal.c:
12731 * gst/synaesthesia/gstsynaesthesia.c:
12732 Add missing elements to docs. Restore alphabetical order in section
12733 file. Document mad (it was included in docs already).
12734 Fix doc-markup: use convinience syntax for examples
12735 (produces valid docbook), add several refsec2 when we have several
12736 titles. Fix some types.
12738 2008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12740 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
12741 Original commit message from CVS:
12742 * ext/lame/gstlame.c:
12743 * ext/sidplay/gstsiddec.cc:
12744 * gst/mpegaudioparse/gstxingmux.c:
12745 Do not use short_description in section docs for elements. We extract
12746 them from element details and there will be warnings if they differ.
12748 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com>
12750 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
12751 Original commit message from CVS:
12752 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
12753 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
12754 (gst_cdio_add_cdtext_album_tags):
12755 * ext/cdio/gstcdio.h:
12756 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
12757 Also extract album title and album genre from CD-TEXT if
12758 available (#537021).
12760 2008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12762 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
12763 Original commit message from CVS:
12764 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
12765 Don't mark MPEG headers with emphasis == 0x2 as invalid. This
12766 emphasis value is reserved but unfortunately files with that
12767 value exist and the information is not important for the decoder
12768 anyway. Fixes bug #537235.
12770 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net>
12772 Require libcdio >= 0.76.
12773 Original commit message from CVS:
12775 * ext/cdio/gstcdio.c:
12776 * ext/cdio/gstcdio.h:
12777 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
12778 Require libcdio >= 0.76.
12780 2008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
12782 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
12783 Original commit message from CVS:
12784 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
12785 Drain queued buffers before forwarding the segment event.
12787 2008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com>
12789 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
12790 Original commit message from CVS:
12791 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
12792 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
12793 (gst_a52dec_chain), (gst_a52dec_change_state):
12794 * ext/a52dec/gsta52dec.h:
12795 Add segment handling, buffer clipping and basic reverse playback.
12797 2008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12799 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
12800 Original commit message from CVS:
12801 * docs/plugins/Makefile.am:
12802 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12803 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12804 * docs/plugins/gst-plugins-ugly-plugins.args:
12805 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12806 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12807 * docs/plugins/inspect/plugin-a52dec.xml:
12808 * docs/plugins/inspect/plugin-amrnb.xml:
12809 * docs/plugins/inspect/plugin-asf.xml:
12810 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12811 * docs/plugins/inspect/plugin-dvdread.xml:
12812 * docs/plugins/inspect/plugin-dvdsub.xml:
12813 * docs/plugins/inspect/plugin-iec958.xml:
12814 * docs/plugins/inspect/plugin-lame.xml:
12815 * docs/plugins/inspect/plugin-mad.xml:
12816 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12817 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12818 * docs/plugins/inspect/plugin-mpegstream.xml:
12819 * docs/plugins/inspect/plugin-realmedia.xml:
12820 * docs/plugins/inspect/plugin-siddec.xml:
12821 * docs/plugins/inspect/plugin-synaesthesia.xml:
12822 * ext/a52dec/gsta52dec.c:
12823 Random doc of the day. Also print human readable format of newsegment
12824 in log message if we complain about it.
12826 2008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
12828 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
12829 Original commit message from CVS:
12830 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
12831 (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
12832 (gst_a52dec_chain), (gst_a52dec_change_state):
12833 * ext/a52dec/gsta52dec.h:
12834 Mark discont on outgoing buffers after receiving a DISCONT buffer or
12835 when we have a decoding error.
12836 We don't need to clear the cache when we receive a NEWSEGMENT event.
12837 Clear buffer cache in DISCONT.
12838 Add beginnings of GstSegment handling.
12840 2008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12842 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
12843 Original commit message from CVS:
12844 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
12845 Fix alignment issues that caused SIGBUS on some architectures.
12847 2008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
12849 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
12850 Original commit message from CVS:
12851 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
12852 Fix alignment issue which isn't really an issue at all because
12853 the plugin hasn't been ported to 0.10 yet.
12855 2008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12857 configure.ac: Back to devel -> 0.10.8.1
12858 Original commit message from CVS:
12860 Back to devel -> 0.10.8.1
12862 === release 0.10.8 ===
12864 2008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12870 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12871 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12872 * docs/plugins/inspect/plugin-a52dec.xml:
12873 * docs/plugins/inspect/plugin-asf.xml:
12874 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12875 * docs/plugins/inspect/plugin-dvdread.xml:
12876 * docs/plugins/inspect/plugin-dvdsub.xml:
12877 * docs/plugins/inspect/plugin-iec958.xml:
12878 * docs/plugins/inspect/plugin-lame.xml:
12879 * docs/plugins/inspect/plugin-mad.xml:
12880 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12881 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12882 * docs/plugins/inspect/plugin-mpegstream.xml:
12883 * docs/plugins/inspect/plugin-realmedia.xml:
12884 * docs/plugins/inspect/plugin-siddec.xml:
12885 * gst-plugins-ugly.doap:
12888 Original commit message from CVS:
12891 2008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12920 Original commit message from CVS:
12923 2008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12925 configure.ac: 0.10.7.4 pre-release
12926 Original commit message from CVS:
12928 0.10.7.4 pre-release
12930 2008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com>
12932 ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
12933 Original commit message from CVS:
12934 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
12935 Fix inconsistent use of rate and channels.
12938 2008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com>
12940 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
12941 Original commit message from CVS:
12942 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
12943 Flush timestamp correction variables on a flush. Fixes #533832.
12945 2008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12950 Commit 0.10.7.3 pre-rel marker
12951 Original commit message from CVS:
12952 Commit 0.10.7.3 pre-rel marker
12954 2008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com>
12956 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
12957 Original commit message from CVS:
12958 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
12959 Properly aggregate GstFlowReturn from downstream in order to properly
12960 stop, and doing that as early as possible.
12963 2008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12965 configure.ac: 0.10.7.2 pre-release
12966 Original commit message from CVS:
12968 0.10.7.2 pre-release
12970 2008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com>
12972 Always let FLUSH_START events flow downstream.
12973 Original commit message from CVS:
12974 * ext/mad/gstmad.c: (gst_mad_sink_event):
12975 * gst/mpegaudioparse/gstmpegaudioparse.c:
12976 (gst_mp3parse_sink_event):
12977 Always let FLUSH_START events flow downstream.
12979 2008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net>
12981 configure.ac: Error out if we don't have the required core/base versions.
12982 Original commit message from CVS:
12984 Error out if we don't have the required core/base versions.
12986 2008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com>
12988 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
12989 Original commit message from CVS:
12990 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
12991 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
12992 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
12993 Fix video timestamps by adjusting it with the first timestamp found.
12994 Don't assume we have a complete fragment when flushing the adapter,
12995 packets might have been lost or the stream might just be broken.
12997 2008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com>
12999 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
13000 Original commit message from CVS:
13001 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
13002 Set Rank to NONE so that we don't accidentally try to autoplug the
13005 2008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13007 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
13008 Original commit message from CVS:
13009 * gst/mpegaudioparse/gstmpegaudioparse.c:
13010 (gst_mp3parse_emit_frame):
13011 Send a new duration message if the average bitrate changed and
13012 we don't know the duration from the Xing or VBRI header.
13015 2008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com>
13017 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
13018 Original commit message from CVS:
13019 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
13020 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
13021 * gst/realmedia/rtspreal.h:
13022 Move assembly rule parsing to the place where we parse the SDP as it's
13023 also there that we create the MDPR and we need the currently selected
13024 asmrule in order to select the right MTLI.
13027 2008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org>
13029 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
13030 Original commit message from CVS:
13031 * gst/realmedia/realhash.c:
13032 * gst/realmedia/rtspreal.c:
13033 Include generated "_stdint.h" instead of <stdint.h> which might not
13034 exist on some systems.
13036 2008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13038 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
13039 Original commit message from CVS:
13040 * ext/sidplay/gstsiddec.cc:
13041 Cast NULL sentinels to void * as NULL is defined as an integer
13042 constant in most environments when using C++ and it's size might
13043 be different from a pointer. Fixes #529488.
13045 2008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
13048 * gst/asfdemux/gstasfdemux.c:
13049 * gst/asfdemux/gstrtspwms.c:
13050 Fix "unused var" compiler error when --disable-gst-debug is used.
13051 Original commit message from CVS:
13052 Fix "unused var" compiler error when --disable-gst-debug is used.
13054 2008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net>
13056 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
13057 Original commit message from CVS:
13058 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
13059 We should also stop the streaming task when we get a NOT_LINKED
13060 flow return, which is not covered by FLOW_IS_FATAL.
13062 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com>
13064 ext/: gst_atomic_int_set ==> g_atomic_int_set
13065 Original commit message from CVS:
13066 * ext/cdio/gstcdiocddasrc.c:
13067 * ext/dv/gstdvdemux.c:
13068 gst_atomic_int_set ==> g_atomic_int_set
13070 2008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net>
13072 gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
13073 Original commit message from CVS:
13074 2008-04-11 Julien Moutte <julien@fluendo.com>
13075 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
13078 2008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com>
13080 configure.ac: Actually build dlls when cross-compiling with mingw32.
13081 Original commit message from CVS:
13082 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
13084 Actually build dlls when cross-compiling with mingw32.
13087 2008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13089 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
13090 Original commit message from CVS:
13092 * gst/mpegaudioparse/gstmpegaudioparse.c:
13093 (mpeg_audio_seek_entry_free):
13094 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
13095 Depend on GLib 2.12 and use it unconditionally as we do in other
13096 modules too already.
13098 2008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13100 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
13101 Original commit message from CVS:
13102 * gst/mpegaudioparse/gstmpegaudioparse.c:
13103 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
13104 (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
13105 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
13106 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
13107 (gst_xing_mux_chain):
13108 Use GSlice for allocating the seek table entries if we compile with
13109 GLib 2.10 or newer.
13111 2008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
13113 gst/asfdemux/gstasfdemux.c: Remove some debug code.
13114 Original commit message from CVS:
13115 * gst/asfdemux/gstasfdemux.c:
13116 (gst_asf_demux_process_ext_stream_props):
13117 Remove some debug code.
13119 2008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com>
13121 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
13122 Original commit message from CVS:
13123 * gst/asfdemux/gstasfdemux.c:
13124 (gst_asf_demux_process_ext_stream_props):
13125 Guard against division by 0 and fall back to 25/1 framerate.
13127 2008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
13129 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
13130 Original commit message from CVS:
13131 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
13132 (gst_asf_demux_process_ext_stream_props):
13133 Instead of adding a fixes 25/1 framerate to the video caps, use the
13134 average frame duration in the extended properties of the video stream as
13135 the framerate. Fixes #524346.
13137 2008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13139 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
13140 Original commit message from CVS:
13142 Check if the compiler supports do { } while (0) macros. This fixes
13143 a warning when compiling with g++ 4.3, resulting in a build failure
13144 because of -Werror.
13146 2008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com>
13148 gst/realmedia/asmrules.c: make ) also a delimiter for rules.
13149 Original commit message from CVS:
13150 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
13151 make ) also a delimiter for rules.
13152 Skip \\ when scanning strings.
13153 Add new testcase for these problems.
13155 2008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13157 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
13158 Original commit message from CVS:
13159 * gst/mpegaudioparse/gstmpegaudioparse.c:
13160 (gst_mp3parse_sink_event):
13161 Don't take the stream lock when caching events. This is not necessary
13162 and results in a deadlock when seeking with rhythmbox (but not with
13163 totem or banshee for some reason).
13165 2008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
13167 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
13168 Original commit message from CVS:
13169 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
13170 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
13171 Add the version field when creating the CONT chunk resulting in
13172 the Author, Comment and Copyright tags not being parsed correctly.
13175 2008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com>
13177 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
13178 Original commit message from CVS:
13179 * gst/mpegaudioparse/gstmpegaudioparse.c:
13180 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
13181 Remove trailing newlines from debug statements.
13183 2008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it>
13185 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
13186 Original commit message from CVS:
13187 * ext/dvdnav/dvdnavsrc.c:
13188 * ext/dvdnav/dvdnavsrc.h:
13189 Apply patch that adds some seeking support to dvdnav, and fixes it
13190 in various other ways. This doesn't make dvdnavsrc fully functional,
13191 but moves it forward.
13193 Patch By: Simone Gotti <simone.gotti@email.it>
13194 * ext/dvdnav/gst-dvd:
13195 Update the simple dvdnavsrc gst-launch example to work for 0.10
13197 2008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com>
13199 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
13200 Original commit message from CVS:
13202 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
13203 plug-ins are included/excluded. (#498222)
13205 2008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13207 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
13208 Original commit message from CVS:
13209 * ext/mad/gstmad.c: (gst_mad_sink_event):
13210 * gst/mpegaudioparse/gstmpegaudioparse.c:
13211 (gst_mp3parse_sink_event):
13212 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
13213 of dropping and leaking them.
13215 2008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13217 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
13218 Original commit message from CVS:
13219 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
13221 * ext/mad/gstmad.h:
13222 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
13223 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
13224 * gst/mpegaudioparse/gstmpegaudioparse.h:
13225 Cache all events except EOS if we still have to send a NEWSEGMENT
13226 event. This will let TAG events be forwarded until after decodebin
13227 to an encoder for example as decodebin only links the pads
13228 after NEWSEGMENT. Fixes bug #518933.
13230 2008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13232 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
13233 Original commit message from CVS:
13234 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
13235 Write Xing header at the correct position in the MP3 frame for
13236 stereo files. Fixes bug #518676.
13238 2008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net>
13240 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
13241 Original commit message from CVS:
13243 * ext/sidplay/Makefile.am:
13244 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
13245 when building C++ code (#516509).
13247 2008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net>
13249 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
13250 Original commit message from CVS:
13251 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
13252 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
13253 Workshop 12 compiler, but probably also crashes (#517985).
13255 2008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
13257 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
13258 Original commit message from CVS:
13259 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
13260 * gst/mpegaudioparse/gstmpegaudioparse.c:
13261 (gst_mp3_channel_mode_get_type),
13262 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
13263 (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
13264 (gst_mp3parse_chain):
13265 * gst/mpegaudioparse/gstmpegaudioparse.h:
13266 Post channel mode and CRC as tags. Fixes bug #504493.
13268 2008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13270 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
13271 Original commit message from CVS:
13272 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
13273 Correctly chain up to the parent's finalize function.
13275 2008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13277 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
13278 Original commit message from CVS:
13279 * gst/mpegaudioparse/gstmpegaudioparse.c:
13280 (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
13281 Try a bit harder to get valid timestamps, especially if upstream
13282 gives us one and we are at the first frame or resyncing.
13283 Return UNEXPECTED if we get a valid timestamp that is outside of
13284 our configured segment. After all changes done so far this doesn't
13285 seem to cause any regression, please test.
13287 2008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13289 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...
13290 Original commit message from CVS:
13292 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
13293 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
13294 If we don't have the position to seek to in our index first try
13295 to convert from TIME to BYTES upstream and only if that fails
13296 too use the old hack to simply seek to an earlier position
13297 and let the sink drop everything before segment start.
13298 Partially fixes bug #469930.
13300 2008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13302 configure.ac: Back to development...
13303 Original commit message from CVS:
13305 Back to development...
13307 === release 0.10.7 ===
13309 2008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13315 * docs/plugins/gst-plugins-ugly-plugins.args:
13316 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13317 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13318 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13319 * docs/plugins/gst-plugins-ugly-plugins.signals:
13320 * docs/plugins/inspect/plugin-a52dec.xml:
13321 * docs/plugins/inspect/plugin-asf.xml:
13322 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13323 * docs/plugins/inspect/plugin-dvdread.xml:
13324 * docs/plugins/inspect/plugin-dvdsub.xml:
13325 * docs/plugins/inspect/plugin-iec958.xml:
13326 * docs/plugins/inspect/plugin-lame.xml:
13327 * docs/plugins/inspect/plugin-mad.xml:
13328 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13329 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13330 * docs/plugins/inspect/plugin-mpegstream.xml:
13331 * docs/plugins/inspect/plugin-realmedia.xml:
13332 * docs/plugins/inspect/plugin-siddec.xml:
13333 * gst-plugins-ugly.doap:
13335 Release 0.10.7 - I Cheated Time
13336 Original commit message from CVS:
13337 Release 0.10.7 - I Cheated Time
13339 2008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13364 Original commit message from CVS:
13367 2008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13369 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
13370 Original commit message from CVS:
13371 * tests/check/Makefile.am:
13372 Exclude dvdreadsrc from the states test too.
13374 2008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13376 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
13377 Original commit message from CVS:
13378 * gst/mpegaudioparse/gstmpegaudioparse.c:
13379 (gst_mp3parse_emit_frame):
13380 Handler buffers without valid timestamp more correctly: Don't drop
13381 them and don't use the invalid timestamp to calculate the next
13382 timestamp. Fixes bug #516811.
13384 2008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org>
13386 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
13387 Original commit message from CVS:
13388 Patch by: Tal Shalif <tshalif at nargila dot org>
13389 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
13390 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
13391 Add some gint64 casts to prevent 32 bit integer overflows.
13394 2008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13396 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
13397 Original commit message from CVS:
13398 * gst/mpegaudioparse/gstmpegaudioparse.c:
13399 Revert previous commit to mp3parse, as it breaks playback
13402 2008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13404 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
13405 Original commit message from CVS:
13406 * gst/mpegaudioparse/gstmpegaudioparse.c:
13407 (gst_mp3parse_emit_frame):
13408 Return GST_FLOW_UNEXPECTED if we get data that is after our
13409 configured segment. This makes upstream go EOS immediately instead
13410 of sending us the complete stream. Also improve debugging a bit.
13412 2008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13414 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
13415 Original commit message from CVS:
13416 * ext/dvdread/dvdreadsrc.c:
13417 Fix regression in DVD seeking - when a pack we
13418 expect to be a NAV block turns out not to be, scan forwards
13419 for up to 2MB (at most ~1sec) until we find one.
13422 2008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net>
13424 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
13425 Original commit message from CVS:
13426 * win32/vs6/libgstmpegaudioparse.dsp:
13427 Add xing files to VS project file.
13429 2008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13431 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
13432 Original commit message from CVS:
13433 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
13434 Stop leaking src pad templates. Fixes bug #515708.
13436 2008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13438 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
13439 Original commit message from CVS:
13440 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
13441 Correctly write the size in bytes on big endian systems.
13444 2008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13446 ext/lame/gstlame.c: Don't leak the allowed caps.
13447 Original commit message from CVS:
13448 * ext/lame/gstlame.c: (gst_lame_setup):
13449 Don't leak the allowed caps.
13450 * tests/check/pipelines/lame.c: (GST_START_TEST):
13451 Stop leaking all buffers. Fixes bug #515575.
13453 2008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13455 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
13456 Original commit message from CVS:
13457 * gst/mpegaudioparse/plugin.c:
13458 Commit new file I forgot to add.
13460 2008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13462 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
13463 Original commit message from CVS:
13465 Make DISABLE_DEPRECATED defined *only* during CVS, not during
13466 pre-releases or releases.
13468 2008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13471 Mention bug 511497 fixed in previous commit
13472 Original commit message from CVS:
13473 Mention bug 511497 fixed in previous commit
13475 2008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13477 Move xingmux from -bad.
13478 Original commit message from CVS:
13479 * docs/plugins/Makefile.am:
13480 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13481 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13482 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13483 * gst/mpegaudioparse/Makefile.am:
13484 * gst/mpegaudioparse/gstmpegaudioparse.c:
13485 * gst/mpegaudioparse/gstxingmux.c:
13486 * tests/check/Makefile.am:
13487 * tests/check/elements/.cvsignore:
13488 Move xingmux from -bad.
13490 2008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net>
13492 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
13493 Original commit message from CVS:
13494 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
13495 Use gst_guint64_to_gdouble for conversion
13496 * win32/vs6/libgstasfdemux.dsp:
13497 * win32/vs6/libgstdvdsub.dsp:
13498 * win32/vs6/libgstrealmedia.dsp:
13499 Update project dependencies and add new source files
13501 2008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
13503 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
13504 Original commit message from CVS:
13505 * ext/mpeg2dec/gstmpeg2dec.c:
13506 Reset decoder when handling sequence where libmpeg2 has set
13507 frame period to 0, probably due to a corrupt packet.
13510 2008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13512 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
13513 Original commit message from CVS:
13514 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
13515 (gst_mp3parse_chain):
13516 Don't set new caps on the srcpad everytime the bitrate or MPEG
13517 version changes but calculate new spf value when the MPEG version
13520 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13522 Add documentation for the xingheader plugin.
13523 Original commit message from CVS:
13524 * docs/plugins/Makefile.am:
13525 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
13526 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
13527 * gst/xingheader/gstxingmux.c:
13528 * gst/xingheader/gstxingmux.h:
13529 Add documentation for the xingheader plugin.
13530 * tests/check/elements/xingmux.c: (GST_START_TEST):
13531 Set element state to PLAYING before doing something else.
13533 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13535 tests/check/: Add simple unit test for the xingmux element.
13536 Original commit message from CVS:
13537 * tests/check/Makefile.am:
13538 * tests/check/elements/.cvsignore:
13539 * tests/check/elements/xingmux.c: (setup_xingmux),
13540 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
13541 * tests/check/elements/xingmux_testdata.h:
13542 Add simple unit test for the xingmux element.
13543 * gst/xingheader/gstxingmux.c: (generate_xing_header),
13544 (gst_xing_mux_finalize), (xing_reset):
13545 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
13547 2008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13549 docs/plugins/: Add the real and rtsp elements and update the lists.
13550 Original commit message from CVS:
13551 * docs/plugins/Makefile.am:
13552 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13553 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13554 Add the real and rtsp elements and update the lists.
13555 * docs/plugins/inspect/plugin-amrnb.xml:
13556 * docs/plugins/inspect/plugin-asf.xml:
13557 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13558 * docs/plugins/inspect/plugin-dvdsub.xml:
13559 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13560 * docs/plugins/inspect/plugin-mpegstream.xml:
13561 * docs/plugins/inspect/plugin-realmedia.xml:
13562 * docs/plugins/inspect/plugin-siddec.xml:
13563 * docs/plugins/inspect/plugin-synaesthesia.xml:
13565 * gst/iec958/ac3_padder.c:
13566 * gst/iec958/ac3_padder.h:
13567 Do not use gtk-doc style comments for non gtk-doc comments. Note -
13568 there are functions defined using extern in the .c file - does that
13571 2008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13573 ext/mad/gstmad.c: Chain up at the end of the function.
13574 Original commit message from CVS:
13575 * ext/mad/gstmad.c:
13576 Chain up at the end of the function.
13578 2008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13580 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
13581 Original commit message from CVS:
13582 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
13583 Don't add pad templates for the base class but only in the
13586 2008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
13588 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
13589 Original commit message from CVS:
13590 * ext/lame/gstlame.c:
13591 * ext/lame/gstlame.h:
13592 Fix the case where you initially have stereo input, and so lame's
13593 mode is not set to mono, and then you get input with mono audio and
13594 soon after you get stereo input again. What happened before this
13595 commit is that it would keep the encoding mode as mono. It should
13596 change it back to the one requested by the app (or the default one)
13599 2008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13601 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
13602 Original commit message from CVS:
13603 * gst/mpegaudioparse/gstmpegaudioparse.c:
13604 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
13605 (mp3parse_bytepos_to_time):
13606 Interpolate the VBRI seek table entries to get better results,
13607 support 3 byte seek table entries and prevent overflows in the
13608 seek table by adding the relative offsets when using the seek
13609 table in a large enough data type.
13611 2008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13613 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
13614 Original commit message from CVS:
13615 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13616 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
13617 (mp3parse_bytepos_to_time):
13618 * gst/mpegaudioparse/gstmpegaudioparse.h:
13619 Add support for seeking based on the VBRI seek table. Might make
13620 sense to use interpolation in the table later to get hopefully a
13621 bit more accurate values.
13623 2008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
13625 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
13626 Original commit message from CVS:
13627 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
13628 (handle_picture), (handle_slice):
13629 Fix compilation error. Fixes #509313.
13631 2008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13633 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
13634 Original commit message from CVS:
13635 * ext/lame/gstlame.c: (gst_lame_sink_event):
13636 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
13637 as 8 * GST_SECOND is too large for int.
13639 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13641 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
13642 Original commit message from CVS:
13643 * gst/xingheader/gstxingmux.c: (generate_xing_header):
13644 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
13647 2008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13649 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
13650 Original commit message from CVS:
13651 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13652 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
13653 (mp3parse_total_bytes), (mp3parse_total_time):
13654 * gst/mpegaudioparse/gstmpegaudioparse.h:
13655 Add initial support for reading VBRI headers as found in VBR files
13656 created by some Fraunhofer encoders. Currently we only read the
13657 number of frames and bytes (and calculate duration, etc from this)
13658 but there is also a seek table that we currently don't use.
13660 2008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be>
13662 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
13663 Original commit message from CVS:
13664 Patch by: Mark Nauwelaerts <manauw at syknet dot be>
13665 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
13666 (gst_lame_sink_event):
13667 Correctly set number of channels when using mono-encoding mode
13668 and fix the duration calculation of the EOS buffer.
13670 2008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13672 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
13673 Original commit message from CVS:
13674 * gst/mpegaudioparse/gstmpegaudioparse.c:
13675 (gst_mp3parse_handle_first_frame):
13676 Guard against 0 values in the Xing header as frame count and
13677 byte count and calculate the bitrate when we have all values
13678 we need and not before.
13680 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13682 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
13683 Original commit message from CVS:
13684 * gst/xingheader/gstxingmux.c: (generate_xing_header):
13685 Remove accidentially leftover debug printf.
13687 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13689 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
13690 Original commit message from CVS:
13691 * gst/xingheader/gstxingmux.c: (has_xing_header),
13692 (generate_xing_header), (gst_xing_mux_chain),
13693 (gst_xing_mux_sink_event):
13694 Choose smallest possible frame size for the Xing header, properly
13695 set the timestamp, duration and offset on the outgoing buffers,
13696 only send NEWSEGMENT events in BYTE format downstream and also
13697 drop VBRI headers if already existing.
13699 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13701 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
13702 Original commit message from CVS:
13703 * gst/xingheader/Makefile.am:
13704 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
13705 (has_xing_header), (generate_xing_header),
13706 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
13707 (gst_xing_mux_init), (gst_xing_mux_chain),
13708 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
13709 * gst/xingheader/gstxingmux.h:
13710 Major cleanup and rewrite of xingmux with less bugs and new features:
13711 - Handles other layers as 3
13714 2008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
13716 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
13717 Original commit message from CVS:
13718 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
13719 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
13720 Call g_type_class_ref() from a thread-safe context and not
13721 from the streaming thread to avoid GLib screwing up (see
13722 bug #349410 and #493432). Comment out unused code.
13724 2008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
13726 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
13727 Original commit message from CVS:
13728 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
13729 (handle_picture), (clip_buffer), (handle_slice),
13730 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
13731 (gst_mpeg2dec_change_state):
13732 * ext/mpeg2dec/gstmpeg2dec.h:
13733 Add buffer clipping.
13734 Add basic reverse playback support. Not complete yet when dealing with
13737 2008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13739 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
13740 Original commit message from CVS:
13742 Add -Wno-portability to the automake parameters to stop warnings
13743 about GNU make extensions being used. We require GNU make in almost
13744 every Makefile anyway.
13746 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
13747 at the same time is required for per target flags.
13749 2008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13751 Makefile.am: Include lcov.mak to allow building coverage reports.
13752 Original commit message from CVS:
13754 Include lcov.mak to allow building coverage reports.
13756 2008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13758 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
13759 Original commit message from CVS:
13760 * ext/mad/gstmad.c: (mpg123_parse_xing_header):
13761 * gst/mpegaudioparse/gstmpegaudioparse.c:
13762 (gst_mp3parse_handle_first_frame):
13763 Make sure that the Xing TOC starts with 0 and the entries
13764 are increasing over time. Otherwise it's broken and should
13765 be skipped. Fixes bug #507821.
13767 2008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net>
13769 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
13770 Original commit message from CVS:
13771 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
13772 (gst_asf_demux_add_video_stream),
13773 (gst_asf_demux_process_ext_content_desc),
13774 (gst_asf_demux_get_metadata_for_stream),
13775 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
13776 (gst_asf_demux_change_state):
13777 * gst/asfdemux/gstasfdemux.h:
13778 Parse metadata object and extract pixel aspect ratio. Fixes #507844.
13780 2007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org>
13782 docs/plugins/.cvsignore: Add *-undeclared.txt
13783 Original commit message from CVS:
13784 * docs/plugins/.cvsignore:
13785 Add *-undeclared.txt
13787 2007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com>
13789 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
13790 Original commit message from CVS:
13791 * gst/realmedia/rdtmanager.c:
13792 (gst_rdt_manager_marshal_VOID__UINT_UINT),
13793 (gst_rdt_manager_class_init):
13794 * gst/realmedia/rdtmanager.h:
13795 Implement some more signals that rtspsrc connects to.
13798 2007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net>
13800 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
13801 Original commit message from CVS:
13803 Include common/win32.mak for CRLF check of win32 project
13804 files (see #393626).
13806 2007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13808 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
13809 Original commit message from CVS:
13810 * gst/mpegaudioparse/gstmpegaudioparse.c:
13811 (gst_mp3parse_sink_event), (mp3parse_handle_seek):
13812 Don't post SEGMENT_START messages on the bus, only the element
13813 driving the pipeline should do that.
13815 2007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13817 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
13818 Original commit message from CVS:
13820 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
13822 2007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com>
13824 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
13825 Original commit message from CVS:
13826 * ext/mpeg2dec/gstmpeg2dec.h:
13827 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
13830 2007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net>
13832 gst/realmedia/rtspreal.c: Fix build on Mac OS X.
13833 Original commit message from CVS:
13834 2007-11-20 Julien MOUTTE <julien@moutte.net>
13835 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
13838 2007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13840 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
13841 Original commit message from CVS:
13842 * gst/mpegaudioparse/gstmpegaudioparse.c:
13843 Restore the segment handling logic.
13844 Please don't do behavioural changes under the heading of 'leak fixes'
13845 or 'whitespace changes', people.
13847 2007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13849 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
13850 Original commit message from CVS:
13851 * gst/mpegaudioparse/gstmpegaudioparse.c:
13854 2007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13856 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
13857 Original commit message from CVS:
13858 * gst/asfdemux/gstasfdemux.c:
13859 Sync _activate_pull() a little more with other demuxers.
13861 2007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
13863 gst/mpegstream/gstmpegdemux.c: recognize the padding stream
13864 Original commit message from CVS:
13865 * gst/mpegstream/gstmpegdemux.c:
13866 recognize the padding stream
13868 2007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net>
13870 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
13871 Original commit message from CVS:
13872 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
13873 Convert tags that come as string into the type required by
13876 2007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com>
13878 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
13879 Original commit message from CVS:
13880 * gst/mpegaudioparse/gstmpegaudioparse.c:
13881 (gst_mp3parse_emit_frame):
13882 Remove some more broken code, it seems to clip even when it should not.
13885 2007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com>
13887 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
13888 Original commit message from CVS:
13889 * gst/mpegaudioparse/gstmpegaudioparse.c:
13890 (gst_mp3parse_emit_frame):
13891 When the element is not driving the streaming thread it is not supposed
13892 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
13893 upstream when it detects EOS. See #491305.
13895 2007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net>
13897 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
13898 Original commit message from CVS:
13899 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
13900 * gst/dvdsub/Makefile.am:
13901 * gst/dvdsub/gstdvdsubdec.c:
13902 * gst/dvdsub/gstdvdsubparse.c:
13903 * gst/dvdsub/gstdvdsubparse.h:
13904 Add dvd subtitle parser, which just packetizes the input
13905 stream. This is needed to mux dvd subtitles into matroska
13906 files, since the muxer expects unfragmented and properly
13907 timestamped input (#415754).
13909 2007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net>
13911 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
13912 Original commit message from CVS:
13914 Update requirements from past CVS versions to released
13915 versions (0.10.14 in this case).
13916 * ext/sidplay/gstsiddec.cc:
13917 Fix compilation with g++-4.2.
13919 2007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13921 gst/realmedia/: Fix some compiler warnings shown on Forte.
13922 Original commit message from CVS:
13923 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
13924 (gst_asm_scan_parse_condition):
13925 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
13926 Fix some compiler warnings shown on Forte.
13928 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
13930 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
13931 Original commit message from CVS:
13932 Patch by: Gautier Portet <kassoulet at gmail dot com>
13933 * gst/xingheader/gstxingmux.c:
13934 The size of the Xing header is actually 417 as it's rounded to the
13935 next smaller integer. Fixes #397759.
13936 * gst/xingheader/gstxingmux.c: (xing_generate_header),
13937 (xing_push_header):
13938 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
13939 event to the beginning was successful before pushing the header again.
13941 2007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net>
13943 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
13944 Original commit message from CVS:
13945 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
13946 (mp3parse_bytepos_to_time):
13947 Use gst_util_guint64_to_gdouble for conversions.
13948 * win32/vs6/libgstmad.dsp:
13949 Add a link to libgstaudio.
13951 2007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net>
13953 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
13954 Original commit message from CVS:
13955 * ext/lame/gstlame.c:
13956 Fix up case where there is no peer, in which case
13957 _get_allowed_caps() will return NULL.
13959 2007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net>
13961 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
13962 Original commit message from CVS:
13963 * ext/lame/gstlame.c:
13964 Use GST_PTR_FORMAT to print caps in debug statement.
13966 2007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13968 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
13969 Original commit message from CVS:
13971 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
13972 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
13975 2007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13977 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
13978 Original commit message from CVS:
13979 * ext/lame/gstlame.c:
13980 Allow fixing the sample rate lame converts to by negotiating fixed
13981 sample rate on the src pad caps.
13983 * tests/check/Makefile.am:
13984 * tests/check/pipelines/lame.c:
13985 Add a check for it.
13987 2007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13989 po/: Updated translations.
13990 Original commit message from CVS:
13993 Updated translations.
13995 2007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13997 po/pl.po: Added Polish translation.
13998 Original commit message from CVS:
13999 translated by: Jakub Bogusz <qboosh@pld-linux.org>
14001 Added Polish translation.
14003 2007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14005 po/fi.po: Added Finnish translation.
14006 Original commit message from CVS:
14007 translated by: Ilkka Tuohela <hile@iki.fi>
14009 Added Finnish translation.
14011 2007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14013 po/es.po: Added Spanish translation.
14014 Original commit message from CVS:
14015 translated by: Jorge González González <aloriel@gmail.com>
14017 Added Spanish translation.
14019 2007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14021 po/bg.po: Added Bulgarian translation.
14022 Original commit message from CVS:
14023 translated by: Alexander Shopov <ash@contact.bg>
14025 Added Bulgarian translation.
14027 2007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14029 gst/iec958/ac3iec.c: Chainup in finalize.
14030 Original commit message from CVS:
14031 * gst/iec958/ac3iec.c:
14032 Chainup in finalize.
14033 * tests/check/Makefile.am:
14034 * tests/check/generic/states.c:
14035 Improved state change unit test.
14037 2007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14039 Ignore registries in any format.
14040 Original commit message from CVS:
14041 * docs/plugins/.cvsignore:
14042 * tests/check/.cvsignore:
14043 Ignore registries in any format.
14045 2007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
14047 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan...
14048 Original commit message from CVS:
14050 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
14051 define in the lame headers. This has the advantage that
14052 it should still work when we're cross-compiling (#452025).
14054 2007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14056 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
14057 Original commit message from CVS:
14058 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14059 Add other allowed rates to the pad templates.
14060 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
14061 Reset the parser to release memory in dispose.
14063 2007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14065 ext/: Fix more leaks.
14066 Original commit message from CVS:
14067 * ext/amrnb/amrnbdec.c:
14068 * ext/amrnb/amrnbenc.c:
14069 * ext/amrnb/amrnbparse.c:
14070 * ext/sidplay/gstsiddec.cc:
14073 2007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com>
14075 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
14076 Original commit message from CVS:
14077 Patch by: Daniel Charles <dcharles at ti dot com>
14078 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
14079 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
14080 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
14081 (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
14082 * ext/amrnb/amrnbenc.h:
14083 Add property to select the BandMode of the AMR encoder.
14086 2007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14088 gst/realmedia/asmrules.c: Make ro memory to share.
14089 Original commit message from CVS:
14090 * gst/realmedia/asmrules.c:
14091 Make ro memory to share.
14093 2007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com>
14095 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
14096 Original commit message from CVS:
14097 * gst/mpegaudioparse/gstmpegaudioparse.c:
14098 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
14099 * gst/mpegaudioparse/gstmpegaudioparse.h:
14100 Queue segment event and push it after we know the caps on the pad or
14101 else an autoplugger might not have plugged the element yet and the
14104 2007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14106 gst/iec958/ac3iec.c: Fix tests.
14107 Original commit message from CVS:
14108 * gst/iec958/ac3iec.c:
14111 2007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14113 tests/check/: Add generic state-change test suite to help to fi leaks.
14114 Original commit message from CVS:
14115 * tests/check/Makefile.am:
14116 * tests/check/generic/.cvsignore:
14117 * tests/check/generic/states.c:
14118 Add generic state-change test suite to help to fi leaks.
14120 2007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14122 po/: Added Portuguese (Brazilian) translation.
14123 Original commit message from CVS:
14124 translated by: Raphael Higino <phhigino@gmail.com>
14127 Added Portuguese (Brazilian) translation.
14129 2007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14131 po/: Updated translations.
14132 Original commit message from CVS:
14137 Updated translations.
14139 2007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
14141 gst/realmedia/rmdemux.c: Activate timestamp fixing code.
14142 Original commit message from CVS:
14143 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
14144 (gst_rmdemux_parse_video_packet):
14145 Activate timestamp fixing code.
14147 2007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
14149 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
14150 Original commit message from CVS:
14151 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
14152 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
14153 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
14154 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
14155 Do fragment collection in the demuxer so that we can now work with
14156 both ffmpeg and realvideodec to decoder real video content.
14158 2007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14160 gst/realmedia/asmrules.c: Include stdlib.h.
14161 Original commit message from CVS:
14162 * gst/realmedia/asmrules.c:
14165 2007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com>
14167 gst/realmedia/rdtmanager.c: Fix caps.
14168 Original commit message from CVS:
14169 * gst/realmedia/rdtmanager.c:
14172 2007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
14174 gst/realmedia/rtspreal.c: Disable UDP transport for now.
14175 Original commit message from CVS:
14176 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
14177 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
14178 Disable UDP transport for now.
14180 2007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com>
14182 gst/realmedia/: Add simple rdt manager.
14183 Original commit message from CVS:
14184 * gst/realmedia/Makefile.am:
14185 * gst/realmedia/rdtmanager.c: (find_session_by_id),
14186 (create_session), (free_session), (gst_rdt_manager_base_init),
14187 (gst_rdt_manager_marshal_BOXED__UINT_UINT),
14188 (gst_rdt_manager_class_init), (gst_rdt_manager_init),
14189 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
14190 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
14191 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
14192 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
14193 (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
14194 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
14195 (gst_rdt_manager_plugin_init):
14196 * gst/realmedia/rdtmanager.h:
14197 * gst/realmedia/rmdemux.c: (plugin_init):
14198 Add simple rdt manager.
14200 2007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com>
14202 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
14203 Original commit message from CVS:
14204 * gst/realmedia/rdtdepay.c:
14205 Fix the encoding-name so that it matches what the rtsp extension sets.
14207 2007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
14209 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
14210 Original commit message from CVS:
14211 * gst/realmedia/asmrules.c: (gst_asm_node_free),
14212 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
14213 (gst_asm_scan_string), (gst_asm_scan_number),
14214 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
14215 (gst_asm_scan_next_token), (gst_asm_rule_free),
14216 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
14217 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
14218 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
14219 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
14220 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
14221 (gst_asm_rule_book_match), (main):
14222 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
14223 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
14224 Use g_hash_table_destroy instead of _unref which is too new.
14226 2007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com>
14228 gst/realmedia/.cvsignore: Add test to ignore.
14229 Original commit message from CVS:
14230 * gst/realmedia/.cvsignore:
14231 Add test to ignore.
14232 * gst/realmedia/Makefile.am:
14233 * gst/realmedia/asmrules.c: (gst_asm_node_new),
14234 (gst_asm_node_free), (gst_asm_operator_eval),
14235 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
14236 (gst_asm_scan_string), (gst_asm_scan_number),
14237 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
14238 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
14239 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
14240 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
14241 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
14242 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
14243 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
14244 (gst_asm_rule_book_match), (main):
14245 * gst/realmedia/asmrules.h:
14246 Added asembler rule book parser and evaluator.
14247 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
14248 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
14249 * gst/realmedia/rtspreal.h:
14250 Keep per stream config info.
14251 Parse and evaluate asm rule books for stream selection.
14253 2007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14255 gst/realmedia/rtspreal.c: Include stdlib.
14256 Original commit message from CVS:
14257 * gst/realmedia/rtspreal.c:
14260 2007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com>
14262 gst/realmedia/: Split out hash code in separate file.
14263 Original commit message from CVS:
14264 * gst/realmedia/Makefile.am:
14265 * gst/realmedia/realhash.c: (hash), (call_hash),
14266 (gst_rtsp_ext_real_calc_response_and_checksum):
14267 * gst/realmedia/realhash.h:
14268 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
14269 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
14270 Split out hash code in separate file.
14272 2007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com>
14274 gst/: Fix include paths and link dependecies for rtsp extension.
14275 Original commit message from CVS:
14276 * gst/asfdemux/Makefile.am:
14277 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
14278 (gst_rtsp_wms_class_init):
14279 * gst/realmedia/Makefile.am:
14280 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
14281 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
14282 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
14283 (_do_init), (gst_rtsp_real_class_init):
14284 Fix include paths and link dependecies for rtsp extension.
14286 2007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
14288 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
14289 Original commit message from CVS:
14290 * gst/realmedia/Makefile.am:
14291 * gst/realmedia/rmdemux.c: (plugin_init):
14292 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
14293 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
14294 (call_hash), (rtsp_ext_real_calc_response_and_checksum),
14295 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
14296 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
14297 (gst_rtsp_real_init), (gst_rtsp_real_finalize),
14298 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
14299 (gst_rtsp_real_plugin_init):
14300 * gst/realmedia/rtspreal.h:
14301 Add RealMedia RTSP extension module. It has rank NONE until it is fully
14304 2007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com>
14306 gst/asfdemux/: Move WMS RTSP extension from -good to here.
14307 Original commit message from CVS:
14308 * gst/asfdemux/Makefile.am:
14309 * gst/asfdemux/gstasf.c: (plugin_init):
14310 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
14311 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
14312 (gst_rtsp_wms_configure_stream), (_do_init),
14313 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
14314 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
14315 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
14316 * gst/asfdemux/gstrtspwms.h:
14317 Move WMS RTSP extension from -good to here.
14318 Port it to the new pluggable extension interface.
14320 2007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14322 ext/mad/Makefile.am: Link to audio helper from plugins-base.
14323 Original commit message from CVS:
14324 * ext/mad/Makefile.am:
14325 Link to audio helper from plugins-base.
14327 2007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14329 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
14330 Original commit message from CVS:
14332 * ext/mad/gstmad.c: (gst_mad_chain):
14333 Use the new buffer clipping function from gstaudio here and
14334 require gst-plugins-base CVS.
14336 2007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14338 configure.ac: Sync liboil check with plugins-base. Add libm check.
14339 Original commit message from CVS:
14341 Sync liboil check with plugins-base. Add libm check.
14342 * gst/synaesthesia/Makefile.am:
14343 Link against libm. We're using sqrt here.
14345 2007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14347 gst/asfdemux/gstasfdemux.c: Include stdlib.
14348 Original commit message from CVS:
14349 * gst/asfdemux/gstasfdemux.c:
14352 2007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14354 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
14355 Original commit message from CVS:
14356 * ext/annodex/Makefile.am:
14358 * ext/cdio/gstcdiocddasrc.c:
14359 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
14361 * ext/cairo/Makefile.am:
14362 * gst/videofilter/Makefile.am:
14363 * tests/examples/level/Makefile.am:
14364 Use $(LIBM) instead of -lm
14366 2007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14368 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
14369 Original commit message from CVS:
14370 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
14371 (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
14372 * gst/mpegaudioparse/gstmpegaudioparse.h:
14373 Save some memory for each frame by only saving the start timestamp
14374 and start byte position instead of additionally the stop timestamp
14375 and stop byte position. This requires us to use a doubly-linked list
14376 but still saves 8-12 bytes per frame.
14378 2007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14380 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
14381 Original commit message from CVS:
14382 * ext/mad/gstmad.c: (clip_outgoing_buffer):
14383 Fix buffer clipping to correctly clip to the segment stop.
14385 2007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14387 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
14388 Original commit message from CVS:
14389 * gst/mpegaudioparse/gstmpegaudioparse.c:
14390 (gst_mp3parse_emit_frame):
14391 Fix a calculation that was causing mp3parse to drop every incoming
14392 frame when upstream delivered a segment in TIME format, breaking
14393 playback of all mpeg system streams.
14395 2007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14397 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
14398 Original commit message from CVS:
14401 * tests/Makefile.am:
14402 Remove bogus check for libcheck, since we check for
14403 gstreamer-check and it pulls in the required info from
14404 and we weren't actually _using_ the information for
14405 libcheck ourselves anyway.
14407 2007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14409 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
14410 Original commit message from CVS:
14411 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
14412 (gst_mp3parse_init), (gst_mp3parse_dispose),
14413 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
14414 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
14415 (mp3parse_handle_seek), (mp3parse_src_query):
14416 * gst/mpegaudioparse/gstmpegaudioparse.h:
14417 Implement accurate seeking in mpegaudioparse. Fixes #308312.
14418 Also implement segment seeks.
14420 2007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14422 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
14423 Original commit message from CVS:
14424 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
14425 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
14426 (gst_mad_chain), (gst_mad_change_state):
14427 * ext/mad/gstmad.h:
14428 Implement buffer clipping and use GST_BOILERPLATE instead of manual
14429 GType magic. Part one of bug #308312.
14431 2007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14433 configure.ac: Use pkg-config to locate check.
14434 Original commit message from CVS:
14436 Use pkg-config to locate check.
14438 2007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net>
14440 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
14441 Original commit message from CVS:
14443 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
14444 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
14445 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
14446 Fix build against core CVS by not using deprecated API. Bump
14447 requirements for new API (overdue anyway).
14449 2007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14451 REQUIREMENTS: Also add amr-libs here and update a little.
14452 Original commit message from CVS:
14454 Also add amr-libs here and update a little.
14456 2007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
14458 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
14459 Original commit message from CVS:
14460 * docs/plugins/inspect/plugin-dvdnav.xml:
14461 * docs/plugins/inspect/plugin-realmedia.xml:
14462 * docs/plugins/inspect/plugin-synaesthesia.xml:
14463 Add inspect file for synaesthesia so the docs can be built even if
14464 the plugin isn't built yet. Fixes #454311. Also add inspect files
14465 for dvdnavsrc and realmedia.
14467 2007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14469 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
14470 Original commit message from CVS:
14471 * docs/plugins/Makefile.am:
14472 Simplify --extra-dir as gtkdoc scans recursively.
14474 2007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14476 And yet more docs enabled.
14477 Original commit message from CVS:
14478 * docs/plugins/Makefile.am:
14479 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14480 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14481 * gst/synaesthesia/Makefile.am:
14482 * gst/synaesthesia/gstsynaesthesia.c:
14483 * gst/synaesthesia/gstsynaesthesia.h:
14484 And yet more docs enabled.
14486 2007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14488 docs/plugins/: Add new docs. Scan c++ files too.
14489 Original commit message from CVS:
14490 * docs/plugins/Makefile.am:
14491 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14492 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14493 * docs/plugins/inspect/plugin-a52dec.xml:
14494 * docs/plugins/inspect/plugin-amrnb.xml:
14495 * docs/plugins/inspect/plugin-asf.xml:
14496 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14497 * docs/plugins/inspect/plugin-dvdsub.xml:
14498 * docs/plugins/inspect/plugin-iec958.xml:
14499 * docs/plugins/inspect/plugin-lame.xml:
14500 * docs/plugins/inspect/plugin-mad.xml:
14501 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14502 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14503 * docs/plugins/inspect/plugin-mpegstream.xml:
14504 Add new docs. Scan c++ files too.
14505 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
14506 (gst_amrnbdec_event):
14507 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
14508 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
14509 (gst_amrnbparse_loop):
14510 Add documentation headers.
14511 * ext/mad/gstmad.c:
14512 * ext/mad/gstmad.h:
14515 2007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14517 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
14518 Original commit message from CVS:
14519 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
14520 (gst_mp3parse_init):
14521 Use GST_BOILERPLATE instead of manual GType magic.
14522 * gst/mpegaudioparse/gstmpegaudioparse.c:
14523 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
14524 (mp3parse_bytepos_to_time):
14525 * gst/mpegaudioparse/gstmpegaudioparse.h:
14526 Implement seeking, byte->time, time->byte conversions with the Xing
14527 seek table if available. This allows better at least a bit more
14528 accurate seeks and file position reporting.
14530 2007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14532 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
14533 Original commit message from CVS:
14534 * gst/mpegaudioparse/gstmpegaudioparse.c:
14535 (gst_mp3parse_handle_first_frame):
14536 Copy the complete Xing seek table in the 100 byte array instead of
14537 copying the first byte 100 times.
14538 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
14539 (mp3parse_total_time), (mp3parse_time_to_bytepos):
14540 Add seeking support based on the Xing header but comment it out for
14541 now as it seems to yield worse result than the other method.
14542 Also use gst_pad_query_peer_duration() instead of getting the peer pad
14543 ourself, creating a new GstQuery, etc.
14545 2007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14547 docs/plugins/: Update docs with caps info.
14548 Original commit message from CVS:
14549 * docs/plugins/gst-plugins-ugly-plugins.args:
14550 * docs/plugins/inspect/plugin-a52dec.xml:
14551 * docs/plugins/inspect/plugin-amrnb.xml:
14552 * docs/plugins/inspect/plugin-asf.xml:
14553 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14554 * docs/plugins/inspect/plugin-dvdread.xml:
14555 * docs/plugins/inspect/plugin-dvdsub.xml:
14556 * docs/plugins/inspect/plugin-iec958.xml:
14557 * docs/plugins/inspect/plugin-lame.xml:
14558 * docs/plugins/inspect/plugin-mad.xml:
14559 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14560 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14561 * docs/plugins/inspect/plugin-mpegstream.xml:
14562 Update docs with caps info.
14564 2007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
14566 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
14567 Original commit message from CVS:
14569 Make sure dvdnav strings get translated too (no reason not to have
14570 them in the .po file, even if the plugin is disabled for now).
14573 2007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14575 ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
14576 Original commit message from CVS:
14577 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
14578 (gst_amrnbdec_event), (gst_amrnbdec_chain),
14579 (gst_amrnbdec_state_change):
14580 * ext/amrnb/amrnbdec.h:
14581 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
14582 (gst_amrnbparse_loop):
14583 Add newsegment and discont handling. Some code cleanups.
14585 2007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org>
14587 ext/dvdread/dvdreadsrc.c: check for an error from
14588 Original commit message from CVS:
14589 * ext/dvdread/dvdreadsrc.c: check for an error from
14590 DVDReadBlocks() correctly.
14592 2007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org>
14594 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...
14595 Original commit message from CVS:
14596 * ext/dvdread/dvdreadsrc.c:
14597 If we can't read a nav packet, or it doesn't look like a nav
14598 packet, that's an error. Previous behavior was to look at
14599 the next packet; I can't find any justification for doing that.
14602 2007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14604 po/it.po: Updated Italian translation.
14605 Original commit message from CVS:
14607 Updated Italian translation.
14609 2007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14611 po/vi.po: Updated Vietnames translation.
14612 Original commit message from CVS:
14614 Updated Vietnames translation.
14616 2007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14618 po/: Added Chinese (simplified) translation.
14619 Original commit message from CVS:
14620 contributed by: Wenzheng Hu <db_lobster@163.com>
14623 Added Chinese (simplified) translation.
14625 2007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14627 MAINTAINERS: Updating all the maintainers files
14628 Original commit message from CVS:
14630 Updating all the maintainers files
14632 2007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com>
14634 Fix leaks some more.
14635 Original commit message from CVS:
14636 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
14637 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
14638 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
14639 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
14640 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
14641 * gst/iec958/ac3iec.c: (ac3iec_init):
14642 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
14643 Fix leaks some more.
14645 2007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com>
14647 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
14648 Original commit message from CVS:
14649 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
14650 "She's leaking me", said valgrind.
14652 2007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14654 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
14655 Original commit message from CVS:
14656 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
14657 Fix "pad caps are not a real subset of its template caps" warning.
14659 2007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
14661 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
14662 Original commit message from CVS:
14663 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
14664 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
14665 (gst_amrnbdec_finalize):
14666 Don't leak the adapter, unref it in a new finalize method instead.
14669 2007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14671 configure.ac: Back to CVS
14672 Original commit message from CVS:
14675 * gst-plugins-ugly.doap:
14676 Add 0.10.6 to the list of releases.
14678 === release 0.10.6 ===
14680 2007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14686 * docs/plugins/gst-plugins-ugly-plugins.args:
14687 * docs/plugins/inspect/plugin-a52dec.xml:
14688 * docs/plugins/inspect/plugin-asf.xml:
14689 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14690 * docs/plugins/inspect/plugin-dvdread.xml:
14691 * docs/plugins/inspect/plugin-dvdsub.xml:
14692 * docs/plugins/inspect/plugin-iec958.xml:
14693 * docs/plugins/inspect/plugin-lame.xml:
14694 * docs/plugins/inspect/plugin-mad.xml:
14695 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14696 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14697 * docs/plugins/inspect/plugin-mpegstream.xml:
14698 * docs/plugins/inspect/plugin-siddec.xml:
14700 Original commit message from CVS:
14703 2007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14721 Original commit message from CVS:
14724 2007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14726 win32/vs6/: Convert line endings to CRLF and mark as binary files.
14727 Original commit message from CVS:
14728 * win32/vs6/gst_plugins_ugly.dsw:
14729 * win32/vs6/libgstac3parse.dsp:
14730 * win32/vs6/libgstasfdemux.dsp:
14731 * win32/vs6/libgstdvdlpcmdec.dsp:
14732 * win32/vs6/libgstdvdsub.dsp:
14733 * win32/vs6/libgstiec958.dsp:
14734 * win32/vs6/libgstlame.dsp:
14735 * win32/vs6/libgstmad.dsp:
14736 * win32/vs6/libgstmpegaudioparse.dsp:
14737 * win32/vs6/libgstmpegstream.dsp:
14738 * win32/vs6/libgstrealmedia.dsp:
14739 * win32/vs6/libgstsynaesthesia.dsp:
14740 Convert line endings to CRLF and mark as binary files.
14742 2007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
14744 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
14745 Original commit message from CVS:
14746 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
14747 Don't forget to unlock when setting the device property, or
14748 we'll sooner or later deadlock.
14750 2007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net>
14752 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
14753 Original commit message from CVS:
14754 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
14755 Use gst_util_guint64_to_gdouble for conversion.
14756 * win32/vs6/libgstasfdemux.dsp:
14757 Add asfpacket.c to the build.
14759 2007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14761 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
14762 Original commit message from CVS:
14763 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
14764 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
14765 * gst/mpegaudioparse/gstmpegaudioparse.h:
14766 If the Xing header provides a total time, use it to calculate the
14767 correct average bitrate immediately, instead of sending updates as
14768 we parse the stream.
14770 2007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be>
14772 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
14773 Original commit message from CVS:
14774 Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
14775 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
14776 Use GstClockTime instead of guint for a time variable to prevent
14777 overflows on too large subtitle durations. Fixes #444514.
14779 2007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be>
14781 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
14782 Original commit message from CVS:
14783 Patch by: Mark Nauwelaerts <manauw at skynet be>
14784 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
14785 Clear state when handling the serialized FLUSH_STOP event instead of
14786 the FLUSH_START event, thereby making sure we don't free buffers the
14787 chain function is still using. Fixes dvdsubdec crashing when flusing
14788 or seeking (#442706).
14790 2007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
14792 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
14793 Original commit message from CVS:
14794 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
14795 Initialise variable to make fc4 build bot happy.
14797 2007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net>
14799 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
14800 Original commit message from CVS:
14801 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
14802 Add sanity check so we don't abort for broken or non-MPEG streams,
14803 but instead error out. Fixes crashes/aborts for when our typefinder
14804 wrongly identifies quicktime files as mpeg (which should be fixed in
14805 -base now too). (#440120).
14807 2007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14810 * ext/amrnb/amrnbdec.c:
14811 * ext/amrnb/amrnbenc.c:
14812 * ext/amrnb/amrnbparse.c:
14813 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
14814 Original commit message from CVS:
14815 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
14816 block_size, _do_init, gst_amrnbdec_base_init,
14817 gst_amrnbdec_class_init, gst_amrnbdec_init):
14818 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
14819 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
14820 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
14821 block_size, _do_init, gst_amrnbparse_base_init,
14822 gst_amrnbparse_class_init, gst_amrnbparse_init):
14823 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
14824 GST_DEBUG_FUNCPTR and add log-category.
14826 2007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14828 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
14829 Original commit message from CVS:
14830 * gst/mpegaudioparse/gstmpegaudioparse.c:
14831 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
14832 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
14833 (gst_mp3parse_chain), (mp3parse_total_bytes),
14834 (mp3parse_total_time):
14835 * gst/mpegaudioparse/gstmpegaudioparse.h:
14836 Implement parsing of Xing headers from the first frame of the stream,
14837 and use it to report duration correctly where possible.
14839 2007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net>
14841 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
14842 Original commit message from CVS:
14843 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
14844 After descrambling, push the packets out as individual packets
14845 instead of one big descrambled buffer. Makes cook audio decoding
14846 work with the 'realaudiodec' decoder from gst-plugins-bad.
14848 2007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net>
14850 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
14851 Original commit message from CVS:
14852 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
14853 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
14854 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
14855 (gst_rmdemux_parse_packet):
14856 * gst/realmedia/rmdemux.h:
14857 Remember first timestamp encountered in stream and re-timestamp
14858 stream to start from zero (fixes #397219); only send one newsegment
14859 event, not two; when seeking, send newsegment events from the
14860 streaming thread and not from the seeking thread.
14862 2007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be>
14864 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
14865 Original commit message from CVS:
14866 Based on patch by: Mark Nauwelaerts <manauw skynet be>
14867 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
14868 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
14869 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
14870 * gst/mpegstream/gstmpegdemux.h:
14871 Reset last_flow values for the various streams after a flushing
14872 seek, otherwise we might aggregate wrong flow returns afterwards
14873 that will make upstream pause silently. This should fix seeking
14874 in DVDs and also fix the Thoggen cropping dialog (#438610).
14876 2007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net>
14878 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
14879 Original commit message from CVS:
14880 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
14881 (gst_asf_demux_chain_headers),
14882 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
14883 (gst_asf_demux_have_mutually_exclusive_active_stream),
14884 (gst_asf_demux_check_activate_streams),
14885 (gst_asf_demux_find_stream_with_complete_payload),
14886 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
14887 (gst_asf_demux_activate_ext_props_streams),
14888 (gst_asf_demux_process_object):
14889 * gst/asfdemux/gstasfdemux.h:
14890 Activate streams (ie. add the pads to the element) depending on
14891 whether we actually get data for those streams within the ASF
14892 preroll value specified. Currently only done in pull-mode though
14893 (this will fix problems with playbin hanging on mms streams once
14894 we use this in push-mode as well).
14896 2007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net>
14898 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
14899 Original commit message from CVS:
14900 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
14901 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
14902 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
14903 (gst_asf_demux_process_file):
14904 * gst/asfdemux/gstasfdemux.h:
14905 Make all timestamps start from zero in pull-mode too; some small
14906 clean-ups and FIXMEs here and there.
14908 2007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net>
14910 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
14911 Original commit message from CVS:
14912 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
14913 (gst_asf_demux_parse_packet):
14914 If packet size is specified within the packet and smaller than
14915 the actual packet size, don't parse beyond the size specified in
14916 the packet (this makes us parse some cases of packets with single
14917 compressed payloads cleanly, see e.g stream from #431318). Also
14918 add a sanity check when parsing compressed single payloads.
14920 2007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net>
14922 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
14923 Original commit message from CVS:
14924 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
14925 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
14926 (gst_asf_demux_handle_seek_event),
14927 (gst_asf_demux_push_complete_payloads):
14928 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
14929 send data from the keyframe right before the new segment start to
14930 make sure the decoder doesn't have to decode more than absolutely
14933 2007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net>
14935 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
14936 Original commit message from CVS:
14937 * gst/asfdemux/asfheaders.c:
14938 * gst/asfdemux/asfheaders.h:
14939 * gst/asfdemux/asfpacket.c:
14940 (asf_payload_parse_replicated_data_extensions),
14941 (gst_asf_demux_parse_payload):
14942 * gst/asfdemux/asfpacket.h:
14943 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
14944 (gst_asf_demux_push_complete_payloads),
14945 (gst_asf_demux_process_ext_stream_props):
14946 * gst/asfdemux/gstasfdemux.h:
14947 Implement payload extension system/extended replicated data parsing,
14948 so we can extract payload durations if they're specified.
14950 2007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net>
14952 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
14953 Original commit message from CVS:
14954 * gst/asfdemux/asfheaders.h:
14955 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
14956 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
14957 (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
14958 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
14959 (gst_asf_demux_parse_stream_object),
14960 (gst_asf_demux_process_ext_stream_props),
14961 (gst_asf_demux_process_queued_extended_stream_objects),
14962 (gst_asf_demux_activate_ext_props_streams),
14963 (gst_asf_demux_process_object):
14964 * gst/asfdemux/gstasfdemux.h:
14965 Refactor stream parse/activation a bit (stream activation heuristics
14966 are still the same though); some more clean-ups.
14968 2007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
14970 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
14971 Original commit message from CVS:
14972 * win32/common/.cvsignore:
14973 Ignore generated config.h file to make build bot happy.
14975 2007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net>
14977 gst/asfdemux/: Init debug category before using it.
14978 Original commit message from CVS:
14979 * gst/asfdemux/gstasf.c: (plugin_init):
14980 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
14981 * gst/asfdemux/gstasfdemux.h:
14982 Init debug category before using it.
14984 2007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net>
14986 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
14987 Original commit message from CVS:
14988 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
14989 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
14990 Fix silly bug when we can't pull as much data as we want; don't
14991 forget to announce pending tags in the new packet parsing code.
14993 2007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net>
14995 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
14996 Original commit message from CVS:
14999 Generate a win32 config.h into win32/common and add to MANIFEST so
15000 it gets disted (#393890). Looks like win32/common/config.h.in needs
15003 2007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net>
15005 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
15006 Original commit message from CVS:
15007 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
15008 (gst_amrnbparse_class_init), (gst_amrnbparse_init),
15009 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
15010 Fix pull mode operation some more: send newsegment event before
15011 sending data; handle EOS and fatal flow returns a bit better; don't
15012 leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
15014 2007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net>
15016 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
15017 Original commit message from CVS:
15018 * gst/asfdemux/Makefile.am:
15019 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
15020 (asf_packet_create_payload_buffer),
15021 (asf_payload_find_previous_fragment),
15022 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
15023 (gst_asf_demux_parse_packet):
15024 * gst/asfdemux/asfpacket.h:
15025 * gst/asfdemux/gstasfdemux.c:
15026 (gst_asf_demux_reset_stream_state_after_discont),
15027 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
15028 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
15029 (gst_asf_demux_process_chunk):
15030 * gst/asfdemux/gstasfdemux.h:
15031 New packet parsing code: should put halfway decent timestamps on
15032 buffers, and might even set the appropriate keyframe/discont buffer
15033 flags from time to time (and even if it doesn't, I'm at least able
15034 to debug this code); only used in pull-mode so far. Still needs
15035 some more work, like payload extensions parsing and proper flow
15036 aggregation, and stream activation based on preroll. Stay tuned.
15038 2007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net>
15040 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
15041 Original commit message from CVS:
15042 * gst/asfdemux/asfheaders.h:
15043 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
15044 (gst_asf_demux_seek_index_lookup),
15045 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
15046 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
15047 (gst_asf_demux_process_ext_content_desc),
15048 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
15049 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
15050 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
15051 * gst/asfdemux/gstasfdemux.h:
15052 Some clean-ups and small fixes: rename asf_stream_context structure to
15053 AsfStream; inline some three-line utility functions that are only used
15054 once anyway and get rid of their associated helper structs; make debug
15055 category global so that it is used by the debug statements in the other
15056 file as well; simplify gst_asf_demux_get_stream(); fix accidental
15057 implicit initialisation of stream->last_buffer_timestamp to 0, which
15058 would lead to missing timestamps on the first buffer; put fourcc format
15059 into video caps to make certain proprietary wmv decoders happy (for the
15060 case of WMVA in particular); play_time is offset by preroll as well, so
15061 fix overreporting of duration for some files.
15063 2007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net>
15065 gst/asfdemux/gstasfdemux.c: Printf format fixes.
15066 Original commit message from CVS:
15067 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
15068 (gst_asf_demux_pull_indices):
15069 Printf format fixes.
15071 2007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net>
15073 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
15074 Original commit message from CVS:
15075 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
15076 (gst_mpeg_parse_send_event):
15077 Post an error message if EOS wasn't handled by anything downstream.
15078 This should fix playbin freezing/hanging with small VobSub subtitle
15079 files (background: not-linked flow returns from downstream are
15080 ignored for a while at the beginning, so if the file is small
15081 upstream will never get a not-linked flow return even if nothing
15082 is connected downstream). (#429960).
15084 2007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org>
15086 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
15087 Original commit message from CVS:
15088 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
15089 (gst_amrnbparse_sink_activate),
15090 (gst_amrnbparse_sink_activate_pull):
15091 Rewrite terminally broken sinkpad activation code.
15092 Now actually supports pull-mode activation (didn't before), and push
15093 mode activation doesn't leave the sinkpad flushing.
15095 2007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net>
15097 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
15098 Original commit message from CVS:
15099 * gst/asfdemux/asfheaders.c:
15100 * gst/asfdemux/asfheaders.h:
15101 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
15102 (gst_asf_demux_reset), (gst_asf_demux_init),
15103 (gst_asf_demux_activate), (gst_asf_demux_activate_push),
15104 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
15105 (gst_asf_demux_seek_index_lookup),
15106 (gst_asf_demux_reset_stream_state_after_discont),
15107 (gst_asf_demux_handle_seek_event),
15108 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
15109 (gst_asf_demux_chain), (gst_asf_demux_pull_data),
15110 (gst_asf_demux_pull_indices),
15111 (gst_asf_demux_parse_data_object_start),
15112 (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
15113 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
15114 (gst_asf_demux_process_simple_index),
15115 (gst_asf_demux_process_object),
15116 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
15117 (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
15118 * gst/asfdemux/gstasfdemux.h:
15119 Make asfdemux work in pull mode where possible. If there's an index
15120 at the end of the file, read it and use it for seeking purposes.
15122 2007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com>
15124 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
15125 Original commit message from CVS:
15126 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
15127 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
15128 (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
15129 Some timestamp fixes.
15130 * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
15131 Fix for 64-bit machines.
15133 2007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de>
15135 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
15136 Original commit message from CVS:
15137 Patch by: René Stadler <mail at renestadler dot de>
15138 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
15139 (find_seek_offset_time), (gst_rmdemux_reset),
15140 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
15141 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
15142 * gst/realmedia/rmdemux.h:
15143 Make rmdemux handle any number of logical streams. Fixes #428698.
15145 2007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15149 Original commit message from CVS:
15152 2007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15154 po/: Added Danish translation.
15155 Original commit message from CVS:
15156 submitted by: Mogens Jaeger <mogens@jaeger.tf>
15159 Added Danish translation.
15161 2007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
15163 po/.cvsignore: Add pot.
15164 Original commit message from CVS:
15168 2007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net>
15170 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
15171 Original commit message from CVS:
15172 2007-03-27 Julien MOUTTE <julien@moutte.net>
15173 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
15174 stream and try to adapt to incoming timestamps lack of
15175 precision up to half a frame. This allows generating
15176 a perfect stream even with muxed formats like FLV where
15177 the timestamps are stored in milliseconds.
15179 2007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net>
15181 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
15182 Original commit message from CVS:
15183 * gst/realmedia/rmdemux.c:
15184 Remove unused zlib.h include. Fixes #421594.
15186 2007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15188 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
15189 Original commit message from CVS:
15190 * ext/lame/gstlame.c: (gst_lame_setup):
15191 Disable the bitrate checking when the user has requested
15192 Free Format mode, as all bitrates less than the maximum
15195 2007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15197 po/: Update translations.
15198 Original commit message from CVS:
15202 Update translations.
15204 2007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15206 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
15207 Original commit message from CVS:
15208 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
15209 When handling seeks, don't convert -1 start or stop values to a bogus
15210 byte position - pass them upstream as -1.
15212 2007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15214 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
15215 Original commit message from CVS:
15216 * gst/mpegaudioparse/gstmpegaudioparse.c:
15217 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
15218 (gst_mp3parse_init), (gst_mp3parse_sink_event),
15219 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
15220 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
15221 (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
15222 (mp3parse_total_time), (mp3parse_handle_seek),
15223 (mp3parse_src_event), (mp3parse_src_query),
15224 (mp3parse_get_query_types), (plugin_init):
15225 * gst/mpegaudioparse/gstmpegaudioparse.h:
15226 Implement seeking via average bitrate, and position+duration
15227 querying in mp3parse. Later, it will support frame-accurate seeking by
15228 building a seek table as it parses.
15229 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
15230 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
15231 before any extant MP3 decoder plugin. This allows us to remove framing
15232 support from the decoders, if we want, and will provide them with
15233 accurate seeking automatically once it is finished.
15234 Fix the handling of MPEG-1 Layer 1 files.
15235 Partially fix timestamping of packets arriving from a demuxer by
15236 queueing the incoming timestamp until the next packet starts, rather
15237 than applying it immediately to the next pushed buffer.
15239 2007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net>
15241 gst/asfdemux/gstasfdemux.c: Printf format fix.
15242 Original commit message from CVS:
15243 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
15246 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15248 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
15249 Original commit message from CVS:
15250 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
15251 (gst_cdio_cdda_src_finalize):
15252 Make sure we always destroy our libcdio handle.
15254 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com>
15256 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
15257 Original commit message from CVS:
15258 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
15259 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
15260 (gst_cdio_cdda_src_finalize):
15261 Small code cleanups.
15262 Don't use pad_alloc as the base class cannot deal with the error codes.
15264 2007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
15266 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
15267 Original commit message from CVS:
15268 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com>
15269 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
15270 Never post a (fatal) error message on the bus on decoding errors. We
15271 should only do this if we can't recover, but mpeg2dec can always
15272 recover. This is needed for DVB streams, for example, where there
15273 may be temporary glitches in the stream. Instead of an error
15274 message, post a warning message on the bus for every N decoding
15275 errors. Fixes #370020.
15277 2007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15279 configure.ac: Convert to new AG_GST style.
15280 Original commit message from CVS:
15282 Convert to new AG_GST style.
15284 2007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15286 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
15287 Original commit message from CVS:
15288 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
15290 Display sensible defaults and limits for the
15291 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
15292 property - it's supposed to be a boolean 0/1 value.
15294 2007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15296 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
15297 Original commit message from CVS:
15298 * ext/lame/gstlame.c:
15299 Initialise the variables so gcc doesn't complain about possibly
15300 uninitialised uses, even though they can't actually happen.
15302 2007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com>
15304 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
15305 Original commit message from CVS:
15306 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
15307 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
15308 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
15309 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
15310 Implement all sample rates.
15311 Implement sample permutation a little smarter avoiding a memcpy.
15312 Fix timestamps, use segments, fix seeking.
15314 2007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com>
15317 Original commit message from CVS:
15318 * docs/plugins/Makefile.am:
15319 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15320 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15321 * docs/plugins/inspect/plugin-siddec.xml:
15322 * ext/sidplay/gstsiddec.cc:
15323 * ext/sidplay/gstsiddec.h:
15326 2007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15328 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a
15329 Original commit message from CVS:
15330 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
15331 (gst_lame_set_property), (gst_lame_setup):
15332 Fix up bitrate checking macro. Make it give us a
15333 GST_ELEMENT_WARNING message so the application has a chance of
15334 reporting this to the user. Move the checking to _setup, so we
15335 are sure it runs in the READY state, when we hope to have a pipeline
15336 and a bus that is not flushing.
15337 This fixes e.g. using 96 kbit/sec as a bitrate.
15339 2007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net>
15341 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
15342 Original commit message from CVS:
15343 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
15344 (gst_asf_demux_process_advanced_mutual_exclusion),
15345 (gst_asf_demux_process_queued_extended_stream_objects),
15346 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
15347 * gst/asfdemux/gstasfdemux.h:
15348 Parse advanced mutual exclusion object and only add pads for
15349 'hidden' streams (those in an extended stream header) that are
15350 mutually exclusive with an already existing 'main stream' if
15351 the broadcasting flag is not set. If the broadcasting flag is set,
15352 assume that data for this stream isn't sent. (This should ideally be
15353 solved better by making playbin more robust against this and/or by
15354 making mmssrc send some information downstream about which streams
15355 will be streamed). Fixes #353116.
15357 2007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15359 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
15360 Original commit message from CVS:
15361 * gst/synaesthesia/gstsynaesthesia.c:
15362 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
15363 (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
15364 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
15365 (synaescope32), (synaescope_set_data), (synaesthesia_update),
15366 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
15367 * gst/synaesthesia/synaescope.h:
15368 Move all the mutable engine state into a structure so that
15369 multiple element instances can run without interfering.
15371 2007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15373 Add crossreferences to glib/gobject/gstream docs.
15374 Original commit message from CVS:
15376 * docs/plugins/Makefile.am:
15377 Add crossreferences to glib/gobject/gstream docs.
15379 2007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15381 gst/synaesthesia/: More source cleanups and add FIXME comments.
15382 Original commit message from CVS:
15383 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
15384 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
15385 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
15387 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
15389 More source cleanups and add FIXME comments.
15391 2007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net>
15393 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
15394 Original commit message from CVS:
15395 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
15396 Use gst_guint64_to_gdouble for conversions.
15397 * gst/synaesthesia/synaescope.c:
15398 Define M_PI and do not include <pthread.h> and
15399 <sys/time.h> for G_OS_WIN32
15400 * win32/vs6/libgstrealmedia.dsp:
15401 * win32/vs6/synaesthesia.dsp:
15402 Update projects files.
15403 * win32/common/config.h.in:
15404 Add config.h.in for autogen of config.h
15406 2007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15408 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
15409 Original commit message from CVS:
15411 Add --enable-experimental support. Activate synaesthesia when building
15412 with --enable-experimental. Fix --enable external configure switch
15415 2007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net>
15417 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
15418 Original commit message from CVS:
15419 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
15420 (gst_lame_change_state):
15421 * ext/lame/gstlame.h:
15422 On receiving EOS, we try to push a last buffer with the remaining
15423 samples. Don't do that if we got an unclean flow return on the last
15424 gst_pad_push(), downstream might not handle this very gracefully
15426 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
15427 Pass flow returns upstream (helps #403168).
15429 2007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15431 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
15432 Original commit message from CVS:
15433 * gst/synaesthesia/gstsynaesthesia.c:
15434 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
15435 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
15436 (gst_synaesthesia_chain), (plugin_init):
15437 check result of gst_pad_push() in _chain.
15439 2007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15441 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
15442 Original commit message from CVS:
15443 * gst/synaesthesia/Makefile.am:
15444 * gst/synaesthesia/gstsynaesthesia.c:
15445 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
15446 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
15447 (gst_synaesthesia_chain), (plugin_init):
15448 * gst/synaesthesia/synaescope.c:
15449 * gst/synaesthesia/synaescope.h:
15450 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
15451 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
15452 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
15453 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
15454 possible leak in _chain. (#356882)
15456 2007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net>
15458 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
15459 Original commit message from CVS:
15460 * gst/asfdemux/asfheaders.c:
15461 * gst/asfdemux/asfheaders.h:
15462 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
15463 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
15464 (gst_asf_demux_identify_guid), (asf_demux_peek_object),
15465 (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
15466 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
15467 (gst_asf_demux_process_ext_content_desc),
15468 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
15469 (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
15470 (gst_asf_demux_process_bitrate_props_object),
15471 (gst_asf_demux_process_header_ext),
15472 (gst_asf_demux_process_language_list),
15473 (gst_asf_demux_process_ext_stream_props),
15474 (gst_asf_demux_process_queued_extended_stream_objects),
15475 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
15476 * gst/asfdemux/gstasfdemux.h:
15477 Refactor and clean up header parsing and chain function a bit; get
15478 rid of some cruft; make header parsing a tad more robust, fixing
15481 2007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net>
15483 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
15484 Original commit message from CVS:
15485 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
15486 Post an error if we receive an EOS event while still waiting for the
15487 ASF header object to come through.
15489 2007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com>
15491 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
15492 Original commit message from CVS:
15493 Patch by: Xavier B. <xavierb gmail com>
15494 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
15495 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
15496 (gst_asf_demux_process_ext_content_desc),
15497 (gst_asf_demux_process_data),
15498 (gst_asf_demux_process_language_list),
15499 (gst_asf_demux_process_ext_stream_props),
15500 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
15501 Guard places where we assume that a certain amount of data is
15502 available better against less data being available (should fix
15503 infamous assertion crasher bug #336370). Also fixes a small
15506 2007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
15508 gst/realmedia/: Add demuxer for RealAudio files (#349779).
15509 Original commit message from CVS:
15510 * gst/realmedia/Makefile.am:
15511 * gst/realmedia/rademux.c:
15512 * gst/realmedia/rademux.h:
15513 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15514 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
15515 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
15516 * gst/realmedia/rmutils.h:
15517 Add demuxer for RealAudio files (#349779).
15519 2007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net>
15521 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
15522 Original commit message from CVS:
15524 Add win32/MANIFEST to EXTRA_DIST so win32 files will
15525 be include in the next release.
15527 Remove win32/common/config.h is which is not autogenerated yet.
15529 2006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15531 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
15532 Original commit message from CVS:
15533 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
15534 warn when outgoing sample rate is different from incoming
15536 2006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15538 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
15539 Original commit message from CVS:
15540 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
15541 All sample-rates < 32khz come from the LSF extensions, which only
15542 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
15543 Use gst_util_uint64_scale because we can.
15545 2006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15547 tests/check/elements/amrnbenc.c: and fix compilation of this test
15548 Original commit message from CVS:
15549 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
15550 (cleanup_amrnbenc):
15551 and fix compilation of this test
15553 2006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15555 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
15556 Original commit message from CVS:
15557 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
15558 (cleanup_amrnbenc):
15559 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
15560 (cleanup_mpeg2dec):
15561 re-apply as it was -bad and not -ugly that is frozen, doh
15563 2006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15565 tests/check/elements/: revert my freeze breakage
15566 Original commit message from CVS:
15567 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
15568 (cleanup_amrnbenc):
15569 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
15570 (cleanup_mpeg2dec):
15571 revert my freeze breakage
15573 2006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15575 gst/asfdemux/gstasfdemux.c: add a comment about a future change
15576 Original commit message from CVS:
15577 * gst/asfdemux/gstasfdemux.c:
15578 (gst_asf_demux_get_gst_tag_from_tag_name),
15579 (gst_asf_demux_process_ext_content_desc):
15580 add a comment about a future change
15581 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
15582 (cleanup_amrnbenc):
15583 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
15584 (cleanup_mpeg2dec):
15585 consistent pad (de)activation
15587 2006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net>
15589 gst/asfdemux/gstasfdemux.c: Update query_types function too.
15590 Original commit message from CVS:
15591 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
15592 Update query_types function too.
15594 2006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net>
15596 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
15597 Original commit message from CVS:
15598 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
15599 (gst_rmdemux_src_query_types):
15600 Implement SEEKING query, make query function thread-safe.
15602 2006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net>
15604 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
15605 Original commit message from CVS:
15606 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
15607 Use alignment-safe macros here too (subbuffers ...); guard against
15608 hypothetical memory access beyond our given buffer in the case
15609 where the buffer size is not a multiple of 2.
15611 2006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net>
15613 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
15614 Original commit message from CVS:
15615 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
15616 (gst_asf_demux_process_data), (gst_asf_demux_process_file),
15617 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
15618 * gst/asfdemux/gstasfdemux.h:
15619 Don't crash in the seek event handling code when playtime is 0,
15620 as may be the case with live streams (#386218). Implement SEEKING
15621 query so applications can query seekability without second-guessing
15622 based on whether we have a duration or not.
15624 2006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15627 Original commit message from CVS:
15629 * gst-plugins-ugly.doap:
15630 * gst-plugins-ugly.spec.in:
15633 2006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net>
15635 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
15636 Original commit message from CVS:
15637 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
15638 Use our alignment-safe macros here too, since we can't assume that
15639 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
15642 2006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net>
15644 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
15645 Original commit message from CVS:
15646 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
15647 Also, don't read the index for a stream a second time when
15648 operating in pull-mode and reaching the end of the file.
15650 2006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net>
15652 gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
15653 Original commit message from CVS:
15654 Patch by: Roland Kay <roland.kay at ox compsoc net>
15655 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
15656 Don't leak stream index (#385292).
15658 2006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net>
15660 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
15661 Original commit message from CVS:
15662 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
15663 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
15665 * ext/lame/gstlame.h:
15666 Fix leak (by calling lame_init_params() before lame_close()); handle
15667 NULL return from lame_init() more gracefully. Fixes #385311.
15669 2006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15671 configure.ac: Back to CVS
15672 Original commit message from CVS:
15676 === release 0.10.5 ===
15678 2006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15684 * docs/plugins/gst-plugins-ugly-plugins.args:
15685 * docs/plugins/inspect/plugin-a52dec.xml:
15686 * docs/plugins/inspect/plugin-asf.xml:
15687 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15688 * docs/plugins/inspect/plugin-dvdsub.xml:
15689 * docs/plugins/inspect/plugin-iec958.xml:
15690 * docs/plugins/inspect/plugin-lame.xml:
15691 * docs/plugins/inspect/plugin-mad.xml:
15692 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15693 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15694 * docs/plugins/inspect/plugin-mpegstream.xml:
15695 * docs/plugins/inspect/plugin-siddec.xml:
15697 Original commit message from CVS:
15700 2006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org>
15702 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have...
15703 Original commit message from CVS:
15704 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
15705 to in the previous checkin. see #385192. You can have your
15708 2006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org>
15710 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ...
15711 Original commit message from CVS:
15712 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
15713 from the dereferenced integer, not the pointer itself. Fixes
15715 I'm takin ur cheese!
15717 2006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net>
15720 ChangeLog surgery: fix bug number
15721 Original commit message from CVS:
15722 ChangeLog surgery: fix bug number
15724 2006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net>
15726 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
15727 Original commit message from CVS:
15728 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
15729 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
15730 For version 4 streams, read the extra codec data size from the
15731 header instead of assuming it is always 16 (also read it from the
15732 right position) (#384989). For version 4 and 5 streams, check that
15733 the specified extra codec data size doesn't make us read beyond the
15734 chunk boundary (#384989).
15736 2006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15753 Original commit message from CVS:
15756 2006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
15758 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
15759 Original commit message from CVS:
15760 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
15761 Cosmetic changes: fix misleading debug statement, update
15764 2006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15766 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
15767 Original commit message from CVS:
15768 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
15769 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
15770 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
15771 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
15772 * ext/mpeg2dec/gstmpeg2dec.h:
15773 Align buffers to a 16 byte boundary so the altivec optimisations
15774 don't crash. Fixes #327350.
15776 2006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net>
15778 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
15779 Original commit message from CVS:
15780 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
15781 The availability of extra codec data isn't something that
15782 warrants debug messages at WARNING level (see #376958).
15784 2006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net>
15786 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
15787 Original commit message from CVS:
15788 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
15789 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
15790 (gst_dvd_demux_send_subbuffer):
15791 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
15792 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
15793 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
15794 (gst_mpeg_demux_send_subbuffer):
15795 * gst/mpegstream/gstmpegdemux.h:
15796 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
15797 (gst_mpeg_parse_chain):
15798 Fix flow value combination; this fixes playbin/totem locking up if
15799 a VobSub file is specified as subtitle file (#334322). Flow value
15800 combination should only happen once we are fairly sure we've got all
15801 pads that are available for now. Since there isn't a well-specified
15802 time when this is the case in MPEG, we'll just assume this is the
15803 case once there has been a certain number of packets for each
15804 stream we've found so far.
15806 2006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org>
15808 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
15809 Original commit message from CVS:
15810 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
15811 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
15812 Simplify the framerate code and support more framerates. Fixes #361584.
15814 2006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15816 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
15817 Original commit message from CVS:
15818 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
15819 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
15820 Fix minor memleak when creating pads from static pad templates (#369627).
15821 * tests/check/Makefile.am:
15822 * tests/check/elements/.cvsignore:
15823 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
15824 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
15825 Add unit tests for mpeg2dec (#369627).
15827 2006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com>
15831 Original commit message from CVS:
15834 2006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com>
15836 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
15837 Original commit message from CVS:
15838 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
15839 (gst_lame_change_state):
15840 * ext/lame/gstlame.h:
15841 Make lame timestamp flushed eos buffer by some additional timestamp
15842 accounting. Fixes #374760.
15844 2006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org>
15846 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
15847 Original commit message from CVS:
15848 * gst/mpegaudioparse/gstmpegaudioparse.c:
15849 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
15850 (gst_mp3parse_init), (gst_mp3parse_dispose),
15851 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
15852 (gst_mp3parse_change_state):
15853 * gst/mpegaudioparse/gstmpegaudioparse.h:
15854 Make timestamp handling in mp3parse saner; now works for at least
15857 2006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org>
15859 gst/mpegaudioparse/: Bring mp3parse into the 21st century.
15860 Original commit message from CVS:
15861 * gst/mpegaudioparse/Makefile.am:
15862 * gst/mpegaudioparse/gstmpegaudioparse.c:
15863 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
15864 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
15865 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
15866 (gst_mp3parse_change_state), (plugin_init):
15867 * gst/mpegaudioparse/gstmpegaudioparse.h:
15868 Bring mp3parse into the 21st century.
15869 Use its own debug category, use gstadapter, format nicely to 80
15870 columns, and fix incorrect handling of 32 kHz and less files.
15872 2006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com>
15874 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
15875 Original commit message from CVS:
15876 Patch by: Sebastian Droege <slomo at ubuntu dot com>
15877 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
15878 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
15879 * ext/mpeg2dec/gstmpeg2dec.h:
15880 libmpeg2 requires its output buffers to start at a 16byte aligned
15881 address or the altivec optimizations will explode.
15883 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
15885 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
15886 Original commit message from CVS:
15887 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
15888 * ext/cdio/gstcdio.h:
15889 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
15890 Move CD-TEXT utility function into common file so it can also be
15891 used by a future cdioparanoiasrc.
15893 2006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
15895 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
15896 Original commit message from CVS:
15897 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
15898 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
15899 information (fixes #340433).
15901 2006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com>
15903 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
15904 Original commit message from CVS:
15905 Patch by: Josep Torra Valles <josep at fluendo com>
15906 * gst/iec958/ac3_padder.c: (ac3p_init):
15907 * gst/mpegstream/gstmpegparse.c:
15908 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
15909 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
15910 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
15911 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
15912 (gst_rmdemux_parse_packet):
15913 Misc. fixes for problems discovered by Forte (different return types
15914 in function declaration and definition, pointer arithmetics with
15915 void pointers). Fixes #362639.
15917 2006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net>
15919 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
15920 Original commit message from CVS:
15921 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
15922 Don't announce audio or subtitle streams that aren't really present,
15923 it makes dvddemux create pads that will never carry any data, which
15926 2006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net>
15928 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
15929 Original commit message from CVS:
15930 * ext/lame/gstlame.c: (gst_lame_set_property):
15931 Round up not allowed bitrates to the next higher allowed one
15934 2006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net>
15936 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
15937 Original commit message from CVS:
15938 * docs/plugins/Makefile.am:
15939 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15940 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15941 * ext/lame/gstlame.c: (gst_lame_class_init):
15942 * ext/lame/gstlame.h:
15943 Add docs for lame and lame to docs. Specify allowed bitrates
15944 in the properties description (#361140). Canonicalise object
15945 property names (ie. use hyphen instead of underscore).
15946 * docs/plugins/inspect/plugin-a52dec.xml:
15947 * docs/plugins/inspect/plugin-amrnb.xml:
15948 * docs/plugins/inspect/plugin-asf.xml:
15949 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15950 * docs/plugins/inspect/plugin-dvdread.xml:
15951 * docs/plugins/inspect/plugin-dvdsub.xml:
15952 * docs/plugins/inspect/plugin-iec958.xml:
15953 * docs/plugins/inspect/plugin-lame.xml:
15954 * docs/plugins/inspect/plugin-mad.xml:
15955 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15956 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15957 * docs/plugins/inspect/plugin-mpegstream.xml:
15958 * docs/plugins/inspect/plugin-siddec.xml:
15959 Update version to CVS.
15961 2006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net>
15963 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
15964 Original commit message from CVS:
15965 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
15966 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
15969 Add i18n magic to lame plugin. Throw decent error message when we
15970 fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
15972 2006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
15974 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
15975 Original commit message from CVS:
15976 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
15977 (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
15978 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
15979 Change caps to x-rdt, because it's not x-rtp.
15980 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15981 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
15982 (gst_rmdemux_plugin_init):
15983 Activate pad before adding to the element.
15984 Return the combined stream return values after pad_alloc.
15986 2006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com>
15988 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
15989 Original commit message from CVS:
15990 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
15991 * ext/mpeg2dec/gstmpeg2dec.h:
15992 Add some debugging to timestamp handling.
15993 Make sure we don't convert invalid timestamps.
15995 2006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net>
15997 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
15998 Original commit message from CVS:
15999 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
16000 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
16001 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
16002 (gst_dvd_demux_get_subpicture_stream):
16003 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
16004 (gst_mpeg_demux_get_audio_stream),
16005 (gst_mpeg_demux_get_private_stream):
16006 Active pads before adding them to the running element. Don't assert
16007 on non-BYTE format newsegment events in asfdemux.
16009 2006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net>
16011 Printf format fixes.
16012 Original commit message from CVS:
16013 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
16014 (gst_dvd_read_src_handle_seek_event):
16015 * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
16016 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
16017 * ext/sidplay/gstsiddec.cc:
16018 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
16019 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
16020 (gst_rmdemux_parse_packet):
16021 Printf format fixes.
16023 2006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com>
16025 gst/realmedia/: Added RDT depayloader.
16026 Original commit message from CVS:
16027 * gst/realmedia/Makefile.am:
16028 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
16029 (gst_rdt_depay_class_init), (gst_rdt_depay_init),
16030 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
16031 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
16032 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
16033 * gst/realmedia/rdtdepay.h:
16034 Added RDT depayloader.
16035 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
16036 (gst_rmdemux_plugin_init), (plugin_init):
16037 Remove unused function.
16038 Added some more mime-types.
16040 2006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16042 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
16043 Original commit message from CVS:
16044 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
16045 If an incoming timestamp is within one sample of our current
16046 timestamp, then keep it. This prevents imprecision in the
16047 PTS (which only has 90khz granularity) from affecting our stream.
16049 2006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
16051 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
16052 Original commit message from CVS:
16053 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
16054 Reflow code so that compiler doesn't complain about possible use
16055 of uninitialised variable any longer; but just in case, initialise
16056 it anyway; also take object ref in query function and do peer pad
16057 stuff in a more thread-safe way.
16059 2006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com>
16061 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
16062 Original commit message from CVS:
16063 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
16064 Init a variable to make compilers happy.
16066 2006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv>
16068 gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
16069 Original commit message from CVS:
16070 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
16071 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
16072 (gst_dvd_demux_sync_stream_to_time):
16073 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
16074 (gst_mpeg_demux_synchronise_pads),
16075 (gst_mpeg_demux_sync_stream_to_time):
16076 Send newsegment updates for sparse streams (#350778).
16078 2006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16080 ext/dvdread/dvdreadsrc.c: fix compile warning
16081 Original commit message from CVS:
16082 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
16083 fix compile warning
16085 2006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16088 bump the nano bitches
16089 Original commit message from CVS:
16090 bump the nano bitches
16092 2006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16094 configure.ac: As another attempt, synaesthesia can be enabled by passing
16095 Original commit message from CVS:
16097 As another attempt, synaesthesia can be enabled by passing
16098 --with-plugins="synaesthesia" to configure
16100 2006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16102 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
16103 Original commit message from CVS:
16105 Don't build synaesthesia by default, until someone confirms that it
16106 is okay (filed as #356882)
16108 2006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16110 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
16111 Original commit message from CVS:
16113 Don't build synaesthesia by default, until someone confirms that it
16114 is okay (filed as #356882)
16116 2006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16119 Original commit message from CVS:
16121 * gst/synaesthesia/Makefile.am:
16122 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
16123 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
16124 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
16125 (gst_synaesthesia_change_state), (plugin_init):
16128 2006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16130 More G_OBJECT macro fixing.
16131 Original commit message from CVS:
16132 * ext/mad/gstid3tag.c:
16133 * gst/mpegstream/gstrfc2250enc.h:
16134 * gst/synaesthesia/gstsynaesthesia.c:
16135 More G_OBJECT macro fixing.
16137 2006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com>
16139 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
16140 Original commit message from CVS:
16141 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
16142 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
16143 Fix initialisation dummy buffer, the offsets are relative to the start
16144 of the buffers. Fixes #356004.
16146 2006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org>
16148 * gst-plugins-ugly.spec.in:
16150 Original commit message from CVS:
16153 2006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
16155 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
16156 Original commit message from CVS:
16157 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
16158 Add convert query (needed for later when we just operate in time
16159 format and let the base source class handle all the seeking stuff).
16161 2006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16163 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
16164 Original commit message from CVS:
16165 * gst/asfdemux/gstasfdemux.c:
16166 (gst_asf_demux_get_gst_tag_from_tag_name),
16167 (gst_asf_demux_process_ext_content_desc):
16168 Erm, lets properly fix it. The only non-text tag that we support is
16169 the track-number and that is an UINT. asfdemux was returning a GValue
16170 initialized as INT. Further the Track and not the TrackNumber tag
16171 (the latter is a string too).
16173 2006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16175 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
16176 Original commit message from CVS:
16177 * gst/asfdemux/gstasfdemux.c:
16178 (gst_asf_demux_get_gst_tag_from_tag_name),
16179 (gst_asf_demux_process_ext_content_desc):
16180 Skip tags that are unknown (was producing an uninialized GValue).
16182 2006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv>
16184 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
16185 Original commit message from CVS:
16186 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
16187 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
16188 (gst_a52dec_handle_frame), (gst_a52dec_change_state),
16189 (gst_a52dec_set_property), (gst_a52dec_get_property):
16190 * ext/a52dec/gsta52dec.h:
16191 Patch from from Michal Benes <michal.benes@itonis.tv>:
16192 Add two things to a52dec: configure the exact output format for ac3
16193 decoding through properties, if desired.
16194 By default, configure an output format preferred by downstream. Now
16195 that audioconvert lists caps by preference, this means that a52dec
16196 can do downmixing (iff required) rather than audioconvert, so it can
16197 use the ac3 downmix levels from the bitstream.
16199 2006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16201 Add missing GST_LIBS to the link flags
16202 Original commit message from CVS:
16203 * ext/lame/Makefile.am:
16204 * ext/mpeg2dec/Makefile.am:
16205 * gst/dvdlpcmdec/Makefile.am:
16206 * gst/dvdsub/Makefile.am:
16207 * gst/mpegaudioparse/Makefile.am:
16208 Add missing GST_LIBS to the link flags
16210 2006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net>
16212 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
16213 Original commit message from CVS:
16215 Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
16217 2006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16219 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
16220 Original commit message from CVS:
16221 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
16222 fix build for debug disabled
16224 2006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
16226 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
16227 Original commit message from CVS:
16228 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
16229 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
16230 Use static pad templates with ANY caps for the source pads for
16231 simplicity and to avoid warnings when creating pads for unhandled
16232 codec IDs (#351795).
16234 2006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv>
16236 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
16237 Original commit message from CVS:
16238 Patch by: Michal Benes <michal dot benes at itonis dot tv>
16239 * ext/mad/gstmad.c: (gst_mad_chain):
16240 Fix timestamping in mad by only activating a new timestamp when the
16241 previous frame has been decoded. Fixes #350723.
16242 Also clean up some of the non fatal warnings when the input buffer is
16243 too small to decode a header.
16245 === release 0.10.4 ===
16247 2006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16253 * docs/plugins/gst-plugins-ugly-plugins.args:
16254 * docs/plugins/inspect/plugin-a52dec.xml:
16255 * docs/plugins/inspect/plugin-amrnb.xml:
16256 * docs/plugins/inspect/plugin-asf.xml:
16257 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16258 * docs/plugins/inspect/plugin-dvdread.xml:
16259 * docs/plugins/inspect/plugin-dvdsub.xml:
16260 * docs/plugins/inspect/plugin-iec958.xml:
16261 * docs/plugins/inspect/plugin-lame.xml:
16262 * docs/plugins/inspect/plugin-mad.xml:
16263 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16264 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16265 * docs/plugins/inspect/plugin-mpegstream.xml:
16266 * docs/plugins/inspect/plugin-rmdemux.xml:
16267 * docs/plugins/inspect/plugin-siddec.xml:
16269 Original commit message from CVS:
16272 2006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16289 Original commit message from CVS:
16292 2006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com>
16294 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
16295 Original commit message from CVS:
16296 Patch by: Wim Taymans <wim at fluendo dot com>
16297 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
16298 Instead of forwarding the event in the wrong format, unref it and set
16299 a boolean that we still need to send it in the streaming thread.
16302 2006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16304 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
16305 Original commit message from CVS:
16306 Patch by: Edward Hervey (edward at fluendo dot com)
16307 * ext/dvdread/dvdreadsrc.c: (plugin_init):
16308 Put debug category initialization before use of GST_DEBUG, in order
16309 to remove a fatal warning. Fixes #350895
16311 2006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net>
16313 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
16314 Original commit message from CVS:
16315 * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
16316 Set rank to NONE for the time being until we make playbin handle
16317 subtitle pictures again (dvdsubdec seems to be a bit shaky at
16318 times when seeking, so it's probably better if it doesn't get
16319 autoplugged for the time being).
16321 2006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net>
16323 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
16324 Original commit message from CVS:
16325 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16326 (gst_rmdemux_parse_mdpr):
16327 Handle audio streams with stream_version 3 properly; warn about
16328 unknown stream versions; handle unknown fourccs a tad more
16329 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
16330 with GST_FOURCC_FORMAT.
16332 2006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
16334 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
16335 Original commit message from CVS:
16336 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
16337 Error out properly if this is an interactive DVD (fixes #345694).
16339 2006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16341 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
16342 Original commit message from CVS:
16343 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
16344 When the first_access is 1 or 0, we should copy the timestamp from
16345 the incoming buffer if there is one.
16347 2006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
16349 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
16350 Original commit message from CVS:
16351 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
16352 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
16353 Use GST_ELEMENT_ERROR for error reporting; post errors in some
16354 more places; remove superfluous newlines from debug statements.
16356 2006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com>
16358 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
16359 Original commit message from CVS:
16360 Patch by: Frédéric Riss <frederic.riss at gmail com>
16361 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
16362 Don't set negative durations on outgoing buffers (#350044),
16363 which happens when you use macros that got changed during
16364 the last unstable cycle because they were thought not to
16367 2006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net>
16369 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
16370 Original commit message from CVS:
16371 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
16372 (gst_dvd_read_src_goto_chapter),
16373 (gst_dvd_read_src_get_chapter_starts),
16374 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
16375 (gst_dvd_read_src_get_time_for_sector),
16376 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
16377 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
16378 (gst_dvd_read_src_goto_sector):
16379 * ext/dvdread/dvdreadsrc.h:
16380 Add basic support for time-based seeking; set timestamps on
16381 outgoing buffers if we have them; create table with
16382 chapter to time mapping when opening a title; rename
16383 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
16384 make it take an explicit pgc argument; fix up some debugging
16385 messages so that title/chapter numbers are printed as starting
16386 from 1 for easier readability.
16388 2006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net>
16390 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
16391 Original commit message from CVS:
16392 * gst/realmedia/Makefile.am:
16393 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
16394 (gst_rmdemux_parse_cont):
16395 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
16396 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
16397 * gst/realmedia/rmutils.h:
16398 Factor out some code into rmutils.[ch]; when reading
16399 strings, don't read beyond the available data; read
16400 metadata strings correctly (string length is 16 bits
16403 2006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16405 Fix dist by including gst-libs/
16406 Original commit message from CVS:
16409 * gst/asfdemux/gstasfdemux.c:
16410 Fix dist by including gst-libs/
16412 2006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net>
16414 Make custom error messages translatable.
16415 Original commit message from CVS:
16416 * ext/dvdread/dvdreadsrc.c: (plugin_init):
16418 Make custom error messages translatable.
16419 * gst/asfdemux/gstasf.c: (plugin_init):
16420 Remove setlocale() call, doesn't seem to be needed or recommended for
16421 plugins, at least not according to gstreamer/docs/random/i18n.
16423 2006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net>
16425 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
16426 Original commit message from CVS:
16427 * gst/asfdemux/Makefile.am:
16428 * gst/asfdemux/asfheaders.c:
16429 * gst/asfdemux/asfheaders.h:
16430 * gst/asfdemux/gstasf.c: (plugin_init):
16431 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
16432 Error out when the stream is encrypted (rather than feeding
16433 garbage to the decoders). Fixes #349025.
16435 2006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net>
16437 Add/enable autofoo magic for translations.
16438 Original commit message from CVS:
16443 Add/enable autofoo magic for translations.
16445 2006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net>
16447 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
16448 Original commit message from CVS:
16449 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
16450 (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
16451 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
16452 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
16453 Don't leak streams, strings or caps. Get rid of unnecessary
16454 getcaps() function.
16456 2006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net>
16458 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
16459 Original commit message from CVS:
16460 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
16461 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
16462 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
16463 (gst_rmdemux_stream_clear_cached_subpackets),
16464 (gst_rmdemux_descramble_cook_audio),
16465 (gst_rmdemux_descramble_dnet_audio),
16466 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
16467 Descramble cook audio streams before sending them to the
16468 decoder. Fixes #347292.
16469 Also miscellaneous clean-ups and log-level changes.
16471 2006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
16473 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
16474 Original commit message from CVS:
16475 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
16476 * ext/lame/gstlame.c: (gst_lame_setup):
16477 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
16479 2006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com>
16481 ext/sidplay/gstsiddec.*: Remove old metadata thing.
16482 Original commit message from CVS:
16483 * ext/sidplay/gstsiddec.cc:
16484 * ext/sidplay/gstsiddec.h:
16485 Remove old metadata thing.
16487 2006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net>
16489 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
16490 Original commit message from CVS:
16491 * gst/asfdemux/gstasfdemux.c:
16492 (gst_asf_demux_get_ext_stream_props_for_stream),
16493 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
16494 Find language codes for audio streams if they are available.
16496 2006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
16498 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
16499 Original commit message from CVS:
16500 * gst/asfdemux/asfheaders.h:
16501 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
16502 (gst_asf_demux_process_stream),
16503 (gst_asf_demux_process_language_list),
16504 (gst_asf_demux_process_ext_stream_props),
16505 (gst_asf_demux_process_queued_extended_stream_objects),
16506 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
16507 * gst/asfdemux/gstasfdemux.h:
16508 Parse extended stream properties objects and stream objects
16509 hidden inside them (but delay creation of the appropriate
16510 pads until after all the 'normal' stream objects have been
16511 dealt with) (#343763). Also parse language list object.
16513 2006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com>
16515 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
16516 Original commit message from CVS:
16517 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
16518 (gst_rmdemux_finalize), (gst_rmdemux_src_event),
16519 (find_seek_offset_time), (gst_rmdemux_perform_seek),
16520 (gst_rmdemux_src_query), (gst_rmdemux_change_state),
16521 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
16522 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
16523 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
16524 * gst/realmedia/rmdemux.h:
16525 Cleanups, use GstSegment for seeking.
16526 Fix error handling.
16527 Combine flow return from all streams.
16529 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
16531 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
16532 Original commit message from CVS:
16533 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
16534 Remove g_assert that shouldn't be there.
16536 2006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com>
16538 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
16539 Original commit message from CVS:
16540 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
16541 Fix refcounting when cropping. Fixes #341677.
16543 2006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com>
16545 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
16546 Original commit message from CVS:
16547 Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
16548 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
16549 (gst_asf_demux_process_segment):
16550 Fix typo. Closes #347029.
16552 2006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net>
16554 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
16555 Original commit message from CVS:
16556 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
16557 Skip chunks for unknown streams properly. Fixes broken sound
16558 and/or video for files that have additional streams that
16559 we don't recognise yet (e.g. if they are embedded in extended
16560 stream properties). Partly fixes #343763.
16562 2006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
16564 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
16565 Original commit message from CVS:
16566 * gst/asfdemux/asfheaders.c:
16567 * gst/asfdemux/asfheaders.h:
16568 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
16569 (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
16570 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
16571 (gst_asf_demux_change_state):
16572 * gst/asfdemux/gstasfdemux.h:
16573 Add some more GUIDs and make debug log more readable
16574 and easier to follow when parsing the headers.
16576 2006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net>
16578 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
16579 Original commit message from CVS:
16580 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
16581 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
16582 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
16583 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
16584 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
16585 * ext/dvdread/dvdreadsrc.h:
16586 Rewrite seeking code and make seeking in DVDs work (#337834).
16588 2006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
16590 autogen.sh: Check for automake-1.9 as well.
16591 Original commit message from CVS:
16593 Check for automake-1.9 as well.
16595 2006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net>
16597 ext/dvdread/dvdreadsrc.c: Make check stronger.
16598 Original commit message from CVS:
16599 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
16600 Make check stronger.
16602 2006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net>
16604 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
16605 Original commit message from CVS:
16606 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
16607 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
16608 (gst_asf_demux_push_buffer):
16609 * gst/asfdemux/gstasfdemux.h:
16610 Handle unknown codec IDs/fourccs properly (#345879); send tag
16611 events after newsegment event; fix use of GST_FOURCC_FORMAT
16614 2006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16616 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
16617 Original commit message from CVS:
16618 * ext/a52dec/gsta52dec.c: (plugin_init):
16619 Call the channel positions get_type() method in plugin_init
16620 to ensure that it isn't simultaneously called later from
16623 2006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
16625 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
16626 Original commit message from CVS:
16627 * gst/mpegstream/gstmpegpacketize.c:
16628 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
16629 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
16630 Also flush packetizer cache when we get a buffer that has the
16631 DISCONT flag set; update current byte position from buffer
16632 offset after a flush.
16634 2006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net>
16636 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
16637 Original commit message from CVS:
16638 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
16639 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
16640 (gst_mpeg_packetize_read):
16641 * gst/mpegstream/gstmpegpacketize.h:
16642 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
16643 (gst_mpeg_parse_change_state):
16644 Flush packetizer cache when we get a FLUSH_STOP event;
16645 remove unused source pad member from packetizer; add debug
16646 category for packetizer.
16648 2006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16650 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
16651 Original commit message from CVS:
16652 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
16653 Treat dual-mono as stereo. It should really be output on 2 separate
16654 pads, but isn't for now.
16656 2006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
16658 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
16659 Original commit message from CVS:
16660 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
16661 Assume 4:3 DAR rather than 4:3 PAR (#345184).
16663 2006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net>
16665 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
16666 Original commit message from CVS:
16667 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
16668 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
16669 any PAR whatsoever (rather than using 0/0, which will lead to
16670 an abort later on). Fixes #345184.
16672 2006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl>
16674 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
16675 Original commit message from CVS:
16676 Patch by: Michael Dominic K. < mdk at mdk org pl>
16677 * ext/mad/gstmad.c: (gst_mad_chain):
16678 Send newsegment event before calling
16679 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
16680 in connection with pad blocking (#342594). While we're at it,
16681 do some minor clean-ups.
16683 2006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net>
16685 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
16686 Original commit message from CVS:
16688 Fix --disable-external (can't set conditionals conditionally,
16691 2006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
16693 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
16694 Original commit message from CVS:
16695 * ext/a52dec/Makefile.am:
16696 ... and then he said "When you go and fix the build you
16697 better make sure you have some spare backslashes in your
16700 2006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
16702 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
16703 Original commit message from CVS:
16704 * ext/sidplay/gstsiddec.cc:
16705 Fix copyright, email addresses and descriptions.
16706 Use saner defaults for arguments. Fixes #344667.
16707 constify some stuff.
16710 Fix negotiation to do mono/44100 by default.
16711 Post error messages.
16712 Use _scale_int where possible.
16714 2006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
16716 ext/dvdnav/.cvsignore: More ignore
16717 Original commit message from CVS:
16718 * ext/dvdnav/.cvsignore:
16721 2006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com>
16723 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
16724 Original commit message from CVS:
16725 * tests/check/elements/amrnbenc.c: (push_data):
16726 Init memory before feeding it to the encoder to make
16727 the valgrind test succeed.
16729 2006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
16731 gst/asfdemux/.cvsignore: More ignore
16732 Original commit message from CVS:
16733 * gst/asfdemux/.cvsignore:
16736 2006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
16738 .cvsignore: Ignore files generated by 'make dist'.
16739 Original commit message from CVS:
16741 Ignore files generated by 'make dist'.
16743 2006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16746 Original commit message from CVS:
16749 * ext/a52dec/Makefile.am:
16750 * ext/dvdnav/Makefile.am:
16751 * ext/dvdread/Makefile.am:
16752 * ext/lame/Makefile.am:
16753 * ext/mad/Makefile.am:
16754 * ext/mpeg2dec/Makefile.am:
16755 * ext/sidplay/Makefile.am:
16758 2006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16760 autogen.sh: require am17
16761 Original commit message from CVS:
16765 * ext/annodex/Makefile.am:
16766 * ext/cdio/Makefile.am:
16767 * ext/dv/Makefile.am:
16768 * ext/esd/Makefile.am:
16769 * ext/flac/Makefile.am:
16770 * ext/gdk_pixbuf/Makefile.am:
16771 * ext/ladspa/Makefile.am:
16772 * ext/libcaca/Makefile.am:
16773 * ext/speex/Makefile.am:
16774 * ext/taglib/Makefile.am:
16775 * sys/oss/Makefile.am:
16776 * sys/sunaudio/Makefile.am:
16777 * sys/ximage/Makefile.am:
16778 clean up build further
16780 2006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com>
16782 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
16783 Original commit message from CVS:
16784 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
16785 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
16786 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
16787 (gst_mpeg2dec_change_state):
16788 * ext/mpeg2dec/gstmpeg2dec.h:
16789 Simplify and don't leak our buffer pool.
16791 Remove unfixed bug number from previous ChangeLog entry.
16793 2006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com>
16795 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
16796 Original commit message from CVS:
16797 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
16798 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
16799 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
16800 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
16801 (gst_mpeg2dec_negotiate_format), (init_dummybuf),
16802 (handle_sequence), (handle_picture), (handle_slice),
16803 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
16804 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
16805 * ext/mpeg2dec/gstmpeg2dec.h:
16806 Fix padtemplate as we can now do fractional framerates.
16809 Add simple frame dropping QoS.
16810 Precalc buffer output sizes and UV offsets.
16811 Always give libmpeg2 a valid fbuf when it wants one.
16812 don't trust libmpeg to discard our buffers but manage it
16814 Fixes #343627, #327350, #335288
16816 2006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net>
16818 win32/MANIFEST: Add a manifest for futures ugly win32 releases.
16819 Original commit message from CVS:
16821 Add a manifest for futures ugly win32 releases.
16822 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
16823 Move bufcaps declaration at the begining of the instructions
16826 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16828 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
16829 Original commit message from CVS:
16830 * ext/alsaspdif/alsaspdifsink.h:
16831 * ext/amrwb/gstamrwbdec.h:
16832 * ext/amrwb/gstamrwbenc.h:
16833 * ext/amrwb/gstamrwbparse.h:
16834 * ext/arts/gst_arts.h:
16835 * ext/artsd/gstartsdsink.h:
16836 * ext/audiofile/gstafparse.h:
16837 * ext/audiofile/gstafsink.h:
16838 * ext/audiofile/gstafsrc.h:
16839 * ext/audioresample/gstaudioresample.h:
16840 * ext/bz2/gstbz2dec.h:
16841 * ext/bz2/gstbz2enc.h:
16842 * ext/dirac/gstdiracdec.h:
16843 * ext/directfb/dfbvideosink.h:
16844 * ext/divx/gstdivxdec.h:
16845 * ext/divx/gstdivxenc.h:
16846 * ext/dts/gstdtsdec.h:
16847 * ext/faac/gstfaac.h:
16848 * ext/gsm/gstgsmdec.h:
16849 * ext/gsm/gstgsmenc.h:
16850 * ext/ivorbis/vorbisenc.h:
16851 * ext/libfame/gstlibfame.h:
16852 * ext/nas/nassink.h:
16853 * ext/neon/gstneonhttpsrc.h:
16854 * ext/polyp/polypsink.h:
16855 * ext/sdl/sdlaudiosink.h:
16856 * ext/sdl/sdlvideosink.h:
16857 * ext/shout/gstshout.h:
16858 * ext/snapshot/gstsnapshot.h:
16859 * ext/sndfile/gstsf.h:
16860 * ext/swfdec/gstswfdec.h:
16861 * ext/tarkin/gsttarkindec.h:
16862 * ext/tarkin/gsttarkinenc.h:
16863 * ext/theora/theoradec.h:
16864 * ext/wavpack/gstwavpackdec.h:
16865 * ext/wavpack/gstwavpackparse.h:
16866 * ext/xine/gstxine.h:
16867 * ext/xvid/gstxviddec.h:
16868 * ext/xvid/gstxvidenc.h:
16869 * gst/cdxaparse/gstcdxaparse.h:
16870 * gst/cdxaparse/gstcdxastrip.h:
16871 * gst/colorspace/gstcolorspace.h:
16872 * gst/festival/gstfestival.h:
16873 * gst/freeze/gstfreeze.h:
16874 * gst/gdp/gstgdpdepay.h:
16875 * gst/gdp/gstgdppay.h:
16876 * gst/modplug/gstmodplug.h:
16877 * gst/mpeg1sys/gstmpeg1systemencode.h:
16878 * gst/mpeg1videoparse/gstmp1videoparse.h:
16879 * gst/mpeg2sub/gstmpeg2subt.h:
16880 * gst/mpegaudioparse/gstmpegaudioparse.h:
16881 * gst/multifilesink/gstmultifilesink.h:
16882 * gst/overlay/gstoverlay.h:
16883 * gst/playondemand/gstplayondemand.h:
16884 * gst/qtdemux/qtdemux.h:
16885 * gst/rtjpeg/gstrtjpegdec.h:
16886 * gst/rtjpeg/gstrtjpegenc.h:
16887 * gst/smooth/gstsmooth.h:
16888 * gst/smoothwave/gstsmoothwave.h:
16889 * gst/spectrum/gstspectrum.h:
16890 * gst/speed/gstspeed.h:
16891 * gst/stereo/gststereo.h:
16892 * gst/switch/gstswitch.h:
16893 * gst/tta/gstttadec.h:
16894 * gst/tta/gstttaparse.h:
16895 * gst/videodrop/gstvideodrop.h:
16896 * gst/xingheader/gstxingmux.h:
16897 * sys/directdraw/gstdirectdrawsink.h:
16898 * sys/directsound/gstdirectsoundsink.h:
16899 * sys/dxr3/dxr3audiosink.h:
16900 * sys/dxr3/dxr3spusink.h:
16901 * sys/dxr3/dxr3videosink.h:
16902 * sys/qcam/gstqcamsrc.h:
16903 * sys/vcd/vcdsrc.h:
16904 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
16906 2006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16908 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
16909 Original commit message from CVS:
16910 * ext/a52dec/gsta52dec.h:
16911 * ext/amrnb/amrnbdec.h:
16912 * ext/amrnb/amrnbenc.h:
16913 * ext/amrnb/amrnbparse.h:
16914 * ext/mpeg2dec/gstmpeg2dec.h:
16915 * ext/sidplay/gstsiddec.h:
16916 * gst/ac3parse/gstac3parse.h:
16917 * gst/asfdemux/gstasfdemux.h:
16918 * gst/asfdemux/gstasfmux.h:
16919 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
16920 * gst/iec958/ac3iec.h:
16921 * gst/mpegaudioparse/gstmpegaudioparse.h:
16922 * gst/mpegstream/gstdvddemux.h:
16923 * gst/mpegstream/gstmpegclock.h:
16924 * gst/mpegstream/gstmpegdemux.h:
16925 * gst/mpegstream/gstmpegparse.h:
16926 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
16928 2006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net>
16930 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
16931 Original commit message from CVS:
16933 Replace current README (containing the release notes from
16934 some 0.9.x version) with a proper README taken from the core.
16936 2006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
16938 ext/amrnb/: Sortof first quick cleanup of all this mess...
16939 Original commit message from CVS:
16940 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
16941 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
16942 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
16943 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
16944 * ext/amrnb/amrnbparse.h:
16945 Sortof first quick cleanup of all this mess...
16946 Don't crap out on empty and invalid FTs but treat them as
16947 empty packets, the decoder handles them fine.
16950 2006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
16952 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
16953 Original commit message from CVS:
16954 * gst/asfdemux/gstasf.c: (plugin_init):
16955 Call gst_riff_init() so the riff debug category gets set up
16956 before it is being used.
16958 2006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org>
16960 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
16961 Original commit message from CVS:
16962 * gst/iec958/ac3_padder.c: (ac3p_parse):
16963 * gst/iec958/ac3_padder.h:
16964 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
16965 (ac3iec_chain_raw), (ac3iec_change_state):
16966 * gst/iec958/ac3iec.h:
16967 Write rate into the caps, for the allowed ac3 rates. Some minor
16970 2006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com>
16972 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
16973 Original commit message from CVS:
16974 Patch by: James "Doc" Livingston <doclivingston gmail com>
16975 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
16976 Do tag merging correctly (#339918). Output taglists
16977 properly in debug statements too while we're at it.
16979 2006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16981 ext/a52dec/gsta52dec.c: Add more debug
16982 Original commit message from CVS:
16983 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
16985 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
16986 (gst_dvdlpcmdec_init), (update_timestamps),
16987 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
16988 (dvdlpcmdec_sink_event):
16989 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
16990 If we have a first_access offset but no current timestamp (might
16991 happen after a seek), then calculate a start time for the first
16992 portion so that it will align with the timestamp given for the
16993 first_access portion.
16994 If a new-segment arrives with format time, store the start
16995 time as a failsafe timestamp in case we never get any further
16996 timestamp info (unlikely)
16997 Mask out the 'frame number' section of the incoming header so
16998 that we don't consider it to be changing on every buffer and
16999 reset the caps constantly.
17000 Use gst_util_uint64_scale for duration calculation
17002 2006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org>
17004 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
17005 Original commit message from CVS:
17006 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
17007 Fix timestamping for cases where the first_access parameter is 4.
17008 Ensure we don't overrun buffers in other cases.
17010 2006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net>
17012 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
17013 Original commit message from CVS:
17014 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
17015 Fix silly bug when reading metadata (#341254).
17017 2006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
17019 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
17020 Original commit message from CVS:
17021 * autogen.sh: (CONFIGURE_DEF_OPT):
17022 libtoolize on Darwin/MacOSX is called glibtoolize
17024 2006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net>
17026 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
17027 Original commit message from CVS:
17028 * ext/lame/gstlame.c: (gst_lame_get_type),
17029 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
17030 (gst_lame_setup), (gst_lame_change_state):
17031 * ext/lame/gstlame.h:
17032 Remove tag writing from lame (which was completely broken
17033 anyway, #329184). Leaving GstTagSetter interface around for
17034 now, albeit non-functional. Should be removed completely
17035 in 0.11. Use the 'id3v2mux' plugin from -good for writing
17038 2006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org>
17041 * ext/dvdread/dvdreadsrc.c:
17042 * gst/asfdemux/gstasfdemux.c:
17043 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
17044 Original commit message from CVS:
17045 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
17047 2006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org>
17049 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
17050 Original commit message from CVS:
17051 Patch by: Andres Salomon <dilinger at debian org>
17052 * ext/lame/gstlame.c: (gst_lame_sink_event):
17053 Fix typo (comma vs. semicolon) (#340710).
17055 2006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de>
17057 ext/mad/gstmad.c: Make mad the second element to support the highly useful
17058 Original commit message from CVS:
17059 Patch by: Lutz Müller <lutz at topfrose de>
17060 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
17061 Make mad the second element to support the highly useful
17062 FORMATS query (#340594)
17064 2006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com>
17066 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
17067 Original commit message from CVS:
17068 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
17069 (gst_mpeg2dec_src_query):
17070 Remember the query duration format before passing it upstream since it
17071 could have been modified.
17072 Add GST_WARNING_OBJECT in sink convert function to detail why the
17073 conversion didn't work.
17075 2006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17077 Define GstElementDetails as const and also static (when defined as global)
17078 Original commit message from CVS:
17079 * ext/amrwb/gstamrwbdec.c:
17080 * ext/amrwb/gstamrwbenc.c:
17081 * ext/amrwb/gstamrwbparse.c:
17082 * ext/arts/gst_arts.c:
17083 * ext/artsd/gstartsdsink.c:
17084 * ext/audiofile/gstafparse.c:
17085 * ext/audiofile/gstafsink.c:
17086 * ext/audiofile/gstafsrc.c:
17087 * ext/audioresample/gstaudioresample.c:
17088 * ext/bz2/gstbz2dec.c:
17089 * ext/bz2/gstbz2enc.c:
17090 * ext/cdaudio/gstcdaudio.c:
17091 * ext/directfb/dfbvideosink.c:
17092 * ext/divx/gstdivxdec.c:
17093 * ext/divx/gstdivxenc.c:
17094 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
17095 * ext/faac/gstfaac.c: (gst_faac_base_init):
17096 * ext/faad/gstfaad.c:
17097 * ext/gsm/gstgsmdec.c:
17098 * ext/gsm/gstgsmenc.c:
17099 * ext/hermes/gsthermescolorspace.c:
17100 * ext/ivorbis/vorbisfile.c:
17101 * ext/lcs/gstcolorspace.c:
17102 * ext/libfame/gstlibfame.c:
17103 * ext/libmms/gstmms.c: (gst_mms_base_init):
17104 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
17105 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
17106 * ext/nas/nassink.c: (gst_nassink_base_init):
17107 * ext/neon/gstneonhttpsrc.c:
17108 * ext/sdl/sdlaudiosink.c:
17109 * ext/sdl/sdlvideosink.c:
17110 * ext/shout/gstshout.c:
17111 * ext/snapshot/gstsnapshot.c:
17112 * ext/sndfile/gstsf.c:
17113 * ext/swfdec/gstswfdec.c:
17114 * ext/tarkin/gsttarkindec.c:
17115 * ext/tarkin/gsttarkinenc.c:
17116 * ext/theora/theoradec.c:
17117 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
17118 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
17119 * ext/xvid/gstxviddec.c:
17120 * ext/xvid/gstxvidenc.c:
17121 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
17122 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
17123 * gst/chart/gstchart.c:
17124 * gst/colorspace/gstcolorspace.c:
17125 * gst/deinterlace/gstdeinterlace.c:
17126 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
17127 * gst/festival/gstfestival.c:
17128 * gst/filter/gstbpwsinc.c:
17129 * gst/filter/gstiir.c:
17130 * gst/filter/gstlpwsinc.c:
17131 * gst/freeze/gstfreeze.c:
17132 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
17133 * gst/librfb/gstrfbsrc.c:
17134 * gst/mixmatrix/mixmatrix.c:
17135 * gst/mpeg1sys/gstmpeg1systemencode.c:
17136 * gst/mpeg1videoparse/gstmp1videoparse.c:
17137 * gst/mpeg2sub/gstmpeg2subt.c:
17138 * gst/mpegaudioparse/gstmpegaudioparse.c:
17139 * gst/multifilesink/gstmultifilesink.c:
17140 * gst/overlay/gstoverlay.c:
17141 * gst/passthrough/gstpassthrough.c:
17142 * gst/playondemand/gstplayondemand.c:
17143 * gst/qtdemux/qtdemux.c:
17144 * gst/rtjpeg/gstrtjpegdec.c:
17145 * gst/rtjpeg/gstrtjpegenc.c:
17146 * gst/smooth/gstsmooth.c:
17147 * gst/smoothwave/gstsmoothwave.c:
17148 * gst/spectrum/gstspectrum.c:
17149 * gst/speed/gstspeed.c:
17150 * gst/stereo/gststereo.c:
17151 * gst/switch/gstswitch.c:
17152 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
17153 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
17154 * gst/vbidec/gstvbidec.c:
17155 * gst/videocrop/gstvideocrop.c:
17156 * gst/videodrop/gstvideodrop.c:
17157 * gst/virtualdub/gstxsharpen.c:
17158 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
17159 * gst/y4m/gsty4mencode.c:
17160 * sys/cdrom/gstcdplayer.c:
17161 * sys/directdraw/gstdirectdrawsink.c:
17162 * sys/directsound/gstdirectsoundsink.c:
17163 * sys/glsink/glimagesink.c:
17164 * sys/qcam/gstqcamsrc.c:
17165 * sys/v4l2/gstv4l2src.c:
17166 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
17167 * sys/ximagesrc/ximagesrc.c:
17168 Define GstElementDetails as const and also static (when defined as
17171 2006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17173 Define GstElementDetails as const and also static (when defined as global)
17174 Original commit message from CVS:
17175 * ext/mad/gstid3tag.c:
17176 * ext/mad/gstmad.c:
17177 * gst/ac3parse/gstac3parse.c:
17178 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17179 * gst/synaesthesia/gstsynaesthesia.c:
17180 Define GstElementDetails as const and also static (when defined as
17183 2006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17185 Define GstElementDetails as const and also static (when defined as global)
17186 Original commit message from CVS:
17187 * ext/aalib/gstaasink.c:
17188 * ext/annodex/gstcmmldec.c:
17189 * ext/annodex/gstcmmlenc.c:
17190 * ext/cairo/gsttextoverlay.c:
17191 * ext/cairo/gsttimeoverlay.c:
17192 * ext/cdio/gstcdiocddasrc.c:
17193 * ext/dv/gstdvdec.c:
17194 * ext/dv/gstdvdemux.c:
17195 * ext/esd/esdmon.c:
17196 * ext/esd/esdsink.c:
17197 * ext/flac/gstflacenc.c:
17198 * ext/flac/gstflactag.c:
17199 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
17200 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
17201 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
17202 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
17203 * ext/gdk_pixbuf/pixbufscale.c:
17204 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
17205 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
17206 * ext/jpeg/gstjpegdec.c:
17207 * ext/jpeg/gstjpegenc.c:
17208 * ext/jpeg/gstsmokedec.c:
17209 * ext/jpeg/gstsmokeenc.c:
17210 * ext/libcaca/gstcacasink.c:
17211 * ext/libmng/gstmngdec.c:
17212 * ext/libmng/gstmngenc.c:
17213 * ext/libpng/gstpngdec.c:
17214 * ext/libpng/gstpngenc.c:
17215 * ext/mikmod/gstmikmod.c:
17216 * ext/raw1394/gstdv1394src.c:
17217 * ext/shout2/gstshout2.c: (gst_shout2send_init):
17218 * ext/shout2/gstshout2.h:
17219 * ext/speex/gstspeexdec.c:
17220 * ext/speex/gstspeexenc.c:
17221 * gst/alpha/gstalpha.c:
17222 * gst/alpha/gstalphacolor.c:
17223 * gst/apetag/gstapedemux.c:
17224 * gst/auparse/gstauparse.c:
17225 * gst/autodetect/gstautoaudiosink.c:
17226 (gst_auto_audio_sink_base_init):
17227 * gst/autodetect/gstautovideosink.c:
17228 (gst_auto_video_sink_base_init):
17229 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
17230 * gst/avi/gstavimux.c: (gst_avimux_base_init):
17231 * gst/cutter/gstcutter.c:
17232 * gst/debug/breakmydata.c:
17233 * gst/debug/efence.c:
17234 * gst/debug/gstnavigationtest.c:
17235 * gst/debug/gstnavseek.c:
17236 * gst/debug/negotiation.c:
17237 * gst/debug/progressreport.c:
17238 * gst/debug/testplugin.c:
17239 * gst/effectv/gstaging.c:
17240 * gst/effectv/gstdice.c:
17241 * gst/effectv/gstedge.c:
17242 * gst/effectv/gstquark.c:
17243 * gst/effectv/gstrev.c:
17244 * gst/effectv/gstshagadelic.c:
17245 * gst/effectv/gstvertigo.c:
17246 * gst/effectv/gstwarp.c:
17247 * gst/flx/gstflxdec.c:
17248 * gst/goom/gstgoom.c:
17249 * gst/icydemux/gsticydemux.c:
17250 * gst/id3demux/gstid3demux.c:
17251 * gst/interleave/deinterleave.c:
17252 * gst/interleave/interleave.c:
17253 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
17254 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
17255 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
17256 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
17257 * gst/level/gstlevel.c:
17258 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
17259 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
17260 * gst/median/gstmedian.c:
17261 * gst/monoscope/gstmonoscope.c:
17262 * gst/multipart/multipartdemux.c:
17263 * gst/multipart/multipartmux.c:
17264 * gst/oldcore/gstaggregator.c:
17265 * gst/oldcore/gstfdsink.c:
17266 * gst/oldcore/gstmd5sink.c:
17267 * gst/oldcore/gstmultifilesrc.c:
17268 * gst/oldcore/gstpipefilter.c:
17269 * gst/oldcore/gstshaper.c:
17270 * gst/oldcore/gststatistics.c:
17271 * gst/rtp/gstasteriskh263.c:
17272 * gst/rtp/gstrtpL16depay.c:
17273 * gst/rtp/gstrtpL16pay.c:
17274 * gst/rtp/gstrtpamrdepay.c:
17275 * gst/rtp/gstrtpamrpay.c:
17276 * gst/rtp/gstrtpdepay.c:
17277 * gst/rtp/gstrtpgsmpay.c:
17278 * gst/rtp/gstrtph263pay.c:
17279 * gst/rtp/gstrtph263pdepay.c:
17280 * gst/rtp/gstrtph263ppay.c:
17281 * gst/rtp/gstrtpilbcdepay.c:
17282 * gst/rtp/gstrtpmp4gpay.c:
17283 * gst/rtp/gstrtpmp4vdepay.c:
17284 * gst/rtp/gstrtpmp4vpay.c:
17285 * gst/rtp/gstrtpmpadepay.c:
17286 * gst/rtp/gstrtpmpapay.c:
17287 * gst/rtp/gstrtppcmadepay.c:
17288 * gst/rtp/gstrtppcmapay.c:
17289 * gst/rtp/gstrtppcmudepay.c:
17290 * gst/rtp/gstrtppcmupay.c:
17291 * gst/rtp/gstrtpspeexdepay.c:
17292 * gst/rtp/gstrtpspeexpay.c:
17293 * gst/rtsp/gstrtpdec.c:
17294 * gst/rtsp/gstrtspsrc.c:
17295 * gst/smpte/gstsmpte.c:
17296 * gst/udp/gstdynudpsink.c:
17297 * gst/udp/gstmultiudpsink.c:
17298 * gst/udp/gstudpsink.c:
17299 * gst/udp/gstudpsrc.c:
17300 * gst/videobox/gstvideobox.c:
17301 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
17302 * gst/videofilter/gstvideobalance.c:
17303 * gst/videofilter/gstvideoflip.c:
17304 * gst/videofilter/gstvideotemplate.c:
17305 (gst_videotemplate_base_init):
17306 * gst/videomixer/videomixer.c:
17307 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
17308 (gst_wavparse_class_init), (gst_wavparse_dispose),
17309 (gst_wavparse_reset), (gst_wavparse_init),
17310 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
17311 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
17312 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
17313 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
17314 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
17315 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
17316 (gst_wavparse_change_state):
17317 * gst/wavparse/gstwavparse.h:
17318 * sys/oss/gstossmixerelement.c:
17319 * sys/oss/gstosssink.c:
17320 * sys/oss/gstosssrc.c:
17321 * sys/osxaudio/gstosxaudioelement.c:
17322 * sys/osxaudio/gstosxaudiosink.c:
17323 * sys/osxaudio/gstosxaudiosrc.c:
17324 * sys/sunaudio/gstsunaudiomixer.c:
17325 * sys/sunaudio/gstsunaudiosink.c:
17326 Define GstElementDetails as const and also static (when defined as
17329 2006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net>
17331 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
17332 Original commit message from CVS:
17333 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
17334 Fix name of custom event (use same as dvdreadsrc).
17335 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
17336 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
17337 Fix event parsing (the event name is in the structure, not the
17338 name of the structure itself); also fix indentation after
17341 2006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net>
17343 ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
17344 Original commit message from CVS:
17345 * ext/mad/gstid3tag.c: (plugin_init):
17346 Change debug category to 'id3mux'.
17348 2006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net>
17350 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
17351 Original commit message from CVS:
17352 Patch by: Alexander Lancaster <alexl at users sourceforge net>
17353 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
17354 (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
17355 (gst_id3_tag_chain):
17356 When acting as a muxer, set caps on outgoing buffers and set caps
17357 on source pad (fixes #323658). Remove unused application/x-gst-tags
17358 cruft from the 0.6 days.
17360 2006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net>
17362 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
17363 Original commit message from CVS:
17364 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
17365 (gst_mad_src_query), (gst_mad_chain):
17366 .. and DEFAULT queries should work too. Use magic gst util scale
17367 functions in some places.
17369 2006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net>
17371 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
17372 Original commit message from CVS:
17373 * ext/mad/gstmad.c: (gst_mad_src_query):
17374 Fix duration query in BYTES format (#336824).
17376 2006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk>
17378 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
17379 Original commit message from CVS:
17380 Patch by: Ed Catmur <ed at catmur dot co dot uk>
17381 * ext/lame/gstlame.c: (gst_lame_sink_event):
17382 Don't crash if we get an EOS event before the encoder
17383 has been set up (#339287).
17385 2006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com>
17387 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
17388 Original commit message from CVS:
17389 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
17390 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
17391 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
17392 Move errors out of the normal code flow.
17393 Don't send eos, basesrc will do that for us when needed.
17395 2006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
17397 gst/mpegstream/: Do state changes correctly
17398 Original commit message from CVS:
17399 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
17400 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
17401 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
17402 Do state changes correctly
17404 2006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net>
17406 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
17407 Original commit message from CVS:
17408 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
17409 (gst_mpeg2dec_alloc_buffer):
17410 Can't use gst_pad_alloc_buffer*() when we are going to crop
17411 the image before sending it out. Downstream basetransform-based
17412 elements will complain about the wrong unit size otherwise
17413 (when not operating in passthrough-mode at least).
17414 Const-ify some static variables and do some minor clean-ups.
17415 Use I420 macros for size/offsets (not really necessary in this
17416 particular context, but this kind of code gets copy'n'pasted).
17418 2006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net>
17420 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
17421 Original commit message from CVS:
17422 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
17424 * gst/mpegstream/gstmpegpacketize.h:
17425 g_malloc() can't fail, we don't need to handle this. Same for
17426 gst_buffer_new_and_alloc().
17427 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
17428 klass->send_buffer() should have the same semantics as
17429 gst_pad_push(), ie. ownership of the buffer is transfered,
17430 so we never have to unref the buffer no matter what the flow
17433 2006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17435 * tests/check/gst-plugins-ugly.supp:
17436 one more suppression for FC4
17437 Original commit message from CVS:
17438 one more suppression for FC4
17440 2006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org>
17442 * tests/check/gst-plugins-ugly.supp:
17443 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
17444 Original commit message from CVS:
17445 The AMR encoder sucks giant sucky things through a sucky object with a giant
17446 sucking machine. More suppressions.
17448 2006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17450 add test for amrnbenc, enable test infrastructure, and fix a leak
17451 Original commit message from CVS:
17452 add test for amrnbenc, enable test infrastructure, and fix a leak
17453 * common/check.mak:
17454 allow for specifying more than one suppressions file in SUPPRESSIONS
17456 * tests/Makefile.am:
17457 * tests/check/.cvsignore:
17458 * tests/check/Makefile.am:
17459 * tests/check/elements/.cvsignore:
17462 * tests/check/gst-plugins-ugly.supp:
17463 add suppressions for libs used by -ugly
17464 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
17465 (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
17466 (GST_START_TEST), (amrnbenc_suite), (main):
17467 add a simple test for encoding amr
17468 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
17469 fix pad template leaks
17471 2006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org>
17473 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
17474 Original commit message from CVS:
17475 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
17476 Plug big leak in AMR encoder.
17478 2006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net>
17480 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
17481 Original commit message from CVS:
17482 * ext/mad/gstmad.c: (index_seek):
17483 move GstIndexEntry *entry variable declaration before
17484 the first instruction
17485 * ext/mad/gstmad.c:
17486 remove debug macros with variable number of parameter by using
17487 GST_DEBUG for WIN32
17488 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
17489 use gst_guint64_to_gdouble for conversions
17490 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
17491 replace __FUNCTION__ which is not supported by MSVC by the current function name
17492 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
17493 remove LL suffix by using G_GINT64_CONSTANT
17494 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
17495 use gst_guint64_to_gdouble for conversions
17496 * gst/mpegstream/gstmpegparse.h:
17497 remove LL suffix by using G_GINT64_CONSTANT
17499 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
17500 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
17502 2006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17504 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
17505 Original commit message from CVS:
17506 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
17507 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
17508 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
17509 * ext/mad/gstmad.c: (gst_mad_class_init):
17510 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
17511 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
17512 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
17513 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
17514 * gst/iec958/ac3iec.c: (ac3iec_class_init):
17515 * gst/mpegaudioparse/gstmpegaudioparse.c:
17516 (gst_mp3parse_class_init):
17517 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
17518 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
17519 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
17520 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
17521 * gst/synaesthesia/gstsynaesthesia.c:
17522 (gst_synaesthesia_class_init):
17523 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
17525 2006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
17527 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
17528 Original commit message from CVS:
17529 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
17530 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
17531 (gst_asf_demux_push_buffer):
17532 Send newsegment event only once per pad, fixes #336550.
17534 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
17536 Unify the long descriptions in the plugin details (#337263).
17537 Original commit message from CVS:
17538 Patch by: j^ <j at bootlab dot org>
17539 * ext/amrwb/gstamrwbdec.c:
17540 * ext/amrwb/gstamrwbenc.c:
17541 * ext/amrwb/gstamrwbparse.c:
17542 * ext/arts/gst_arts.c:
17543 * ext/artsd/gstartsdsink.c:
17544 * ext/audiofile/gstafparse.c:
17545 * ext/audiofile/gstafsink.c:
17546 * ext/audiofile/gstafsrc.c:
17547 * ext/cdaudio/gstcdaudio.c:
17548 * ext/directfb/dfbvideosink.c:
17549 * ext/divx/gstdivxdec.c:
17550 * ext/divx/gstdivxenc.c:
17551 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
17552 * ext/faac/gstfaac.c: (gst_faac_base_init):
17553 * ext/faad/gstfaad.c:
17554 * ext/gsm/gstgsmdec.c:
17555 * ext/gsm/gstgsmenc.c:
17556 * ext/hermes/gsthermescolorspace.c:
17557 * ext/ivorbis/vorbisfile.c:
17558 * ext/lcs/gstcolorspace.c:
17559 * ext/libfame/gstlibfame.c:
17560 * ext/libmms/gstmms.c: (gst_mms_base_init):
17561 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
17562 * ext/nas/nassink.c: (gst_nassink_base_init):
17563 * ext/neon/gstneonhttpsrc.c:
17564 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
17565 * ext/sdl/sdlaudiosink.c:
17566 * ext/sdl/sdlvideosink.c:
17567 * ext/shout/gstshout.c:
17568 * ext/snapshot/gstsnapshot.c:
17569 * ext/sndfile/gstsf.c:
17570 * ext/tarkin/gsttarkindec.c:
17571 * ext/tarkin/gsttarkinenc.c:
17572 * ext/theora/theoradec.c:
17573 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
17574 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
17575 * ext/xvid/gstxviddec.c:
17576 * ext/xvid/gstxvidenc.c:
17577 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
17578 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
17579 * gst/chart/gstchart.c:
17580 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
17581 * gst/festival/gstfestival.c:
17582 * gst/filter/gstiir.c:
17583 * gst/filter/gstlpwsinc.c:
17584 * gst/freeze/gstfreeze.c:
17585 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
17586 * gst/mixmatrix/mixmatrix.c:
17587 * gst/mpeg1sys/gstmpeg1systemencode.c:
17588 * gst/mpeg1videoparse/gstmp1videoparse.c:
17589 * gst/mpeg2sub/gstmpeg2subt.c:
17590 * gst/mpegaudioparse/gstmpegaudioparse.c:
17591 * gst/multifilesink/gstmultifilesink.c:
17592 * gst/overlay/gstoverlay.c:
17593 * gst/passthrough/gstpassthrough.c:
17594 * gst/playondemand/gstplayondemand.c:
17595 * gst/qtdemux/qtdemux.c:
17596 * gst/rtjpeg/gstrtjpegdec.c:
17597 * gst/rtjpeg/gstrtjpegenc.c:
17598 * gst/smooth/gstsmooth.c:
17599 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
17600 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
17601 * gst/videocrop/gstvideocrop.c:
17602 * gst/videodrop/gstvideodrop.c:
17603 * gst/virtualdub/gstxsharpen.c:
17604 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
17605 * gst/y4m/gsty4mencode.c:
17606 Unify the long descriptions in the plugin details (#337263).
17608 2006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org>
17610 * gst-plugins-ugly.spec.in:
17611 fix version numbering
17612 Original commit message from CVS:
17613 fix version numbering
17615 2006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org>
17618 * gst-plugins-ugly.spec.in:
17619 add dvdsub plugin to spec
17620 Original commit message from CVS:
17621 add dvdsub plugin to spec
17623 2006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17625 docs/plugins/: add siddec
17626 Original commit message from CVS:
17627 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17628 * docs/plugins/inspect/plugin-siddec.xml:
17630 * ext/dvdnav/dvdnavsrc.c:
17633 2006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17637 * ext/sidplay/Makefile.am:
17638 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
17639 Original commit message from CVS:
17640 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
17642 2006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17644 * docs/plugins/.gitignore:
17645 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17647 Original commit message from CVS:
17650 2006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17653 * docs/plugins/inspect/plugin-a52dec.xml:
17654 * docs/plugins/inspect/plugin-amrnb.xml:
17655 * docs/plugins/inspect/plugin-asf.xml:
17656 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17657 * docs/plugins/inspect/plugin-dvdread.xml:
17658 * docs/plugins/inspect/plugin-dvdsub.xml:
17659 * docs/plugins/inspect/plugin-iec958.xml:
17660 * docs/plugins/inspect/plugin-lame.xml:
17661 * docs/plugins/inspect/plugin-mad.xml:
17662 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17663 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17664 * docs/plugins/inspect/plugin-mpegstream.xml:
17665 * docs/plugins/inspect/plugin-rmdemux.xml:
17666 update plugin inspect files
17667 Original commit message from CVS:
17668 update plugin inspect files
17670 2006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17672 * gst/mpegaudioparse/gstxingmux.c:
17673 rework build; add translations for v4l2
17674 Original commit message from CVS:
17675 rework build; add translations for v4l2
17677 2006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17679 configure.ac: rework similarly to other modules
17680 Original commit message from CVS:
17682 rework similarly to other modules
17683 * ext/a52dec/gsta52dec.c:
17684 * ext/amrnb/amrnb.c:
17685 * ext/dvdnav/dvdnavsrc.c:
17686 * ext/dvdread/dvdreadsrc.c:
17687 * ext/lame/gstlame.c:
17688 * ext/mad/gstid3tag.c:
17689 * ext/mpeg2dec/gstmpeg2dec.c:
17690 * ext/sidplay/gstsiddec.cc:
17691 * gst/asfdemux/gstasf.c:
17692 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17693 * gst/dvdsub/gstdvdsubdec.c:
17694 * gst/iec958/ac3iec.c:
17695 * gst/mpegaudioparse/gstmpegaudioparse.c:
17696 * gst/mpegstream/gstmpegstream.c:
17697 * gst/realmedia/rmdemux.c: (plugin_init):
17698 use the correct defines
17700 2006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17704 * docs/plugins/.gitignore:
17706 Original commit message from CVS:
17709 2006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17715 Original commit message from CVS:
17718 === release 0.10.3 ===
17720 2006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17726 * docs/plugins/gst-plugins-ugly-plugins.signals:
17727 * docs/plugins/inspect/plugin-amrnb.xml:
17728 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17729 * docs/plugins/inspect/plugin-iec958.xml:
17730 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17731 * docs/plugins/inspect/plugin-rmdemux.xml:
17733 Original commit message from CVS:
17736 2006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com>
17738 better/unified long descriptions
17739 Original commit message from CVS:
17740 * ext/aalib/gstaasink.c:
17741 * ext/annodex/gstcmmldec.c:
17742 * ext/annodex/gstcmmlenc.c:
17743 * ext/cairo/gsttextoverlay.c:
17744 * ext/cairo/gsttimeoverlay.c:
17745 * ext/cdio/gstcdiocddasrc.c:
17746 * ext/dv/gstdvdec.c:
17747 * ext/esd/esdmon.c:
17748 * ext/esd/esdsink.c:
17749 * ext/flac/gstflacdec.c:
17750 * ext/flac/gstflacenc.c:
17751 * ext/flac/gstflactag.c:
17752 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
17753 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
17754 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
17755 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
17756 * ext/gdk_pixbuf/gstgdkpixbuf.c:
17757 * ext/gdk_pixbuf/pixbufscale.c:
17758 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
17759 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
17760 * ext/jpeg/gstjpegdec.c:
17761 * ext/jpeg/gstjpegenc.c:
17762 * ext/jpeg/gstsmokedec.c:
17763 * ext/jpeg/gstsmokeenc.c:
17764 * ext/libcaca/gstcacasink.c:
17765 * ext/libmng/gstmngdec.c:
17766 * ext/libmng/gstmngenc.c:
17767 * ext/libpng/gstpngdec.c:
17768 * ext/libpng/gstpngenc.c:
17769 * ext/mikmod/gstmikmod.c:
17770 * ext/raw1394/gstdv1394src.c:
17771 * ext/shout2/gstshout2.c:
17772 * ext/speex/gstspeexdec.c:
17773 * ext/speex/gstspeexenc.c:
17774 * gst/alpha/gstalpha.c:
17775 * gst/alpha/gstalphacolor.c:
17776 * gst/auparse/gstauparse.c:
17777 * gst/autodetect/gstautoaudiosink.c:
17778 (gst_auto_audio_sink_base_init):
17779 * gst/autodetect/gstautovideosink.c:
17780 (gst_auto_video_sink_base_init):
17781 * gst/avi/gstavimux.c: (gst_avimux_base_init):
17782 * gst/cutter/gstcutter.c:
17783 * gst/debug/breakmydata.c:
17784 * gst/debug/efence.c:
17785 * gst/debug/gstnavigationtest.c:
17786 * gst/debug/negotiation.c:
17787 * gst/debug/progressreport.c:
17788 * gst/debug/testplugin.c:
17789 * gst/effectv/gstaging.c:
17790 * gst/effectv/gstdice.c:
17791 * gst/effectv/gstedge.c:
17792 * gst/effectv/gstquark.c:
17793 * gst/effectv/gstrev.c:
17794 * gst/effectv/gstvertigo.c:
17795 * gst/effectv/gstwarp.c:
17796 * gst/flx/gstflxdec.c:
17797 * gst/goom/gstgoom.c:
17798 * gst/interleave/deinterleave.c:
17799 * gst/interleave/interleave.c:
17800 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
17801 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
17802 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
17803 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
17804 * gst/level/gstlevel.c:
17805 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
17806 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
17807 * gst/median/gstmedian.c:
17808 * gst/monoscope/gstmonoscope.c:
17809 * gst/multipart/multipartdemux.c:
17810 * gst/multipart/multipartmux.c:
17811 * gst/oldcore/gstmd5sink.c:
17812 * gst/oldcore/gstmultifilesrc.c:
17813 * gst/oldcore/gstpipefilter.c:
17814 * gst/oldcore/gstshaper.c:
17815 * gst/oldcore/gststatistics.c:
17816 * gst/rtp/gstasteriskh263.c:
17817 * gst/rtp/gstrtpL16depay.c:
17818 * gst/rtp/gstrtpL16pay.c:
17819 * gst/rtp/gstrtpamrdepay.c:
17820 * gst/rtp/gstrtpamrpay.c:
17821 * gst/rtp/gstrtpdepay.c:
17822 * gst/rtp/gstrtpgsmpay.c:
17823 * gst/rtp/gstrtph263pay.c:
17824 * gst/rtp/gstrtph263pdepay.c:
17825 * gst/rtp/gstrtph263ppay.c:
17826 * gst/rtp/gstrtpmp4gpay.c:
17827 * gst/rtp/gstrtpmp4vdepay.c:
17828 * gst/rtp/gstrtpmp4vpay.c:
17829 * gst/rtp/gstrtpmpadepay.c:
17830 * gst/rtp/gstrtpmpapay.c:
17831 * gst/rtp/gstrtppcmadepay.c:
17832 * gst/rtp/gstrtppcmapay.c:
17833 * gst/rtp/gstrtppcmudepay.c:
17834 * gst/rtp/gstrtppcmupay.c:
17835 * gst/rtp/gstrtpspeexdepay.c:
17836 * gst/rtp/gstrtpspeexpay.c:
17837 * gst/rtsp/gstrtpdec.c:
17838 * gst/smpte/gstsmpte.c:
17839 * gst/videobox/gstvideobox.c:
17840 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
17841 * gst/videofilter/gstvideobalance.c:
17842 * gst/videofilter/gstvideoflip.c:
17843 * gst/videofilter/gstvideotemplate.c:
17844 (gst_videotemplate_base_init):
17845 * gst/videomixer/videomixer.c:
17846 * gst/wavenc/gstwavenc.c:
17847 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
17848 better/unified long descriptions
17850 Some cleanups to auparse, don't send multiple newsegments.
17852 2006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
17854 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
17855 Original commit message from CVS:
17856 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
17857 Don't unref event unconditionally after giving away ownership
17858 (gst_pad_push_event(), gst_pad_send_event() and
17859 gst_pad_event_default() take ownership of the event
17860 passed to them). Fixes warnings/crashes caused by
17863 2006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net>
17865 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
17866 Original commit message from CVS:
17867 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
17868 Don't ref NULL caps (private streams have NULL caps) (#336387);
17869 also, no need to set caps on the same buffer twice.
17871 2006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net>
17873 gst/mpegstream/: Don't leak element and pad names in error messages, use
17874 Original commit message from CVS:
17875 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
17876 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
17877 (gst_dvd_demux_get_subpicture_stream):
17878 * gst/mpegstream/gstmpegdemux.c:
17879 (gst_mpeg_demux_sync_stream_to_time):
17880 Don't leak element and pad names in error messages, use
17881 GST_DEBUG_PAD_NAME instead. Add some more debug code.
17883 2006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
17885 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
17886 Original commit message from CVS:
17887 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
17888 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
17889 Name the structure in the custom event with the
17890 language codes for the audio and subtitle streams
17891 actually like dvddemux expects it to be named.
17892 Set caps on source pad and outgoing buffers.
17894 2006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
17896 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
17897 Original commit message from CVS:
17898 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
17899 (gst_lame_get_property), (gst_lame_setup):
17900 * ext/lame/gstlame.h:
17901 Make xingheader property non-functional, it's broken anyway
17902 after all (use xingmux instead).
17904 2006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net>
17906 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
17907 Original commit message from CVS:
17908 * ext/lame/gstlame.c: (gst_lame_sink_event):
17909 On EOS, flush encoder and send remaining data. Fix
17910 return value handling in sink event function.
17912 2006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch>
17914 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
17915 Original commit message from CVS:
17916 Patch by: Jürg Billeter <j at bitron dot ch>
17917 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
17918 Fix wrong check for started flag when setting the 'device' property.
17919 We want to allow it when the source is NOT started yet and ignore it
17920 when the source is running.
17922 2006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
17924 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
17925 Original commit message from CVS:
17926 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
17927 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
17928 (gst_asf_demux_process_chunk):
17929 * gst/asfdemux/gstasfdemux.h:
17930 Subtract first timestamp from timestamps, so that
17931 stream starts from 0; makes live streams that don't
17932 start at 0 work again (fixes #317310, #336097).
17934 2006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com>
17936 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
17937 Original commit message from CVS:
17938 Patch by: Christian Kirbach
17940 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
17941 -good. Fixes build on some systems (#331838).
17943 2006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net>
17945 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
17946 Original commit message from CVS:
17947 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17948 (gst_rmdemux_parse_cont):
17949 Extract more tags and also post codec name tag on the
17950 bus so this shows up in totem and nautilus.
17952 2006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net>
17954 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
17955 Original commit message from CVS:
17956 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17957 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
17958 Extra data usually goes into the caps as 'codec_data', not
17959 as first buffer into the stream.
17960 Need to byte swap AC3 content in realmedia files for some
17961 reason (fixes #331588).
17963 2006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net>
17965 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
17966 Original commit message from CVS:
17967 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17968 (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
17969 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
17970 When operating in pull mode, post an error message on the
17971 bus when all source pads are unlinked or some other fatal
17972 error occured (#323023). Regrade some recurring debug messages
17973 to LOG level. Convert c++-style comments into C-style ones.
17975 2006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net>
17977 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
17978 Original commit message from CVS:
17979 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
17980 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
17981 (gst_rmdemux_all_source_pads_unlinked),
17982 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
17983 (gst_rmdemux_parse_packet):
17984 * gst/realmedia/rmdemux.h:
17985 Handle unlinked source pads properly and stop if all source pads
17986 are unlinked (#323023).
17988 2006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz>
17990 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
17991 Original commit message from CVS:
17992 Patch by: Michal Benes <michal dot benes at xeris dot cz>
17993 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
17994 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
17995 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
17996 * gst/mpegstream/gstmpegdemux.h:
17997 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
17998 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
17999 clock_freq of 90kHz this timestamp overflows every ~13 hours. This
18000 situation really happens when grabbing DVB streams. Current
18001 mpegdemuxer can not handle this situation correctly and it
18002 restarts counting gstreamer timestamps from zero.
18005 2006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org>
18007 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
18008 Original commit message from CVS:
18009 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
18010 (gst_a52dec_chain_raw), (gst_a52dec_change_state):
18011 * ext/a52dec/gsta52dec.h:
18012 Fix #334550: failure to play raw AC3 files due to segment problems.
18014 2006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org>
18016 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
18017 Original commit message from CVS:
18018 Patch by: Christophe Fergeau <teuf gnome org>
18019 * ext/lame/gstlame.c: (gst_lame_release_memory),
18020 (gst_lame_finalize), (gst_lame_class_init),
18021 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
18022 (gst_lame_change_state):
18023 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
18025 2006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
18027 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
18028 Original commit message from CVS:
18029 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
18030 (gst_mad_sink_event), (gst_mad_change_state):
18031 Include AUDIO_CODEC tag with tags posted if input is not
18032 framed (#334258). Use _scale() util functions in more places.
18034 2006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org>
18036 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
18037 Original commit message from CVS:
18038 2006-03-12 Christophe Fergeau <teuf@gnome.org>
18039 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
18040 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
18041 property as BROKEN (see
18042 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
18043 explanation why it's broken).
18045 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
18047 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
18048 Original commit message from CVS:
18049 2006-03-11 Christophe Fergeau <teuf@gnome.org>
18050 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
18052 * gst/xingheader/Makefile.am:
18053 * gst/xingheader/gstxingmux.c:
18054 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
18055 to MP3 files (this allows decoder to figure out the length of VBR
18058 2006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org>
18060 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
18061 Original commit message from CVS:
18062 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
18063 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
18064 tag (#333683, patch by: Alex Lancaster).
18066 2006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com>
18068 ext/amrnb/: Further fancyfication.
18069 Original commit message from CVS:
18070 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
18071 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
18072 (gst_amrnbdec_state_change):
18073 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
18074 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
18075 (gst_amrnbenc_state_change):
18076 * ext/amrnb/amrnbenc.h:
18077 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
18078 (gst_amrnbparse_query):
18079 Further fancyfication.
18080 Use _take to get writable data from the adapter.
18081 Precalc packet duration.
18083 Forward _push to upstream.
18084 Post error messages when something goes wrong.
18085 Remove old code in amrnbparse.
18086 Don't ignore query results from upstream.
18088 2006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org>
18090 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
18091 Original commit message from CVS:
18092 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
18093 The AMR encoder writes into the audio buffers it processes, so
18094 use gst_buffer_make_writable() on buffers we might (they go through
18095 an adapter, so there can be copying going on later anyway) be
18098 2006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net>
18100 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
18101 Original commit message from CVS:
18102 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
18103 (gst_mpeg_parse_handle_src_query):
18104 Declare variables at the beginning of a block and make
18105 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
18107 2006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it>
18109 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
18110 Original commit message from CVS:
18111 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
18112 Read packet size, sequence and padsize in right order again
18113 (fixes #332796; patch by: Fabrizio Gennari).
18115 2006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
18117 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
18118 Original commit message from CVS:
18119 * gst/iec958/ac3iec.c:
18120 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
18122 2006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18124 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
18125 Original commit message from CVS:
18127 Make the id3tag and mad checks check for both a header and the
18128 appropriate library if the pkg-config is missing. (Closes #331842)
18129 Split the id3tag and mad checks into 2 pieces. Sometime soon I might
18130 do the same for the plugins themselves.
18132 2006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net>
18134 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
18135 Original commit message from CVS:
18136 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
18137 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
18138 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
18139 * ext/mpeg2dec/gstmpeg2dec.h:
18140 Don't treat STATE_INVALID as fatal error; throw an error
18141 only after five consecutive decoding errors. Makes decoding
18142 mpeg streams more robust and fixes playback of joined clips
18145 2006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
18147 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
18148 Original commit message from CVS:
18149 * ext/dvdnav/dvdnavsrc.h:
18150 Oops. forgot to add this one.
18152 2006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net>
18154 ext/Makefile.am: Fix dist-check.
18155 Original commit message from CVS:
18156 2006-02-26 Julien MOUTTE <julien@moutte.net>
18157 * ext/Makefile.am: Fix dist-check.
18159 2006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net>
18161 configure.ac: Disable dvdnavsrc for now.
18162 Original commit message from CVS:
18164 Disable dvdnavsrc for now.
18166 2006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net>
18168 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
18169 Original commit message from CVS:
18172 * ext/dvdnav/Makefile.am:
18173 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
18174 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
18175 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
18176 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
18177 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
18178 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
18179 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
18180 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
18181 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
18182 (gst_dvd_nav_src_make_dvd_event),
18183 (gst_dvd_nav_src_structure_set_uint64),
18184 (gst_dvd_nav_src_push_dvd_nav_packet_event),
18185 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
18186 (gst_dvd_nav_src_push_titlelang_event),
18187 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
18188 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
18189 (gst_dvd_nav_src_handle_navigation_event),
18190 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
18191 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
18192 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
18193 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
18194 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
18195 (gst_dvd_nav_src_do_init), (plugin_init):
18196 dvdnavsrc ported to 0.10, for the most part at least. Not quite
18197 ready for prime time yet though.
18199 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net>
18201 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
18202 Original commit message from CVS:
18203 * ext/cdio/Makefile.am:
18204 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
18205 required for Cygwin, see #317048)
18206 * gst/rtp/gstasteriskh263.c:
18207 Cygwin has includes for both the unix network socket API
18208 and the windows API, but only one can be included, so fix
18209 includes to only use one or the other, prefering the unxi
18212 2006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
18214 Port dvdsubdec to 0.10
18215 Original commit message from CVS:
18217 * gst/dvdsub/Makefile.am:
18218 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
18219 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
18220 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
18221 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
18222 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
18223 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
18224 (gst_send_empty_fill), (gst_send_subtitle_frame),
18225 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
18226 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
18228 * gst/dvdsub/gstdvdsubdec.h:
18229 Port dvdsubdec to 0.10
18231 2006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18233 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
18234 Original commit message from CVS:
18235 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
18236 Push the rank up to SECONDARY+1 so that dvddemux is preferred over
18237 mpegdemux for MPEG-2 video streams.
18239 2006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18241 configure.ac: Bump nano back to CVS
18242 Original commit message from CVS:
18244 Bump nano back to CVS
18246 === release 0.10.2 ===
18248 2006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18250 configure.ac: releasing 0.10.2, "Season to Taste"
18251 Original commit message from CVS:
18253 releasing 0.10.2, "Season to Taste"
18255 2006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18257 configure.ac: releasing 0.10.1.3 prelease for 0.10.2
18258 Original commit message from CVS:
18260 releasing 0.10.1.3 prelease for 0.10.2
18262 2006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net>
18264 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
18265 Original commit message from CVS:
18266 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
18267 In sink event handler, release object lock again
18268 _before_ sending EOS event downstream (#313838).
18270 2006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org>
18273 * gst/asfdemux/gstasf.c:
18274 fix rank of asfdemux
18275 Original commit message from CVS:
18276 fix rank of asfdemux
18278 2006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18280 configure.ac: releasing 0.10.1.2 prelease for 0.10.2
18281 Original commit message from CVS:
18283 releasing 0.10.1.2 prelease for 0.10.2
18285 2006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org>
18287 * gst-plugins-ugly.spec.in:
18289 Original commit message from CVS:
18292 2006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net>
18294 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
18295 Original commit message from CVS:
18296 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
18297 (crop_copy_i422_buffer), (crop_buffer):
18298 When we need to crop the output buffer, make sure we
18299 create a buffer of the right size and respect the implicit
18300 striding used for I420 elsewhere in GStreamer (#331301).
18302 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net>
18304 ext/cdio/gstcdio.c: Init debug category (#331253).
18305 Original commit message from CVS:
18306 * ext/cdio/gstcdio.c: (plugin_init):
18307 Init debug category (#331253).
18309 2006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com>
18311 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
18312 Original commit message from CVS:
18313 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
18314 Do not error out on non-recognized streams. Ignore them and allow
18315 playback of the other streams.
18317 2006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18319 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
18320 Original commit message from CVS:
18321 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
18322 Add a small sanity check for LPCM reading.
18324 2006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com>
18326 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
18327 Original commit message from CVS:
18328 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
18329 Take into account the file properties preroll value for
18330 timestamping/newsegment. It's weird this value was commented out.
18332 2006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com>
18334 gst/asfdemux/Makefile.am: More asf makefile fixing.
18335 Original commit message from CVS:
18336 * gst/asfdemux/Makefile.am:
18337 More asf makefile fixing.
18339 2006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com>
18341 ext/lame/gstlame.c: Fix up lame a bit.
18342 Original commit message from CVS:
18343 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
18344 (gst_lame_change_state):
18346 Apply patch #319782 by Gautier Portet.
18348 2006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com>
18350 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
18351 Original commit message from CVS:
18352 * gst/asfdemux/Makefile.am:
18353 But we do need to link against the riff libraryr.
18355 2006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com>
18357 gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
18358 Original commit message from CVS:
18359 * gst/asfdemux/Makefile.am:
18360 We don't want asfmux.c yet.
18362 2006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com>
18364 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
18365 Original commit message from CVS:
18366 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
18367 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
18368 (gst_mad_change_state):
18369 Port fixes for bugs 314771, 308772, 140237, and 302625
18370 from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
18371 Use GST_EVENT_FLUSH_STOP to clear data from the current input
18372 buffer, to avoid using it for any future decoding.
18374 2006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net>
18376 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
18377 Original commit message from CVS:
18379 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
18380 (gst_asf_get_guid_nick):
18381 * gst/asfdemux/asfheaders.h:
18382 * gst/asfdemux/gstasf.c: (plugin_init):
18383 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
18384 (gst_asf_demux_class_init), (gst_asf_demux_init),
18385 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
18386 (gst_asf_demux_handle_src_event),
18387 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
18388 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
18389 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
18390 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
18391 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
18392 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
18393 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
18394 (gst_asf_demux_get_bitrate_record),
18395 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
18396 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
18397 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
18398 (gst_asf_demux_get_obj_data_correction),
18399 (gst_asf_demux_get_stream_audio),
18400 (gst_asf_demux_get_stream_correction),
18401 (gst_asf_demux_get_stream_video),
18402 (gst_asf_demux_get_stream_video_format),
18403 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
18404 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
18405 (gst_asf_demux_process_stream),
18406 (gst_asf_demux_get_gst_tag_from_tag_name),
18407 (gst_asf_demux_commit_taglist),
18408 (gst_asf_demux_process_ext_content_desc),
18409 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
18410 (gst_asf_demux_process_header), (gst_asf_demux_process_file),
18411 (gst_asf_demux_process_comment),
18412 (gst_asf_demux_process_bitrate_props_object),
18413 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
18414 (gst_asf_demux_descramble_segment),
18415 (gst_asf_demux_element_send_event),
18416 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
18417 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
18418 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
18419 (gst_asf_demux_get_src_query_types),
18420 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
18421 * gst/asfdemux/gstasfdemux.h:
18422 asfdemux ported to 0.10. Does still need a bit of work (seems like
18423 there's something funky going on when timestamping video frames).
18424 The seeking code is likely to make Wim cry, but hey, at least it
18427 2006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
18429 ext/amrnb/amrnbdec.c: Some more comments.
18430 Original commit message from CVS:
18431 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
18432 (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
18433 Some more comments.
18434 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
18435 Applied patch from Fabrizio Gennari, fixes #330844.
18437 2006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
18439 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
18440 Original commit message from CVS:
18441 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
18442 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
18443 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
18444 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
18445 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
18446 * ext/dvdread/dvdreadsrc.h:
18447 Let's try to play the title the user set via the URI handler or
18448 via properties instead of always playing the first title. Also,
18449 Also, count title/chapter/angle number in URI and properties
18450 from 1 rather than 0.
18452 2006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net>
18454 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
18455 Original commit message from CVS:
18456 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
18457 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
18458 (gst_dvd_read_src_do_duration_query):
18459 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
18460 otherwise GstBaseSrc will think we can operate pull_range based,
18461 which we don't really, and typefinding will fail miserably.
18462 Also, make seeking work somewhat (only works with flumpegdemux
18463 at the moment, mpegstream needs fixing for that first).
18465 2006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net>
18467 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
18468 Original commit message from CVS:
18469 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
18470 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
18471 Only allocate buffer once we know exactly how much we need,
18472 rather than gratuitously allocating 2MB-buffers all the time
18473 even if we usually need much less than that. Also, demote
18474 a debug message from DEBUG to LOG level.
18476 2006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
18478 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
18479 Original commit message from CVS:
18480 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
18481 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
18482 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
18483 (gst_dvd_read_src_do_position_query):
18484 Add some more debugging and fix duration query in BYTES.
18486 2006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net>
18488 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
18489 Original commit message from CVS:
18492 * ext/dvdread/Makefile.am:
18493 * ext/dvdread/dvdreadsrc.c:
18494 * ext/dvdread/dvdreadsrc.h:
18495 Half-baked port to 0.10. Needs some love
18496 in the seeking department, but at least
18498 * ext/dvdread/stream_labels.c:
18499 * ext/dvdread/stream_labels.h:
18500 Remove these (we use ISO-639 language codes internally; applications
18501 that want to translate those into language names for display to the
18502 user should rely on the iso-codes package for that).
18504 2006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com>
18506 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
18507 Original commit message from CVS:
18508 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
18509 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
18510 (gst_amrnbdec_state_change):
18511 * ext/amrnb/amrnbdec.h:
18512 Fix amrnbdec, handle events, take copy from adapter since the decoder
18513 apparently writes in the source data.
18514 Use some _scale_int, and precalc duration.
18515 Fix some leaks, post ERROR messages.
18517 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net>
18519 docs/plugins/: Add cdio plugin to docs.
18520 Original commit message from CVS:
18521 * docs/plugins/Makefile.am:
18522 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
18523 * docs/plugins/gst-plugins-good-plugins-sections.txt:
18524 * docs/plugins/inspect/plugin-cdio.xml:
18525 Add cdio plugin to docs.
18526 * ext/cdio/gstcdiocddasrc.c:
18528 * ext/cdio/gstcdio.c:
18529 The plugin is called 'cdio' not 'cddio'.
18531 2006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net>
18533 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
18534 Original commit message from CVS:
18535 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
18536 One source pad not being linked is not an error condition when we're
18537 still parsing the header. In this case (e.g. where we don't have a
18538 suitable decoder installed) just pretend everything is fine, so that
18539 the demuxer will actually go on to signal no-more-pads when done
18540 parsing the header, otherwise decodebin/playbin will never post the
18541 appropriate error message if decoders are not available.
18543 2006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
18547 * ext/mad/gstid3tag.c:
18548 * gst/realmedia/rmdemux.c:
18549 Just make it compile with --disable-gst-debug.
18550 Original commit message from CVS:
18551 Just make it compile with --disable-gst-debug.
18553 2006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
18555 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
18556 Original commit message from CVS:
18557 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
18558 (gst_mad_check_caps_reset), (gst_mad_chain):
18559 Merge patch from Radoslaw Szkodzinski (bug 326734)
18561 2006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18563 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
18564 Original commit message from CVS:
18565 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
18566 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
18567 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
18568 (gst_id3_tag_chain):
18569 fixing Gdate handling
18570 enabling mux/demux mode switching
18571 adding better debug output
18573 2006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net>
18575 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...
18576 Original commit message from CVS:
18577 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
18578 If we haven't set caps on a source pad yet, the caps on the
18579 pad are NULL, not un-fixed. Set caps on outgoing buffers.
18581 2006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net>
18583 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
18584 Original commit message from CVS:
18585 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
18586 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
18587 * ext/lame/gstlame.h:
18588 Contrary to what the const char in the lame API might suggest,
18589 lame expects us to keep the strings we pass to id3tag_set_foo()
18590 around; it doesn't free them either though, so we have to store
18591 them somewhere and free them later when we can be sure lame
18592 doesn't need them any longer.
18594 2006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net>
18596 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...
18597 Original commit message from CVS:
18598 * ext/lame/gstlame.c: (add_one_tag):
18599 Fix handling of GST_TAG_DATE (#311679), don't pass an
18600 uninitialised string pointer to lame if we don't know
18601 how to handle the tag type, and fix minor memory leak.
18603 2006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net>
18605 ext/mad/gstmad.c: Fix debug message.
18606 Original commit message from CVS:
18607 * ext/mad/gstmad.c: (gst_mad_chain):
18610 2006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18612 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
18613 Original commit message from CVS:
18614 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net>
18615 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
18616 Erase spurious call to gst_segment_set_newsegment.
18617 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
18618 the superclass method when handling NEWSEGMENT events.
18619 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
18620 and dvd-audio-restart event handling. There are currently less
18621 hackish ways of handling the sparse audio stream problem.
18623 2006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18625 fix up error domains, error strings, and use of translation
18626 Original commit message from CVS:
18627 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
18628 * ext/dvdnav/dvdnavsrc.c: (if):
18629 * ext/dvdread/stream_labels.c:
18630 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
18631 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
18632 fix up error domains, error strings, and use of translation
18634 fix up this file, even though none of them are actually marked
18637 2006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18639 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
18640 Original commit message from CVS:
18641 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net>
18642 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
18643 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
18644 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
18645 (gst_mpeg_parse_change_state):
18646 Make timestamp adjustment somewhat milder. Actual timestamps are
18647 now sent unmodified unless an actual gap is found in the
18648 stream. This should fix time display when playing most MPEG
18651 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net>
18653 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
18654 Original commit message from CVS:
18655 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
18656 * ext/cdio/gstcdio.h:
18657 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
18658 Fix build for libcdio versions >= 76; give slightly lower rank
18661 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net>
18663 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
18664 Original commit message from CVS:
18667 * ext/cdio/Makefile.am:
18668 * ext/cdio/gstcdio.c:
18669 * ext/cdio/gstcdio.h:
18670 * ext/cdio/gstcdiocddasrc.c:
18671 * ext/cdio/gstcdiocddasrc.h:
18672 Port libcdio cdda source, formerly known as cddasrc, now known as
18673 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
18674 but that's not tested (fixes #317658).
18676 2006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com>
18678 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
18679 Original commit message from CVS:
18680 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
18681 tss tss... always set caps on outgoing buffer.
18683 2006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org>
18685 * gst-plugins-ugly.spec.in:
18687 Original commit message from CVS:
18690 2006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18695 Original commit message from CVS:
18698 === release 0.10.1 ===
18700 2006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18706 * docs/plugins/gst-plugins-ugly-plugins.args:
18707 * docs/plugins/inspect/plugin-a52dec.xml:
18708 * docs/plugins/inspect/plugin-amrnb.xml:
18709 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18710 * docs/plugins/inspect/plugin-iec958.xml:
18711 * docs/plugins/inspect/plugin-lame.xml:
18712 * docs/plugins/inspect/plugin-mad.xml:
18713 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18714 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18715 * docs/plugins/inspect/plugin-rmdemux.xml:
18717 Original commit message from CVS:
18720 2006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18725 Original commit message from CVS:
18728 2006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net>
18730 Pass unhandled queries upstream (useful e.g. for SEEKING query)
18731 Original commit message from CVS:
18732 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
18733 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
18734 * ext/mad/gstmad.c: (gst_mad_src_query):
18735 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
18736 * ext/sidplay/gstsiddec.cc:
18737 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
18738 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
18739 Pass unhandled queries upstream (useful e.g. for SEEKING query)
18740 (fixes #325652; based on patch by: Philippe); make rmdemux return
18741 FALSE for position queries, instead of setting -1 as value and
18744 2006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18746 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
18747 Original commit message from CVS:
18748 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net>
18749 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
18750 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
18751 rewrite timestamps in the case segments are being set from
18752 upstream, but use timestamps unmodified. Also send proper position
18753 values. This allows for correct time display and makes queries
18754 work in sink elements.
18755 * gst/mpegstream/gstdvddemux.h:
18756 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
18757 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
18758 Rename flush_filter to segment_filter, which is better represents
18759 what the arreibute does.
18760 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
18761 Activate segment filtering when a timestamp discontinuity is seen.
18763 2006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
18765 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...
18766 Original commit message from CVS:
18767 * ext/mad/gstmad.c: (gst_mad_chain):
18768 Don't forget that we need to send out a newsegment event after a
18769 restart even if we don't have enough data to decode a frame right
18772 2005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18774 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
18775 Original commit message from CVS:
18776 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net>
18777 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
18778 Use the new "audio-shutdown" and "audio-restart" DVD events
18779 instead of the "spu-still-frame" event to shutdown and restart
18780 the audio pipeline.
18781 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
18782 Check for cases where the segment-based adjustment calculation
18783 would produce negative values (which result in an overflow) and
18784 return GST_CLOCK_TIME_NONE instead.
18785 * gst/mpegstream/gstdvddemux.h:
18786 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
18787 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
18788 Add a mechanism to discard audio buffers with timestamps outside
18789 the currently set segment. This was causing (sometimes serious)
18790 synchronization problems after seeking in DVDs with LPCM audio,
18791 since VOBUs usually contain audio material that lies outside the
18792 timestamp range specified by the header.
18794 2005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18796 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
18797 Original commit message from CVS:
18798 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
18799 Remove lingering reference to GstID3Demux
18800 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
18801 Don't output debug saying padding streams are unknown type,
18802 because they're not
18804 2005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18806 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
18807 Original commit message from CVS:
18808 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net>
18809 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
18810 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
18813 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
18814 (gst_mpeg_demux_get_audio_stream):
18815 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
18816 (gst_dvd_demux_get_audio_stream)
18817 (gst_dvd_demux_get_subpicture_stream)
18818 (gst_dvd_demux_send_subbuffer):
18819 Send current* pad buffers with appropriate caps.
18821 2005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18823 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
18824 Original commit message from CVS:
18825 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net>
18826 * gst/iec958/ac3iec.h:
18827 * gst/iec958/ac3iec.c:
18828 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
18829 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
18830 raw-audio property to ac3iec958 that allows setting the source pad
18831 caps to raw audio instead of audio/x-iec958. This makes it
18832 possible to use ac3iec958 together with the normal alsasink
18833 element to drive an external receiver that autodetects AC3
18836 2005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org>
18838 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
18839 Original commit message from CVS:
18840 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
18841 (ac3iec_chain_dvd):
18842 * gst/iec958/ac3iec.h:
18843 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
18845 2005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net>
18847 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
18848 Original commit message from CVS:
18849 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
18850 When getting a seek event, first check if the upstream element
18851 can handle it and only do our own seek stuff when it can't
18852 (should fix #322856).
18854 2005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net>
18856 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
18857 Original commit message from CVS:
18858 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
18859 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
18860 Really convert to BYTES format when we want to convert
18861 to bytes (use right variable; fixes #322856).
18863 2005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18865 Big mpegparse clean up, second round:
18866 Original commit message from CVS:
18867 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
18868 Big mpegparse clean up, second round:
18869 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
18870 Send and EOS event down the audio pipeline when an still frame
18871 event arrives. This prevents the pipeline from locking when a
18872 still menu comes directly after a flush.
18873 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
18874 Don't send a newsegment in reset.
18875 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
18876 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
18877 Move the code of handle_newsegment to process_event. Send a
18878 NEWSEGMENT after FLUSH_STOP.
18879 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
18881 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
18882 (gst_mpeg_demux_class_init): Don't override send_event.
18883 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
18884 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
18885 (gst_mpeg_demux_reset):
18886 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed
18888 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
18889 Reset the mpegparse element after a flush.
18890 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
18891 Don't forward events.
18892 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
18893 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
18894 handle_newsegment is not a virtual method anymore.
18895 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
18896 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
18897 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
18898 rid of send_newsegment virtual method.
18899 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
18900 handle DVD events and call the superclass method for other event
18902 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
18903 override process_event anymore.
18904 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
18905 (gst_mpeg_parse_process_event): Move actual event processing to
18906 process event so that subclasses can properly override or extend
18908 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
18909 Eliminate time parameter in process event.
18910 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
18911 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
18912 (gst_mpeg_demux_send_subbuffer):
18913 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
18914 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
18915 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
18916 adding the value of the adjust attribute.
18917 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
18918 rid of the adjust attribute. Now all timestamp adjustments are
18919 performed by mpegparse using the current segment.
18920 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
18921 (gst_mpeg_parse_class_init): Implement the adjust_ts method based
18922 on the adjust attribute for SCR values and the current segment.
18923 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
18924 adjust_ts virtual method to adjust timestamps for outgoing
18926 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
18927 (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
18928 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
18929 (gst_dvd_demux_handle_newsegment): Don't override
18931 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
18932 Check for DVD events in process_event instead of
18934 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
18935 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
18936 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
18937 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
18938 (gst_mpeg_demux_send_event):
18939 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
18940 (gst_dvd_demux_handle_dvd_event):
18941 Eliminate the time parameter in send_event.
18943 2005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18945 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
18946 Original commit message from CVS:
18947 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
18948 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
18949 Fix typefinding in id3demux, and then remove it in favour
18950 of the new LGPL id3demux in gst-plugins-good
18951 * ext/mad/gstmad.c: (gst_mad_dispose):
18952 dispose can run more than once.
18954 2005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18956 gst/asfdemux/gstasfmux.c: change some char* into char[]
18957 Original commit message from CVS:
18958 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
18959 change some char* into char[]
18961 2005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
18963 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
18964 Original commit message from CVS:
18965 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
18966 Remove memleak from unused GstRMDemuxStream
18968 2005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org>
18970 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
18971 Original commit message from CVS:
18972 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
18973 (gst_id3_tag_do_typefind):
18974 Use the correct function to free typefind factory list.
18976 2005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net>
18978 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
18979 Original commit message from CVS:
18980 * ext/mad/gstmad.c: (gst_mad_src_query):
18981 For position and duration queries in TIME format, try the peer
18982 first (might be a demuxer).
18984 2005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18986 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
18987 Original commit message from CVS:
18988 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net>
18989 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
18990 Properly handle non contiguous VOBUs by adding the segment accum
18991 field to the adjust value.
18992 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
18993 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
18994 handle_newsegment to prevent sending actual newsegment events and
18995 use tiemstamp rewriting instead.
18996 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
18998 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
18999 (gst_mpeg_parse_event):
19000 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
19001 Add a new parameter to handle_newsegment to allow controlling
19002 whether newsegment events are forwarded or not.
19003 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
19004 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
19005 (gst_dvd_demux_reset):
19006 last_end_ptm and discont_time aren't necessary anymore, since
19007 timestamp adjustment is now replaced by newsegment events.
19008 (gst_dvd_demux_init): Prevent MPEGParse from adjusting
19010 * gst/mpegstream/gstdvddemux.h:
19011 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
19012 Don't handle dvd-nav-packet events anymore, since the are now
19013 replaced by standard newsegment events.
19014 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
19015 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
19016 (gst_dvd_demux_change_state):
19017 * gst/mpegstream/gstdvddemux.h:
19018 Get rid of the ignore_next_newmedia_discont hack.
19019 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
19020 (gst_dvd_demux_handle_newsegment):
19021 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
19022 (gst_mpeg_demux_handle_newsegment): Don't override
19023 handle_newsegment anymore. It was only necessary to handle
19025 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
19026 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
19027 (gst_dvd_demux_set_cur_subpicture):
19028 Reactivate handling of DVD events.
19029 * gst/mpegstream/gstmpegparse.c (normal_seek)
19030 (gst_mpeg_parse_handle_src_event)
19031 (gst_mpeg_parse_handle_src_query):
19032 First attempt at reenabling seek.
19033 * gst/mpegstream/gstmpegparse.h:
19034 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
19035 (gst_mpeg_parse_update_streaminfo)
19036 (gst_mpeg_parse_get_rate)
19037 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
19038 (gst_mpeg_parse_handle_src_query):
19039 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
19040 Make queries work again.
19041 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
19042 (gst_mpeg_parse_handle_newsegment)
19043 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
19044 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
19045 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
19046 Get rid of the newsegment_pending attribute, and rely instead on
19047 proper timestamp adjustment.
19048 * gst/mpegstream/gstmpegparse.c
19049 (gst_mpeg_parse_get_src_event_masks): Erase.
19050 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
19051 Initialize fields before creating pads to prevent the pad creation
19052 callback from failing.
19053 (gst_mpeg_parse_reset): Initialize new fields, and change
19054 initialization order to match the order in the structure.
19055 (gst_mpeg_parse_handle_newsegment): Forward new segment events
19056 whenever possible, and update the current segment.
19057 (gst_mpeg_parse_send_newsegment): Update the current segment and
19058 pending_newsegment.
19059 (gst_mpeg_parse_pad_added): Use the current segment to send
19060 newsegment events to new pads.
19061 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
19062 and events. Properly update newsegment_pending.
19063 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
19064 New fields do_adjust and current_segment.
19065 * gst/mpegstream/gstmpegdemux.c:
19066 * gst/mpegstream/gstdvddemux.c:
19067 * gst/mpegstream/gstmpegparse.h:
19068 Rename handle_discont virtual method to handle_newsegment. Erase
19069 some (already commented out support) for old NEW_MEDIA events.
19070 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
19071 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
19072 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
19073 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
19074 (gst_mpeg_parse_event, gst_mpeg_parse_chain):
19075 Erase the "pending_scr" field, and replace it by a slightly
19076 different handling of the current SCR. Document code blocks in
19077 parse_packhead and chain.
19079 2005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com>
19081 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
19082 Original commit message from CVS:
19083 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
19084 g_warning() are only for really fatal warnings. If we can't decode a
19085 tag, just ignore that tag and do a GST_WARNING.
19087 2005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19090 * ext/a52dec/gsta52dec.h:
19091 * ext/dvdread/dvdreadsrc.h:
19092 * ext/lame/gstlame.h:
19093 * ext/mad/gstid3tag.c:
19094 * ext/mad/gstmad.c:
19095 * ext/mad/gstmad.h:
19096 * ext/mpeg2dec/gstmpeg2dec.h:
19097 * ext/sidplay/gstsiddec.h:
19098 * gst/ac3parse/gstac3parse.c:
19099 * gst/ac3parse/gstac3parse.h:
19100 * gst/asfdemux/gstasfdemux.c:
19101 * gst/asfdemux/gstasfdemux.h:
19102 * gst/iec958/ac3iec.h:
19103 * gst/mpegaudioparse/gstmpegaudioparse.c:
19104 * gst/mpegaudioparse/gstmpegaudioparse.h:
19105 * gst/mpegstream/gstdvddemux.h:
19106 * gst/mpegstream/gstmpegclock.h:
19107 * gst/mpegstream/gstmpegdemux.h:
19108 * gst/mpegstream/gstmpegpacketize.h:
19109 * gst/mpegstream/gstmpegparse.c:
19110 * gst/mpegstream/gstmpegparse.h:
19111 * gst/mpegstream/gstrfc2250enc.c:
19112 * gst/mpegstream/gstrfc2250enc.h:
19113 * gst/realmedia/rmdemux.c:
19114 * gst/realmedia/rmdemux.h:
19115 * gst/synaesthesia/synaescope.c:
19117 Original commit message from CVS:
19120 2005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19124 Original commit message from CVS:
19127 === release 0.10.0 ===
19129 2005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19135 * docs/plugins/inspect/plugin-a52dec.xml:
19136 * docs/plugins/inspect/plugin-amrnb.xml:
19137 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19138 * docs/plugins/inspect/plugin-iec958.xml:
19139 * docs/plugins/inspect/plugin-lame.xml:
19140 * docs/plugins/inspect/plugin-mad.xml:
19141 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19142 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19143 * docs/plugins/inspect/plugin-rmdemux.xml:
19145 Original commit message from CVS:
19148 2005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com>
19150 Update for alloc_buffer changes.
19151 Original commit message from CVS:
19152 2005-12-05 Andy Wingo <wingo@pobox.com>
19153 * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
19154 * ext/mad/gstmad.c: (gst_mad_chain):
19155 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
19156 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
19157 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
19158 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
19159 (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
19161 2005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com>
19163 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
19164 Original commit message from CVS:
19165 2005-12-05 Andy Wingo <wingo@pobox.com>
19166 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
19167 id3demux and id3mux now. Fixes #323199.
19169 2005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org>
19171 * gst-plugins-ugly.spec.in:
19172 update spec file for latest changes
19173 Original commit message from CVS:
19174 update spec file for latest changes
19176 2005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19178 fix silly Makefile.am bug so they link correctly again
19179 Original commit message from CVS:
19180 * ext/amrnb/Makefile.am:
19181 * gst/realmedia/Makefile.am:
19182 fix silly Makefile.am bug so they link correctly again
19184 2005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19188 Original commit message from CVS:
19191 === release 0.9.7 ===
19193 2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19202 * docs/plugins/gst-plugins-ugly-plugins.args:
19203 * docs/plugins/inspect/plugin-a52dec.xml:
19204 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19205 * docs/plugins/inspect/plugin-iec958.xml:
19206 * docs/plugins/inspect/plugin-lame.xml:
19207 * docs/plugins/inspect/plugin-mad.xml:
19208 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19209 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19210 * docs/plugins/inspect/plugin-rmdemux.xml:
19211 * docs/random/LICENSE:
19212 * docs/random/PORTED_09:
19214 Original commit message from CVS:
19217 2005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19221 * ext/amrnb/Makefile.am:
19222 * gst/realmedia/Makefile.am:
19223 Don't know how these escaped my eye before. Fix link flags.
19224 Original commit message from CVS:
19225 Don't know how these escaped my eye before. Fix link flags.
19227 2005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19230 * examples/Makefile.am:
19231 * examples/capsfilter/Makefile.am:
19232 * examples/capsfilter/capsfilter1.c:
19233 * examples/gob/Makefile.am:
19234 * examples/gob/gst-identity2.gob:
19235 * examples/gstplay/.gitignore:
19236 * examples/gstplay/Makefile.am:
19237 * examples/gstplay/player.c:
19238 * examples/indexing/.gitignore:
19239 * examples/indexing/Makefile.am:
19240 * examples/indexing/indexmpeg.c:
19241 * examples/level/Makefile.am:
19242 * examples/level/README:
19243 * examples/level/demo.c:
19244 * examples/level/plot.c:
19245 * examples/stats/Makefile.am:
19246 * examples/stats/mp2ogg.c:
19247 * examples/switch/.gitignore:
19248 * examples/switch/Makefile.am:
19249 * examples/switch/switcher.c:
19251 Original commit message from CVS:
19254 2005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net>
19256 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
19257 Original commit message from CVS:
19258 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
19259 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
19260 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
19261 (gst_mpeg_parse_send_event):
19262 Ref events before sending them to multiple pads, after all
19263 gst_pad_send_event() takes ownership of events. Don't leak
19264 events that have not been handled (fixes #322745).
19266 2005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net>
19268 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
19269 Original commit message from CVS:
19270 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net>
19271 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
19272 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
19273 from making timestamp adjustments. This will have to be re-added
19274 in some form in the near future, but in order to do that, some nav
19275 packet parsing will be necessary in mpegdemux.
19276 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
19277 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
19278 (g_value_set_int, gst_mpeg_parse_set_property)
19279 Get rid of do_adjust and use_adjust. Rename max_discont to
19281 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
19282 -1, no adjustment is made.
19283 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
19284 Rename max_discont property to max_scr_gap. Erase "adjust"
19286 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
19287 override send_event anymore, base class does the job.
19288 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
19289 Base class now does most of the work.
19290 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
19291 Generalize to forwarding the event to all source pads in the
19293 * gst/mpegstream/gstmpegparse.h:
19294 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
19295 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
19296 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
19297 (gst_mpeg_parse_set_property):
19298 Clock synchronization doesn't make sense anymore for a
19301 2005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org>
19303 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
19304 Original commit message from CVS:
19305 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
19306 Don't treat normal EOS as a fatal error.
19308 2005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com>
19310 ext/mad/gstmad.c: Proper warning statements,
19311 Original commit message from CVS:
19312 * ext/mad/gstmad.c: (gst_mad_chain):
19313 Proper warning statements,
19314 Don't error if the src pad isn't linked when pushing.
19315 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
19316 Proper state_change, avoids borkage when going to READY
19318 2005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19321 * gst-libs/Makefile.am:
19323 * gst-libs/ext/.gitignore:
19324 * gst-libs/gst/media-info/.gitignore:
19325 * gst-libs/gst/play/.gitignore:
19326 * gst-libs/gst/play/play.h:
19327 * gst-libs/gst/play/play.vcproj:
19328 no need for an AS_LIBTOOL call
19329 Original commit message from CVS:
19330 no need for an AS_LIBTOOL call
19332 2005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19336 * gst-plugins-ugly.spec.in:
19337 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
19338 Original commit message from CVS:
19339 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
19341 2005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19343 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
19344 Original commit message from CVS:
19345 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
19346 Prime libmpeg2's pumps with some null custom buffers
19347 to ensure it doesn't ask us to discard garbage later yay.
19349 2005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19351 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
19352 Original commit message from CVS:
19353 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
19354 Prime libmpeg2's pumps with some null custom buffers
19355 to ensure it ask us to discard garbage later yay.
19357 2005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org>
19359 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
19360 Original commit message from CVS:
19361 * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
19362 (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
19363 (gst_a52dec_chain_raw):
19364 * ext/a52dec/gsta52dec.h:
19365 Accept AC3 in audio/x-private1-ac3 format, which includes
19366 DVD-specific headers, as well as raw AC3, for compatibility with
19369 2005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19371 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
19372 Original commit message from CVS:
19373 * ext/mad/gstmad.c: (gst_mad_chain):
19374 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
19375 skip frame synthesis and consume input data as if we'd done the
19376 decode. Makes mad not error when the src pad is not connected.
19379 2005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net>
19382 Erase old CVS conflict line.
19383 Original commit message from CVS:
19384 Erase old CVS conflict line.
19386 2005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
19388 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
19389 Original commit message from CVS:
19390 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net>
19391 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
19392 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
19393 (gst_mpeg_parse_chain):
19394 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
19395 (gst_mpeg_demux_send_newsegment):
19396 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
19397 * gst/mpegstream/gstmpegparse.h:
19398 Rename send_discont method to send_newsegment and add parameters
19399 to handle actual segments. Adapt code all around to run with the
19400 new name and signature.
19401 * gst/mpegstream/gstmpegdemux.c:
19402 * gst/mpegstream/gstmpegparse.c:
19403 * gst/mpegstream/gstdvddemux.c:
19404 Convert to GST_BOILERPLATE.
19406 2005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19409 fix AS_LIBTOOL call
19410 Original commit message from CVS:
19411 fix AS_LIBTOOL call
19413 2005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19416 add a torture target
19417 Original commit message from CVS:
19418 add a torture target
19420 2005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19425 Original commit message from CVS:
19428 === release 0.9.6 ===
19430 2005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19436 * docs/plugins/gst-plugins-ugly-plugins.args:
19437 * docs/plugins/gst-plugins-ugly-plugins.signals:
19438 * docs/plugins/inspect/plugin-a52dec.xml:
19439 * docs/plugins/inspect/plugin-amrnb.xml:
19440 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19441 * docs/plugins/inspect/plugin-iec958.xml:
19442 * docs/plugins/inspect/plugin-lame.xml:
19443 * docs/plugins/inspect/plugin-mad.xml:
19444 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19445 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19446 * docs/plugins/inspect/plugin-rmdemux.xml:
19448 Original commit message from CVS:
19451 2005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org>
19453 gst/realmedia/rmdemux.c: Fractional framerates.
19454 Original commit message from CVS:
19455 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
19456 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
19457 (find_seek_offset_bytes), (find_seek_offset_time),
19458 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
19459 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
19460 (gst_rmdemux_chain), (gst_rmdemux_send_event),
19461 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
19462 (gst_rmdemux_parse_packet):
19463 Fractional framerates.
19465 2005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19467 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
19468 Original commit message from CVS:
19469 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
19470 (gst_mpeg2dec_negotiate_format), (handle_sequence),
19471 (gst_mpeg2dec_sink_event):
19472 * ext/mpeg2dec/gstmpeg2dec.h:
19473 Use fractional framerates
19475 2005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com>
19477 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
19478 Original commit message from CVS:
19479 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
19480 set_clock returns a boolean.
19482 2005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
19484 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
19485 Original commit message from CVS:
19486 * ext/mad/gstmad.c: (gst_mad_chain):
19487 Fix seeking even more by sending the newsegment event with the
19488 right parameters. Should fix querying in playbin/totem after
19491 2005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
19493 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
19494 Original commit message from CVS:
19495 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
19496 (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
19497 Fix seeking in stand-alone mode. Fix nonexistant enum value
19498 introduced in previous commit. Improve debug messages here and
19499 there. Actually return a proper return value in the sink event
19502 2005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19504 * ext/lame/gstlame.c:
19506 Original commit message from CVS:
19509 2005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19512 * ext/lame/gstlame.c:
19513 * ext/mad/gstmad.c:
19514 * ext/sidplay/gstsiddec.cc:
19516 Original commit message from CVS:
19519 2005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com>
19522 * ext/lame/gstlame.c:
19523 * ext/mad/gstid3tag.c:
19524 * ext/sidplay/gstsiddec.cc:
19525 Update for gst_tag_setter API changes.
19526 Original commit message from CVS:
19527 2005-11-22 Andy Wingo <wingo@pobox.com>
19528 * Update for gst_tag_setter API changes.
19530 2005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com>
19533 * ext/a52dec/gsta52dec.c:
19534 * ext/mad/gstid3tag.c:
19535 * ext/mad/gstmad.c:
19536 * gst/mpegaudioparse/gstmpegaudioparse.c:
19537 * gst/mpegstream/gstdvddemux.c:
19538 * gst/mpegstream/gstmpegparse.c:
19539 * gst/realmedia/rmdemux.c:
19540 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
19541 Original commit message from CVS:
19542 2005-11-22 Andy Wingo <wingo@pobox.com>
19543 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
19544 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
19545 * ext/mad/gstmad.c (gst_mad_chain)
19546 * gst/mpegaudioparse/gstmpegaudioparse.c
19547 (gst_mp3parse_sink_event)
19548 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
19549 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
19550 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
19551 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
19552 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
19554 2005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
19556 ext/mad/Makefile.am: libgsttagedit => libgsttag
19557 Original commit message from CVS:
19558 * ext/mad/Makefile.am:
19559 libgsttagedit => libgsttag
19561 2005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
19563 ext/lame/gstlame.c: Don't take the stream lock
19564 Original commit message from CVS:
19565 * ext/lame/gstlame.c: (gst_lame_sink_event):
19566 Don't take the stream lock
19568 2005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com>
19570 ext/: Don't take the stream lock.
19571 Original commit message from CVS:
19572 2005-11-21 Andy Wingo <wingo@pobox.com>
19573 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
19574 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
19575 * ext/mad/gstmad.c (gst_mad_sink_event):
19576 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
19578 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
19579 stream lock changes.
19581 2005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com>
19583 *.*: Ran scripts/update-macros. Oh yes.
19584 Original commit message from CVS:
19585 2005-11-21 Andy Wingo <wingo@pobox.com>
19587 * *.c: Ran scripts/update-macros. Oh yes.
19589 2005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
19591 gst/mpegstream/: Filler events have beem removed for now.
19592 Original commit message from CVS:
19593 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
19594 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
19595 Filler events have beem removed for now.
19597 2005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19599 gst/: Update for GST_FOURCC_FORMAT API change.
19600 Original commit message from CVS:
19601 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
19602 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
19603 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
19604 Update for GST_FOURCC_FORMAT API change.
19606 2005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
19608 gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
19609 Original commit message from CVS:
19610 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
19611 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
19612 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
19613 (gst_rmdemux_parse_packet):
19614 Modifications for disapearance of GST_PAD_IS_USABLE()
19616 2005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org>
19618 gst/iec958/ac3iec.c: Remove some setcaps brokenness.
19619 Original commit message from CVS:
19620 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
19621 Remove some setcaps brokenness.
19622 Don't crash on bad input.
19624 2005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org>
19626 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
19627 Original commit message from CVS:
19628 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
19630 (gst_id3_tag_do_typefind): Unref caps
19631 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
19633 2005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org>
19635 * ext/mad/gstmad.c:
19636 remove accidentally commited hack
19637 Original commit message from CVS:
19638 remove accidentally commited hack
19640 2005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org>
19642 * ext/mad/gstmad.c:
19644 Original commit message from CVS:
19647 2005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net>
19649 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
19650 Original commit message from CVS:
19651 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
19652 (gst_mpeg2dec_sink_event):
19653 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
19654 nice-ify debug message in event handler; add CHECKME.
19655 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
19656 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
19657 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
19658 (gst_dvd_demux_sync_stream_to_time):
19659 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
19660 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
19661 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
19662 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
19663 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
19664 (gst_mpeg_demux_sync_stream_to_time),
19665 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
19666 * gst/mpegstream/gstmpegdemux.h:
19667 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
19668 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
19669 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
19670 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
19671 (gst_mpeg_parse_chain):
19672 * gst/mpegstream/gstmpegparse.h:
19673 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
19674 return value confusion (gst_pad_push vs. gst_pad_send_event and
19675 gst_pad_push_event); pass flow return values to caller;
19676 miscellaneous fixes and clean-ups.
19678 2005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org>
19680 * gst/mpegstream/gstdvddemux.c:
19681 set rank to secondary until it works 100%
19682 Original commit message from CVS:
19683 set rank to secondary until it works 100%
19685 2005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org>
19687 * gst-plugins-ugly.spec.in:
19688 add mpegstream plugin to spec file
19689 Original commit message from CVS:
19690 add mpegstream plugin to spec file
19692 2005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net>
19694 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
19695 Original commit message from CVS:
19696 2005-11-14 Martin Soto <soto@localhost.localdomain>
19697 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
19700 2005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz>
19702 partially port the mpegstream plugin to GStreamer 0.9.
19703 Original commit message from CVS:
19704 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net>
19706 * gst/mpegstream/Makefile.am:
19707 * gst/mpegstream/gstdvddemux.c:
19708 * gst/mpegstream/gstdvddemux.h:
19709 * gst/mpegstream/gstmpegdemux.c:
19710 * gst/mpegstream/gstmpegdemux.h:
19711 * gst/mpegstream/gstmpegpacketize.c:
19712 * gst/mpegstream/gstmpegpacketize.h:
19713 * gst/mpegstream/gstmpegparse.c:
19714 * gst/mpegstream/gstmpegparse.h:
19715 * gst/mpegstream/gstmpegstream.c:
19716 * gst/mpegstream/gstrfc2250enc.c:
19717 * gst/mpegstream/gstrfc2250enc.h:
19718 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
19719 partially port the mpegstream plugin to GStreamer 0.9.
19721 2005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com>
19723 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
19724 Original commit message from CVS:
19725 2005-11-14 Andy Wingo <wingo@pobox.com>
19726 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
19727 debugging, allows dll builds on windows. Fixes #316076.
19729 2005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19734 Original commit message from CVS:
19737 === release 0.9.5 ===
19739 2005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19746 * docs/plugins/inspect/plugin-a52dec.xml:
19747 * docs/plugins/inspect/plugin-amrnb.xml:
19748 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19749 * docs/plugins/inspect/plugin-iec958.xml:
19750 * docs/plugins/inspect/plugin-lame.xml:
19751 * docs/plugins/inspect/plugin-mad.xml:
19752 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19753 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19754 * docs/plugins/inspect/plugin-rmdemux.xml:
19756 Original commit message from CVS:
19759 2005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
19761 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
19762 Original commit message from CVS:
19763 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
19764 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
19765 (handle_sequence), (handle_picture), (handle_slice),
19766 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
19767 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
19768 Forward GstFlowReturn about everywhere.
19769 Handle seeking correctly.
19771 2005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com>
19773 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
19774 Original commit message from CVS:
19775 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
19776 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
19777 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
19778 Small cleanups in refcounting.
19780 2005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com>
19782 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
19783 Original commit message from CVS:
19784 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
19785 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
19786 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
19787 (handle_sequence), (handle_picture):
19788 * ext/mpeg2dec/gstmpeg2dec.h:
19789 Removed lots of dubious code.
19790 Handle flushing and seeking correctly. Still leaks though...
19792 2005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org>
19796 port plugins listing changes
19797 Original commit message from CVS:
19798 port plugins listing changes
19800 2005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19805 Original commit message from CVS:
19808 === release 0.9.4 ===
19810 2005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19817 * docs/plugins/gst-plugins-ugly-plugins.args:
19818 * docs/plugins/gst-plugins-ugly-plugins.signals:
19819 * docs/plugins/inspect/plugin-a52dec.xml:
19820 * docs/plugins/inspect/plugin-amrnb.xml:
19821 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19822 * docs/plugins/inspect/plugin-iec958.xml:
19823 * docs/plugins/inspect/plugin-lame.xml:
19824 * docs/plugins/inspect/plugin-mad.xml:
19825 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19826 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19827 * docs/plugins/inspect/plugin-rmdemux.xml:
19828 * gst/realmedia/rmdemux.c:
19831 Original commit message from CVS:
19834 2005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net>
19836 gst/realmedia/rmdemux.c: STOPPED->FAILED
19837 Original commit message from CVS:
19838 2005-10-23 Julien MOUTTE <julien@moutte.net>
19839 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
19841 2005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org>
19843 * gst-plugins-ugly.spec.in:
19844 add packaging of a52dec
19845 Original commit message from CVS:
19846 add packaging of a52dec
19848 2005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com>
19850 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
19851 Original commit message from CVS:
19852 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
19853 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
19854 Set correct stream time in newsegment event.
19856 2005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19860 Original commit message from CVS:
19863 2005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19868 Original commit message from CVS:
19871 2005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net>
19873 ext/a52dec/: Re-enable CPU flags, use liboil to get them.
19874 Original commit message from CVS:
19875 * ext/a52dec/Makefile.am:
19876 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
19877 (gst_a52dec_class_init), (gst_a52dec_sink_event),
19878 (gst_a52dec_change_state):
19879 * ext/a52dec/gsta52dec.h:
19880 Re-enable CPU flags, use liboil to get them.
19882 2005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net>
19884 Port AC3 decoder to 0.9 (#318849).
19885 Original commit message from CVS:
19886 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
19888 * ext/a52dec/Makefile.am:
19889 * ext/a52dec/gsta52dec.c:
19890 * ext/a52dec/gsta52dec.h:
19891 Port AC3 decoder to 0.9 (#318849).
19893 2005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com>
19895 ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
19896 Original commit message from CVS:
19897 * ext/sidplay/gstsiddec.cc:
19898 Small fixes and more error messages.
19900 2005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com>
19903 Original commit message from CVS:
19904 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
19905 (gst_amrnbparse_state_change):
19906 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
19907 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
19908 * ext/mpeg2dec/gstmpeg2dec.c:
19909 * ext/sidplay/gstsiddec.cc:
19910 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
19911 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
19914 2005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net>
19916 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
19917 Original commit message from CVS:
19919 GST_DOC has been renamed to GST_DOCBOOK_CHECK
19921 2005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19923 configure.ac: some docs I had
19924 Original commit message from CVS:
19927 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
19930 2005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com>
19932 gst/realmedia/rmdemux.c: segment-start/done API change.
19933 Original commit message from CVS:
19934 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
19935 (gst_rmdemux_perform_seek):
19936 segment-start/done API change.
19938 2005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org>
19942 * gst/iec958/ac3iec.c:
19943 Set buffer durations on IEC958 buffers.
19944 Original commit message from CVS:
19945 Set buffer durations on IEC958 buffers.
19947 2005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
19949 configure.ac: Fix glib check
19950 Original commit message from CVS:
19954 2005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net>
19956 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
19957 Original commit message from CVS:
19958 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
19959 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
19961 2005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19963 examples/stats/mp2ogg.c: yes, typo fixes
19964 Original commit message from CVS:
19965 * examples/stats/mp2ogg.c:
19968 2005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19970 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
19971 Original commit message from CVS:
19972 * examples/indexing/indexmpeg.c: (main):
19973 * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
19974 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
19975 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
19976 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
19977 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
19978 (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
19979 (dvdreadsrc_open_file), (dvdreadsrc_close_file):
19980 * ext/dvdread/dvdreadsrc.h:
19981 * ext/lame/gstlame.h:
19982 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
19983 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
19984 * gst/iec958/ac3iec.h:
19985 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
19986 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
19987 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
19988 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
19989 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
19990 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
19991 moved bitshift from macro to enum definition
19993 2005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
19995 newsegment API update.
19996 Original commit message from CVS:
19997 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
19998 * ext/mad/gstmad.c: (gst_mad_chain):
19999 * gst/mpegaudioparse/gstmpegaudioparse.c:
20000 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
20001 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
20002 (gst_rmdemux_chain), (gst_rmdemux_add_stream):
20003 newsegment API update.
20005 2005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com>
20007 ext/amrnb/amrnbdec.c: Mark invalid frame sizes
20008 Original commit message from CVS:
20009 * ext/amrnb/amrnbdec.c:
20010 Mark invalid frame sizes
20011 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
20012 UNUSABLE is not to be used here, just push out stuff so
20013 probes can continue linking or making the pad usable.
20015 2005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org>
20018 * gst/realmedia/rmdemux.c:
20019 Improve seek error-resilience.
20020 Original commit message from CVS:
20021 Improve seek error-resilience.
20022 Better error handling generally.
20024 2005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20029 Original commit message from CVS:
20032 === release 0.9.3 ===
20034 2005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20040 * ext/sidplay/Makefile.am:
20042 Original commit message from CVS:
20045 2005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org>
20047 * gst/realmedia/rmdemux.h:
20048 Forgot to commit this file. I hate Nano.
20049 Original commit message from CVS:
20050 Forgot to commit this file. I hate Nano.
20052 2005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org>
20056 * gst/realmedia/rmdemux.c:
20057 Sanity checks and memory leak fixes for real demuxer
20058 Original commit message from CVS:
20059 Sanity checks and memory leak fixes for real demuxer
20061 2005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org>
20063 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
20064 Original commit message from CVS:
20065 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
20066 (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
20067 (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
20068 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
20069 Real demuxer fixes. Make it more bulletproof against bad data,
20070 identify a few more stream types.
20071 Fix seeking so that it works (at least with the seek example
20072 program; it still fails with totem).
20074 2005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com>
20076 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
20077 Original commit message from CVS:
20078 * gst/mpegaudioparse/gstmpegaudioparse.c:
20079 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
20080 Set correct caps on buffers too.
20082 2005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com>
20084 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
20085 Original commit message from CVS:
20086 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
20087 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
20088 * gst/mpegaudioparse/gstmpegaudioparse.h:
20089 Put timestamps on buffers.
20091 2005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
20094 * ext/amrnb/amrnbenc.c:
20095 Changed amrnbenc description, it is an encoder, not decoder.
20096 Original commit message from CVS:
20097 Changed amrnbenc description, it is an encoder, not decoder.
20099 2005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org>
20102 * gst/iec958/ac3_padder.c:
20103 * gst/iec958/ac3_padder.h:
20104 * gst/iec958/ac3iec.c:
20105 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
20106 Original commit message from CVS:
20107 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
20108 more accurate, and to check AC3 checksums (both of them in each frame),
20109 and dump the frame (as a probable sync failure) if they don't match.
20110 General code cleanup, improved comments. Changed to not construct the
20111 header backwards, and not byteswap everything else. If we end up needing
20112 to do little-endian output, we should swap in the element doing the
20113 output (AC3 is big-endian).
20115 2005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org>
20117 * gst-plugins-ugly.spec.in:
20118 fix spec file for ugly
20119 Original commit message from CVS:
20120 fix spec file for ugly
20122 2005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20124 * docs/plugins/inspect/plugin-lame.xml:
20125 revert empty commit
20126 Original commit message from CVS:
20127 revert empty commit
20129 2005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20131 * docs/plugins/scan.stamp:
20132 whoops, wrong files
20133 Original commit message from CVS:
20134 whoops, wrong files
20136 2005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20138 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
20139 Original commit message from CVS:
20140 * docs/plugins/gst-plugins-ugly-plugins.args:
20141 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
20142 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
20143 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
20144 commit missing files
20145 * docs/plugins/inspect/plugin-lame.xml:
20148 2005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20152 * gst-plugins-ugly.spec.in:
20153 add check-valgrind target
20154 Original commit message from CVS:
20155 add check-valgrind target
20157 2005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20159 * docs/plugins/scanobj-build.stamp:
20161 Original commit message from CVS:
20164 2005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com>
20166 ext/lame/gstlame.c: Set caps on outgoing buffers.
20167 Original commit message from CVS:
20168 * ext/lame/gstlame.c: (gst_lame_chain):
20169 Set caps on outgoing buffers.
20171 2005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20174 * ext/lame/gstlame.c:
20175 * ext/lame/gstlame.h:
20176 clean up further so we don't try to set up five times for a simple pipeline
20177 Original commit message from CVS:
20178 clean up further so we don't try to set up five times for
20181 2005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org>
20185 * gst/iec958/ac3iec.c:
20186 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
20187 Original commit message from CVS:
20188 Set setcaps function on sink pad, not source pad. Produce correct caps
20191 2005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20194 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20195 * docs/plugins/inspect/plugin-iec958.xml:
20196 * docs/plugins/inspect/plugin-lame.xml:
20197 * docs/plugins/inspect/plugin-mad.xml:
20198 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20199 * docs/plugins/inspect/plugin-rmdemux.xml:
20200 update inspect with source
20201 Original commit message from CVS:
20202 update inspect with source
20204 2005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20206 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
20207 Original commit message from CVS:
20208 * ext/mad/gstid3tag.c:
20209 gsttaginterface.h -> gsttagsetter.h
20211 2005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20215 Original commit message from CVS:
20218 === release 0.9.1 ===
20220 2005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20229 Original commit message from CVS:
20232 2005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
20234 ext/amrnb/: State change function updates.
20235 Original commit message from CVS:
20236 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
20237 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
20238 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
20239 State change function updates.
20241 2005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20243 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
20244 Original commit message from CVS:
20245 * ext/mpeg2dec/gstmpeg2dec.c:
20246 GST_CAT_SEEK disappeared from the public API at some point
20248 2005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20250 * gst/iec958/ac3_padder.c:
20251 * gst/iec958/ac3_padder.h:
20253 Original commit message from CVS:
20256 2005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20262 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20263 * docs/plugins/inspect-build.stamp:
20264 * docs/plugins/inspect.stamp:
20265 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20266 * docs/plugins/inspect/plugin-iec958.xml:
20267 * docs/plugins/inspect/plugin-lame.xml:
20268 * docs/plugins/inspect/plugin-mad.xml:
20269 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20270 * docs/plugins/inspect/plugin-rmdemux.xml:
20271 docs for ugly plugins
20272 Original commit message from CVS:
20273 docs for ugly plugins
20275 2005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20277 * gst-plugins-ugly.spec.in:
20278 * gst/iec958/Makefile.am:
20280 Original commit message from CVS:
20283 2005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org>
20286 * gst/iec958/ac3iec.c:
20287 Accept audio/x-private1-a3c on sink pad
20288 Original commit message from CVS:
20289 Accept audio/x-private1-a3c on sink pad
20291 2005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20293 * gst-plugins-ugly.spec.in:
20295 Original commit message from CVS:
20298 2005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com>
20300 * examples/gstplay/player.c:
20301 * examples/stats/mp2ogg.c:
20302 * ext/a52dec/gsta52dec.c:
20303 * ext/amrnb/amrnbdec.c:
20304 * ext/amrnb/amrnbenc.c:
20305 * ext/amrnb/amrnbparse.c:
20306 * ext/dvdnav/dvdnavsrc.c:
20307 * ext/dvdread/dvdreadsrc.c:
20308 * ext/lame/gstlame.c:
20309 * ext/mad/gstid3tag.c:
20310 * ext/mad/gstmad.c:
20311 * ext/mpeg2dec/gstmpeg2dec.c:
20312 * gst/ac3parse/gstac3parse.c:
20313 * gst/asfdemux/gstasfdemux.c:
20314 * gst/asfdemux/gstasfmux.c:
20315 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20316 * gst/iec958/ac3iec.c:
20317 * gst/mpegaudioparse/gstmpegaudioparse.c:
20318 * gst/mpegstream/gstdvddemux.c:
20319 * gst/mpegstream/gstmpegdemux.c:
20320 * gst/mpegstream/gstmpegparse.c:
20321 * gst/mpegstream/gstrfc2250enc.c:
20322 * gst/realmedia/rmdemux.c:
20323 * gst/synaesthesia/gstsynaesthesia.c:
20324 All plugins updated for element state changes.
20325 Original commit message from CVS:
20326 2005-09-02 Andy Wingo <wingo@pobox.com>
20327 * All plugins updated for element state changes.
20329 2005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org>
20331 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20332 * gst/iec958/ac3iec.c:
20333 Fix return types in setcaps functions
20334 Original commit message from CVS:
20335 Fix return types in setcaps functions
20337 2005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org>
20340 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20341 * gst/iec958/ac3iec.c:
20342 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
20343 Original commit message from CVS:
20344 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
20345 Some general cleanups in iec958 framer.
20347 2005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20355 * m4/gst-matroska.m4:
20358 fix distcheck; remove some old m4s
20359 Original commit message from CVS:
20360 fix distcheck; remove some old m4s
20362 2005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org>
20366 * gst/iec958/Makefile.am:
20367 * gst/iec958/ac3_padder.c:
20368 * gst/iec958/ac3_padder.h:
20369 * gst/iec958/ac3iec.c:
20370 * gst/iec958/ac3iec.h:
20371 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
20372 Original commit message from CVS:
20373 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
20375 2005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
20377 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
20378 Original commit message from CVS:
20379 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
20380 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
20381 (gst_dvdlpcmdec_change_state):
20382 Cleanups, fixed header parsing and stripping.
20384 2005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org>
20387 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20388 Use the right bytes when parsing the LPCM dvd header
20389 Original commit message from CVS:
20390 Use the right bytes when parsing the LPCM dvd header
20392 2005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org>
20395 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20396 Return the correct values from chain function
20397 Original commit message from CVS:
20398 Return the correct values from chain function
20400 2005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20403 * docs/Makefile.am:
20404 * docs/plugins/.gitignore:
20405 * docs/random/ChangeLog-0.8:
20406 * docs/version.entities.in:
20408 Original commit message from CVS:
20411 2005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org>
20414 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20415 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20416 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
20417 Original commit message from CVS:
20418 Restructure LPCM decoder to not expect the demuxer to parse the LPCM
20419 header; instead do this internally. Also support the old way, using
20420 a different mime-type. CVS: