3 2014-06-28 Sebastian Dröge <slomo@coaxion.net>
8 2014-06-22 21:48:28 +0100 Tim-Philipp Müller <tim@centricular.com>
11 Ignore autotools test-driver temp files from 'make check'
13 2014-06-22 19:36:14 +0200 Sebastian Dröge <sebastian@centricular.com>
20 2014-06-22 18:13:53 +0200 Sebastian Dröge <sebastian@centricular.com>
26 * docs/plugins/inspect/plugin-a52dec.xml:
27 * docs/plugins/inspect/plugin-amrnb.xml:
28 * docs/plugins/inspect/plugin-amrwbdec.xml:
29 * docs/plugins/inspect/plugin-asf.xml:
30 * docs/plugins/inspect/plugin-cdio.xml:
31 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
32 * docs/plugins/inspect/plugin-dvdread.xml:
33 * docs/plugins/inspect/plugin-dvdsub.xml:
34 * docs/plugins/inspect/plugin-lame.xml:
35 * docs/plugins/inspect/plugin-mad.xml:
36 * docs/plugins/inspect/plugin-mpeg2dec.xml:
37 * docs/plugins/inspect/plugin-realmedia.xml:
38 * docs/plugins/inspect/plugin-siddec.xml:
39 * docs/plugins/inspect/plugin-twolame.xml:
40 * docs/plugins/inspect/plugin-x264.xml:
41 * docs/plugins/inspect/plugin-xingmux.xml:
42 * gst-plugins-ugly.doap:
43 * win32/common/config.h:
46 2014-06-22 17:40:40 +0200 Sebastian Dröge <sebastian@centricular.com>
90 2014-06-22 14:25:18 +0200 Sebastian Dröge <sebastian@centricular.com>
94 po: Update translations
96 2014-05-26 17:55:43 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
98 * gst/realmedia/rmdemux.c:
99 * gst/realmedia/rmdemux.h:
100 rmdemux: use GstFlowCombiner
101 Removes flow return combination code to use the newly added GstFlowCombiner
102 https://bugzilla.gnome.org/show_bug.cgi?id=709224
104 2014-05-23 18:17:11 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
106 * gst/asfdemux/gstasfdemux.c:
107 * gst/asfdemux/gstasfdemux.h:
108 asfdemux: use GstFlowCombiner
109 Removes flow return combination code to use the newly added GstFlowCombiner
110 https://bugzilla.gnome.org/show_bug.cgi?id=709224
112 2014-05-28 09:49:59 +0200 Aurélien Zanelli <aurelien.zanelli@parrot.com>
114 * ext/x264/gstx264enc.c:
115 x264enc: fix caps leak in set_format()
116 https://bugzilla.gnome.org/show_bug.cgi?id=730865
118 2013-12-01 20:53:03 +0100 Matej Knopp <matej.knopp@gmail.com>
120 * gst/asfdemux/gstasfdemux.c:
121 asfdemux: Handle initial 0 timestamp that should have been -1
122 https://bugzilla.gnome.org/show_bug.cgi?id=719660
124 2014-05-21 13:23:33 +0200 Sebastian Dröge <sebastian@centricular.com>
129 === release 1.3.2 ===
131 2014-05-21 13:06:35 +0200 Sebastian Dröge <sebastian@centricular.com>
138 * docs/plugins/inspect-build.stamp:
139 * docs/plugins/inspect.stamp:
140 * docs/plugins/inspect/plugin-a52dec.xml:
141 * docs/plugins/inspect/plugin-amrnb.xml:
142 * docs/plugins/inspect/plugin-amrwbdec.xml:
143 * docs/plugins/inspect/plugin-asf.xml:
144 * docs/plugins/inspect/plugin-cdio.xml:
145 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
146 * docs/plugins/inspect/plugin-dvdread.xml:
147 * docs/plugins/inspect/plugin-dvdsub.xml:
148 * docs/plugins/inspect/plugin-lame.xml:
149 * docs/plugins/inspect/plugin-mad.xml:
150 * docs/plugins/inspect/plugin-mpeg2dec.xml:
151 * docs/plugins/inspect/plugin-realmedia.xml:
152 * docs/plugins/inspect/plugin-siddec.xml:
153 * docs/plugins/inspect/plugin-twolame.xml:
154 * docs/plugins/inspect/plugin-x264.xml:
155 * docs/plugins/inspect/plugin-xingmux.xml:
156 * gst-plugins-ugly.doap:
157 * win32/common/config.h:
160 2014-05-21 12:53:52 +0200 Sebastian Dröge <sebastian@centricular.com>
204 2014-05-21 10:51:38 +0200 Sebastian Dröge <sebastian@centricular.com>
207 Automatic update of common submodule
208 From 211fa5f to 1f5d3c3
210 2014-05-16 16:24:46 +0100 Tim-Philipp Müller <tim@centricular.com>
212 * ext/mpeg2dec/gstmpeg2dec.h:
213 mpeg2dec: remove unused struct members
215 2014-05-16 12:21:06 +0200 Sebastian Dröge <sebastian@centricular.com>
217 * gst/realmedia/rtspreal.c:
218 rtspreal: Fix some memory leaks in an error path
221 2014-05-09 14:54:54 +0200 Edward Hervey <bilboed@bilboed.com>
223 * ext/mpeg2dec/gstmpeg2dec.c:
224 mpeg2dec: Release codec state on negotiation failures
228 2014-05-03 20:48:37 +0200 Sebastian Dröge <sebastian@centricular.com>
233 === release 1.3.1 ===
235 2014-05-03 18:29:23 +0200 Sebastian Dröge <sebastian@centricular.com>
241 * docs/plugins/gst-plugins-ugly-plugins.args:
242 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
243 * docs/plugins/inspect/plugin-a52dec.xml:
244 * docs/plugins/inspect/plugin-amrnb.xml:
245 * docs/plugins/inspect/plugin-amrwbdec.xml:
246 * docs/plugins/inspect/plugin-asf.xml:
247 * docs/plugins/inspect/plugin-cdio.xml:
248 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
249 * docs/plugins/inspect/plugin-dvdread.xml:
250 * docs/plugins/inspect/plugin-dvdsub.xml:
251 * docs/plugins/inspect/plugin-lame.xml:
252 * docs/plugins/inspect/plugin-mad.xml:
253 * docs/plugins/inspect/plugin-mpeg2dec.xml:
254 * docs/plugins/inspect/plugin-realmedia.xml:
255 * docs/plugins/inspect/plugin-siddec.xml:
256 * docs/plugins/inspect/plugin-twolame.xml:
257 * docs/plugins/inspect/plugin-x264.xml:
258 * docs/plugins/inspect/plugin-xingmux.xml:
259 * gst-plugins-ugly.doap:
260 * win32/common/config.h:
263 2014-05-03 18:21:01 +0200 Sebastian Dröge <sebastian@centricular.com>
307 2014-05-03 17:23:39 +0200 Sebastian Dröge <sebastian@centricular.com>
314 po: Update translations
316 2014-05-03 10:15:28 +0200 Sebastian Dröge <sebastian@centricular.com>
319 Automatic update of common submodule
320 From bcb1518 to 211fa5f
322 2014-04-27 00:29:16 +0100 Tim-Philipp Müller <tim@centricular.com>
324 * ext/sidplay/gstsiddec.cc:
325 * gst/asfdemux/gstrtspwms.c:
326 * gst/realmedia/rademux.c:
327 * gst/realmedia/rdtmanager.c:
328 * gst/realmedia/rtspreal.c:
329 docs: remove outdated and pointless 'Last reviewed' lines from docs
330 They are very confusing for people, and more often than not
331 also just not very accurate. Seeing 'last reviewed: 2005' in
332 your docs is not very confidence-inspiring. Let's just remove
335 2014-04-10 17:29:30 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
337 * gst/dvdsub/gstdvdsubdec.c:
338 dvdsubdec: fix spurious rejection of 0 time offset commands
341 2014-04-10 16:53:25 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
343 * ext/dvdread/dvdreadsrc.c:
344 dvdread: avoid intermediate promotion to signed
345 We should not reach the dangerous range here, though.
346 Coverity 206491, 206492, 1139856
348 2014-01-17 10:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
350 * ext/mpeg2dec/gstmpeg2dec.c:
351 mpeg2dec: do not reset the whole video info when setting size
352 New changes to gstvideo will reset all the video info state
353 when calling _set_format, overwriting what was previously set
354 in the preceding code.
355 The comment says the following code is meant to preserve the
356 pre-crop size, so let's just keep the size and related data
357 as this does not seem to break anything else (this is what
358 the _set_format call would have set before the change that
359 reset all data, except the colorimetry).
361 2014-04-03 15:06:22 +0200 Edward Hervey <bilboed@bilboed.com>
363 * gst/asfdemux/gstasfdemux.c:
364 asfdemux: Fix payloads check
365 Don't iterate stream->payloads if ... it doesn't exist
368 2014-03-02 05:11:10 +0100 Sebastian Rasmussen <sebras@hotmail.com>
371 .gitignore: Ignore gcov intermediate files
372 https://bugzilla.gnome.org/show_bug.cgi?id=725483
374 2014-02-28 09:35:10 +0100 Sebastian Dröge <sebastian@centricular.com>
377 Automatic update of common submodule
378 From fe1672e to bcb1518
380 2014-02-26 22:12:50 +0100 Stefan Sauer <ensonic@users.sf.net>
383 Automatic update of common submodule
384 From 1a07da9 to fe1672e
386 2014-02-26 11:31:03 +0100 Stefan Sauer <ensonic@users.sf.net>
389 docs: install prebuilt plugin docs if gtk-doc is disabled
390 Sync to the Makefile.am from gst-plugin-base where it is done right.
393 2014-02-13 09:39:04 +0100 Stefan Sauer <ensonic@users.sf.net>
395 * gst/xingmux/gstxingmux.c:
396 * gst/xingmux/plugin.c:
397 xingmux: add muxer category and make element plugable
398 This is required to make encodebin consider the element. Yet it is not enough to
399 have it plugged it has a lower priority than most mp3encoders and no different
402 2014-02-24 11:42:00 +0100 Dirk Van Haerenborgh <vhdirk@gmail.com>
404 * ext/x264/gstx264enc.c:
405 x264enc: allow lossless compression (qp=0)
406 https://bugzilla.gnome.org/show_bug.cgi?id=725051
408 2014-02-20 21:08:08 +0100 Edward Hervey <edward@collabora.com>
411 m4: Remove extra check for 11+ year old a52 release
412 You deserve a build failure if you still have that version
413 If someone wants to completely remove this m4 to replace it with the
414 generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
416 2014-02-19 21:11:55 +0100 Rico Tzschichholz <ricotz@ubuntu.com>
419 m4: Fix multiple tests in AC_CHECK_A52DEC
421 2014-02-09 23:41:36 +0100 Sebastian Dröge <sebastian@centricular.com>
423 * gst/asfdemux/gstasfdemux.c:
424 asfdemux: Remove unused function
426 2014-02-06 19:22:47 +0100 Edward Hervey <edward@collabora.com>
428 * tests/check/Makefile.am:
429 check: Fix test location
431 2014-02-03 02:06:11 +0100 Sebastian Rasmussen <sebras@hotmail.com>
433 * tests/check/Makefile.am:
434 tests: Don't build disabled plugins' check tests
435 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
437 2014-01-30 10:44:29 +0100 Edward Hervey <bilboed@bilboed.com>
440 Automatic update of common submodule
441 From d48bed3 to 1a07da9
443 2014-01-03 16:20:11 +0000 Tim-Philipp Müller <tim@centricular.com>
445 * gst/asfdemux/gstasfdemux.c:
446 asfdemux: only add "format" field with fourcc to WMV caps
447 Doesn't make sense for e.g. H264 or MJPEG.
449 2013-12-22 22:34:03 +0000 Tim-Philipp Müller <tim@centricular.com>
453 Automatic update of common submodule
454 From dbedaa0 to d48bed3
456 2013-12-22 21:56:03 +0000 Tim-Philipp Müller <tim@centricular.com>
459 po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
460 https://bugzilla.gnome.org/show_bug.cgi?id=705455
462 2013-12-05 12:16:45 +0100 Sebastian Dröge <sebastian@centricular.com>
464 * ext/amrwbdec/amrwbdec.c:
465 amrwbdec: Remove some dead code
467 2013-12-05 12:16:38 +0100 Sebastian Dröge <sebastian@centricular.com>
469 * ext/amrnb/amrnbdec.c:
470 amrnbdec: Remove some dead code
472 2013-12-05 12:09:04 +0100 Sebastian Dröge <sebastian@centricular.com>
474 * ext/amrnb/amrnbdec.c:
475 amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
477 2013-12-05 12:08:46 +0100 Sebastian Dröge <sebastian@centricular.com>
479 * ext/amrwbdec/amrwbdec.c:
480 amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
482 2013-12-05 11:44:10 +0100 Sebastian Dröge <sebastian@centricular.com>
484 * ext/mpeg2dec/gstmpeg2dec.c:
485 mpeg2dec: Use new gst_video_decoder_set_needs_format() API
487 2013-11-29 15:51:49 +0000 Tim-Philipp Müller <tim@centricular.com>
489 * ext/x264/gstx264enc.c:
490 x264enc: fix compiler warning
491 Compiler warns rightly about possibly uninitialized variable.
493 2013-11-29 15:49:29 +0000 Tim-Philipp Müller <tim@centricular.com>
495 * ext/x264/gstx264enc.c:
496 x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
497 gst-launch-1.0 videotestsrc ! x264enc
499 2013-11-11 13:15:54 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
501 * ext/mpeg2dec/gstmpeg2dec.c:
502 mpeg2dec: graceful degradation for badly parsed input
504 2013-11-05 11:20:20 +0000 Tim-Philipp Müller <tim@centricular.com>
507 Automatic update of common submodule
508 From 865aa20 to dbedaa0
510 2013-10-22 16:02:04 +0900 HyeJin Choi <meeshel@meeshel78@hotmail.com>
512 * gst/asfdemux/asfpacket.c:
513 asfdemux: mo_size check bug fix. mo_size is not mandatory field.
514 So, don't need to check previous payload's mo_size and current
515 payload's mo_size when merging it.
516 https://bugzilla.gnome.org/show_bug.cgi?id=710609
518 2013-10-22 15:03:15 -0300 Thiago Santos <ts.santos@partner.samsung.com>
520 * gst/asfdemux/gstasfdemux.c:
521 * gst/asfdemux/gstasfdemux.h:
522 asfdemux: Keep audio error checking fields only for audio
523 Video shouldn't need to be descrambled, this can cause frames data
525 https://bugzilla.gnome.org/show_bug.cgi?id=684942
527 2013-10-22 00:56:29 -0300 Thiago Santos <ts.santos@partner.samsung.com>
529 * gst/asfdemux/gstasfdemux.c:
530 asfdemux: really copy the buffer data
531 Pass the copy-memory flag to copy the memory for the output buffer,
532 otherwise we end with 0-sized buffers
533 https://bugzilla.gnome.org/show_bug.cgi?id=684942
535 2013-09-27 08:05:25 -0700 Michael Esemplare <michael.esemplare@gmail.com>
537 * ext/x264/gstx264enc.c:
538 x264enc: If FPS is available, set VFR to false
539 https://bugzilla.gnome.org/show_bug.cgi?id=708940
541 2013-09-24 10:08:10 -0700 Thiago Santos <ts.santos@partner.samsung.com>
543 * gst/asfdemux/gstasfdemux.c:
544 asfdemux: Only use segment.start as seek_time if it is relative
545 Relying on the gst_segment_do_seek results for getting the
546 seeking time should not be used if seek type is SET because the
547 do_seek function makes the 'cur` position of the seek normalized
548 on the segment range. This means that seeking beyond the end of the
549 file might not result in instant EOS as it will end up seeking to
550 the final ts of the file.
551 In asf seeking to the final timestamp can lead to seeking to the last
552 keyframe, meaning a few seconds of video will still be played, which should
553 not be the desired behavior when seeking beyong file limits.
555 2013-09-24 10:07:25 -0700 Thiago Santos <ts.santos@partner.samsung.com>
557 * gst/asfdemux/gstasfdemux.c:
558 asfdemux: Parse last simple index entry
559 The entry size is fixed at 6, fix typo to finish parsing the index
560 correctly until the last sample
562 2013-09-24 18:32:31 +0100 Tim-Philipp Müller <tim@centricular.net>
566 Automatic update of common submodule
567 From 6b03ba7 to 865aa20
569 2013-09-24 15:05:36 +0200 Sebastian Dröge <slomo@circular-chaos.org>
572 configure: Actually use 1.3.0.1 as version to make configure happy
574 2013-09-24 15:00:30 +0200 Sebastian Dröge <slomo@circular-chaos.org>
579 === release 1.2.0 ===
581 2013-09-24 14:27:45 +0200 Sebastian Dröge <slomo@circular-chaos.org>
587 * docs/plugins/inspect/plugin-a52dec.xml:
588 * docs/plugins/inspect/plugin-amrnb.xml:
589 * docs/plugins/inspect/plugin-amrwbdec.xml:
590 * docs/plugins/inspect/plugin-asf.xml:
591 * docs/plugins/inspect/plugin-cdio.xml:
592 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
593 * docs/plugins/inspect/plugin-dvdread.xml:
594 * docs/plugins/inspect/plugin-dvdsub.xml:
595 * docs/plugins/inspect/plugin-lame.xml:
596 * docs/plugins/inspect/plugin-mad.xml:
597 * docs/plugins/inspect/plugin-mpeg2dec.xml:
598 * docs/plugins/inspect/plugin-realmedia.xml:
599 * docs/plugins/inspect/plugin-siddec.xml:
600 * docs/plugins/inspect/plugin-twolame.xml:
601 * docs/plugins/inspect/plugin-x264.xml:
602 * docs/plugins/inspect/plugin-xingmux.xml:
603 * gst-plugins-ugly.doap:
604 * win32/common/config.h:
607 2013-09-24 14:27:39 +0200 Sebastian Dröge <slomo@circular-chaos.org>
651 2013-09-18 11:34:56 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
653 * ext/x264/gstx264enc.c:
654 x264enc: Update the documentation to match the default profile used
655 https://bugzilla.gnome.org/show_bug.cgi?id=708036
657 2013-09-20 16:17:31 +0200 Edward Hervey <edward@collabora.com>
660 Automatic update of common submodule
661 From b613661 to 6b03ba7
663 2013-09-19 18:43:43 +0100 Tim-Philipp Müller <tim@centricular.net>
666 Automatic update of common submodule
667 From 74a6857 to b613661
669 2013-09-19 17:36:25 +0100 Tim-Philipp Müller <tim@centricular.net>
673 Automatic update of common submodule
674 From 098c0d7 to 74a6857
676 2013-09-19 11:35:04 +0200 Sebastian Dröge <slomo@circular-chaos.org>
681 === release 1.1.90 ===
683 2013-09-19 10:50:32 +0200 Sebastian Dröge <slomo@circular-chaos.org>
689 * docs/plugins/inspect/plugin-a52dec.xml:
690 * docs/plugins/inspect/plugin-amrnb.xml:
691 * docs/plugins/inspect/plugin-amrwbdec.xml:
692 * docs/plugins/inspect/plugin-asf.xml:
693 * docs/plugins/inspect/plugin-cdio.xml:
694 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
695 * docs/plugins/inspect/plugin-dvdread.xml:
696 * docs/plugins/inspect/plugin-dvdsub.xml:
697 * docs/plugins/inspect/plugin-lame.xml:
698 * docs/plugins/inspect/plugin-mad.xml:
699 * docs/plugins/inspect/plugin-mpeg2dec.xml:
700 * docs/plugins/inspect/plugin-realmedia.xml:
701 * docs/plugins/inspect/plugin-siddec.xml:
702 * docs/plugins/inspect/plugin-twolame.xml:
703 * docs/plugins/inspect/plugin-x264.xml:
704 * docs/plugins/inspect/plugin-xingmux.xml:
705 * gst-plugins-ugly.doap:
706 * win32/common/config.h:
709 2013-09-19 10:30:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
753 2013-09-19 09:45:55 +0200 Sebastian Dröge <slomo@circular-chaos.org>
756 po: Update translations
758 2013-09-18 19:13:45 -0400 Olivier Crête <olivier.crete@collabora.com>
760 * ext/x264/gstx264enc.c:
761 * tests/check/elements/x264enc.c:
762 x264enc: Implement getcaps that restricts the input format depending on the output profile
763 Also add some x264enc profile tests
764 https://bugzilla.gnome.org/show_bug.cgi?id=708326
766 2013-09-16 19:38:36 +0200 Matej Knopp <matej.knopp@gmail.com>
768 * gst/asfdemux/asfpacket.c:
769 * gst/asfdemux/gstasfdemux.c:
770 asfdemux: fix playback regression in push mode
772 2013-09-10 19:33:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
774 * gst/asfdemux/gstasfdemux.h:
775 asfdemux: remove unused variable
777 2013-09-05 22:56:48 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
779 * ext/x264/gstx264enc.c:
780 x264enc: Don't unref future state but the old one
781 Being silly will lead us nowhere.
783 2013-09-04 16:32:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
785 * ext/x264/gstx264enc.c:
786 x264enc: Check if we have an input state before using it
787 Flushing might happen before caps were set on the encoder,
788 which would lead to crashes here.
789 Thanks to Matej Knopp for analyzing this.
790 https://bugzilla.gnome.org/show_bug.cgi?id=707414
792 2013-09-03 20:28:35 +0200 Matej Knopp <matej.knopp@gmail.com>
794 * ext/x264/gstx264enc.c:
795 x264enc: fix unsigned comparison warning
797 2013-08-28 13:27:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
802 === release 1.1.4 ===
804 2013-08-28 12:58:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
810 * docs/plugins/inspect/plugin-a52dec.xml:
811 * docs/plugins/inspect/plugin-amrnb.xml:
812 * docs/plugins/inspect/plugin-amrwbdec.xml:
813 * docs/plugins/inspect/plugin-asf.xml:
814 * docs/plugins/inspect/plugin-cdio.xml:
815 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
816 * docs/plugins/inspect/plugin-dvdread.xml:
817 * docs/plugins/inspect/plugin-dvdsub.xml:
818 * docs/plugins/inspect/plugin-lame.xml:
819 * docs/plugins/inspect/plugin-mad.xml:
820 * docs/plugins/inspect/plugin-mpeg2dec.xml:
821 * docs/plugins/inspect/plugin-realmedia.xml:
822 * docs/plugins/inspect/plugin-siddec.xml:
823 * docs/plugins/inspect/plugin-twolame.xml:
824 * docs/plugins/inspect/plugin-x264.xml:
825 * docs/plugins/inspect/plugin-xingmux.xml:
826 * gst-plugins-ugly.doap:
827 * win32/common/config.h:
830 2013-08-28 12:58:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
874 2013-08-28 12:32:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
877 po: update translations
879 2013-08-27 14:13:06 +0100 Tim-Philipp Müller <tim@centricular.net>
881 * ext/x264/gstx264enc.c:
882 x264enc: log when we output a lower profile than requested
884 2013-08-21 18:32:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
886 * ext/x264/gstx264enc.c:
887 x264enc: Consider subset relations of profiles when setting srcpad caps
888 constrained-baseline is a subset of baseline, is a subset of main,
889 is a subset of high profile.
890 https://bugzilla.gnome.org/show_bug.cgi?id=705425
892 2013-08-21 12:31:23 +0100 Tim-Philipp Müller <tim@centricular.net>
894 * ext/x264/gstx264enc.c:
895 x264enc: propagate flow return back to base class and upstream
896 https://bugzilla.gnome.org/show_bug.cgi?id=705425
898 2013-08-17 23:13:17 +0100 Tim-Philipp Müller <tim@centricular.net>
901 configure: fix x264 version checking
902 x264 releases carry pkg-config versions such as 0.120.x
903 (literallly with an 'x'). Checking for x264 >= 0.120.0 will
904 then fail, so we need to either check for > 0.119.0 or
905 for >= 0.120 to make this work right.
907 2013-08-17 23:09:15 +0100 Tim-Philipp Müller <tim@centricular.net>
909 * ext/x264/gstx264enc.c:
910 x264enc: minor clean-up
911 We requires x264 build >= 120 now.
913 2013-08-15 15:30:31 +0200 Sebastian Dröge <slomo@circular-chaos.org>
915 * ext/mpeg2dec/gstmpeg2dec.c:
916 mpeg2dec: Fix mpeg2_reset() calls
918 2013-08-15 15:27:48 +0200 Sebastian Dröge <slomo@circular-chaos.org>
920 * ext/mpeg2dec/gstmpeg2dec.c:
921 * ext/x264/gstx264enc.c:
922 ext: Use new flush vfunc of video codec base classes and remove reset implementations
924 2013-08-01 01:34:05 +0200 Matej Knopp <matej.knopp@gmail.com>
926 * gst/asfdemux/gstasfdemux.c:
927 asfdemux: fix build on C89 compilers
929 2013-07-30 17:28:17 +0200 Matej Knopp <matej.knopp@gmail.com>
931 * gst/asfdemux/asfpacket.c:
932 * gst/asfdemux/gstasfdemux.c:
933 asfdemux: fix seeking in push mode
935 2013-08-02 14:14:48 +0200 Lubosz Sarnecki <lubosz@gmail.com>
938 build: add subdir-objects to AM_INIT_AUTOMAKE
939 Fixes warnings in automake 1.14
940 https://bugzilla.gnome.org/show_bug.cgi?id=705350
942 2013-08-02 08:25:49 +0200 Edward Hervey <edward@collabora.com>
944 * ext/mpeg2dec/gstmpeg2dec.c:
945 mpeg2dec: Do a hard reset of flush_stop
946 Which is notified by hard == 0 with latest refactoring.
948 2013-07-29 21:09:37 +0100 Tim-Philipp Müller <tim@centricular.net>
965 po: update translations
967 2013-07-29 14:48:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
972 === release 1.1.3 ===
974 2013-07-29 13:46:08 +0200 Sebastian Dröge <slomo@circular-chaos.org>
980 * docs/plugins/inspect/plugin-a52dec.xml:
981 * docs/plugins/inspect/plugin-amrnb.xml:
982 * docs/plugins/inspect/plugin-amrwbdec.xml:
983 * docs/plugins/inspect/plugin-asf.xml:
984 * docs/plugins/inspect/plugin-cdio.xml:
985 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
986 * docs/plugins/inspect/plugin-dvdread.xml:
987 * docs/plugins/inspect/plugin-dvdsub.xml:
988 * docs/plugins/inspect/plugin-lame.xml:
989 * docs/plugins/inspect/plugin-mad.xml:
990 * docs/plugins/inspect/plugin-mpeg2dec.xml:
991 * docs/plugins/inspect/plugin-realmedia.xml:
992 * docs/plugins/inspect/plugin-siddec.xml:
993 * docs/plugins/inspect/plugin-twolame.xml:
994 * docs/plugins/inspect/plugin-x264.xml:
995 * docs/plugins/inspect/plugin-xingmux.xml:
996 * gst-plugins-ugly.doap:
997 * win32/common/config.h:
1000 2013-07-29 13:46:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1043 2013-07-29 12:13:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1045 * gst/asfdemux/gstasfdemux.c:
1046 * gst/realmedia/rademux.c:
1047 * gst/realmedia/rmdemux.c:
1048 gst: Don't swap start/stop for negative rates in the SEGMENT query
1050 2013-07-29 10:57:38 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1052 * gst/realmedia/rademux.c:
1053 * gst/realmedia/rmdemux.c:
1054 real: Implement SEGMENT query
1056 2013-07-29 10:56:06 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1058 * gst/asfdemux/gstasfdemux.c:
1059 asfdemux: Implement SEGMENT query
1061 2013-07-28 16:43:28 +0200 Matej Knopp <matej.knopp@gmail.com>
1063 * gst/asfdemux/asfheaders.c:
1064 * gst/asfdemux/asfheaders.h:
1065 * gst/asfdemux/asfpacket.c:
1066 * gst/asfdemux/gstasfdemux.c:
1067 * gst/asfdemux/gstasfdemux.h:
1068 asfdemux: Add support for dvr-ms
1069 https://bugzilla.gnome.org/show_bug.cgi?id=705026
1071 2013-07-26 16:47:48 +0200 Edward Hervey <edward@collabora.com>
1073 * gst/realmedia/rtspreal.c:
1074 rtspreal: Ensure output value has an assigned value
1075 In the case where this macro was used, that dest was != NULL but that
1076 the strncmp failed, we would end up with dest_len being undefined.
1078 2013-07-26 16:39:12 +0200 Edward Hervey <edward@collabora.com>
1080 * ext/x264/gstx264enc.c:
1081 x264: Fix dts comparision
1082 We were assigning to a guint64 value (frame->dts) the sum of a unsigned
1083 and signed value... resulting it the result never being < 0.
1084 Instead just check if it is smaller before assigning to frame->dts.
1086 2013-07-25 11:28:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
1088 * gst/asfdemux/gstasfdemux.c:
1089 * gst/asfdemux/gstasfdemux.h:
1090 asfdemux: fix seqnum handling for seeks
1091 Use the same seqnum as the seek for flushes/segments that are
1092 caused by the seek. Also do the same for segment events
1095 2013-07-25 13:35:44 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1097 * ext/mpeg2dec/gstmpeg2dec.c:
1098 mpeg2dec: Clean up reset/start/stop handling
1100 2013-07-25 11:01:20 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1102 * ext/x264/gstx264enc.c:
1103 x264enc: React properly to flushing/resetting the encoder
1104 https://bugzilla.gnome.org/show_bug.cgi?id=656007
1106 2013-07-22 16:01:13 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1108 * gst/realmedia/rademux.c:
1109 * gst/realmedia/rademux.h:
1110 * gst/realmedia/rmdemux.c:
1111 * gst/realmedia/rmdemux.h:
1112 realmedia: Add support for group-id in the stream-start event
1114 2013-07-22 15:45:57 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1116 * gst/asfdemux/gstasfdemux.c:
1117 * gst/asfdemux/gstasfdemux.h:
1118 asfdemux: Add support for group-id in the stream-start event
1120 2013-07-22 15:43:18 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1122 * ext/sidplay/gstsiddec.cc:
1123 * ext/sidplay/gstsiddec.h:
1124 siddec: Add support for group-id in the stream-start event
1126 2013-07-18 17:14:29 +0200 Edward Hervey <edward@collabora.com>
1128 * gst/realmedia/rmdemux.c:
1129 rmdemux: Mark demuxer as "running" in push-mode
1130 Allows queries (and other code) to be answered when working in push-mode.
1131 Running would only be set to TRUE accordingly when working in pull-mode
1132 once it had read header/index.
1135 2013-07-17 16:17:54 +0200 Edward Hervey <edward@collabora.com>
1137 * ext/mpeg2dec/gstmpeg2dec.c:
1138 mpeg2dec: Properly reset on sequence changes
1139 Otherwise we end up using stray data/buffers.
1142 2013-07-11 16:57:24 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1147 === release 1.1.2 ===
1149 2013-07-11 16:12:25 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1155 * docs/plugins/inspect/plugin-a52dec.xml:
1156 * docs/plugins/inspect/plugin-amrnb.xml:
1157 * docs/plugins/inspect/plugin-amrwbdec.xml:
1158 * docs/plugins/inspect/plugin-asf.xml:
1159 * docs/plugins/inspect/plugin-cdio.xml:
1160 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1161 * docs/plugins/inspect/plugin-dvdread.xml:
1162 * docs/plugins/inspect/plugin-dvdsub.xml:
1163 * docs/plugins/inspect/plugin-lame.xml:
1164 * docs/plugins/inspect/plugin-mad.xml:
1165 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1166 * docs/plugins/inspect/plugin-realmedia.xml:
1167 * docs/plugins/inspect/plugin-siddec.xml:
1168 * docs/plugins/inspect/plugin-twolame.xml:
1169 * docs/plugins/inspect/plugin-x264.xml:
1170 * docs/plugins/inspect/plugin-xingmux.xml:
1171 * gst-plugins-ugly.doap:
1172 * win32/common/config.h:
1175 2013-07-11 16:12:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1218 2013-06-18 20:06:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1220 * ext/dvdread/dvdreadsrc.c:
1221 dvdreadsrc: correctly determine last chapter's duration
1222 This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
1223 It worked just fine before ...
1225 2013-06-25 14:20:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1227 * gst/realmedia/rdtmanager.c:
1228 rdt: forward sticky events
1230 2013-06-05 18:36:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1235 === release 1.1.1 ===
1237 2013-06-05 17:58:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1244 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1245 * docs/plugins/inspect/plugin-a52dec.xml:
1246 * docs/plugins/inspect/plugin-amrnb.xml:
1247 * docs/plugins/inspect/plugin-amrwbdec.xml:
1248 * docs/plugins/inspect/plugin-asf.xml:
1249 * docs/plugins/inspect/plugin-cdio.xml:
1250 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1251 * docs/plugins/inspect/plugin-dvdread.xml:
1252 * docs/plugins/inspect/plugin-dvdsub.xml:
1253 * docs/plugins/inspect/plugin-lame.xml:
1254 * docs/plugins/inspect/plugin-mad.xml:
1255 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1256 * docs/plugins/inspect/plugin-realmedia.xml:
1257 * docs/plugins/inspect/plugin-siddec.xml:
1258 * docs/plugins/inspect/plugin-twolame.xml:
1259 * docs/plugins/inspect/plugin-x264.xml:
1260 * docs/plugins/inspect/plugin-xingmux.xml:
1261 * gst-plugins-ugly.doap:
1262 * win32/common/config.h:
1265 2013-06-05 16:42:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1308 2013-06-05 15:15:16 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1311 Automatic update of common submodule
1312 From 098c0d7 to 01a7a46
1314 2013-06-04 16:12:27 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
1316 * ext/mpeg2dec/gstmpeg2dec.c:
1317 mpeg2dec: make the aspect ratio calculation more accurate.
1318 Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
1319 aspect-ratio if we don't have a valid upstream PAR.
1320 https://bugzilla.gnome.org/show_bug.cgi?id=685103
1322 2013-05-15 10:52:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1325 Automatic update of common submodule
1326 From 5edcd85 to 098c0d7
1328 2013-05-13 13:19:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1330 * tests/check/elements/amrnbenc.c:
1331 * tests/check/elements/mpeg2dec.c:
1332 * tests/check/elements/x264enc.c:
1333 * tests/check/elements/xingmux.c:
1334 tests: Fix event handling
1336 2013-05-09 19:40:49 -0400 Olivier Crête <olivier.crete@collabora.com>
1338 * ext/lame/gstlamemp3enc.c:
1339 lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
1340 lame does internal resampling, but the base class only cares about
1341 the number of raw samples, so tell finish frames about that, not
1342 the number of samples in the outgoing frame.:
1344 2013-04-30 10:01:29 +0100 Tim-Philipp Müller <tim@centricular.net>
1346 * ext/x264/gstx264enc.c:
1347 x264enc: output byte-stream if downstream has ANY caps
1348 It's what people expect when they pipe the output to
1349 filesink or into a tcp connection or pipe.
1351 2013-04-22 23:52:48 +0100 Tim-Philipp Müller <tim@centricular.net>
1355 * README.static-linking:
1357 Automatic update of common submodule
1358 From 3cb3d3c to 5edcd85
1360 2012-10-24 12:15:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1363 * ext/a52dec/Makefile.am:
1364 * ext/amrnb/Makefile.am:
1365 * ext/amrwbdec/Makefile.am:
1366 * ext/cdio/Makefile.am:
1367 * ext/dvdread/Makefile.am:
1368 * ext/lame/Makefile.am:
1369 * ext/mad/Makefile.am:
1370 * ext/mpeg2dec/Makefile.am:
1371 * ext/sidplay/Makefile.am:
1372 * ext/twolame/Makefile.am:
1373 * ext/x264/Makefile.am:
1374 * gst/asfdemux/Makefile.am:
1375 * gst/dvdlpcmdec/Makefile.am:
1376 * gst/dvdsub/Makefile.am:
1377 * gst/realmedia/Makefile.am:
1378 * gst/xingmux/Makefile.am:
1379 gst: Add better support for static plugins
1381 2013-04-14 17:55:44 +0100 Tim-Philipp Müller <tim@centricular.net>
1385 Automatic update of common submodule
1386 From aed87ae to 3cb3d3c
1388 2013-04-09 21:00:43 +0200 Stefan Sauer <ensonic@users.sf.net>
1391 Automatic update of common submodule
1392 From 04c7a1e to aed87ae
1394 2013-03-25 18:05:14 -0700 David Schleef <ds@schleef.org>
1396 * gst/asfdemux/gstasfdemux.c:
1397 * gst/realmedia/rmdemux.c:
1398 Use %03u instead of %u in gst_pad_create_stream_id_printf()
1400 2013-03-06 13:28:37 +0000 Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
1402 * ext/x264/gstx264enc.c:
1403 x264enc: Fix for 0/1 framerate - now uses VFR in this case
1404 Previously did a division by zero.
1405 https://bugzilla.gnome.org/show_bug.cgi?id=695728
1407 2013-03-07 00:02:00 +0000 Tim-Philipp Müller <tim@centricular.net>
1410 Automatic update of common submodule
1411 From 2de221c to 04c7a1e
1413 2013-02-08 00:15:01 +0000 Tim-Philipp Müller <tim@centricular.net>
1415 * ext/x264/gstx264enc.c:
1416 x264enc: simplify template caps
1417 No need to make an array for one single element.
1419 2013-02-08 00:11:03 +0000 Tim-Philipp Müller <tim@centricular.net>
1421 * ext/x264/gstx264enc.c:
1422 x264enc: put all theoretically possible formats in template caps
1423 and decide at runtime which subset of these (8-bit or 10-bit video
1424 formats) is supported. libx264 will be compiled for one of these
1425 two options, and it is possible to switch by pointing the dynamic
1426 linker to a different libx264 build at runtime. If we want our
1427 template caps to be correct, they should contain all then, with
1428 the actually supported ones determined at runtime.
1429 https://bugzilla.gnome.org/show_bug.cgi?id=691935
1431 2013-01-23 10:16:51 +0000 Tim-Philipp Müller <tim@centricular.net>
1433 * ext/x264/gstx264enc.c:
1434 x264enc: detect supported bit depth and pixel formats at runtime
1435 http://bugs.debian.org/667573
1436 https://bugzilla.gnome.org/show_bug.cgi?id=691935
1438 2013-01-30 09:15:18 +0100 Benjamin Gaignard <benjamin.gaignard@st.com>
1441 autogen.sh: allow calling from out-of-tree
1442 Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
1443 https://bugzilla.gnome.org/show_bug.cgi?id=692857
1445 2013-01-28 20:43:08 +0100 Stefan Sauer <ensonic@users.sf.net>
1448 Automatic update of common submodule
1449 From a942293 to 2de221c
1451 2013-01-15 15:18:04 +0100 Martin Pitt <martinpitt@gnome.org>
1453 * tests/check/Makefile.am:
1454 tests: use _1_0 variants for the various registry variables
1455 These override the variants without version suffix. Makes 'make check' work
1456 properly in environments that set the suffixed variant for 1.0, such as
1459 2013-01-15 15:06:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1462 Automatic update of common submodule
1463 From a72faea to a942293
1465 2012-12-30 23:56:14 +0000 Tim-Philipp Müller <tim@centricular.net>
1468 configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
1469 AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
1470 https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
1471 https://bugzilla.gnome.org/show_bug.cgi?id=690881
1473 2012-12-19 17:16:53 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
1475 * ext/mpeg2dec/gstmpeg2dec.c:
1476 mpeg2dec: use appropriate printf format for gsize
1478 2012-12-19 17:15:03 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
1480 * ext/cdio/gstcdio.h:
1481 cdio: Fix redundant redeclaration of 'cdio_version_string'
1482 cdio/version.h is already included by cdio/cdio.h
1484 2012-12-01 13:26:26 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1486 * ext/sidplay/gstsiddec.cc:
1487 siddec: init debug category
1489 2012-11-30 20:09:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1492 * ext/dvdread/Makefile.am:
1493 dvdread: link to libgmodule-2.0 since the g_module_* API is used
1494 And the gmodule lib has been moved into the Requires.private
1495 section of the pkg-config file in core.
1497 2012-11-27 17:07:31 +0000 Tim-Philipp Müller <tim@centricular.net>
1499 * ext/cdio/gstcdiocddasrc.c:
1500 * ext/cdio/gstcdiocddasrc.h:
1501 cdiocddasrc: detect whether drive produces samples in non-host endianness
1502 If drive produces samples in other endianness than the host,
1503 we need to byte swap them before pushing them out, or we
1504 produce nothing but noise. cdparanoia detects this automatically,
1505 but libcdio does not, so we have to do it ourselves.
1506 This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
1507 https://bugzilla.gnome.org/show_bug.cgi?id=377280
1509 2012-11-19 11:27:21 +0000 Tim-Philipp Müller <tim@centricular.net>
1512 Automatic update of common submodule
1513 From b497c4f to a72faea
1515 2012-11-16 13:32:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1517 * tests/check/elements/xingmux_testdata.h:
1518 xingmux: Fix unit test after change to correctly calculate number of frames
1520 2012-11-15 16:42:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1522 * ext/x264/gstx264enc.c:
1523 x264enc: Add support for 10-bit color formats
1524 Requires x264 to be built with 10-bit support, which disables
1525 9-bit support. Also only advertise the color formats that were
1528 2012-11-15 16:21:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1530 * ext/x264/gstx264enc.c:
1531 x264enc: Add support for Y444, Y42B and NV12
1533 2012-11-11 20:42:42 +0000 Tim-Philipp Müller <tim@centricular.net>
1535 * ext/cdio/Makefile.am:
1536 * ext/cdio/gstcdio.c:
1537 cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
1538 They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
1539 if they're not plain ASCII.
1541 2012-11-09 11:33:40 +0100 Gautier Portet <kassoulet@gmail.com>
1543 * gst/xingmux/gstxingmux.c:
1544 xingmux: Properly calculate the number of frames
1545 First, the xing header frame is never added to the count,
1546 we have to increment the count.
1547 Secondly, there is a rounding error when calculating the
1548 frame duration, as spf*GST_SECOND/rate is not an integer
1549 (26122448.9) an it must be 26122449.
1551 2012-11-07 20:45:38 +0000 Tim-Philipp Müller <tim@centricular.net>
1554 configure.ac: update courtesy of autoupdate
1556 2012-11-07 20:39:56 +0000 Tim-Philipp Müller <tim@centricular.net>
1560 configure: let AG_GST_PLUGIN_DOCS check for python
1561 And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
1562 which as a side-effect should pick up newer python versions as
1564 https://bugzilla.gnome.org/show_bug.cgi?id=563903
1566 2012-11-05 13:16:52 -0800 Michael Smith <msmith@rdio.com>
1568 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1569 dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
1571 2012-11-03 20:40:37 +0000 Tim-Philipp Müller <tim@centricular.net>
1573 * docs/random/LICENSE:
1574 * ext/a52dec/gsta52dec.c:
1575 * ext/a52dec/gsta52dec.h:
1576 * ext/amrnb/amrnb.c:
1577 * ext/amrnb/amrnbdec.c:
1578 * ext/amrnb/amrnbdec.h:
1579 * ext/amrnb/amrnbenc.c:
1580 * ext/amrnb/amrnbenc.h:
1581 * ext/amrwbdec/amrwb.c:
1582 * ext/amrwbdec/amrwbdec.c:
1583 * ext/amrwbdec/amrwbdec.h:
1584 * ext/cdio/gstcdio.c:
1585 * ext/cdio/gstcdio.h:
1586 * ext/cdio/gstcdiocddasrc.c:
1587 * ext/cdio/gstcdiocddasrc.h:
1588 * ext/dvdread/dvdreadsrc.c:
1589 * ext/dvdread/dvdreadsrc.h:
1590 * ext/lame/gstlamemp3enc.c:
1591 * ext/lame/gstlamemp3enc.h:
1592 * ext/lame/plugin.c:
1595 * ext/mpeg2dec/gstmpeg2dec.c:
1596 * ext/mpeg2dec/gstmpeg2dec.h:
1597 * ext/sidplay/gstsiddec.cc:
1598 * ext/sidplay/gstsiddec.h:
1599 * ext/twolame/gsttwolamemp2enc.c:
1600 * ext/twolame/gsttwolamemp2enc.h:
1601 * ext/x264/gstx264enc.c:
1602 * ext/x264/gstx264enc.h:
1603 * gst-libs/gst/gettext.h:
1604 * gst-libs/gst/glib-compat-private.h:
1605 * gst-libs/gst/gst-i18n-plugin.h:
1606 * gst/asfdemux/asfheaders.c:
1607 * gst/asfdemux/asfheaders.h:
1608 * gst/asfdemux/asfpacket.c:
1609 * gst/asfdemux/asfpacket.h:
1610 * gst/asfdemux/gstasf.c:
1611 * gst/asfdemux/gstasfdemux.c:
1612 * gst/asfdemux/gstasfdemux.h:
1613 * gst/asfdemux/gstrtpasfdepay.c:
1614 * gst/asfdemux/gstrtpasfdepay.h:
1615 * gst/asfdemux/gstrtspwms.c:
1616 * gst/asfdemux/gstrtspwms.h:
1617 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1618 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1619 * gst/dvdsub/gstdvdsubdec.c:
1620 * gst/dvdsub/gstdvdsubdec.h:
1621 * gst/dvdsub/gstdvdsubparse.c:
1622 * gst/dvdsub/gstdvdsubparse.h:
1623 * gst/realmedia/asmrules.c:
1624 * gst/realmedia/asmrules.h:
1625 * gst/realmedia/gstrdtbuffer.c:
1626 * gst/realmedia/gstrdtbuffer.h:
1627 * gst/realmedia/pnmsrc.c:
1628 * gst/realmedia/pnmsrc.h:
1629 * gst/realmedia/rademux.c:
1630 * gst/realmedia/rademux.h:
1631 * gst/realmedia/rdtdepay.c:
1632 * gst/realmedia/rdtdepay.h:
1633 * gst/realmedia/rdtjitterbuffer.c:
1634 * gst/realmedia/rdtjitterbuffer.h:
1635 * gst/realmedia/rdtmanager.c:
1636 * gst/realmedia/rdtmanager.h:
1637 * gst/realmedia/realhash.c:
1638 * gst/realmedia/realhash.h:
1639 * gst/realmedia/realmedia.c:
1640 * gst/realmedia/rmdemux.c:
1641 * gst/realmedia/rmdemux.h:
1642 * gst/realmedia/rmutils.c:
1643 * gst/realmedia/rmutils.h:
1644 * gst/realmedia/rtspreal.c:
1645 * gst/realmedia/rtspreal.h:
1646 * gst/xingmux/gstxingmux.c:
1647 * gst/xingmux/gstxingmux.h:
1648 * gst/xingmux/plugin.c:
1649 * tests/check/elements/amrnbenc.c:
1650 * tests/check/elements/mpeg2dec.c:
1651 * tests/check/elements/x264enc.c:
1652 * tests/check/generic/index.c:
1653 * tests/check/generic/states.c:
1654 * tests/check/pipelines/lame.c:
1656 https://bugzilla.gnome.org/show_bug.cgi?id=687520
1658 2012-10-30 13:39:52 +0100 Andreas Frisch <fraxinas@opendreambox.org>
1660 * gst/dvdsub/gstdvdsubdec.c:
1661 dvdsubdec: allocate correct amount of memory for bitmap
1662 https://bugzilla.gnome.org/show_bug.cgi?id=687192
1664 2012-10-30 09:20:04 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
1666 * ext/sidplay/gstsiddec.cc:
1667 siddec: reset bytes counter
1668 Reset the total_bytes counter so that we get timestamps correct.
1669 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
1671 2012-10-25 12:38:47 +0100 Tim-Philipp Müller <tim@centricular.net>
1674 * docs/plugins/inspect/plugin-a52dec.xml:
1675 * docs/plugins/inspect/plugin-amrnb.xml:
1676 * docs/plugins/inspect/plugin-amrwbdec.xml:
1677 * docs/plugins/inspect/plugin-asf.xml:
1678 * docs/plugins/inspect/plugin-cdio.xml:
1679 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1680 * docs/plugins/inspect/plugin-dvdread.xml:
1681 * docs/plugins/inspect/plugin-dvdsub.xml:
1682 * docs/plugins/inspect/plugin-lame.xml:
1683 * docs/plugins/inspect/plugin-mad.xml:
1684 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1685 * docs/plugins/inspect/plugin-realmedia.xml:
1686 * docs/plugins/inspect/plugin-siddec.xml:
1687 * docs/plugins/inspect/plugin-twolame.xml:
1688 * docs/plugins/inspect/plugin-x264.xml:
1689 * docs/plugins/inspect/plugin-xingmux.xml:
1690 * win32/common/config.h:
1691 Back to feature development
1693 === release 1.0.2 ===
1695 2012-10-25 01:11:10 +0100 Tim-Philipp Müller <tim@centricular.net>
1701 * docs/plugins/inspect/plugin-a52dec.xml:
1702 * docs/plugins/inspect/plugin-amrnb.xml:
1703 * docs/plugins/inspect/plugin-amrwbdec.xml:
1704 * docs/plugins/inspect/plugin-asf.xml:
1705 * docs/plugins/inspect/plugin-cdio.xml:
1706 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1707 * docs/plugins/inspect/plugin-dvdread.xml:
1708 * docs/plugins/inspect/plugin-dvdsub.xml:
1709 * docs/plugins/inspect/plugin-lame.xml:
1710 * docs/plugins/inspect/plugin-mad.xml:
1711 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1712 * docs/plugins/inspect/plugin-realmedia.xml:
1713 * docs/plugins/inspect/plugin-siddec.xml:
1714 * docs/plugins/inspect/plugin-twolame.xml:
1715 * docs/plugins/inspect/plugin-x264.xml:
1716 * docs/plugins/inspect/plugin-xingmux.xml:
1717 * gst-plugins-ugly.doap:
1718 * win32/common/config.h:
1721 2012-10-24 20:10:03 +0800 Scott Fan <fanchp@neusoft.com>
1723 * gst/asfdemux/Makefile.am:
1724 * gst/realmedia/Makefile.am:
1725 Makefile.am: Fix typos for generating the Android.mk files
1726 Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
1727 The typos led to generate the incorrect Android.mk files for the asfdemux
1728 and realmedia plugin.
1729 https://bugzilla.gnome.org/show_bug.cgi?id=686748
1731 2012-10-18 22:19:04 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1733 * ext/dvdread/dvdreadsrc.c:
1734 dvdreadsrc: correctly set next cell when seeking to sector
1736 2012-10-18 22:18:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1738 * gst/dvdsub/gstdvdsubparse.c:
1739 dvdsubparse: send src caps when receiving sink caps
1741 2012-10-12 14:49:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1743 * ext/dvdread/dvdreadsrc.c:
1744 dvdreadsrc: update dvd event to enhanced approach
1745 ... in line with resindvdsrc.
1747 2012-10-07 17:08:37 +0100 Tim-Philipp Müller <tim@centricular.net>
1750 docs: add 'make upload' target for new-release script
1752 2012-10-07 16:58:10 +0100 Tim-Philipp Müller <tim@centricular.net>
1755 * docs/plugins/inspect/plugin-a52dec.xml:
1756 * docs/plugins/inspect/plugin-amrnb.xml:
1757 * docs/plugins/inspect/plugin-amrwbdec.xml:
1758 * docs/plugins/inspect/plugin-asf.xml:
1759 * docs/plugins/inspect/plugin-cdio.xml:
1760 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1761 * docs/plugins/inspect/plugin-dvdread.xml:
1762 * docs/plugins/inspect/plugin-dvdsub.xml:
1763 * docs/plugins/inspect/plugin-lame.xml:
1764 * docs/plugins/inspect/plugin-mad.xml:
1765 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1766 * docs/plugins/inspect/plugin-realmedia.xml:
1767 * docs/plugins/inspect/plugin-siddec.xml:
1768 * docs/plugins/inspect/plugin-twolame.xml:
1769 * docs/plugins/inspect/plugin-x264.xml:
1770 * docs/plugins/inspect/plugin-xingmux.xml:
1771 * win32/common/config.h:
1772 Back to development (bug fixing)
1774 === release 1.0.1 ===
1776 2012-10-07 16:13:11 +0100 Tim-Philipp Müller <tim@centricular.net>
1782 * docs/plugins/inspect/plugin-a52dec.xml:
1783 * docs/plugins/inspect/plugin-amrnb.xml:
1784 * docs/plugins/inspect/plugin-amrwbdec.xml:
1785 * docs/plugins/inspect/plugin-asf.xml:
1786 * docs/plugins/inspect/plugin-cdio.xml:
1787 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1788 * docs/plugins/inspect/plugin-dvdread.xml:
1789 * docs/plugins/inspect/plugin-dvdsub.xml:
1790 * docs/plugins/inspect/plugin-lame.xml:
1791 * docs/plugins/inspect/plugin-mad.xml:
1792 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1793 * docs/plugins/inspect/plugin-realmedia.xml:
1794 * docs/plugins/inspect/plugin-siddec.xml:
1795 * docs/plugins/inspect/plugin-twolame.xml:
1796 * docs/plugins/inspect/plugin-x264.xml:
1797 * docs/plugins/inspect/plugin-xingmux.xml:
1798 * gst-plugins-ugly.doap:
1799 * win32/common/config.h:
1802 2012-10-06 14:58:34 +0100 Tim-Philipp Müller <tim@centricular.net>
1805 Automatic update of common submodule
1806 From 6c0b52c to 6bb6951
1808 2012-10-01 00:01:09 +1000 Jan Schmidt <thaytan@noraisin.net>
1810 * ext/mpeg2dec/gstmpeg2dec.c:
1811 mpeg2dec: Don't error out when there is no associated buffer
1812 In 0.10, having mpeg2dec occasionally tell us to output a frame that
1813 was never decoded was just ignored, so do the same in 1.0
1816 2012-09-29 12:13:00 +0100 Tim-Philipp Müller <tim@centricular.net>
1819 * gst/dvdsub/gstdvdsubdec.c:
1820 Purge mention of liboil and update REQUIREMENTS
1821 https://bugzilla.gnome.org/show_bug.cgi?id=673285
1823 2012-09-26 01:04:32 +0100 Tim-Philipp Müller <tim@centricular.net>
1825 * ext/x264/gstx264enc.c:
1826 x264enc: when setting fallback decoder latency, set valid min_latency
1827 Min. latency needs to be a valid time, so pass 0 as default
1828 value in the fallback case where we can't determine any latency,
1829 and avoid nasty criticals at runtime.
1831 2012-09-24 16:52:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1834 * docs/plugins/inspect/plugin-a52dec.xml:
1835 * docs/plugins/inspect/plugin-amrnb.xml:
1836 * docs/plugins/inspect/plugin-amrwbdec.xml:
1837 * docs/plugins/inspect/plugin-asf.xml:
1838 * docs/plugins/inspect/plugin-cdio.xml:
1839 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1840 * docs/plugins/inspect/plugin-dvdread.xml:
1841 * docs/plugins/inspect/plugin-dvdsub.xml:
1842 * docs/plugins/inspect/plugin-lame.xml:
1843 * docs/plugins/inspect/plugin-mad.xml:
1844 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1845 * docs/plugins/inspect/plugin-realmedia.xml:
1846 * docs/plugins/inspect/plugin-siddec.xml:
1847 * docs/plugins/inspect/plugin-twolame.xml:
1848 * docs/plugins/inspect/plugin-x264.xml:
1849 * docs/plugins/inspect/plugin-xingmux.xml:
1850 * win32/common/config.h:
1851 Back to development (bug fixing)
1853 === release 1.0.0 ===
1855 2012-09-24 14:32:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1860 * docs/plugins/inspect/plugin-a52dec.xml:
1861 * docs/plugins/inspect/plugin-amrnb.xml:
1862 * docs/plugins/inspect/plugin-amrwbdec.xml:
1863 * docs/plugins/inspect/plugin-asf.xml:
1864 * docs/plugins/inspect/plugin-cdio.xml:
1865 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1866 * docs/plugins/inspect/plugin-dvdread.xml:
1867 * docs/plugins/inspect/plugin-dvdsub.xml:
1868 * docs/plugins/inspect/plugin-lame.xml:
1869 * docs/plugins/inspect/plugin-mad.xml:
1870 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1871 * docs/plugins/inspect/plugin-realmedia.xml:
1872 * docs/plugins/inspect/plugin-siddec.xml:
1873 * docs/plugins/inspect/plugin-twolame.xml:
1874 * docs/plugins/inspect/plugin-x264.xml:
1875 * docs/plugins/inspect/plugin-xingmux.xml:
1876 * gst-plugins-ugly.doap:
1877 * win32/common/config.h:
1880 2012-09-22 16:08:54 +0100 Tim-Philipp Müller <tim@centricular.net>
1883 Automatic update of common submodule
1884 From 4f962f7 to 6c0b52c
1886 === release 0.11.99 ===
1888 2012-09-17 17:59:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1891 * docs/plugins/inspect/plugin-xingmux.xml:
1892 * gst-plugins-ugly.doap:
1893 * win32/common/config.h:
1896 2012-09-17 16:57:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1898 * docs/plugins/inspect/plugin-a52dec.xml:
1899 * docs/plugins/inspect/plugin-amrnb.xml:
1900 * docs/plugins/inspect/plugin-amrwbdec.xml:
1901 * docs/plugins/inspect/plugin-asf.xml:
1902 * docs/plugins/inspect/plugin-cdio.xml:
1903 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1904 * docs/plugins/inspect/plugin-dvdread.xml:
1905 * docs/plugins/inspect/plugin-dvdsub.xml:
1906 * docs/plugins/inspect/plugin-lame.xml:
1907 * docs/plugins/inspect/plugin-mad.xml:
1908 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1909 * docs/plugins/inspect/plugin-realmedia.xml:
1910 * docs/plugins/inspect/plugin-siddec.xml:
1911 * docs/plugins/inspect/plugin-twolame.xml:
1912 * docs/plugins/inspect/plugin-x264.xml:
1915 2012-09-17 16:57:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1918 * ext/amrnb/Makefile.am:
1919 * ext/amrwbdec/Makefile.am:
1920 * ext/lame/Makefile.am:
1921 * ext/twolame/Makefile.am:
1922 * tests/check/Makefile.am:
1923 Remove -DGST_USE_UNSTABLE_API
1925 2012-09-17 12:22:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1927 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1928 * docs/plugins/inspect/plugin-a52dec.xml:
1929 * docs/plugins/inspect/plugin-amrnb.xml:
1930 * docs/plugins/inspect/plugin-amrwbdec.xml:
1931 * docs/plugins/inspect/plugin-asf.xml:
1932 * docs/plugins/inspect/plugin-cdio.xml:
1933 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1934 * docs/plugins/inspect/plugin-dvdread.xml:
1935 * docs/plugins/inspect/plugin-dvdsub.xml:
1936 * docs/plugins/inspect/plugin-lame.xml:
1937 * docs/plugins/inspect/plugin-mad.xml:
1938 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1939 * docs/plugins/inspect/plugin-realmedia.xml:
1940 * docs/plugins/inspect/plugin-siddec.xml:
1941 * docs/plugins/inspect/plugin-twolame.xml:
1942 * docs/plugins/inspect/plugin-x264.xml:
1945 2012-09-17 10:53:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1947 * ext/cdio/gstcdio.c:
1948 cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
1949 Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
1950 introspection/updating for this plugin.
1952 2012-09-15 22:23:53 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
1954 * gst-plugins-ugly.spec.in:
1955 Switch to F18 package naming
1957 2012-09-14 16:28:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1959 * ext/dvdread/demo-play:
1960 * tests/check/elements/mpeg2dec.c:
1961 rename some caps and elements in examples
1963 2012-09-14 02:58:26 +0100 Tim-Philipp Müller <tim@centricular.net>
1968 === release 0.11.94 ===
1970 2012-09-14 02:49:34 +0100 Tim-Philipp Müller <tim@centricular.net>
1974 * gst-plugins-ugly.doap:
1975 * win32/common/config.h:
1978 2012-09-14 01:48:50 +0100 Tim-Philipp Müller <tim@centricular.net>
1980 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1981 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1982 * docs/plugins/gst-plugins-ugly-plugins.signals:
1983 * docs/plugins/inspect/plugin-a52dec.xml:
1984 * docs/plugins/inspect/plugin-amrnb.xml:
1985 * docs/plugins/inspect/plugin-amrwbdec.xml:
1986 * docs/plugins/inspect/plugin-asf.xml:
1987 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1988 * docs/plugins/inspect/plugin-dvdread.xml:
1989 * docs/plugins/inspect/plugin-dvdsub.xml:
1990 * docs/plugins/inspect/plugin-lame.xml:
1991 * docs/plugins/inspect/plugin-mad.xml:
1992 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1993 * docs/plugins/inspect/plugin-realmedia.xml:
1994 * docs/plugins/inspect/plugin-siddec.xml:
1995 * docs/plugins/inspect/plugin-twolame.xml:
1996 * docs/plugins/inspect/plugin-x264.xml:
1999 2012-09-13 13:49:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2001 * gst/realmedia/rmdemux.c:
2002 rmdemux: use DTS and PTS
2003 Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
2004 undefined to make the decoder do the right thing. We can then remove the code
2005 that tries to guess the PTS from the DTS.
2007 2012-09-10 22:30:18 -0700 Jan Schmidt <thaytan@noraisin.net>
2009 * ext/mpeg2dec/gstmpeg2dec.c:
2010 mpeg2dec: Hold ref to buffer while mapped
2011 So that the buffer still exists when we go to unmap it later,
2012 even if it got pushed in the meantime.
2014 2012-09-11 16:48:51 -0400 Olivier Crête <olivier.crete@collabora.com>
2016 * tests/check/elements/x264enc.c:
2017 x264enc test: x264enc produces constrained-baseline, not the full baseline
2019 2012-09-11 17:37:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2021 * gst/asfdemux/gstasfdemux.c:
2022 * gst/realmedia/rademux.c:
2023 * gst/realmedia/rmdemux.c:
2024 gst: only activate in pull mode if upstream is seekable
2026 2012-09-11 11:28:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2028 * gst/realmedia/rademux.c:
2029 rademux: tags can be NULL
2031 2012-09-11 11:13:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2034 mad: fix email address
2036 2012-09-11 11:12:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2039 mad: init base class method only once
2041 2012-09-11 10:46:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2043 * gst/xingmux/gstxingmux.c:
2044 xingmux: remove defunct commented code
2046 2012-09-11 10:40:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2048 * gst/dvdsub/gstdvdsubdec.c:
2049 dvbsubdec: handle and send GAP event
2050 ... in stead of update newsegment event.
2052 2012-09-11 10:34:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2054 * gst/dvdsub/gstdvdsubdec.c:
2055 dvbsubdec: adjust disabled code comment style
2057 2012-09-09 15:48:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2059 * ext/x264/gstx264enc.c:
2060 x264enc: clean up some debug statements
2062 2012-09-07 17:38:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2064 * ext/x264/gstx264enc.c:
2065 * ext/x264/gstx264enc.h:
2066 x264enc: handle possibly negative DTS provided by codec
2067 ... by arranging for an offset such that DTS == PTS for keyframes,
2068 which is expected elsewhere to go along with semantics of PTS and DTS.
2069 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
2071 2012-09-07 13:31:15 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
2073 * gst-plugins-ugly.spec.in:
2074 Fix spec file for ugly
2076 2012-09-06 14:42:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2078 * tests/check/elements/mpeg2dec.c:
2079 tests: mpeg2dec: initialize variable
2080 ... which avoids test segfaulting.
2082 2012-08-30 16:26:00 -0700 Edward Hervey <edward@collabora.com>
2084 * tests/check/elements/mpeg2dec.c:
2085 check: Feed parsed data to mpeg2dec
2086 And fix the expected output caps by adding colorimetry field
2088 2012-08-22 13:31:00 +0200 Stefan Sauer <ensonic@users.sf.net>
2091 Automatic update of common submodule
2092 From 668acee to 4f962f7
2094 2012-08-22 13:19:01 +0200 Stefan Sauer <ensonic@users.sf.net>
2097 configure: bump gtk-doc req to 1.12 (mar-2009)
2098 This allows us to e.g. unconditionally use gtkdoc-rebase.
2100 2012-08-20 23:32:32 +0100 Tim-Philipp Müller <tim@centricular.net>
2102 * docs/plugins/inspect/plugin-dvdsub.xml:
2103 * gst/dvdsub/gstdvdsubdec.c:
2104 * gst/dvdsub/gstdvdsubparse.c:
2105 video/x-dvd-subpicture -> subpicture/x-dvd
2107 2012-08-09 16:30:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2109 * ext/x264/gstx264enc.c:
2110 x264enc: Use new video encoder base class API for handling tags
2112 2012-08-08 16:27:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2114 * gst/dvdsub/gstdvdsubdec.c:
2115 dvdsubdec: Set alignment at the correct place of GstAllocationParams
2117 2012-08-08 16:26:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2120 * win32/common/config.h:
2123 === release 0.11.93 ===
2125 2012-08-08 15:23:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2128 * gst-plugins-ugly.doap:
2129 * win32/common/config.h:
2132 2012-08-08 15:23:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2134 * gst/asfdemux/asfpacket.c:
2135 * gst/realmedia/rmdemux.c:
2136 gst: silence some compiler warnings with -DG_DISABLE_ASSERT
2138 2012-08-06 15:31:50 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
2140 * gst/asfdemux/asfpacket.c:
2141 asfdemux: avoid some more invalid timestamp arithmetic
2142 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
2144 2012-08-05 18:30:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2146 * ext/sidplay/gstsiddec.cc:
2147 * gst/asfdemux/gstasfdemux.c:
2148 * gst/realmedia/rademux.c:
2149 * gst/realmedia/rmdemux.c:
2150 gst: Add stream-id to stream-start events
2152 2012-07-27 11:35:52 +0200 Edward Hervey <edward@collabora.com>
2154 * ext/mpeg2dec/gstmpeg2dec.c:
2155 mpeg2dec: Don't use NULL values for fbuf
2156 We need to make a difference between the initial dummy buffers (which
2157 have a fbuf->id of NULL) and the buffers on which we allocated
2160 2012-08-05 16:40:57 +0100 Tim-Philipp Müller <tim@centricular.net>
2163 Automatic update of common submodule
2164 From 94ccf4c to 668acee
2166 2012-08-04 16:13:36 +0100 Tim-Philipp Müller <tim@centricular.net>
2168 * ext/a52dec/gsta52dec.c:
2169 * ext/lame/gstlamemp3enc.c:
2170 * gst/asfdemux/gstasfdemux.c:
2171 * gst/realmedia/rademux.c:
2172 * gst/realmedia/rmdemux.c:
2173 * gst/realmedia/rmutils.c:
2174 gst_tag_list_free -> gst_tag_list_unref
2176 2012-07-28 00:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2178 * ext/sidplay/gstsiddec.cc:
2179 * ext/x264/gstx264enc.c:
2180 * gst/asfdemux/gstasfdemux.c:
2181 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2182 * gst/realmedia/rademux.c:
2183 * gst/realmedia/rmdemux.c:
2184 tag: Update for taglist/tag event API changes
2186 2012-07-26 18:30:04 +0200 Edward Hervey <edward@collabora.com>
2188 * ext/mpeg2dec/gstmpeg2dec.c:
2189 mpeg2dec: Avoid dropping first GOP
2190 We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
2191 do not check if it is NULL or not.
2192 And cleanup a bit of debug
2194 2012-07-25 13:05:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2196 * gst/realmedia/rdtmanager.c:
2197 * gst/realmedia/rdtmanager.h:
2198 rdt: add on-npt-stop signal
2199 rtspsrc will look for it.
2201 2012-07-25 12:48:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2203 * gst/realmedia/rdtmanager.c:
2204 rdt: set caps after activating the pad
2206 2012-07-25 12:48:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2208 * gst/realmedia/gstrdtbuffer.c:
2211 2012-07-25 09:37:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2213 * gst/asfdemux/gstrtpasfdepay.c:
2214 asfdepay: fix padding correction
2215 Fix padding correction. gst_buffer_copy_into() appends the memory to the already
2216 existing memory in the target buffer..
2217 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
2219 2012-07-23 13:32:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2221 * ext/mpeg2dec/gstmpeg2dec.c:
2222 mpeg2dec: copy buffer flags when cropping
2223 When we crop a buffer, copy the flags as well.
2225 2012-07-23 11:25:34 +0200 Robert Swain <robert.swain@collabora.co.uk>
2227 * ext/mpeg2dec/gstmpeg2dec.c:
2228 mpeg2dec: Fix GstVideoInfo pointer
2230 2012-07-23 11:13:05 +0200 Robert Swain <robert.swain@collabora.co.uk>
2232 * ext/mpeg2dec/gstmpeg2dec.c:
2233 mpeg2dec: Correctly flag output buffer interlaced state
2234 If the sequence is not flagged as progressive its buffers are marked
2235 interlace mode mixed. There is an individual picture flag indicating
2236 whether picture in the sequence are interlaced or not. This is used
2237 along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
2238 completely indicate the buffer's interlaced state.
2239 Also, TFF and RFF should only be set if the sequence is not progressive.
2241 2012-07-23 10:33:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2243 * ext/mpeg2dec/gstmpeg2dec.c:
2244 ext: Update for video base classes API changes
2246 2012-07-23 08:45:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2249 Automatic update of common submodule
2250 From 98e386f to 94ccf4c
2252 2012-07-20 16:12:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2254 * gst/asfdemux/asfpacket.c:
2255 asfdemux: make sure to avoid arithmetic with _NONE timestamp
2257 2012-07-16 17:36:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2259 * gst/asfdemux/asfpacket.c:
2260 asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
2261 ... so it does not get used as first (valid) payload ts, whereas
2262 the first real valid payload ts may be considerably larger.
2263 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
2265 2012-07-20 14:41:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2267 * gst/asfdemux/gstasfdemux.c:
2268 asfdemux: slightly relax supported seek requirements
2269 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
2271 2012-07-19 09:58:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2273 * ext/mpeg2dec/gstmpeg2dec.c:
2274 mpeg2dec: Propagate GstFlowReturn where needed
2275 It was just ignoring the return values...
2277 2012-07-19 09:56:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2279 * ext/mpeg2dec/gstmpeg2dec.c:
2280 mpeg2dec: Store temporary buffers out of the way
2281 When mpeg2dec needs to do cropping (because downstream can't handle it),
2282 we need temporary buffers to decode to.
2283 Use the user_data field to store those, and unify the rest of the code
2284 that needs to touch a buffer (regardless of how/where it was allocated).
2285 https://bugzilla.gnome.org/show_bug.cgi?id=680194
2287 2012-07-18 18:32:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2289 * ext/mpeg2dec/gstmpeg2dec.c:
2290 mpeg2dec: Call gst_video_decoder_negotiate()
2292 2012-07-18 17:21:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2294 * gst/realmedia/rmdemux.c:
2295 rmdemux: give stream tags a different event name so they don't overwrite global tags
2296 There can only be one taglist per name for sticky tag events.
2297 Needs to be fixed more properly, see
2298 https://bugzilla.gnome.org/show_bug.cgi?id=677619
2300 2012-07-18 16:49:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2302 * gst/realmedia/rademux.c:
2303 rademux: set/send caps on pad after activating it
2305 2012-07-18 16:46:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2307 * gst/realmedia/rmdemux.c:
2308 rmdemux: set/send caps after activating the source pads
2309 Makes sure the caps event isn't dropped immediately.
2311 2012-07-17 20:54:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2313 * ext/dvdread/dvdreadsrc.c:
2314 dvdreadsrc: mustn't drop queries like caps query if not started yet
2316 2012-07-15 20:12:46 +0100 Tim-Philipp Müller <tim@centricular.net>
2318 * gst/asfdemux/gstasfdemux.c:
2319 asfdemux: extract WM/Year as GstDateTime instead of GDate
2320 So we can signal that only the year field is valid.
2322 2012-07-13 15:41:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2324 * gst/asfdemux/gstasfdemux.c:
2325 asfdemux: don't leak payload if we are not pushing it
2327 2012-07-13 13:59:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2329 * ext/sidplay/gstsiddec.cc:
2330 * gst/asfdemux/gstasfdemux.c:
2331 * gst/realmedia/rademux.c:
2332 * gst/realmedia/rmdemux.c:
2333 demuxers: Push STREAM_START when needed
2335 2012-07-13 11:36:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2337 * gst/asfdemux/gstasfdemux.c:
2338 asf: don't push on inactive streams
2340 2012-07-12 18:05:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2342 * ext/dvdread/dvdreadsrc.c:
2343 dvdreadsrc: set rank to NONE
2344 It should never be autoplugged really, for DVD
2345 playback there's rsndvd (or will be, realsoonnow).
2347 2012-07-09 16:27:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2349 * ext/mpeg2dec/gstmpeg2dec.c:
2350 fix for allocator API changes
2352 2012-07-06 11:50:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2354 * ext/x264/gstx264enc.c:
2355 update for query api changes
2357 2012-07-06 11:27:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2359 * ext/mpeg2dec/gstmpeg2dec.c:
2360 update for query api changes
2362 2012-07-06 11:03:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2364 * ext/x264/gstx264enc.c:
2365 update for allocation query changes
2367 2012-07-05 23:23:33 +0100 Tim-Philipp Müller <tim@centricular.net>
2370 LICENSE_readme: fix typo
2372 2012-07-05 22:48:18 +0100 Tim-Philipp Müller <tim@centricular.net>
2375 LICENSE_readme: mention x264
2376 https://bugzilla.gnome.org/show_bug.cgi?id=679472
2378 2012-07-05 13:12:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2380 * gst/asfdemux/gstasfdemux.c:
2381 * gst/realmedia/rademux.c:
2382 * gst/realmedia/rmdemux.c:
2383 gst: Implement segment-done event
2385 2012-06-27 11:23:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2387 * gst/asfdemux/gstasfdemux.c:
2388 asf: fix x-wmv format in caps
2390 2012-06-27 10:24:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2392 * gst/asfdemux/asfpacket.c:
2395 2012-06-21 15:13:57 +0100 Bastien Nocera <hadess@hadess.net>
2397 * gst/asfdemux/asfpacket.c:
2398 * gst/asfdemux/asfpacket.h:
2399 * gst/asfdemux/gstasfdemux.c:
2400 asfdemux: Ignore parsing errors from broken packets
2401 We should instead be counting the number of errors and exiting if
2402 they're too numerous. This makes a number of broken ASF files playable.
2403 https://bugzilla.gnome.org/show_bug.cgi?id=678543
2405 gst/asfdemux/asfpacket.c
2406 gst/asfdemux/gstasfdemux.c
2408 2012-06-26 17:15:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2410 * gst/asfdemux/gstasfdemux.c:
2413 2012-06-25 09:43:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2415 * ext/mpeg2dec/gstmpeg2dec.c:
2416 mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
2418 2012-06-25 09:34:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2420 * ext/mpeg2dec/gstmpeg2dec.c:
2421 mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
2424 2012-06-20 13:36:25 -0400 Matej Knopp <matej.knopp@gmail.com>
2426 * ext/x264/gstx264enc.c:
2427 x264enc: Fix unitialized variable and taglist event
2429 2012-06-20 13:23:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2431 * ext/mpeg2dec/gstmpeg2dec.c:
2432 mpeg2dec: fix compilation
2434 2012-06-20 10:39:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2436 * ext/sidplay/gstsiddec.cc:
2437 * gst/asfdemux/gstasfdemux.c:
2438 * gst/realmedia/rademux.c:
2439 * gst/realmedia/rdtmanager.c:
2440 * gst/realmedia/rmdemux.c:
2441 update for task api change
2443 2012-06-20 10:39:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2445 * ext/mpeg2dec/gstmpeg2dec.c:
2446 * ext/x264/gstx264enc.c:
2449 2012-06-20 09:06:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2451 * ext/mpeg2dec/gstmpeg2dec.c:
2452 * ext/mpeg2dec/gstmpeg2dec.h:
2453 mpeg2dec: Port to 0.11 again
2455 2012-06-19 15:19:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2457 * ext/x264/gstx264enc.c:
2458 x264enc: Fix compiler warning
2460 2012-05-30 12:50:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2462 * ext/mpeg2dec/gstmpeg2dec.c:
2463 * ext/mpeg2dec/gstmpeg2dec.h:
2464 mpeg2dec: Report PAR if not present upstream
2465 And clean up some code
2467 2012-05-04 16:09:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2469 * ext/mpeg2dec/gstmpeg2dec.c:
2470 mpeg2dec: use _scale_ceil to compute frame period
2471 https://bugzilla.gnome.org/show_bug.cgi?id=675769
2473 2012-05-04 16:08:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2475 * ext/mpeg2dec/gstmpeg2dec.c:
2476 mpeg2dec: mpeg2dec actually has 3 frame latency
2477 https://bugzilla.gnome.org/show_bug.cgi?id=675769
2479 2012-05-01 18:49:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2481 * ext/mpeg2dec/gstmpeg2dec.c:
2482 mpeg2dec: Fix large output buffers leak
2484 2012-05-01 18:46:31 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2486 * ext/mpeg2dec/gstmpeg2dec.c:
2487 mpeg2dec: Port to new way of handling frame reference
2489 2012-05-01 16:12:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2491 * ext/mpeg2dec/gstmpeg2dec.c:
2492 mpeg2dec: don't leak input_state
2494 2012-04-13 19:06:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2496 * ext/mpeg2dec/gstmpeg2dec.c:
2497 * ext/mpeg2dec/gstmpeg2dec.h:
2498 mpeg2dec: Port to GstVideoDecoder base class
2500 ext/mpeg2dec/gstmpeg2dec.c
2501 ext/mpeg2dec/gstmpeg2dec.h
2502 Back to 0.10 state, needs to be ported to 0.11 again.
2504 2012-06-19 09:26:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2506 Merge remote-tracking branch 'origin/master'
2508 2012-06-19 09:26:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2510 * ext/x264/gstx264enc.c:
2511 * ext/x264/gstx264enc.h:
2512 x264enc: Port to 0.11 again
2514 2012-05-07 11:52:40 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2516 * ext/x264/gstx264enc.c:
2517 x264enc: Don't set latency while holding object lock
2518 This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
2519 https://bugzilla.gnome.org/show_bug.cgi?id=675762
2521 2012-05-03 18:07:24 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2523 * ext/x264/gstx264enc.c:
2524 x264enc: Use video encoder stream lock to avoid deadlock
2526 2012-05-01 18:45:33 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2528 * ext/x264/gstx264enc.c:
2529 x264enc: Port to new way of passing frame reference
2531 2012-04-30 19:00:09 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2533 * ext/x264/gstx264enc.c:
2534 x264enc: Set default stream-format to avc as it's a better format
2536 2012-04-26 22:27:55 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2538 * ext/x264/gstx264enc.c:
2539 x264enc: Fix setting latency
2540 Fixes setting latency when framerate is dynamic and round up the latency
2541 to avoid rounding issues.
2543 2012-04-30 18:59:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2545 * ext/x264/gstx264enc.c:
2546 x264enc: gst_video_encoder_get_frame() is now transfer full
2548 2012-04-26 17:31:45 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2550 * ext/x264/gstx264enc.c:
2551 x264enc: don't leak output state
2553 2012-04-18 17:09:12 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2555 * ext/x264/gstx264enc.c:
2556 * ext/x264/gstx264enc.h:
2557 x264enc: Remove x264 backward compatibility support
2559 2012-04-18 16:13:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2561 * ext/x264/gstx264enc.c:
2562 x264enc: Report latency base on x264 buffer size
2564 2012-04-17 15:44:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2567 * ext/x264/gstx264enc.c:
2568 * ext/x264/gstx264enc.h:
2569 x264enc: Port to GstVideoEncoder baseclass
2572 ext/x264/gstx264enc.c
2573 ext/x264/gstx264enc.h
2574 Back to 0.10 state, needs to be ported to 0.11 again.
2576 2012-06-16 18:29:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2581 * docs/plugins/Makefile.am:
2582 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2583 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2584 * docs/plugins/inspect/plugin-synaesthesia.xml:
2585 * gst/synaesthesia/.gitignore:
2586 * gst/synaesthesia/Makefile.am:
2587 * gst/synaesthesia/README:
2588 * gst/synaesthesia/gstsynaesthesia.c:
2589 * gst/synaesthesia/gstsynaesthesia.h:
2590 * gst/synaesthesia/synaescope.c:
2591 * gst/synaesthesia/synaescope.h:
2592 synaesthesia: remove experimental GPL-ed synaesthesia plugin
2593 It never made it out of experimental, and there's a new
2594 synaescope element in gst-plugins-bad that's hopefully
2595 sufficiently similar.
2596 https://bugzilla.gnome.org/show_bug.cgi?id=356882
2598 2012-06-16 18:13:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2600 * gst/mpegstream/.gitignore:
2601 mpegstream: remove leftover hidden .gitignore file
2603 2012-06-08 15:55:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2605 * gst/synaesthesia/gstsynaesthesia.c:
2606 * tests/check/elements/amrnbenc.c:
2607 * tests/check/elements/x264enc.c:
2608 elements: Use gst_pad_set_caps() instead of manual event fiddling
2610 2012-06-08 15:05:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2613 Automatic update of common submodule
2614 From 03a0e57 to 98e386f
2616 2012-06-07 16:28:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2621 === release 0.11.92 ===
2623 2012-06-07 16:28:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2629 * docs/plugins/inspect/plugin-a52dec.xml:
2630 * docs/plugins/inspect/plugin-amrnb.xml:
2631 * docs/plugins/inspect/plugin-amrwbdec.xml:
2632 * docs/plugins/inspect/plugin-asf.xml:
2633 * docs/plugins/inspect/plugin-cdio.xml:
2634 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2635 * docs/plugins/inspect/plugin-dvdread.xml:
2636 * docs/plugins/inspect/plugin-dvdsub.xml:
2637 * docs/plugins/inspect/plugin-lame.xml:
2638 * docs/plugins/inspect/plugin-mad.xml:
2639 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2640 * docs/plugins/inspect/plugin-realmedia.xml:
2641 * docs/plugins/inspect/plugin-siddec.xml:
2642 * docs/plugins/inspect/plugin-twolame.xml:
2643 * docs/plugins/inspect/plugin-x264.xml:
2644 * gst-plugins-ugly.doap:
2645 * win32/common/config.h:
2648 2012-06-07 16:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2691 2012-06-06 18:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2694 Automatic update of common submodule
2695 From 1fab359 to 03a0e57
2697 2012-06-06 13:03:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2699 * ext/sidplay/gstsiddec.cc:
2700 * gst/asfdemux/gstasfdemux.c:
2701 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2702 * gst/realmedia/rademux.c:
2703 * gst/realmedia/rmdemux.c:
2704 update for tag event change
2706 2012-06-01 10:29:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2709 Automatic update of common submodule
2710 From f1b5a96 to 1fab359
2712 2012-05-31 13:08:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2715 Automatic update of common submodule
2716 From 92b7266 to f1b5a96
2718 2012-05-30 12:45:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2721 Automatic update of common submodule
2722 From ec1c4a8 to 92b7266
2724 2012-05-30 11:24:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2727 Automatic update of common submodule
2728 From 3429ba6 to ec1c4a8
2730 2012-05-26 23:41:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2732 * gst/realmedia/rmutils.c:
2733 realmedia: don't use GstStructure API on tag lists
2735 2012-05-21 14:57:44 +0200 Julien Isorce <julien.isorce@gmail.com>
2737 * ext/a52dec/gsta52dec.c:
2738 a52dec: really prefer the original number (and position) of channels
2739 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
2741 2012-05-24 12:32:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2744 Automatic update of common submodule
2745 From dc70203 to 3429ba6
2747 2012-05-17 21:12:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2750 * ext/x264/gstx264enc.c:
2751 x264: bump x264 requirement to build 106 or later
2752 Build 106 is from September 2010.
2753 https://bugzilla.gnome.org/show_bug.cgi?id=676257
2755 2012-04-15 23:39:48 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
2757 * ext/a52dec/gsta52dec.c:
2759 a52dec: adapt to work also with new liba52
2760 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
2762 2012-05-17 12:40:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2764 * ext/a52dec/gsta52dec.c:
2765 a52dec: trigger renegotiation upon changed stream channels
2768 2012-05-16 09:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2771 configure: Require core/base 0.11.91
2773 2012-01-13 18:18:33 -0500 Matej Knopp <matej.knopp@gmail.com>
2776 .gitignore: add visual studio IDE files and OS X .DS_Store files
2777 https://bugzilla.gnome.org/show_bug.cgi?id=667899
2779 2012-05-13 17:00:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2784 === release 0.11.91 ===
2786 2012-05-13 16:49:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2793 * gst-plugins-ugly.doap:
2794 * win32/common/config.h:
2797 2012-05-13 16:48:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2840 2012-05-13 16:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2842 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
2844 2012-05-13 15:56:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2847 Automatic update of common submodule
2848 From dc70203 to 3429ba6
2850 2012-04-24 15:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2852 * gst/asfdemux/asfpacket.c:
2853 asfdemux: Use correct enum type
2855 2012-05-10 10:11:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2857 * gst/asfdemux/gstasfdemux.c:
2858 asfdemux: implement pull mode seek snap flags when an index is present
2859 Also ensure we get a proper EOS when seeking past the end of the
2860 file, or (when the snap after flag is set) between the last keyframe
2861 and the end of the file.
2863 2012-05-03 23:50:30 +0100 Leon Merten Lohse <leon@green-side.de>
2865 * ext/cdio/gstcdio.c:
2866 * ext/cdio/gstcdio.h:
2867 * ext/cdio/gstcdiocddasrc.c:
2868 cdio: compensate for libcdio's recent cd-text api changes
2869 https://bugzilla.gnome.org/show_bug.cgi?id=675112
2871 ext/cdio/gstcdiocddasrc.c
2873 2012-04-30 21:27:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2875 * ext/dvdread/dvdreadsrc.c:
2876 dvdread: fix build after recent include reshuffling in core
2877 Need to include gmodule.h ourselves now.
2879 2012-04-19 12:22:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2881 * ext/mpeg2dec/gstmpeg2dec.c:
2882 video: Update for libgstvideo API changes
2884 2012-04-16 09:09:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2887 Automatic update of common submodule
2888 From 6db25be to dc70203
2890 2012-04-12 13:56:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2892 * gst/asfdemux/asfpacket.c:
2893 * gst/asfdemux/asfpacket.h:
2894 asfdemux: fix performance issue, especially with high-bitrate streams
2895 Two things were suboptimal from a performance point of view:
2896 a) consider a large media object such as a video keyframe, which
2897 may be split up into multiple fragments. We would assemble
2898 the media object as follows:
2899 buf = join (join (join (frag1, frag2), frag3), frag4)
2900 which causes many unnecessary memcpy()s, and malloc/free,
2901 which could easily add up to a multiple of the actual object
2902 size. To avoid this, we allocate a buffer of the size needed
2903 from the start and copy fragments into that directly.
2904 b) for every fragment to join, we would create a sub-buffer
2905 before joining it (which would discard the sub-buffer again),
2906 leading to unnecessary miniobject create/free churn.
2908 gst/asfdemux/asfpacket.c
2909 gst/asfdemux/asfpacket.h
2911 2012-04-12 14:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2913 * gst/asfdemux/asfpacket.c:
2914 asfdemux: avoid unnecessary stream lookup
2915 We have already retrieved the stream for that stream number and
2916 made sure it's not NULL, so no need to do it again here; neither
2917 the number nor the streams changed since the last time.
2919 2012-04-02 19:31:20 +0200 Alban Browaeys <prahal@yahoo.com>
2921 * ext/a52dec/gsta52dec.c:
2922 a52dec: fix first_access bigger than 2
2923 gst_buffer_extract returns the number of bytes extracted, here 2 max.
2924 Set size to the buffer size as was done in 0.10 to avoid first_access
2925 error when it bypass 2.
2926 https://bugzilla.gnome.org/show_bug.cgi?id=673434
2928 2012-04-13 13:43:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2932 configure: Modernize autotools setup a bit
2933 Also we now only create tar.bz2 and tar.xz tarballs.
2935 2012-04-13 13:37:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2938 Automatic update of common submodule
2939 From 464fe15 to 6db25be
2941 2012-04-12 11:19:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2946 === release 0.11.90 ===
2948 2012-04-12 10:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2954 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
2955 * docs/plugins/inspect/plugin-a52dec.xml:
2956 * docs/plugins/inspect/plugin-amrnb.xml:
2957 * docs/plugins/inspect/plugin-amrwbdec.xml:
2958 * docs/plugins/inspect/plugin-asf.xml:
2959 * docs/plugins/inspect/plugin-cdio.xml:
2960 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2961 * docs/plugins/inspect/plugin-dvdread.xml:
2962 * docs/plugins/inspect/plugin-dvdsub.xml:
2963 * docs/plugins/inspect/plugin-lame.xml:
2964 * docs/plugins/inspect/plugin-mad.xml:
2965 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2966 * docs/plugins/inspect/plugin-realmedia.xml:
2967 * docs/plugins/inspect/plugin-siddec.xml:
2968 * docs/plugins/inspect/plugin-twolame.xml:
2969 * docs/plugins/inspect/plugin-x264.xml:
2970 * gst-plugins-ugly.doap:
2971 * win32/common/config.h:
2974 2012-04-12 10:39:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3017 2012-04-10 00:48:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3019 * ext/mad/gstmad.c.orig:
3020 mad: remove .c.orig file
3022 2012-04-10 00:47:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3024 * ext/a52dec/gsta52dec.c:
3025 * ext/amrnb/amrnbdec.c:
3026 * ext/amrnb/amrnbenc.c:
3027 * ext/amrwbdec/amrwbdec.c:
3028 * ext/cdio/gstcdiocddasrc.c:
3029 * ext/dvdread/dvdreadsrc.c:
3030 * ext/lame/gstlamemp3enc.c:
3032 * ext/mad/gstmad.c.orig:
3033 * ext/mpeg2dec/gstmpeg2dec.c:
3034 * ext/sidplay/gstsiddec.cc:
3035 * ext/twolame/gsttwolamemp2enc.c:
3036 * ext/x264/gstx264enc.c:
3037 * gst/asfdemux/gstasfdemux.c:
3038 * gst/asfdemux/gstrtpasfdepay.c:
3039 * gst/asfdemux/gstrtspwms.c:
3040 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3041 * gst/dvdsub/gstdvdsubdec.c:
3042 * gst/dvdsub/gstdvdsubparse.c:
3043 * gst/realmedia/pnmsrc.c:
3044 * gst/realmedia/rademux.c:
3045 * gst/realmedia/rdtdepay.c:
3046 * gst/realmedia/rdtmanager.c:
3047 * gst/realmedia/rmdemux.c:
3048 * gst/realmedia/rtspreal.c:
3049 * gst/synaesthesia/gstsynaesthesia.c:
3050 * gst/xingmux/gstxingmux.c:
3051 Use new gst_element_class_set_static_metadata()
3053 2012-04-05 18:43:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3056 Automatic update of common submodule
3057 From 7fda524 to 464fe15
3059 2012-04-05 17:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3061 * ext/a52dec/gsta52dec.c:
3062 * ext/amrnb/amrnb.c:
3063 * ext/amrwbdec/amrwb.c:
3064 * ext/cdio/gstcdio.c:
3065 * ext/dvdread/dvdreadsrc.c:
3066 * ext/lame/plugin.c:
3068 * ext/mad/gstmad.c.orig:
3069 * ext/mpeg2dec/gstmpeg2dec.c:
3070 * ext/sidplay/gstsiddec.cc:
3071 * ext/twolame/gsttwolamemp2enc.c:
3072 * ext/x264/gstx264enc.c:
3073 * gst/asfdemux/gstasf.c:
3074 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3075 * gst/dvdsub/gstdvdsubdec.c:
3076 * gst/realmedia/realmedia.c:
3077 * gst/synaesthesia/gstsynaesthesia.c:
3078 * gst/xingmux/plugin.c:
3079 gst: Update for GST_PLUGIN_DEFINE() API changes
3081 2012-04-05 13:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3084 configure: Update version to 0.11.89.1
3086 2012-04-04 14:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3089 * docs/plugins/Makefile.am:
3090 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3091 * docs/version.entities.in:
3092 * ext/a52dec/Makefile.am:
3093 * ext/amrnb/Makefile.am:
3094 * ext/amrwbdec/Makefile.am:
3095 * ext/cdio/Makefile.am:
3096 * ext/lame/Makefile.am:
3097 * ext/mad/Makefile.am:
3098 * ext/mpeg2dec/Makefile.am:
3099 * ext/sidplay/Makefile.am:
3100 * ext/twolame/Makefile.am:
3101 * ext/x264/Makefile.am:
3102 * gst-plugins-ugly.spec.in:
3103 * gst/asfdemux/Makefile.am:
3104 * gst/dvdlpcmdec/Makefile.am:
3105 * gst/dvdsub/Makefile.am:
3106 * gst/realmedia/Makefile.am:
3107 * pkgconfig/Makefile.am:
3108 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
3109 * tests/check/Makefile.am:
3110 gst: Update versioning
3112 2012-04-02 15:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3114 * ext/mpeg2dec/gstmpeg2dec.c:
3115 * ext/mpeg2dec/gstmpeg2dec.h:
3116 mpeg2dec: fix cropping
3117 fix cropping in mpeg2dec
3119 2012-04-01 20:19:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3121 * ext/mpeg2dec/gstmpeg2dec.c:
3122 mpeg2dec: add crop metadata when buffer is still writable
3124 2012-03-30 18:13:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3126 * gst/asfdemux/gstrtpasfdepay.c:
3127 update for buffer api change
3129 2012-03-30 11:52:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3131 * ext/a52dec/gsta52dec.c:
3133 ext: Update for audio decoder API changes
3135 2012-03-29 17:32:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3137 * tests/check/elements/amrnbenc.c:
3138 * tests/check/elements/x264enc.c:
3139 tests: make more valgrind-friendly and plug caps leak
3141 2012-03-28 12:50:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3143 * gst/asfdemux/asfpacket.c:
3144 * gst/asfdemux/gstasfdemux.c:
3145 * gst/dvdsub/gstdvdsubdec.c:
3146 update for buffer changes
3148 2012-03-27 14:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3150 * tests/check/elements/x264enc.c:
3151 tests: x264enc: adjust test to removal of deprecated properties
3153 2012-03-26 12:13:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3155 Replace master with 0.11
3157 2012-03-22 15:56:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3162 === release 0.11.2 ===
3164 2012-03-22 15:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3170 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3171 * docs/plugins/inspect/plugin-a52dec.xml:
3172 * docs/plugins/inspect/plugin-amrnb.xml:
3173 * docs/plugins/inspect/plugin-amrwbdec.xml:
3174 * docs/plugins/inspect/plugin-asf.xml:
3175 * docs/plugins/inspect/plugin-cdio.xml:
3176 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3177 * docs/plugins/inspect/plugin-dvdread.xml:
3178 * docs/plugins/inspect/plugin-dvdsub.xml:
3179 * docs/plugins/inspect/plugin-lame.xml:
3180 * docs/plugins/inspect/plugin-mad.xml:
3181 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3182 * docs/plugins/inspect/plugin-realmedia.xml:
3183 * docs/plugins/inspect/plugin-siddec.xml:
3184 * docs/plugins/inspect/plugin-twolame.xml:
3185 * docs/plugins/inspect/plugin-x264.xml:
3186 * gst-plugins-ugly.doap:
3226 * win32/common/config.h:
3229 2012-03-21 13:18:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3231 * tests/check/elements/mpeg2dec.c:
3232 tests: fix after memory changes
3234 2012-03-21 13:18:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3236 * ext/x264/gstx264enc.c:
3237 * ext/x264/gstx264enc.h:
3238 x264enc: remove deprecated properties
3240 2012-03-20 12:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3242 Merge remote-tracking branch 'origin/master' into 0.11
3243 So 0.11 folks also get amr include fixes.
3245 ext/a52dec/gsta52dec.c
3248 2012-03-18 18:56:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3250 * gst/synaesthesia/gstsynaesthesia.c:
3251 synaesthesia: fixup for bufferpool api changes
3252 ... as well as some caps ref handling.
3254 2012-03-16 21:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3256 * gst/realmedia/rademux.c:
3257 * gst/realmedia/rmdemux.c:
3258 don't pass random pointers to pull_range
3260 2012-03-15 22:11:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3262 * ext/mpeg2dec/gstmpeg2dec.c:
3263 update for bufferpool changes
3265 2012-03-15 20:38:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3267 * ext/mpeg2dec/gstmpeg2dec.c:
3268 update for allocation query changes
3270 2012-03-15 13:38:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3272 * ext/dvdread/dvdreadsrc.c:
3273 * ext/lame/gstlamemp3enc.c:
3274 * ext/mpeg2dec/gstmpeg2dec.c:
3275 * ext/x264/gstx264enc.c:
3276 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3277 * gst/dvdsub/gstdvdsubdec.c:
3278 update for memory api changes
3280 2012-03-14 19:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3282 * ext/mpeg2dec/gstmpeg2dec.c:
3283 take padding into account
3285 2012-03-13 18:27:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3288 mad: simplify parsing code
3289 Also fixes #671455 (expected at least).
3291 2012-03-12 16:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3294 configure.ac: bump required GLib to 2.31.14
3295 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
3297 2012-03-12 12:23:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3299 * ext/sidplay/gstsiddec.cc:
3300 fix for caps _normalize changes
3302 2012-03-11 19:07:19 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3304 * ext/x264/gstx264enc.c:
3305 fix for caps api changes
3307 2012-03-06 16:08:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3309 * ext/a52dec/gsta52dec.c:
3310 * ext/a52dec/gsta52dec.h:
3311 a52dec: use base class tag handling helper
3312 ... so as to ensure these to be handled and sent at proper time.
3314 2012-03-06 14:28:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3316 * ext/dvdread/dvdreadsrc.c:
3317 dvdreadsrc: Use variable type with correct signedness
3319 2011-01-14 18:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
3321 * ext/mpeg2dec/gstmpeg2dec.c:
3322 mpeg2dec: Copy planes in one go when possible
3324 2012-03-03 17:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3327 * ext/amrnb/amrnbdec.h:
3328 * ext/amrnb/amrnbenc.h:
3329 * ext/amrwbdec/amrwbdec.h:
3330 amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
3331 In previous versions, the opencore-amr include sub-directory
3332 would be specified in the include path in the CFLAGS, but this
3333 is no longer the case in newer versions, so we need to add those
3334 to our include directives.
3335 Based on patch by: Christian Morales Vega
3336 https://bugzilla.gnome.org/show_bug.cgi?id=671123
3338 2012-03-03 16:56:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3341 configure: get rid of non-pkg-config ways to check for opencore-amr
3343 2012-02-29 17:26:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3345 * ext/mpeg2dec/gstmpeg2dec.c:
3346 update for metadata API changes
3348 2012-02-27 06:35:01 +0100 Alessandro Decina <alessandro.d@gmail.com>
3350 * ext/amrwbdec/Makefile.am:
3351 * ext/lame/Makefile.am:
3352 * ext/mad/Makefile.am:
3353 amrwbdec, lame, mad: link to libgstbase
3355 2012-02-27 06:33:48 +0100 Alessandro Decina <alessandro.d@gmail.com>
3357 * ext/x264/gstx264enc.c:
3358 x264enc: fix compiler warning
3360 2012-02-27 00:36:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3362 Merge remote-tracking branch 'origin/master' into 0.11
3364 2012-02-27 00:34:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3366 Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
3370 2012-02-23 11:20:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3375 * docs/plugins/gst-plugins-ugly-plugins.args:
3376 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3377 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
3378 * docs/plugins/inspect/plugin-a52dec.xml:
3379 * docs/plugins/inspect/plugin-amrnb.xml:
3380 * docs/plugins/inspect/plugin-amrwbdec.xml:
3381 * docs/plugins/inspect/plugin-asf.xml:
3382 * docs/plugins/inspect/plugin-cdio.xml:
3383 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3384 * docs/plugins/inspect/plugin-dvdread.xml:
3385 * docs/plugins/inspect/plugin-dvdsub.xml:
3386 * docs/plugins/inspect/plugin-iec958.xml:
3387 * docs/plugins/inspect/plugin-lame.xml:
3388 * docs/plugins/inspect/plugin-mad.xml:
3389 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3390 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3391 * docs/plugins/inspect/plugin-mpegstream.xml:
3392 * docs/plugins/inspect/plugin-realmedia.xml:
3393 * docs/plugins/inspect/plugin-siddec.xml:
3394 * docs/plugins/inspect/plugin-twolame.xml:
3395 * docs/plugins/inspect/plugin-x264.xml:
3396 * win32/common/config.h:
3397 Bump version after release
3399 2012-02-21 18:58:06 -0800 David Schleef <ds@schleef.org>
3402 autogen.sh: avoid touching .po files during 'make'
3403 A simple workaround to deal with GNU gettext automake integration
3404 failing to deal with git. Fixes: #669207
3406 2012-02-22 02:17:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3408 * ext/x264/gstx264enc.c:
3409 x264: convert g_print to LOG
3411 2012-02-22 02:07:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3413 * gst/asfdemux/gstrtpasfdepay.c:
3414 update for new memory api
3416 2012-02-22 02:07:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3418 * ext/x264/gstx264enc.c:
3419 x264enc: handle pts and dts
3421 2012-02-21 18:53:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3424 mad: handle libmad freeform parsing quirk
3426 2012-02-21 18:49:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3429 mad: fixup unhacking last frame coaxing
3430 ... so as to not only replace the data pointer but also available size.
3432 2012-02-20 14:27:49 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
3434 * gst-plugins-ugly.spec.in:
3437 2012-02-18 00:02:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3439 * win32/common/config.h:
3440 win32: back to development
3442 2012-02-17 17:53:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3445 * gst/synaesthesia/gstsynaesthesia.c:
3446 * gst/synaesthesia/gstsynaesthesia.h:
3447 synaesthesia: port to 0.11
3449 2012-02-17 17:53:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3452 * gst/xingmux/gstxingmux.c:
3453 xingmux: port to 0.11
3455 2012-02-17 11:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3460 === release 0.11.1 ===
3462 2012-02-17 11:06:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3468 * docs/plugins/gst-plugins-ugly-plugins.args:
3469 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3470 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
3471 * docs/plugins/inspect/plugin-a52dec.xml:
3472 * docs/plugins/inspect/plugin-amrnb.xml:
3473 * docs/plugins/inspect/plugin-amrwbdec.xml:
3474 * docs/plugins/inspect/plugin-asf.xml:
3475 * docs/plugins/inspect/plugin-cdio.xml:
3476 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3477 * docs/plugins/inspect/plugin-dvdread.xml:
3478 * docs/plugins/inspect/plugin-dvdsub.xml:
3479 * docs/plugins/inspect/plugin-lame.xml:
3480 * docs/plugins/inspect/plugin-mad.xml:
3481 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3482 * docs/plugins/inspect/plugin-realmedia.xml:
3483 * docs/plugins/inspect/plugin-siddec.xml:
3484 * docs/plugins/inspect/plugin-twolame.xml:
3485 * docs/plugins/inspect/plugin-x264.xml:
3486 * gst-plugins-ugly.doap:
3526 * win32/common/config.h:
3529 2012-02-17 09:16:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3531 Merge branch 'master' into 0.11
3535 2012-02-16 14:29:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3538 mad: unhack last frame coaxing
3539 ... so as to maximally use available base class API and interfere least
3540 as possible with its internal state.
3542 2012-02-15 13:45:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3545 mad: fix compilation
3547 2012-02-15 13:40:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3550 mad: chain up to default event handler
3552 2012-02-11 05:38:41 -0500 Matej Knopp <matej.knopp@gmail.com>
3554 * ext/x264/gstx264enc.c:
3555 x264enc: unmap video frame after encoding
3556 Fixes major memory leak.
3557 https://bugzilla.gnome.org/show_bug.cgi?id=669863
3559 2012-02-10 17:02:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3561 * ext/x264/gstx264enc.c:
3562 x264enc: fix after merge
3564 2012-02-10 17:00:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3566 Merge branch 'master' into 0.11
3568 ext/x264/gstx264enc.c
3570 2012-02-09 18:10:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3572 * ext/sidplay/gstsiddec.cc:
3573 * ext/sidplay/gstsiddec.h:
3574 sidplay: don't use ulong properties
3576 2012-02-09 16:14:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3578 * ext/sidplay/gstsiddec.cc:
3579 sidplay: fix negotiation
3581 2012-02-09 11:55:07 +0100 Robert Swain <robert.swain@collabora.co.uk>
3583 * ext/x264/gstx264enc.c:
3584 x264enc: Add baseline profile to caps
3585 libx264 does not yet support the features that create the difference
3586 between baseline and constrained baseline profile. Hence it currently
3587 supports both though it can only technically encode constrained
3590 2012-02-08 16:38:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3592 * ext/amrnb/amrnbenc.c:
3593 * gst/asfdemux/gstasfdemux.c:
3594 * gst/realmedia/rdtmanager.c:
3595 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
3597 2012-02-07 18:56:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3599 * tests/check/elements/mpeg2dec.c:
3600 mpeg2dec: fix test a bit more
3601 Still broken because cropping is broken in mpeg2dec
3603 2012-02-07 11:06:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3605 * tests/check/elements/amrnbenc.c:
3606 * tests/check/elements/x264enc.c:
3607 * tests/check/elements/xingmux.c:
3608 tests: fix some tests
3610 2012-02-01 16:20:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3612 * ext/twolame/gsttwolamemp2enc.c:
3613 twolame: Use new audio encoder/decoder base class API for srcpad caps
3615 2012-02-01 16:20:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3617 * ext/lame/gstlamemp3enc.c:
3618 lame: Use new audio encoder/decoder base class API for srcpad caps
3620 2012-02-01 16:19:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3623 mad: Use new audio encoder/decoder base class API for srcpad caps
3625 2012-02-01 16:17:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3627 * ext/a52dec/gsta52dec.c:
3628 a52dec: Use new audio encoder/decoder base class API for srcpad caps
3630 2012-02-01 16:15:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3632 * ext/amrwbdec/amrwbdec.c:
3633 amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
3635 2012-02-01 16:14:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3637 * ext/amrnb/amrnbdec.c:
3638 * ext/amrnb/amrnbenc.c:
3639 amrnb: Use new audio encoder/decoder base class API for srcpad caps
3641 2012-01-31 15:52:38 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3644 mad: ensure we do not confuse the base class with our buffer guard
3645 mad expects extra bytes at the end of a buffer (see discussion in
3646 http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
3647 and since we inject these without the base class' knowledge, we
3648 need to hide the bodies better.
3649 This fixes an assert at EOS when decoding an mp3 manually without
3650 an intervening mpegaudioparse.
3652 2012-01-30 17:17:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3654 * gst/realmedia/rtspreal.c:
3655 update for HEADER flag
3657 2011-07-20 09:00:58 +0200 Alessandro Decina <alessandro.d@gmail.com>
3659 * ext/x264/gstx264enc.c:
3660 * ext/x264/gstx264enc.h:
3661 x264enc: implement force-key-unit API
3663 2012-01-25 13:58:48 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
3666 Automatic update of common submodule
3667 From c463bc0 to 7fda524
3669 2012-01-25 13:58:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3671 * ext/amrnb/amrnbdec.c:
3672 * ext/amrwbdec/amrwbdec.c:
3673 amr: port to 0.11 again
3675 2012-01-25 13:03:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3677 Merge branch 'master' into 0.11
3679 ext/a52dec/gsta52dec.c
3681 2012-01-25 07:24:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3683 * ext/a52dec/gsta52dec.c:
3684 * ext/amrnb/amrnbdec.c:
3685 * ext/amrnb/amrnbenc.c:
3686 * ext/amrwbdec/amrwbdec.c:
3687 * ext/dvdread/dvdreadsrc.c:
3688 * ext/lame/gstlamemp3enc.c:
3690 * ext/mpeg2dec/gstmpeg2dec.c:
3691 * ext/sidplay/gstsiddec.cc:
3692 * ext/twolame/gsttwolamemp2enc.c:
3693 * gst/asfdemux/asfpacket.c:
3694 * gst/asfdemux/gstasfdemux.c:
3695 * gst/asfdemux/gstrtpasfdepay.c:
3696 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3697 * gst/dvdsub/gstdvdsubdec.c:
3698 * gst/dvdsub/gstdvdsubdec.h:
3699 * gst/realmedia/gstrdtbuffer.c:
3700 * gst/realmedia/gstrdtbuffer.h:
3701 * gst/realmedia/rdtdepay.c:
3702 * gst/realmedia/rmdemux.c:
3703 * gst/realmedia/rmutils.c:
3704 port to new memory API
3706 2012-01-25 11:38:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3709 Automatic update of common submodule
3710 From 2a59016 to c463bc0
3712 2012-01-22 23:56:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3714 * gst-libs/gst/glib-compat-private.h:
3715 Remove compatibility versions for deprecated GLib API
3717 2012-01-19 15:26:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3719 * ext/a52dec/gsta52dec.c:
3720 a52dec: fix read buffer overflow upon syncing
3721 The wrong size was being decremented, leading to a runaway
3724 2012-01-19 15:06:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3728 Add --disable-fatal-warnings configure option
3730 2012-01-19 11:34:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3732 * gst/asfdemux/gstasfdemux.c:
3733 * gst/realmedia/rademux.c:
3734 * gst/realmedia/rdtmanager.c:
3735 * gst/realmedia/rmdemux.c:
3736 port to new gthread API
3738 2012-01-18 17:00:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3741 configure.ac: Require GLib 2.31.10 for consistency
3743 2012-01-18 16:46:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3746 Automatic update of common submodule
3747 From 0807187 to 2a59016
3749 2012-01-17 11:55:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3751 * ext/amrwbdec/amrwbdec.c:
3752 amrwbdec: _parse should not return OK if not enough data yet
3754 2012-01-17 11:55:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3756 * ext/amrnb/amrnbdec.c:
3757 amrnbdec: _parse should not return OK if not enough data yet
3759 2012-01-13 15:03:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3761 * ext/dvdread/dvdreadsrc.c:
3762 dvdreadsrc: fix off by one in cell calculation for the last chapter
3764 2012-01-13 15:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3766 * gst/asfdemux/gstasfdemux.c:
3767 asfdemux: set caps on src pad before adding it
3769 2012-01-13 15:56:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3771 * gst/asfdemux/gstasfdemux.c:
3772 asfdemux: perform writable buffer map to copy into it
3774 2012-01-13 15:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3776 * gst/asfdemux/asfpacket.c:
3777 * gst/asfdemux/asfpacket.h:
3778 asfpacket: fix 0.11 ported payload extraction
3779 ... to cater for not necessarily offset == size - cur_pos,
3780 as size may have been adjusted due to padding.
3783 2012-01-13 13:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3785 * ext/x264/gstx264enc.c:
3786 x264enc: remove useless and semantically (though not practically) wrong code
3787 The object will be freed, so it's pointless to set the pointers
3790 2012-01-13 13:46:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3792 * ext/x264/gstx264enc.c:
3793 x264enc: remove leaking "optimization"
3795 2012-01-13 00:05:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3797 * gst/asfdemux/gstasfdemux.c:
3798 GST_TYPE_DATE -> G_TYPE_DATE
3800 2012-01-13 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3802 Merge remote-tracking branch 'origin/master' into 0.11
3804 ext/a52dec/gsta52dec.c
3806 2012-01-12 13:25:22 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3808 * ext/a52dec/gsta52dec.c:
3809 a52dec: plug buffer leak
3811 2012-01-12 13:20:26 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3813 * ext/a52dec/gsta52dec.c:
3814 a52dec: plug buffer leak
3816 2012-01-11 12:31:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3818 * ext/amrnb/amrnbenc.c:
3819 amrnbenc: _map and _unmap the appropriate input and output buffers
3821 2012-01-10 15:25:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3823 * ext/a52dec/gsta52dec.c:
3824 a52dec: Fix some merge mistakes
3826 2012-01-10 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3828 Merge branch 'master' into 0.11
3830 ext/a52dec/gsta52dec.c
3831 ext/a52dec/gsta52dec.h
3834 ext/lame/gstlamemp3enc.c
3837 gst/mpegaudioparse/gstmpegaudioparse.c
3838 gst/mpegstream/gstdvddemux.c
3839 gst/realmedia/rdtdepay.c
3844 2012-01-10 11:41:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3846 * gst/dvdsub/Makefile.am:
3847 dvdsub: add some CFLAGS and LIBS in Makefile.am
3848 ... since adapter is still used.
3850 2012-01-09 16:00:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3852 * gst/realmedia/rmdemux.c:
3853 rmdemux: Don't use buffer after unreffing
3855 2012-01-09 15:46:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3857 * gst/asfdemux/gstasfdemux.c:
3858 asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
3860 2012-01-09 15:24:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3863 mad: Correctly unmap the buffer with the original data pointer
3865 2012-01-09 15:15:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3868 mad: Make sure to set caps on the srcpad if none are set yet
3870 2012-01-08 14:24:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3872 * ext/mad/Makefile.am:
3873 mad: fix LIBS order in Makefile.am
3875 2012-01-07 21:04:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3878 mad: remove left-over id3tag.h include
3879 We don't use libid3tag any more.
3881 2012-01-05 12:17:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3883 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3884 dvdlpcmdec: fix for multichannel
3886 2012-01-04 16:05:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3888 * ext/a52dec/gsta52dec.c:
3889 * ext/a52dec/gsta52dec.h:
3890 a52dec: Update for the new raw audio caps
3892 2012-01-04 15:49:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3895 mad: Update for the new raw audio caps
3897 2012-01-04 15:45:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3899 * ext/lame/gstlamemp3enc.c:
3900 lamemp3enc: Update for the new raw audio caps
3902 2012-01-04 15:44:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3904 * ext/twolame/gsttwolamemp2enc.c:
3905 twolamemp2enc: Update for the new raw audio caps
3907 2012-01-04 15:43:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3909 * ext/amrwbdec/amrwbdec.c:
3910 amrwbdec: Add the new layout field to the raw audio caps
3912 2012-01-04 15:42:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3914 * ext/amrnb/amrnbdec.c:
3915 * ext/amrnb/amrnbenc.c:
3916 amrnb: Add the new layout field to the raw audio caps
3918 2012-01-04 15:26:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3920 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3921 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3922 dvdlpcmdec: Port to the new raw audio caps
3924 2012-01-04 15:12:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3926 * gst/asfdemux/gstasfdemux.c:
3927 asfdemux: Update for libgstriff API changes
3928 Still needs to handle audio channel reordering.
3930 2012-01-04 19:53:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3933 Automatic update of common submodule
3934 From 50b34ab to 0807187
3936 2012-01-04 17:05:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3938 * ext/lame/Makefile.am:
3939 lame: fix LIBADD order in Makefile.am
3941 2012-01-04 10:33:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3943 * tests/check/elements/amrnbenc.c:
3944 * tests/check/elements/mpeg2dec.c:
3945 * tests/check/elements/x264enc.c:
3946 * tests/check/elements/xingmux.c:
3947 * tests/check/generic/states.c:
3948 tests: make tests compile
3950 2012-01-03 15:27:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3952 * ext/amrwbdec/amrwbdec.c:
3953 * ext/dvdread/dvdreadsrc.c:
3955 * ext/sidplay/gstsiddec.cc:
3956 * gst/asfdemux/gstasfdemux.c:
3957 * gst/realmedia/pnmsrc.c:
3958 * gst/realmedia/rdtmanager.c:
3959 * gst/realmedia/rmdemux.c:
3960 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
3962 2011-12-30 18:31:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3964 * tests/check/Makefile.am:
3965 tests: disable generic index test
3967 2011-12-30 17:53:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3969 * ext/mpeg2dec/gstmpeg2dec.c:
3970 mpeg2dec: remove all seeking-related code
3971 A parser or demuxer upstream should handle this Same for
3974 2011-12-30 17:49:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3976 * ext/mpeg2dec/gstmpeg2dec.c:
3977 * ext/mpeg2dec/gstmpeg2dec.h:
3978 mpeg2dec: update for GstIndex removal
3980 2011-12-30 17:46:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3982 * ext/cdio/gstcdiocddasrc.c:
3983 cdio: update for probe vfunc removal in GstAudioCdSrc
3985 2011-12-27 22:54:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3987 * ext/lame/gstlame.c:
3988 * ext/lame/gstlamemp3enc.c:
3989 lame: fix printf format in debug statements
3990 https://bugzilla.gnome.org/show_bug.cgi?id=666926
3992 2011-12-26 18:24:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3994 * ext/lame/gstlame.c:
3995 * ext/lame/gstlame.h:
3996 lame: ensure parsed output
3997 ... by doing some basic parsing of encoded lame data.
3999 2011-12-26 16:34:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4001 * ext/lame/gstlame.h:
4002 lame: cleanup unused instance struct fields
4004 2011-12-26 18:23:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4006 * ext/lame/Makefile.am:
4007 * ext/lame/gstlamemp3enc.c:
4008 * ext/lame/gstlamemp3enc.h:
4009 lamemp3enc: ensure parsed output
4010 ... by doing some basic parsing of encoded lame data.
4013 2011-12-26 18:15:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4015 * ext/lame/gstlamemp3enc.c:
4016 lamemp3enc: do not leak merged tags
4018 2011-12-22 15:23:54 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4022 mad: helpfully bodge the last buffer to let mad decode the last frame
4023 If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
4024 to be believed, the last buffer must be followed by a number of 0 bytes
4025 in order for the last frame to be decoded (at least in some cases).
4026 Doing so seems to work here, fixing a missing 1152 samples when using
4027 mp3parse before mad (not using mp3parse would yield the correct amount
4028 of samples, if there's extra non-MP3 data after (eg, tag data)).
4030 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4032 * ext/dvdread/dvdreadsrc.c:
4033 dvdreadsrc: map subtitle language tag to stream indicated in PGC data
4035 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4037 * gst/mpegstream/gstdvddemux.c:
4038 dvddemux: tweak subtitle stream setup based on dvd language codes event
4039 ... to allow for non-continuous subtitle stream numbers.
4040 The missing stream numbers tend to come up as subtitle streams anyway
4041 (albeit not with an identified language tag).
4043 2011-12-21 13:56:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4045 * ext/dvdread/dvdreadsrc.c:
4046 dvdreadsrc: minor safety tweak to sector seeking
4048 2011-12-20 11:54:38 +0100 Julien Isorce <julien.isorce@gmail.com>
4050 * ext/a52dec/gsta52dec.c:
4051 a52dec: check that a52_init returns a valid a52 state
4053 2011-12-19 18:20:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4055 * ext/mpeg2dec/gstmpeg2dec.c:
4056 mpeg2dec: update for new interlaced flags
4058 2011-12-14 17:33:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4060 * ext/a52dec/Makefile.am:
4061 * ext/a52dec/gsta52dec.c:
4062 * ext/a52dec/gsta52dec.h:
4063 a52dec: port to audiodecoder
4065 2011-12-12 13:44:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4067 * ext/mad/Makefile.am:
4070 mad: port to audiodecoder
4072 2011-12-13 14:54:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4074 * ext/a52dec/gsta52dec.c:
4075 a52dec: Don't claim to support upstream renegotiation
4076 and use fixed caps on the srcpad. To correctly support
4077 upstream renegotiation a52dec would need to check if the
4078 caps of the downstream allocated buffer are the requested
4079 caps or if the size is different.
4082 2011-12-13 14:52:26 +0100 Julien Isorce <julien.isorce@gmail.com>
4084 * ext/a52dec/gsta52dec.c:
4085 a52dec: Check that the a52_state is correctly initialized
4087 2011-12-12 11:33:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4089 * gst-libs/gst/Makefile.am:
4090 * gst-libs/gst/glib-compat-private.h:
4091 * gst/asfdemux/gstasfdemux.c:
4092 * gst/mpegaudioparse/gstmpegaudioparse.c:
4093 * gst/realmedia/rademux.c:
4094 * gst/realmedia/rdtmanager.c:
4095 * gst/realmedia/rmdemux.c:
4096 Work around deprecated thread API in glib master
4097 Add private replacements for deprecated functions such as
4098 g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
4099 to avoid the deprecation warnings. We can't change most of
4100 these in 0.10 because they're part of our API and ABI.
4101 Suppress deprecation warnings in selected files, mostly for
4102 g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
4103 not much we can do here in 0.10.
4105 2011-12-10 15:19:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4112 po: update translations
4114 2011-12-09 15:25:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4116 * gst/realmedia/rdtdepay.c:
4117 rdtdepay: make buffer metadata writable before setting caps on it
4118 Fixes issue when the header buffer is being pushed, which was taken
4119 from the caps and is therefore not writable.
4121 2011-12-06 14:00:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4123 * ext/dvdread/dvdreadsrc.c:
4124 fix for basesrc changes
4126 2011-12-05 18:43:49 +0100 Edward Hervey <edward@collabora.com>
4128 * gst/asfdemux/gstrtpasfdepay.c:
4129 rtpasfdepay: Initialize GstRTPBuffer before usage
4131 2011-12-02 02:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4133 Merge remote-tracking branch 'origin/master' into 0.11
4135 ext/dvdread/dvdreadsrc.c
4137 2011-11-29 08:49:23 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
4139 * ext/dvdread/dvdreadsrc.c:
4140 dvdreadsrc: Fix format string compiler warning
4143 2011-11-28 21:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4145 Merge remote-tracking branch 'origin/master' into 0.11
4147 2011-11-28 18:26:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4149 * ext/mpeg2dec/gstmpeg2dec.c:
4150 Update for indexable change
4152 2011-11-28 17:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4154 * gst/realmedia/rdtmanager.c:
4155 update for clock provider API change
4157 2011-11-28 13:10:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4159 * ext/a52dec/gsta52dec.c:
4160 * ext/amrnb/amrnbdec.c:
4161 * ext/amrnb/amrnbenc.c:
4162 * ext/amrwbdec/amrwbdec.c:
4163 * ext/dvdread/dvdreadsrc.c:
4164 * ext/lame/gstlame.c:
4165 * ext/lame/gstlamemp3enc.c:
4167 * ext/mpeg2dec/gstmpeg2dec.c:
4168 * ext/sidplay/gstsiddec.cc:
4169 * ext/twolame/gsttwolame.c:
4170 * ext/x264/gstx264enc.c:
4171 * gst/asfdemux/gstasfdemux.c:
4172 * gst/asfdemux/gstrtpasfdepay.c:
4173 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4174 * gst/dvdsub/gstdvdsubdec.c:
4175 * gst/dvdsub/gstdvdsubparse.c:
4176 * gst/iec958/ac3iec.c:
4177 * gst/mpegaudioparse/gstmpegaudioparse.c:
4178 * gst/mpegaudioparse/gstxingmux.c:
4179 * gst/mpegstream/gstdvddemux.c:
4180 * gst/mpegstream/gstmpegdemux.c:
4181 * gst/mpegstream/gstmpegparse.c:
4182 * gst/mpegstream/gstrfc2250enc.c:
4183 * gst/realmedia/pnmsrc.c:
4184 * gst/realmedia/rademux.c:
4185 * gst/realmedia/rdtdepay.c:
4186 * gst/realmedia/rdtmanager.c:
4187 * gst/realmedia/rmdemux.c:
4188 * gst/synaesthesia/gstsynaesthesia.c:
4189 various: fix pad template ref leaks
4190 https://bugzilla.gnome.org/show_bug.cgi?id=662664
4192 2011-11-24 21:41:55 +0100 René Stadler <rene.stadler@collabora.co.uk>
4194 * tests/check/elements/xingmux.c:
4195 tests: update for gstcheck API change
4197 2011-11-23 23:29:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4199 * ext/amrnb/amrnbenc.c:
4200 * ext/dvdread/dvdreadsrc.c:
4201 * ext/lame/gstlamemp3enc.c:
4202 * ext/twolame/gsttwolamemp2enc.c:
4203 ext: fix more printf format warnings in debug messages
4205 2011-11-21 22:02:07 +0100 Matej Knopp <matej.knopp@gmail.com>
4207 * gst/asfdemux/gstasfdemux.c:
4208 * gst/asfdemux/gstrtpasfdepay.c:
4209 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4210 * gst/dvdsub/gstdvdsubdec.c:
4211 * gst/dvdsub/gstdvdsubparse.c:
4212 * gst/realmedia/rademux.c:
4213 * gst/realmedia/rmdemux.c:
4214 Fix print format compiler warnings on OS X / 64bit
4215 https://bugzilla.gnome.org/show_bug.cgi?id=662617
4217 2011-11-21 13:36:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4219 * gst/asfdemux/gstasfdemux.c:
4220 * gst/realmedia/rademux.c:
4221 * gst/realmedia/rdtmanager.c:
4222 * gst/realmedia/rmdemux.c:
4223 update for activation changes
4225 2011-11-18 18:00:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4227 * gst/asfdemux/gstasfdemux.c:
4228 * gst/realmedia/rademux.c:
4229 * gst/realmedia/rmdemux.c:
4230 update for new scheduling query
4232 2011-11-18 13:59:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4234 * gst/asfdemux/gstasfdemux.c:
4235 * gst/realmedia/rademux.c:
4236 * gst/realmedia/rdtmanager.c:
4237 * gst/realmedia/rmdemux.c:
4238 add parent to activate functions
4240 2011-11-17 15:25:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4242 * ext/a52dec/gsta52dec.c:
4243 * ext/mpeg2dec/gstmpeg2dec.c:
4244 * ext/sidplay/gstsiddec.cc:
4245 * ext/x264/gstx264enc.c:
4246 * gst/asfdemux/gstasfdemux.c:
4247 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4248 * gst/dvdsub/gstdvdsubdec.c:
4249 * gst/dvdsub/gstdvdsubparse.c:
4250 * gst/realmedia/rademux.c:
4251 * gst/realmedia/rdtdepay.c:
4252 * gst/realmedia/rdtmanager.c:
4253 * gst/realmedia/rmdemux.c:
4254 add parent to pad functions
4256 2011-11-16 17:28:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4258 * ext/mpeg2dec/gstmpeg2dec.c:
4259 * ext/sidplay/gstsiddec.cc:
4260 * ext/x264/gstx264enc.c:
4261 * gst/asfdemux/gstasfdemux.c:
4262 * gst/realmedia/rademux.c:
4263 * gst/realmedia/rdtmanager.c:
4264 * gst/realmedia/rmdemux.c:
4265 add parent to query function
4267 2011-11-15 17:55:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4269 * gst/asfdemux/gstasfdemux.c:
4270 * gst/realmedia/rademux.c:
4271 _query_peer_*() -> _peer_query_*()
4273 2011-11-15 17:42:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4275 * gst/dvdsub/gstdvdsubdec.c:
4276 _accept_caps() -> _query_accept_caps()
4278 2011-11-15 17:23:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4280 * ext/x264/gstx264enc.c:
4281 _peer_get_caps() -> _peer_query_caps()
4283 2011-11-15 16:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4285 * ext/x264/gstx264enc.c:
4286 update for _get_caps() -> _query_caps()
4288 2011-11-15 16:34:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4290 * ext/x264/gstx264enc.c:
4291 change getcaps to query
4293 2011-11-14 00:55:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4296 mad: re-instate accidentally dropped rank
4298 2011-11-13 23:47:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4300 * ext/dvdread/dvdreadsrc.c:
4301 * gst/realmedia/pnmsrc.c:
4302 Update for GstURIHandler get_protocols() changes
4304 2011-11-13 19:01:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4306 * ext/dvdread/dvdreadsrc.c:
4307 * ext/dvdread/dvdreadsrc.h:
4308 * gst/realmedia/pnmsrc.c:
4309 dvdreadsrc, pnmsrc: update for GstURIHandler changes
4311 2011-11-13 01:33:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4314 mad: re-port to 0.11
4315 This time using the base class. Still something
4316 wrong with the parsing though, when there's no
4317 parser or demuxer upstream (which of course
4318 shouldn't happen in a normal playback scenario).
4320 2011-11-13 00:29:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4324 mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
4326 2011-08-16 21:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4330 mad: replace with 0.10 version ported to GstAudioDecoder
4331 Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
4332 of Mark's baseaudio branch.
4333 Would probably be too risky to drop this into 0.10 given
4334 all the things mad is doing.
4336 2011-11-13 00:13:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4338 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4339 docs: remove bits for old lame element from sections.txt file
4341 2011-11-13 00:04:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4345 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4346 * docs/plugins/inspect/plugin-mpegstream.xml:
4347 * gst-plugins-ugly.spec.in:
4348 * gst/mpegstream/Makefile.am:
4349 * gst/mpegstream/README:
4350 * gst/mpegstream/gstdvddemux.c:
4351 * gst/mpegstream/gstdvddemux.h:
4352 * gst/mpegstream/gstmpegclock.c:
4353 * gst/mpegstream/gstmpegclock.h:
4354 * gst/mpegstream/gstmpegdemux.c:
4355 * gst/mpegstream/gstmpegdemux.h:
4356 * gst/mpegstream/gstmpegpacketize.c:
4357 * gst/mpegstream/gstmpegpacketize.h:
4358 * gst/mpegstream/gstmpegparse.c:
4359 * gst/mpegstream/gstmpegparse.h:
4360 * gst/mpegstream/gstmpegstream.c:
4361 * gst/mpegstream/gstrfc2250enc.c:
4362 * gst/mpegstream/gstrfc2250enc.h:
4363 * gst/mpegstream/mpegstream.vcproj:
4364 * gst/mpegstream/notes:
4366 * win32/vs6/gst_plugins_ugly.dsw:
4367 * win32/vs6/libgstac3parse.dsp:
4368 * win32/vs6/libgstmpegaudioparse.dsp:
4369 * win32/vs6/libgstmpegstream.dsp:
4370 mpegstream: remove the old mpeg-ps parser and demuxers
4371 Don't want anyone porting this by accident.
4372 Superseded by mpegpsdemux in -bad.
4374 2011-11-12 21:06:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4377 * ext/cdio/Makefile.am:
4378 * ext/cdio/gstcdio.c:
4379 * ext/cdio/gstcdiocddasrc.c:
4380 * ext/cdio/gstcdiocddasrc.h:
4381 cdio: port cdiocddasrc to 0.11
4383 2011-11-12 20:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4385 * tests/check/elements/mpeg2dec.c:
4386 tests: port mpeg2dec to 0.11
4387 It compiles, but fails.
4389 2011-11-12 20:33:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4391 * tests/check/elements/x264enc.c:
4392 tests: port x264enc unit test to 0.11
4393 Well, it compiles now at least.
4395 2011-11-11 12:33:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4397 * gst/asfdemux/gstrtpasfdepay.h:
4398 update for base class rename
4400 2011-11-11 12:25:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4402 * gst/asfdemux/gstrtpasfdepay.c:
4403 * gst/asfdemux/gstrtpasfdepay.h:
4404 update for base class rename
4406 2011-11-11 01:30:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4446 po: update translations
4448 2011-11-11 01:29:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4450 * docs/plugins/gst-plugins-ugly-plugins.args:
4451 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4452 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4453 * docs/plugins/inspect/plugin-a52dec.xml:
4454 * docs/plugins/inspect/plugin-amrnb.xml:
4455 * docs/plugins/inspect/plugin-amrwbdec.xml:
4456 * docs/plugins/inspect/plugin-asf.xml:
4457 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4458 * docs/plugins/inspect/plugin-dvdread.xml:
4459 * docs/plugins/inspect/plugin-dvdsub.xml:
4460 * docs/plugins/inspect/plugin-lame.xml:
4461 * docs/plugins/inspect/plugin-mad.xml:
4462 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4463 * docs/plugins/inspect/plugin-realmedia.xml:
4464 * docs/plugins/inspect/plugin-siddec.xml:
4465 * docs/plugins/inspect/plugin-twolame.xml:
4466 * docs/plugins/inspect/plugin-x264.xml:
4469 2011-11-11 01:27:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4471 * ext/lame/gstlamemp3enc.c:
4472 lamemp3enc: cosmetic error message change
4473 LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
4475 2011-11-11 00:58:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4477 * docs/plugins/Makefile.am:
4478 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4479 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4480 * ext/twolame/Makefile.am:
4481 * ext/twolame/gsttwolame.c:
4482 * ext/twolame/gsttwolame.h:
4483 * ext/twolame/gsttwolamemp2enc.c:
4484 * ext/twolame/gsttwolamemp2enc.h:
4486 twolame: rename to twolamemp2enc
4488 2011-11-11 00:51:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4491 * ext/twolame/gsttwolame.c:
4492 twolame: port to 0.11
4494 2011-11-10 23:17:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4498 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4499 * docs/plugins/inspect/plugin-iec958.xml:
4500 * gst-plugins-ugly.spec.in:
4501 * gst/iec958/Makefile.am:
4502 * gst/iec958/ac3_padder.c:
4503 * gst/iec958/ac3_padder.h:
4504 * gst/iec958/ac3iec.c:
4505 * gst/iec958/ac3iec.h:
4507 * win32/vs6/libgstiec958.dsp:
4508 iec958: remove this plugin
4509 I think it can just go away. Audio sinks can and should payload
4510 things themselves using the helper API in libgstaudio. If such
4511 a plugin still makes sense, it should probably be rewritten
4512 using the library functions (and be put into -good or so).
4514 2011-11-10 18:25:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4516 * gst/realmedia/rademux.c:
4517 * gst/realmedia/rmdemux.c:
4518 * gst/realmedia/rtspreal.c:
4519 update for adapter api change
4521 2011-11-10 11:04:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4523 * ext/x264/gstx264enc.c:
4524 update for removed fixate function
4526 2011-11-09 11:58:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4529 * ext/mpeg2dec/gstmpeg2dec.c:
4530 * gst/asfdemux/gstasfdemux.c:
4531 * gst/realmedia/rmdemux.c:
4534 2011-11-04 17:32:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4537 * gst/realmedia/rademux.c:
4538 * gst/realmedia/rdtdepay.c:
4539 * gst/realmedia/rmdemux.c:
4540 * gst/realmedia/rmutils.c:
4543 2011-11-04 16:40:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4545 * gst/asfdemux/gstasfdemux.c:
4546 * gst/mpegstream/gstdvddemux.c:
4547 * gst/mpegstream/gstmpegdemux.c:
4548 * gst/realmedia/rmdemux.c:
4549 * gst/realmedia/rmdemux.h:
4552 2011-11-04 16:32:48 +0100 Edward Hervey <bilboed@bilboed.com>
4555 po: lame => lamemp3enc
4557 2011-11-04 12:04:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4559 * gst/realmedia/rdtmanager.c:
4560 make request pads take %u
4562 2011-11-04 10:45:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4564 * ext/mpeg2dec/gstmpeg2dec.c:
4565 * ext/mpeg2dec/gstmpeg2dec.h:
4566 mpeg2dec: Add basic cropping support
4568 2011-11-02 12:09:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4570 * ext/a52dec/gsta52dec.c:
4571 * ext/sidplay/gstsiddec.cc:
4572 * gst/asfdemux/gstasfdemux.c:
4573 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4574 tags: update for tag API removal
4576 2011-10-31 02:24:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4578 * ext/mpeg2dec/gstmpeg2dec.c:
4579 * ext/mpeg2dec/gstmpeg2dec.h:
4580 update for meta api change
4582 2011-10-29 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4584 * gst/asfdemux/gstasfdemux.c:
4585 structure: fix for api update
4587 2011-10-31 14:34:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4589 Merge remote-tracking branch 'origin/master' into 0.11
4591 2011-10-30 15:05:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4593 * tests/check/elements/amrnbenc.c:
4594 tests: port amrnbenc test to 0.11
4596 2011-10-30 15:04:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4598 * ext/amrnb/amrnbdec.c:
4599 * ext/amrnb/amrnbenc.c:
4600 amrnb: fix up raw audio caps for 0.11
4602 2011-10-30 15:03:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4604 * tests/check/Makefile.am:
4605 tests: need to define GST_USE_UNSTABLE_API to avoid warnings
4607 2011-10-30 12:29:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4609 * docs/plugins/Makefile.am:
4610 * ext/lame/Makefile.am:
4612 * ext/lame/gstlame.c:
4613 * ext/lame/gstlame.h:
4614 * ext/lame/plugin.c:
4615 * ext/lame/test-lame.c:
4616 * gst/xingmux/gstxingmux.c:
4617 * tests/check/pipelines/lame.c:
4618 lame: remove lame element, it's been superseded by lamemp3enc
4620 2011-10-30 11:51:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4622 * ext/a52dec/gsta52dec.c:
4623 * ext/lame/gstlamemp3enc.c:
4625 * ext/sidplay/gstsiddec.cc:
4626 * gst/asfdemux/gstasfdemux.c:
4627 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4628 ext, gst: update for taglist API changes
4630 2011-10-29 11:57:40 +0200 Edward Hervey <bilboed@bilboed.com>
4632 * gst/asfdemux/gstasfdemux.c:
4633 asfdemux: Don't leak pending payload buffers
4636 2011-10-28 15:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4638 Merge branch 'master' into 0.11
4640 ext/sidplay/gstsiddec.cc
4642 2011-10-27 16:53:44 +0200 Stefan Sauer <ensonic@users.sf.net>
4644 * ext/sidplay/gstsiddec.cc:
4645 siddec: use BOILERPLATE macro and cleanup FIXMEs
4647 2011-10-28 09:18:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4649 * gst/asfdemux/gstrtpasfdepay.c:
4650 asfdepay: fix compiler warnings after gst_caps_new_simple() change
4652 2011-10-21 12:24:01 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
4654 * gst-plugins-ugly.spec.in:
4655 Update specfile with latest changes
4657 2011-10-11 18:03:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4659 * gst/asfdemux/gstasfdemux.c:
4660 asfdemux: Don't unmap a buffer that doesn't exist
4662 2011-10-10 12:38:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4665 * ext/dvdread/dvdreadsrc.c:
4666 dvdread: port to 0.11
4668 2011-10-06 17:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4671 * gst/dvdsub/Makefile.am:
4672 * gst/dvdsub/gstdvdsubdec.c:
4673 * gst/dvdsub/gstdvdsubdec.h:
4674 * gst/dvdsub/gstdvdsubparse.c:
4675 dvdsub: port to 0.11
4677 2011-10-05 13:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4679 Merge branch 'master' into 0.11
4681 ext/amrwbdec/Makefile.am
4682 ext/amrwbdec/amrwbdec.c
4684 2011-10-05 13:18:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4686 * gst/realmedia/gstrdtbuffer.c:
4687 * gst/realmedia/gstrdtbuffer.h:
4688 * gst/realmedia/pnmsrc.c:
4689 * gst/realmedia/rademux.c:
4690 * gst/realmedia/rdtdepay.c:
4691 * gst/realmedia/rdtmanager.c:
4692 * gst/realmedia/rmdemux.c:
4693 * gst/realmedia/rmutils.c:
4694 * gst/realmedia/rtspreal.c:
4695 realmedia: port to 0.11
4697 2011-10-05 12:05:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4699 * ext/amrwbdec/Makefile.am:
4700 * ext/amrwbdec/amrwbdec.c:
4701 * ext/amrwbdec/amrwbdec.h:
4702 amrwbdec: port to audiodecoder
4704 2011-10-04 17:00:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4706 * ext/amrnb/Makefile.am:
4707 amrnbdec: fixup build
4709 2011-10-04 17:00:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4711 * ext/amrnb/amrnbdec.c:
4712 amrnbdec: remove leftover extraneous _unref
4714 2011-10-04 17:50:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4716 Merge branch 'master' into 0.11
4718 ext/amrnb/amrnbdec.c
4720 2011-10-04 17:35:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4723 * ext/amrnb/amrnbdec.c:
4724 * ext/amrnb/amrnbenc.c:
4727 2011-10-04 17:12:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4730 * ext/amrwbdec/Makefile.am:
4731 * ext/amrwbdec/amrwbdec.c:
4732 ported amrwbdec to 0.11
4734 2011-10-03 17:19:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4736 * ext/amrnb/amrnbdec.c:
4737 * ext/amrnb/amrnbdec.h:
4738 amrnbdec: port to audiodecoder
4740 2011-09-30 17:45:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4742 Merge branch 'master' into 0.11
4744 2011-09-30 17:38:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4747 * ext/mpeg2dec/gstmpeg2dec.c:
4748 * ext/mpeg2dec/gstmpeg2dec.h:
4749 mpeg2dec: minimal port to 0.11
4751 2011-09-05 11:11:52 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4753 * ext/mpeg2dec/gstmpeg2dec.c:
4754 * ext/mpeg2dec/gstmpeg2dec.h:
4755 mpeg2dec: post QoS messages when dropping a frame due to QoS
4756 https://bugzilla.gnome.org/show_bug.cgi?id=658241
4758 2011-09-28 13:05:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4761 configure: update ported plugins list
4763 2011-09-28 13:03:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4766 update to 0.11 branch
4768 2011-09-27 20:32:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4770 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4771 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
4772 dvdlpcmdec: port to 0.11
4774 2011-09-27 18:19:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4776 * ext/lame/gstlame.c:
4777 * ext/lame/gstlamemp3enc.c:
4778 lame: fix raw audio caps too
4780 2011-09-27 18:15:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4782 * ext/lame/gstlame.c:
4783 * ext/lame/gstlamemp3enc.c:
4786 2011-09-27 17:54:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4788 Merge branch 'master' into 0.11
4790 2011-09-27 17:51:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4792 * ext/x264/gstx264enc.c:
4793 * ext/x264/gstx264enc.h:
4794 x264enc: port to 0.11
4796 2011-09-27 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4798 * ext/amrnb/Makefile.am:
4799 * ext/amrnb/amrnbenc.c:
4800 * ext/amrnb/amrnbenc.h:
4801 amrnbenc: port to audioencoder
4803 2011-09-26 19:07:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4805 Merge branch 'master' into 0.11
4809 2011-09-26 19:03:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4811 * ext/a52dec/gsta52dec.c:
4814 2011-09-26 16:29:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4816 * ext/twolame/gsttwolame.c:
4817 twolame: Simple fix for GstAudioEncoder API change
4819 2011-09-26 16:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4821 * ext/twolame/gsttwolame.c:
4822 twolame: Fix variable 'gstelement_class' set but not used compiler warning
4824 2011-09-26 16:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4826 * ext/lame/gstlame.c:
4827 * ext/lame/gstlamemp3enc.c:
4828 lame: Don't get the parent class again, GST_BOILERPLATE does this already
4830 2011-09-26 16:07:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4832 * ext/lame/gstlame.c:
4833 * ext/lame/gstlamemp3enc.c:
4834 lame: Fix variable 'gstelement_class' set but not used compiler warning
4836 2011-09-26 12:07:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4838 * ext/twolame/gsttwolame.c:
4839 twolame: improve output framing and timestamping
4840 ... which simply comes down to requesting one frame of input data at a time,
4841 since the encoder nicely turns this into 1 encoded frame.
4843 2011-09-26 11:56:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4845 * ext/twolame/Makefile.am:
4846 * ext/twolame/gsttwolame.c:
4847 * ext/twolame/gsttwolame.h:
4848 twolame: port to audioencoder
4850 2011-09-23 15:32:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4852 * ext/lame/gstlame.c:
4853 lame: use some more boilerplate
4855 2011-09-23 15:26:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4857 * ext/lame/gstlame.c:
4858 * ext/lame/gstlame.h:
4859 lame: port to audioencoder
4861 2011-09-23 14:33:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4863 * ext/lame/gstlamemp3enc.c:
4864 lamemp3enc: use some more boilerplate
4866 2011-09-26 14:44:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4868 * ext/lame/gstlamemp3enc.c:
4869 lamemp3enc: really report bitrate rather kbitrate
4871 2011-09-26 14:44:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4873 * ext/lame/Makefile.am:
4874 * ext/lame/gstlamemp3enc.c:
4875 * ext/lame/gstlamemp3enc.h:
4876 lamemp3enc: port to audioencoder
4878 2011-09-16 15:35:06 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4880 * ext/dvdread/dvdreadsrc.c:
4881 dvdreadsrc: take into account first sector of the current title
4882 This fixes seeking on titles which do not start on a new file.
4883 https://bugzilla.gnome.org/show_bug.cgi?id=659252
4885 2011-09-16 15:03:54 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4887 * ext/dvdread/dvdreadsrc.c:
4888 dvdreadsrc: fix sector seeking
4889 It was overly complicated, and did not take into account the offset
4890 needed for titles which do not start on a new file.
4891 https://bugzilla.gnome.org/show_bug.cgi?id=659252
4893 2011-09-16 13:42:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4895 * ext/dvdread/dvdreadsrc.c:
4896 dvdreadsrc: fix sector search for packed titles
4897 Some DVD titles are packed in a single set, and we need to use
4898 the correct table to map times to sectors.
4899 https://bugzilla.gnome.org/show_bug.cgi?id=659252
4901 2011-08-15 16:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4904 * ext/mad/Makefile.am:
4906 * gst-plugins-ugly.spec.in:
4907 mad: remove id3tag dependency used by in practice unreachable legacy code
4908 The mad mp3 decoder element shouldn't parse tags at all really, but we
4909 have so far kept this code around for backwards-compatibility reasons
4910 for people building manual pipelines for some reason. However, as it
4911 turns out that code has never actually worked in 0.10 in practice,
4912 since it only gets executed if mad_frame_decode() returns LOSTSYNC,
4913 which doesn't actually seem to happen any more though because of the
4914 preceding mad_header_decode(), which will discover and report the
4915 sync loss if it runs into a tag and make mad_frame_decode() try to
4917 Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
4919 2011-09-08 17:01:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4921 * gst/asfdemux/asfpacket.c:
4922 asfpacket: skip empty payload packets
4923 ... which also avoids assertion failures and possible segfaults later on
4924 when possibly trying to join 2 empty buffers.
4926 2011-09-08 14:33:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4928 * gst/realmedia/rmdemux.c:
4929 * gst/realmedia/rmdemux.h:
4930 rmdemux: delay announcing container tags until we have pads
4931 Fixes tags when transcoding.
4932 https://bugzilla.gnome.org/show_bug.cgi?id=658297
4934 2011-09-07 14:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4936 * tests/check/elements/amrnbenc.c:
4937 amrnbenc: Use complete raw audio caps in the test
4939 2011-09-07 14:25:41 +0200 Stefan Sauer <ensonic@users.sf.net>
4941 * docs/plugins/Makefile.am:
4942 docs: cleanup makefiles
4943 Remove commented out parts that we don't need. Remove "the wingo addition" - no
4944 so useful after all. Narrow down file-globs for plugin docs.
4946 2011-09-06 21:25:13 +0200 Stefan Sauer <ensonic@users.sf.net>
4949 Automatic update of common submodule
4950 From a39eb83 to 11f0cd5
4952 2011-09-06 15:40:55 +0200 Stefan Sauer <ensonic@users.sf.net>
4955 Automatic update of common submodule
4956 From 605cd9a to a39eb83
4958 2011-08-25 13:04:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4960 * gst/asfdemux/gstasfdemux.c:
4961 asf: don't use fourcc
4963 2011-08-25 12:54:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4965 Merge branch 'master' into 0.11
4967 2011-08-22 17:49:14 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4969 * ext/mpeg2dec/gstmpeg2dec.c:
4970 mpeg2dec: fix spurious failure to decode some files
4971 Parsing can return with an 'invalid' state, but this is not
4972 actually fatal. For one, the mpeg2dec command line tool that
4973 comes with the libmpeg2 library blithely ignores this condition
4974 and merrily goes on. So we do this same, logging the error,
4975 and going on with parsing. This makes something work that did
4976 not use to work, and brings happiness to the world.
4977 https://bugzilla.gnome.org/show_bug.cgi?id=429476
4979 2011-08-19 18:07:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4982 * ext/sidplay/Makefile.am:
4983 * ext/sidplay/gstsiddec.cc:
4984 port to new audio caps
4986 2011-08-03 18:58:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4988 Merge branch 'master' into 0.11
4991 gst/asfdemux/gstrtpasfdepay.c
4993 2011-08-03 09:05:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4996 configure: Add synaesthesia to the list of non-ported plugins
4998 2011-08-03 01:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5001 * docs/plugins/Makefile.am:
5002 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5003 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5004 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5005 * gst-plugins-ugly.spec.in:
5006 * gst/mpegaudioparse/Makefile.am:
5007 * gst/mpegaudioparse/gstmpegaudioparse.c:
5008 * gst/mpegaudioparse/gstmpegaudioparse.h:
5009 * gst/mpegaudioparse/gstxingmux.c:
5010 * gst/mpegaudioparse/gstxingmux.h:
5011 * gst/mpegaudioparse/mpegaudioparse.vcproj:
5012 * gst/mpegaudioparse/plugin.c:
5013 * gst/xingmux/Makefile.am:
5014 * gst/xingmux/gstxingmux.c:
5015 * gst/xingmux/gstxingmux.h:
5016 * gst/xingmux/plugin.c:
5017 Remove mp3parse plugin/element
5018 It's been replaced by mpegaudioparse in -good. Don't want anyone
5019 to spend time porting a deprecated element. Rename plugin to xingmux
5020 for now until we move that somewhere else.
5022 2011-08-02 12:49:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5025 configure.ac: Define list of non-ported plugins
5027 2011-08-02 12:48:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5030 mad: Fix for changes in GstQuery API
5032 2011-08-02 12:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5034 * gst/asfdemux/gstasfdemux.c:
5035 asfdemux: Fix for changes in GstQuery API
5037 2011-08-02 12:40:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5039 * gst/asfdemux/asfpacket.c:
5040 asfdemux: Fix print statement
5042 2011-08-02 12:35:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5045 Update common submodule
5047 2011-07-30 18:47:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5049 * ext/x264/gstx264enc.c:
5050 x264enc: Properly set the stream format in setcaps
5051 Do not forget to set the selected format to the options string
5052 when getting it from caps
5053 https://bugzilla.gnome.org/show_bug.cgi?id=655223
5055 2011-07-19 15:06:49 +0200 Stefan Sauer <ensonic@google.com>
5057 * ext/x264/gstx264enc.c:
5058 x264enc: fix the build for older x264enc
5059 b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
5061 2011-07-18 20:41:20 -0400 Olivier Crête <olivier.crete@collabora.com>
5063 * ext/x264/gstx264enc.c:
5064 x264enc: Read stream-format from the right place
5065 Read the stream-format from "stream-format" and not from profile, also rename
5066 the "bytestream" variable to "stream_format" so it's easier to understand.
5068 2011-06-13 23:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5070 * ext/x264/gstx264enc.c:
5071 * ext/x264/gstx264enc.h:
5072 x264enc: Select stream-format based on caps
5073 Makes x264 select its stream-format based on what's available
5074 on caps, the user selected option will be chosen as a fallback
5075 when both options are available.
5076 https://bugzilla.gnome.org/show_bug.cgi?id=644233
5078 2011-07-04 18:03:49 -0400 Olivier Crête <olivier.crete@collabora.com>
5080 * ext/x264/gstx264enc.c:
5081 x264: Allow renegotiation but prefer current caps
5083 2011-06-09 20:20:27 -0400 Olivier Crête <olivier.crete@collabora.com>
5085 * tests/check/elements/x264enc.c:
5086 tests: Test x264enc profiles from the caps
5087 https://bugzilla.gnome.org/show_bug.cgi?id=644233
5089 2011-03-07 17:58:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
5091 * ext/x264/Makefile.am:
5092 * ext/x264/gstx264enc.c:
5093 * ext/x264/gstx264enc.h:
5094 x264: Use profile and level from caps
5095 Enforces the profile and level from the downstream caps, also
5096 sets them on the fixated caps
5097 https://bugzilla.gnome.org/show_bug.cgi?id=644233
5099 2011-07-05 10:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5102 Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
5104 2011-06-25 06:29:50 +0300 Brian Gitonga Marete <marete@toshnix.com>
5106 * ext/x264/gstx264enc.c:
5107 x264enc: fix subme property annotation - subme maximum is 10, not 6.
5108 Although the element accepts subme values > 6, the annotation which is
5109 visible through gst-inspect (for example) erroneously indicates 6 as the
5110 maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
5111 https://bugzilla.gnome.org/show_bug.cgi?id=653473
5113 2011-06-23 11:28:58 -0700 David Schleef <ds@schleef.org>
5116 Automatic update of common submodule
5117 From 69b981f to 605cd9a
5119 2011-06-19 12:45:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5121 * gst/asfdemux/gstrtspwms.c:
5122 rtspwms: Porting to 0.11
5124 2011-06-18 20:24:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5126 * gst/asfdemux/gstrtpasfdepay.c:
5127 rtpasfdepay: Port to 0.11
5129 2011-06-15 23:40:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5131 * gst/asfdemux/asfpacket.c:
5132 * gst/asfdemux/asfpacket.h:
5133 * gst/asfdemux/gstasfdemux.c:
5134 * gst/asfdemux/gstasfdemux.h:
5135 asfdemux: Porting to 0.11
5137 2011-06-08 18:18:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5139 * ext/sidplay/gstsiddec.cc:
5140 siddec: port siddec to 0.11
5142 2011-06-06 12:41:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5144 * gst/asfdemux/gstrtpasfdepay.c:
5145 rtpasfdepay: fix fragmented packet handling and packet padding
5146 Also remove a bogus assert.
5148 2011-06-03 11:35:55 +0300 Stefan Kost <ensonic@users.sf.net>
5150 * gst/synaesthesia/gstsynaesthesia.c:
5151 synaesthesia: fix wrong debug log string (copy'n'paste)
5153 2011-06-02 18:46:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5155 Merge branch 'master' into 0.11
5159 2011-06-02 18:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5162 mad: port to new API
5163 Port to new segment API.
5165 No need to set caps on buffers.
5167 2011-05-20 13:32:31 +0300 Stefan Kost <ensonic@users.sf.net>
5169 * gst/realmedia/rmdemux.c:
5170 rmdemux: target is unsigned and can't be < 0
5172 2011-05-20 13:31:14 +0300 Stefan Kost <ensonic@users.sf.net>
5175 mad: use signed when caluculating the delta
5176 Avoids a <0 check for an unsigned variable.
5178 2011-05-19 23:55:41 +0300 Stefan Kost <ensonic@users.sf.net>
5180 * docs/plugins/Makefile.am:
5181 docs: remove obsolete commented out part
5182 We don't have this in the other modules and its not needed.
5184 2011-05-19 23:38:23 +0300 Stefan Kost <ensonic@users.sf.net>
5186 * docs/plugins/gst-plugins-ugly-plugins.args:
5187 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5188 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5189 docs: update plugin introspection data
5190 Now more files are merged and produced in a canonical fashion, which hopefully
5191 creates less or no delta in the future.
5193 2011-05-19 22:58:28 +0300 Stefan Kost <ensonic@users.sf.net>
5196 Automatic update of common submodule
5197 From 9e5bbd5 to 69b981f
5199 2011-05-18 14:49:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5201 * ext/lame/Makefile.am:
5202 * ext/lame/gstlamemp3enc.c:
5203 lamemp3enc: Post CODEC and BITRATE tags
5204 Also filter any CODEC/AUDIO_CODEC tags from incoming
5208 2011-05-18 16:10:55 +0300 Stefan Kost <ensonic@users.sf.net>
5211 Automatic update of common submodule
5212 From fd35073 to 9e5bbd5
5214 2011-05-18 12:25:01 +0300 Stefan Kost <ensonic@users.sf.net>
5217 Automatic update of common submodule
5218 From 46dfcea to fd35073
5220 2011-04-27 15:20:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5222 * gst/asfdemux/gstrtpasfdepay.c:
5223 rtpasfdepay: simplify and refactor packet parsing
5224 Specifically, refactor buffer padding and consider marker bit for fragment
5227 2011-04-27 15:14:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5229 * gst/asfdemux/gstrtpasfdepay.c:
5230 rtpasfdepay: avoid re-sending header
5231 ... e.g. following a seek, which otherwise confuses downstream demuxer
5232 expecting only a flow of data packets at this time.
5234 2011-04-27 15:12:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5236 * gst/asfdemux/gstrtpasfdepay.c:
5237 * gst/asfdemux/gstrtpasfdepay.h:
5238 rtpasfdepay: remove unused field
5240 2011-04-29 09:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5243 mad: Post bitrate tag whenever the bitrate changes
5244 Also send the layer/mode/emphasis/bitrate tags as an event too.
5246 2011-05-14 10:09:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5249 * win32/common/config.h:
5250 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
5252 2011-05-14 10:06:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5255 * docs/plugins/inspect/plugin-a52dec.xml:
5256 * docs/plugins/inspect/plugin-amrnb.xml:
5257 * docs/plugins/inspect/plugin-amrwbdec.xml:
5258 * docs/plugins/inspect/plugin-asf.xml:
5259 * docs/plugins/inspect/plugin-cdio.xml:
5260 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5261 * docs/plugins/inspect/plugin-dvdread.xml:
5262 * docs/plugins/inspect/plugin-dvdsub.xml:
5263 * docs/plugins/inspect/plugin-iec958.xml:
5264 * docs/plugins/inspect/plugin-lame.xml:
5265 * docs/plugins/inspect/plugin-mad.xml:
5266 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5267 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5268 * docs/plugins/inspect/plugin-mpegstream.xml:
5269 * docs/plugins/inspect/plugin-realmedia.xml:
5270 * docs/plugins/inspect/plugin-siddec.xml:
5271 * docs/plugins/inspect/plugin-twolame.xml:
5272 * docs/plugins/inspect/plugin-x264.xml:
5273 * win32/common/config.h:
5276 === release 0.10.18 ===
5278 2011-05-10 10:26:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5284 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5285 * docs/plugins/inspect/plugin-a52dec.xml:
5286 * docs/plugins/inspect/plugin-amrnb.xml:
5287 * docs/plugins/inspect/plugin-amrwbdec.xml:
5288 * docs/plugins/inspect/plugin-asf.xml:
5289 * docs/plugins/inspect/plugin-cdio.xml:
5290 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5291 * docs/plugins/inspect/plugin-dvdread.xml:
5292 * docs/plugins/inspect/plugin-dvdsub.xml:
5293 * docs/plugins/inspect/plugin-iec958.xml:
5294 * docs/plugins/inspect/plugin-lame.xml:
5295 * docs/plugins/inspect/plugin-mad.xml:
5296 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5297 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5298 * docs/plugins/inspect/plugin-mpegstream.xml:
5299 * docs/plugins/inspect/plugin-realmedia.xml:
5300 * docs/plugins/inspect/plugin-siddec.xml:
5301 * docs/plugins/inspect/plugin-twolame.xml:
5302 * docs/plugins/inspect/plugin-x264.xml:
5303 * gst-plugins-ugly.doap:
5304 * win32/common/config.h:
5307 - x264enc: allow changing bitrate and quantizers dynamically at runtime
5308 - x264enc: proxy downstream caps restrictions upstream via get_caps()
5309 - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
5310 - mad: allow build without libid3tag (which isn't really needed anyway)
5311 - many other fixes and improvements
5313 2011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5315 * ext/x264/gstx264enc.c:
5316 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
5318 2011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5320 * ext/x264/gstx264enc.c:
5321 x264enc: do not leak peer pad reference
5323 2011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
5325 * ext/x264/gstx264enc.c:
5326 x264enc: No need to copy, reffing is enough
5328 2011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
5330 * ext/x264/gstx264enc.c:
5331 x264enc: get_caps function should return a copy of the caps
5333 2011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5336 * docs/plugins/inspect/plugin-a52dec.xml:
5337 * docs/plugins/inspect/plugin-amrnb.xml:
5338 * docs/plugins/inspect/plugin-amrwbdec.xml:
5339 * docs/plugins/inspect/plugin-asf.xml:
5340 * docs/plugins/inspect/plugin-cdio.xml:
5341 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5342 * docs/plugins/inspect/plugin-dvdread.xml:
5343 * docs/plugins/inspect/plugin-dvdsub.xml:
5344 * docs/plugins/inspect/plugin-iec958.xml:
5345 * docs/plugins/inspect/plugin-lame.xml:
5346 * docs/plugins/inspect/plugin-mad.xml:
5347 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5348 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5349 * docs/plugins/inspect/plugin-mpegstream.xml:
5350 * docs/plugins/inspect/plugin-realmedia.xml:
5351 * docs/plugins/inspect/plugin-siddec.xml:
5352 * docs/plugins/inspect/plugin-synaesthesia.xml:
5353 * docs/plugins/inspect/plugin-twolame.xml:
5354 * docs/plugins/inspect/plugin-x264.xml:
5359 * win32/common/config.h:
5360 0.10.17.4 pre-release
5362 2011-04-29 15:43:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5365 mad: remove buffer_alloc
5367 2011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5370 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5371 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5372 * docs/plugins/inspect/plugin-a52dec.xml:
5373 * docs/plugins/inspect/plugin-amrnb.xml:
5374 * docs/plugins/inspect/plugin-amrwbdec.xml:
5375 * docs/plugins/inspect/plugin-asf.xml:
5376 * docs/plugins/inspect/plugin-cdio.xml:
5377 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5378 * docs/plugins/inspect/plugin-dvdread.xml:
5379 * docs/plugins/inspect/plugin-dvdsub.xml:
5380 * docs/plugins/inspect/plugin-iec958.xml:
5381 * docs/plugins/inspect/plugin-lame.xml:
5382 * docs/plugins/inspect/plugin-mad.xml:
5383 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5384 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5385 * docs/plugins/inspect/plugin-mpegstream.xml:
5386 * docs/plugins/inspect/plugin-realmedia.xml:
5387 * docs/plugins/inspect/plugin-siddec.xml:
5388 * docs/plugins/inspect/plugin-synaesthesia.xml:
5389 * docs/plugins/inspect/plugin-twolame.xml:
5390 * docs/plugins/inspect/plugin-x264.xml:
5398 0.10.17.3 pre-release
5400 2011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5403 Automatic update of common submodule
5404 From c3cafe1 to 46dfcea
5406 2011-04-19 19:24:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5411 2011-04-19 19:23:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5413 Merge branch 'master' into 0.11
5418 android/mpegaudioparse.mk
5421 2011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5423 * tests/check/gst-plugins-ugly.supp:
5424 tests: add suppression for lame unit test
5426 2011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5428 * tests/check/Makefile.am:
5429 * tests/check/generic/.gitignore:
5430 * tests/check/generic/index.c:
5431 tests: add generic index-setting test
5433 2011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5435 * ext/mpeg2dec/gstmpeg2dec.c:
5436 mpeg2dec: don't deadlock when setting an index
5438 2011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5441 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5442 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5443 * docs/plugins/inspect/plugin-a52dec.xml:
5444 * docs/plugins/inspect/plugin-amrnb.xml:
5445 * docs/plugins/inspect/plugin-amrwbdec.xml:
5446 * docs/plugins/inspect/plugin-asf.xml:
5447 * docs/plugins/inspect/plugin-cdio.xml:
5448 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5449 * docs/plugins/inspect/plugin-dvdread.xml:
5450 * docs/plugins/inspect/plugin-dvdsub.xml:
5451 * docs/plugins/inspect/plugin-iec958.xml:
5452 * docs/plugins/inspect/plugin-lame.xml:
5453 * docs/plugins/inspect/plugin-mad.xml:
5454 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5455 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5456 * docs/plugins/inspect/plugin-mpegstream.xml:
5457 * docs/plugins/inspect/plugin-realmedia.xml:
5458 * docs/plugins/inspect/plugin-siddec.xml:
5459 * docs/plugins/inspect/plugin-synaesthesia.xml:
5460 * docs/plugins/inspect/plugin-twolame.xml:
5461 * docs/plugins/inspect/plugin-x264.xml:
5463 * win32/common/config.h:
5464 0.10.17.2 pre-release
5466 2011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5468 * gst/realmedia/rademux.c:
5469 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
5471 2011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5473 * gst/mpegstream/gstmpegdemux.c:
5474 mpegstream: fix unused-but-set-variable warnings with gcc 4.6
5476 2011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5478 * ext/dvdread/dvdreadsrc.c:
5479 * ext/sidplay/gstsiddec.cc:
5480 * ext/x264/gstx264enc.c:
5481 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
5483 2011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5485 * gst/asfdemux/gstasfdemux.c:
5486 asfdemux: fix unused-but-set-variable warnings with gcc 4.6
5488 2011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5490 * ext/x264/gstx264enc.c:
5491 x264enc: Implement getcaps function
5492 This allows to set width/height/etc restrictions downstream.
5494 2011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
5497 * ext/mad/Makefile.am:
5498 * ext/x264/Makefile.am:
5499 * gst/asfdemux/Makefile.am:
5500 * gst/dvdlpcmdec/Makefile.am:
5501 * gst/dvdsub/Makefile.am:
5502 * gst/iec958/Makefile.am:
5503 * gst/mpegaudioparse/Makefile.am:
5504 * gst/mpegstream/Makefile.am:
5505 * gst/realmedia/Makefile.am:
5506 * gst/synaesthesia/Makefile.am:
5507 android: make it ready for androgenizer
5508 To build gstreamer for android we are now using androgenizer which
5509 generates the needed Android.mk files.
5510 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
5512 2011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
5516 * android/amrwbdec.mk:
5518 * android/mpegaudioparse.mk:
5519 android: remove the android/ folder
5521 2011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net>
5524 Automatic update of common submodule
5525 From 1ccbe09 to c3cafe1
5527 2010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
5529 * ext/x264/gstx264enc.c:
5530 * ext/x264/gstx264enc.h:
5531 x264enc: Allow changing the bitrate and quantitizers dynamically
5532 https://bugzilla.gnome.org/show_bug.cgi?id=621663
5534 2010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
5536 * ext/x264/gstx264enc.c:
5537 x264enc: Set max bitrate in quality mode
5538 https://bugzilla.gnome.org/show_bug.cgi?id=621663
5540 2010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
5542 * ext/x264/gstx264enc.c:
5543 x264enc: Make it clear that constant quantizer is for debugging only
5544 https://bugzilla.gnome.org/show_bug.cgi?id=621663
5546 2011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5549 Automatic update of common submodule
5550 From 193b717 to 1ccbe09
5552 2011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
5555 Automatic update of common submodule
5556 From b77e2bf to 193b717
5558 2011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5561 Automatic update of common submodule
5562 From d8814b6 to b77e2bf
5564 2011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5567 Automatic update of common submodule
5568 From 6aaa286 to d8814b6
5570 2011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net>
5573 Automatic update of common submodule
5574 From 6aec6b9 to 6aaa286
5576 2011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com>
5579 configure.ac: redundant use of AC_MSG_RESULT()
5580 cleaned the redundant use of AC_MSG_RESULT() in configure.ac
5582 2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
5585 autogen: wingo signed comment
5587 2011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5589 * gst/dvdsub/gstdvdsubdec.c:
5590 * gst/dvdsub/gstdvdsubdec.h:
5591 dvdsubdec: Rearrange buffer allocation and pushing code a bit
5592 This makes the code easier to read, doesn't store every buffer
5593 in the instance until the next buffer is to be drawn and
5594 fixes an unitialized variable compiler warning.
5596 2011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com>
5598 * gst/dvdsub/gstdvdsubdec.c:
5599 dvdsubdec: Output only a single buffer per subpicture and set the correct duration
5602 2011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com>
5604 * gst/dvdsub/gstdvdsubdec.c:
5605 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
5608 2011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5613 mad: build the mad plugin even if libid3tag is not available
5614 ID3 tags are usually handled by id3demux, and should be handled
5615 by id3demux. Tag handling in mad based on libid3tag is very basic
5616 and mostly unnecessary really, so just build this plugin without
5617 ID3 tag support if libid3tag is not available.
5619 2011-03-04 13:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5621 Merge branch 'master' into 0.11
5623 2011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net>
5625 * gst/mpegstream/gstdvddemux.c:
5626 dvddemux: small code cleanup
5627 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
5628 and avoid empty 'if' when logging is disabled.
5630 2011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5633 configure.ac: export plugin description more platform independent
5636 2011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5639 Automatic update of common submodule
5640 From 1de7f6a to 6aec6b9
5642 2011-02-26 15:02:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5644 Merge branch 'master' into 0.11
5648 2011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5650 * ext/mpeg2dec/gstmpeg2dec.c:
5651 mpeg2dec: do not fail fatally when unlinked
5652 ... as _NOT_LINKED was neither tested as fatal before nor complained about.
5654 2011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net>
5658 * ext/mpeg2dec/gstmpeg2dec.c:
5659 * ext/mpeg2dec/gstmpeg2dec.h:
5660 index: remove conditional index support
5661 Index support cannot be disabled since commit
5662 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
5663 in core, which removed the configure flags to disable index.
5665 2011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net>
5668 * ext/mpeg2dec/gstmpeg2dec.c:
5669 formatting: trim trailing whitespace
5671 2011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net>
5674 * ext/mpeg2dec/gstmpeg2dec.c:
5675 * gst/mpegstream/gstmpegdemux.c:
5676 index: use delta frame flags instead of 0 or none
5678 2011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
5680 * ext/x264/gstx264enc.c:
5681 x264enc: Don't register flags with a value of 0
5682 Flags with a value of 0 aren't meaningful and will cause
5683 g_value_transform to go into an endless loop when trying to
5684 convert the flags to a string
5686 2011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net>
5689 Automatic update of common submodule
5690 From f94d739 to 1de7f6a
5692 2011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5694 * ext/amrwbdec/amrwbdec.c:
5695 amrwbdec: avoid stalling on invalid frame
5696 Skip 1 byte indicating invalid frame type index rather than stalling
5697 on it indefinitely until EOS.
5700 2011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5702 * tests/check/pipelines/lame.c:
5703 tests: add unit test for lamemp3enc negotiation issue
5704 https://bugzilla.gnome.org/show_bug.cgi?id=641151
5706 2011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5708 * ext/lame/gstlamemp3enc.c:
5709 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
5710 The element downstream of mp3enc might only accept certain sample rates or channels,
5711 make sure we relay any restrictions that do exist to upstream when it does a
5712 get_caps() on the sink pad. That way upstream elements like audioresample or
5713 audioconvert can pick a sample rate / channel configuration that will be accepted,
5714 instead of just negotiating to the highest, which might then be rejected.
5715 https://bugzilla.gnome.org/show_bug.cgi?id=641151
5717 2011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com>
5719 * gst/asfdemux/asfpacket.c:
5720 asfpacket: Avoid using broken duration extension
5721 Quite a few (broken?) files have a packet duration of 1ms, which is
5722 most definitely wrong for either audio or video packets.
5723 We therefore avoid using that value and instead use other metrics to
5724 determine the buffer duration (like using the extended stream properties
5725 average frame duration if present and valid).
5727 2011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5730 * win32/common/config.h:
5731 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
5732 https://bugzilla.gnome.org/show_bug.cgi?id=640705
5734 2011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com>
5736 * gst/mpegaudioparse/gstxingmux.c:
5737 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
5740 2011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5742 * gst/mpegstream/gstdvddemux.c:
5743 mpegstream: increase allowable gap between streams
5744 The new delay is three times as much as the old one, and just happens
5745 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
5746 was chocking before at 5:11.
5747 While there, merge the constants used in two places into a define.
5748 https://bugzilla.gnome.org/show_bug.cgi?id=539708
5750 2011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
5752 * ext/x264/gstx264enc.c:
5753 x264enc: make tag event writable before modifying tag list in place
5754 To modify an event tag is necessary to be sure that x264enc
5756 Also fix indentation.
5757 https://bugzilla.gnome.org/show_bug.cgi?id=640272
5759 2011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5762 * docs/plugins/inspect/plugin-a52dec.xml:
5763 * docs/plugins/inspect/plugin-amrnb.xml:
5764 * docs/plugins/inspect/plugin-amrwbdec.xml:
5765 * docs/plugins/inspect/plugin-asf.xml:
5766 * docs/plugins/inspect/plugin-cdio.xml:
5767 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5768 * docs/plugins/inspect/plugin-dvdread.xml:
5769 * docs/plugins/inspect/plugin-dvdsub.xml:
5770 * docs/plugins/inspect/plugin-iec958.xml:
5771 * docs/plugins/inspect/plugin-lame.xml:
5772 * docs/plugins/inspect/plugin-mad.xml:
5773 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5774 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5775 * docs/plugins/inspect/plugin-mpegstream.xml:
5776 * docs/plugins/inspect/plugin-realmedia.xml:
5777 * docs/plugins/inspect/plugin-siddec.xml:
5778 * docs/plugins/inspect/plugin-twolame.xml:
5779 * docs/plugins/inspect/plugin-x264.xml:
5780 * win32/common/config.h:
5783 === release 0.10.17 ===
5785 2011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5791 * docs/plugins/inspect/plugin-a52dec.xml:
5792 * docs/plugins/inspect/plugin-amrnb.xml:
5793 * docs/plugins/inspect/plugin-amrwbdec.xml:
5794 * docs/plugins/inspect/plugin-asf.xml:
5795 * docs/plugins/inspect/plugin-cdio.xml:
5796 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5797 * docs/plugins/inspect/plugin-dvdread.xml:
5798 * docs/plugins/inspect/plugin-dvdsub.xml:
5799 * docs/plugins/inspect/plugin-iec958.xml:
5800 * docs/plugins/inspect/plugin-lame.xml:
5801 * docs/plugins/inspect/plugin-mad.xml:
5802 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5803 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5804 * docs/plugins/inspect/plugin-mpegstream.xml:
5805 * docs/plugins/inspect/plugin-realmedia.xml:
5806 * docs/plugins/inspect/plugin-siddec.xml:
5807 * docs/plugins/inspect/plugin-twolame.xml:
5808 * docs/plugins/inspect/plugin-x264.xml:
5809 * gst-plugins-ugly.doap:
5810 * win32/common/config.h:
5813 2011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5816 * docs/plugins/inspect/plugin-a52dec.xml:
5817 * docs/plugins/inspect/plugin-amrnb.xml:
5818 * docs/plugins/inspect/plugin-amrwbdec.xml:
5819 * docs/plugins/inspect/plugin-asf.xml:
5820 * docs/plugins/inspect/plugin-cdio.xml:
5821 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5822 * docs/plugins/inspect/plugin-dvdread.xml:
5823 * docs/plugins/inspect/plugin-dvdsub.xml:
5824 * docs/plugins/inspect/plugin-iec958.xml:
5825 * docs/plugins/inspect/plugin-lame.xml:
5826 * docs/plugins/inspect/plugin-mad.xml:
5827 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5828 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5829 * docs/plugins/inspect/plugin-mpegstream.xml:
5830 * docs/plugins/inspect/plugin-realmedia.xml:
5831 * docs/plugins/inspect/plugin-siddec.xml:
5832 * docs/plugins/inspect/plugin-twolame.xml:
5833 * docs/plugins/inspect/plugin-x264.xml:
5834 * win32/common/config.h:
5835 0.10.16.4 pre-release
5837 2011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
5839 * ext/mpeg2dec/gstmpeg2dec.c:
5840 mpeg2dec: Use the proper component value for height
5842 2011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5845 * docs/plugins/inspect/plugin-a52dec.xml:
5846 * docs/plugins/inspect/plugin-amrnb.xml:
5847 * docs/plugins/inspect/plugin-amrwbdec.xml:
5848 * docs/plugins/inspect/plugin-asf.xml:
5849 * docs/plugins/inspect/plugin-cdio.xml:
5850 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5851 * docs/plugins/inspect/plugin-dvdread.xml:
5852 * docs/plugins/inspect/plugin-dvdsub.xml:
5853 * docs/plugins/inspect/plugin-iec958.xml:
5854 * docs/plugins/inspect/plugin-lame.xml:
5855 * docs/plugins/inspect/plugin-mad.xml:
5856 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5857 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5858 * docs/plugins/inspect/plugin-mpegstream.xml:
5859 * docs/plugins/inspect/plugin-realmedia.xml:
5860 * docs/plugins/inspect/plugin-siddec.xml:
5861 * docs/plugins/inspect/plugin-twolame.xml:
5862 * docs/plugins/inspect/plugin-x264.xml:
5863 * win32/common/config.h:
5864 0.10.16.3 pre-release
5866 2011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
5868 * gst/asfdemux/asfheaders.c:
5869 * gst/asfdemux/asfheaders.h:
5870 * gst/asfdemux/gstasfdemux.c:
5871 asfdemux: Handle new type of DRM'd asf files.
5872 These are produced by the new MS PlayReady system.
5873 https://bugzilla.gnome.org/show_bug.cgi?id=639226
5875 2011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net>
5878 Automatic update of common submodule
5879 From e572c87 to f94d739
5881 2011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5884 Automatic update of common submodule
5885 From ccbaa85 to e572c87
5887 2011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5890 Automatic update of common submodule
5891 From 46445ad to ccbaa85
5893 2011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5895 * tests/check/Makefile.am:
5896 tests: never disable g_assert() and cast checks for the unit tests
5897 The unit tests are riddled with g_assert() and friends, make sure we
5898 don't disable assert and cast checks for the unit tests even if
5899 this has been specified for the rest of the code base, e.g. via
5900 --disable-glib-asserts
5902 2011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5905 * win32/common/config.h:
5906 0.10.16.2 pre-release
5908 2011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5910 * docs/plugins/gst-plugins-ugly-plugins.args:
5911 * docs/plugins/inspect/plugin-a52dec.xml:
5912 * docs/plugins/inspect/plugin-amrnb.xml:
5913 * docs/plugins/inspect/plugin-amrwbdec.xml:
5914 * docs/plugins/inspect/plugin-asf.xml:
5915 * docs/plugins/inspect/plugin-cdio.xml:
5916 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5917 * docs/plugins/inspect/plugin-dvdread.xml:
5918 * docs/plugins/inspect/plugin-dvdsub.xml:
5919 * docs/plugins/inspect/plugin-iec958.xml:
5920 * docs/plugins/inspect/plugin-lame.xml:
5921 * docs/plugins/inspect/plugin-mad.xml:
5922 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5923 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5924 * docs/plugins/inspect/plugin-mpegstream.xml:
5925 * docs/plugins/inspect/plugin-realmedia.xml:
5926 * docs/plugins/inspect/plugin-siddec.xml:
5927 * docs/plugins/inspect/plugin-twolame.xml:
5928 * docs/plugins/inspect/plugin-x264.xml:
5931 2011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5936 po: update translations
5938 2011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5941 configure: use $LIBM instead of hardcoding -lm
5943 2011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
5945 * gst/realmedia/rmdemux.c:
5946 rmdemux: Initialize return variable.
5947 In the unlikely event that height is 0 (which is invalid) we would end up
5948 never setting the flow return.
5950 2011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
5952 * gst/realmedia/rmutils.c:
5953 realmedia: Fix unitialized variables on macosx
5955 2011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5957 * ext/x264/gstx264enc.c:
5958 x264enc: Handle codec/encoder tags
5959 Make x264enc drop video-codec and codec tags and replace
5960 encoder/encoder-version with x264 and its build number
5963 2010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5965 * ext/mpeg2dec/gstmpeg2dec.c:
5966 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
5968 2010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5970 * ext/mpeg2dec/gstmpeg2dec.c:
5971 mpeg2dec: minor formatting clean-up
5973 2010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5975 * ext/mpeg2dec/gstmpeg2dec.c:
5976 mpeg2dec: refactor cropping code to use libgstvideo functions
5977 https://bugzilla.gnome.org/show_bug.cgi?id=571146
5979 2010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5981 * ext/mpeg2dec/gstmpeg2dec.c:
5982 * ext/mpeg2dec/gstmpeg2dec.h:
5983 mpeg2dec: use GstVideoFormat instead of custom enum
5985 2010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5987 * ext/mpeg2dec/Makefile.am:
5988 mpeg2dec: fix LIBADD order in Makefile.am
5990 2010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca>
5992 * ext/x264/gstx264enc.c:
5993 x264: vbv-buf-capacity should have a minimum of 0
5994 x264 will clip this value internally, and users should be allowed to
5995 specify a lower value than 300 ms.
5996 https://bugzilla.gnome.org/show_bug.cgi?id=635291
5998 2010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6000 * ext/x264/gstx264enc.c:
6001 x264enc: also accept YV12 input
6003 2010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6005 * ext/x264/gstx264enc.c:
6006 x264enc: add a note to the docs about encoder latency and queues
6007 https://bugzilla.gnome.org/show_bug.cgi?id=636107
6009 2010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6011 * gst/realmedia/rademux.c:
6012 * gst/realmedia/rmdemux.c:
6013 realmedia: do not use the pad buffer allocation functions in demuxers
6014 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
6015 https://bugzilla.gnome.org/show_bug.cgi?id=637932
6017 2010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
6020 Automatic update of common submodule
6021 From 169462a to 46445ad
6023 2010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6026 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
6029 2010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net>
6032 Automatic update of common submodule
6033 From 20742ae to 169462a
6035 2010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com>
6037 * gst/realmedia/rmdemux.c:
6038 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
6039 Signed-off-by: Rob Clark <rob@ti.com>
6041 2010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net>
6044 Automatic update of common submodule
6045 From 011bcc8 to 20742ae
6047 2010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org>
6050 x264: uses pkg-config to locate libx264
6052 2010-12-07 15:40:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6054 Merge branch 'master' into 0.11
6056 2010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6058 * tests/check/pipelines/lame.c:
6059 check: don't use deprecated method
6061 2010-12-06 18:12:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6064 * android/amrwbdec.mk:
6066 * android/mpegaudioparse.mk:
6068 more 0.10 -> 0,11 changes
6070 2010-12-06 12:29:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6073 configure: open 0.11 branch
6075 2010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
6080 * android/amrwbdec.mk:
6082 * android/mpegaudioparse.mk:
6083 Add build system for Android
6085 2010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com>
6087 * gst/realmedia/rmutils.c:
6088 realmedia: Remove dead assignments
6090 2010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com>
6093 mad: Remove dead assignments
6095 2010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6097 * ext/dvdread/dvdreadsrc.c:
6098 dvdreadsrc: remove bogus comment
6100 2010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com>
6102 * ext/dvdread/dvdreadsrc.c:
6103 dvdreadsrc: fix handling of multi-angle streams
6104 We would output all angles interleaved instead of just
6106 https://bugzilla.gnome.org/show_bug.cgi?id=539254
6108 2010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6110 * gst/realmedia/Makefile.am:
6111 realmedia: fix LIBS order in Makefile
6113 2010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6153 po: update for new translatable strings
6155 2010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net>
6158 Automatic update of common submodule
6159 From 7bbd708 to 011bcc8
6161 2010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com>
6163 * ext/mpeg2dec/gstmpeg2dec.c:
6164 mpeg2dec: convert the position to stream time before answering to a position query
6166 2010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com>
6168 * gst/realmedia/Makefile.am:
6169 * gst/realmedia/rademux.c:
6170 * gst/realmedia/rmdemux.c:
6171 * gst/realmedia/rmdemux.h:
6172 realmedia: Get codec name from pbutils instead of harcoding them
6174 2010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
6176 * ext/x264/gstx264enc.c:
6177 x264enc: Work around a rate control issue in libx264
6178 When variable framerate is disabled in libx264 (which occurs when using
6179 the zerolatency tuning), libx264 ignores timestamps but still uses the
6180 timebase leading to messed up rate control with our nanosecond timebase.
6181 We work around this issue by setting the timebase to the reciprocal of
6182 the framerate and we validate that the framerate is suitable.
6183 This has been fixed upstream in libx264 but there are non-fixed versions
6184 in the wild so this workaround is still needed.
6187 2010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6189 * ext/mpeg2dec/gstmpeg2dec.c:
6190 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
6192 2010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com>
6194 * ext/mpeg2dec/gstmpeg2dec.c:
6195 mpeg2dec: fix position query by trusting upstream
6196 Position queries are badly handled for DVDs (probably due to the division in
6197 chapters): the time returned was the time since the start of chapter.
6198 Now ask upstream for position queries, fall back to the old code if upstream
6199 cannot answer the query.
6201 2010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net>
6203 * ext/lame/gstlame.c:
6205 * ext/sidplay/gstsiddec.cc:
6206 * gst/mpegstream/gstmpegparse.c:
6207 various: canonicalize property names
6209 2010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net>
6211 * ext/a52dec/gsta52dec.c:
6212 * ext/amrnb/amrnbdec.c:
6213 * ext/amrnb/amrnbenc.c:
6214 * ext/cdio/gstcdiocddasrc.c:
6215 * ext/dvdread/dvdreadsrc.c:
6216 * ext/lame/gstlame.c:
6217 * ext/lame/gstlamemp3enc.c:
6219 * ext/sidplay/gstsiddec.cc:
6220 * ext/x264/gstx264enc.c:
6221 various (ext): add a missing G_PARAM_STATIC_STRINGS flags
6223 2010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net>
6225 * gst/iec958/ac3iec.c:
6226 * gst/mpegaudioparse/gstmpegaudioparse.c:
6227 * gst/mpegstream/gstmpegparse.c:
6228 * gst/mpegstream/gstrfc2250enc.c:
6229 * gst/realmedia/pnmsrc.c:
6230 * gst/realmedia/rdtmanager.c:
6231 various (gst): add a missing G_PARAM_STATIC_STRINGS flags
6233 2010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org>
6236 Automatic update of common submodule
6237 From 5a668bf to 7bbd708
6239 2010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org>
6242 Automatic update of common submodule
6243 From c4a8adc to 5a668bf
6245 2010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6248 Automatic update of common submodule
6249 From 5e3c9bf to c4a8adc
6251 2010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6255 mad: support reverse playback
6257 2010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6259 * ext/dvdread/dvdreadsrc.c:
6260 dvdreadsrc: improve error messages on read errors
6261 Provide proper i18n-ed error messages when a read error happens,
6262 and point out that the error could be happening because the
6264 https://bugzilla.gnome.org/show_bug.cgi?id=613633
6266 2010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6269 configure: set plugin release datetime
6271 2010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com>
6274 Automatic update of common submodule
6275 From aa0d1d0 to 5e3c9bf
6277 2010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6279 * gst/mpegstream/gstmpegparse.c:
6280 mpegparse: re-fix flow return handling
6281 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
6282 - } while (GST_FLOW_IS_SUCCESS (result));
6283 + } while (result != GST_FLOW_OK);
6285 2010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net>
6287 * tests/check/Makefile.am:
6288 * tests/check/generic/states.c:
6289 tests: allow running state tests for all elements
6290 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
6291 to try elements that would normaly be skipped.
6293 2010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6296 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
6298 2010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6301 * pkgconfig/.gitignore:
6302 * pkgconfig/Makefile.am:
6303 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
6304 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
6305 This .pc file will not be installed, it's only for uninstalled setups,
6306 same thing as we do for -good. This is so other modules' unit tests can
6307 find our plugins properly in an uninstalled setup.
6309 2010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6312 Automatic update of common submodule
6313 From c2e10bf to aa0d1d0
6315 2010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6318 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
6320 2010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6322 * ext/sidplay/gstsiddec.cc:
6323 siddec: don't use GST_FLOW_IS_FATAL
6324 GST_FLOW_IS_FATAL has been deprecated in core git.
6326 2010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org>
6329 Automatic update of common submodule
6330 From d3d9acf to c2e10bf
6332 2010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6335 configure: Require orc >= 0.4.6 for --compat
6337 2010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6340 Automatic update of common submodule
6341 From ec60217 to d3d9acf
6343 2010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6345 * ext/mpeg2dec/gstmpeg2dec.c:
6346 mpeg2dec: Don't use GST_FLOW_IS_FATAL()
6347 And don't post error messages if allocating a buffer resulted
6348 in WRONG_STATE or UNEXPECTED.
6350 2010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6352 * gst/mpegaudioparse/gstxingmux.c:
6353 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
6355 2010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6357 * gst/mpegstream/gstdvddemux.c:
6358 * gst/mpegstream/gstmpegdemux.c:
6359 * gst/mpegstream/gstmpegparse.c:
6360 mpegstream: Don't use GST_FLOW_IS_SUCCESS()
6362 2010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6364 * gst/realmedia/rmdemux.c:
6365 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
6367 2010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6369 * gst/asfdemux/gstasfdemux.c:
6370 asfdemux: Don't use GST_FLOW_IS_FATAL()
6371 And don't post error messages for UNEXPECTED and post an error
6372 message if pulling data failed because of NOT_LINKED.
6374 2010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6377 * docs/plugins/inspect/plugin-a52dec.xml:
6378 * docs/plugins/inspect/plugin-amrnb.xml:
6379 * docs/plugins/inspect/plugin-amrwbdec.xml:
6380 * docs/plugins/inspect/plugin-asf.xml:
6381 * docs/plugins/inspect/plugin-cdio.xml:
6382 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6383 * docs/plugins/inspect/plugin-dvdread.xml:
6384 * docs/plugins/inspect/plugin-dvdsub.xml:
6385 * docs/plugins/inspect/plugin-iec958.xml:
6386 * docs/plugins/inspect/plugin-lame.xml:
6387 * docs/plugins/inspect/plugin-mad.xml:
6388 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6389 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6390 * docs/plugins/inspect/plugin-mpegstream.xml:
6391 * docs/plugins/inspect/plugin-realmedia.xml:
6392 * docs/plugins/inspect/plugin-siddec.xml:
6393 * docs/plugins/inspect/plugin-twolame.xml:
6394 * docs/plugins/inspect/plugin-x264.xml:
6395 * win32/common/config.h:
6397 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
6398 the code is updated for the GST_FLOW_IS_* macro deprecations.
6400 === release 0.10.16 ===
6402 2010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6408 * gst-plugins-ugly.doap:
6409 * win32/common/config.h:
6412 2010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6414 * docs/plugins/inspect/plugin-a52dec.xml:
6415 * docs/plugins/inspect/plugin-amrnb.xml:
6416 * docs/plugins/inspect/plugin-amrwbdec.xml:
6417 * docs/plugins/inspect/plugin-asf.xml:
6418 * docs/plugins/inspect/plugin-cdio.xml:
6419 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6420 * docs/plugins/inspect/plugin-dvdread.xml:
6421 * docs/plugins/inspect/plugin-dvdsub.xml:
6422 * docs/plugins/inspect/plugin-iec958.xml:
6423 * docs/plugins/inspect/plugin-lame.xml:
6424 * docs/plugins/inspect/plugin-mad.xml:
6425 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6426 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6427 * docs/plugins/inspect/plugin-mpegstream.xml:
6428 * docs/plugins/inspect/plugin-realmedia.xml:
6429 * docs/plugins/inspect/plugin-siddec.xml:
6430 * docs/plugins/inspect/plugin-twolame.xml:
6431 * docs/plugins/inspect/plugin-x264.xml:
6432 docs: update docs for release
6434 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6442 po: update translations
6444 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6483 0.10.15.6 pre-release
6485 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
6487 * gst/asfdemux/gstasfdemux.c:
6488 asfdemux: Don't error out on non-critical flow returns
6489 Only error out when downstream returns:
6494 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
6495 of the streams had gone EOS) and then stop the task silently.
6496 In the case of WRONG_STATE we just need to stop silently
6497 https://bugzilla.gnome.org/show_bug.cgi?id=600412
6499 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6538 0.10.15.5 pre-release
6540 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
6542 * gst/mpegaudioparse/gstmpegaudioparse.c:
6543 mp3parse: propagate flow errors upstream.
6544 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
6545 always return the error upstream.
6547 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6586 0.10.15.4 pre-release
6588 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
6591 Automatic update of common submodule
6592 From 3e8db1d to ec60217
6594 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6597 * docs/plugins/inspect/plugin-a52dec.xml:
6598 * docs/plugins/inspect/plugin-amrnb.xml:
6599 * docs/plugins/inspect/plugin-amrwbdec.xml:
6600 * docs/plugins/inspect/plugin-asf.xml:
6601 * docs/plugins/inspect/plugin-cdio.xml:
6602 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6603 * docs/plugins/inspect/plugin-dvdread.xml:
6604 * docs/plugins/inspect/plugin-dvdsub.xml:
6605 * docs/plugins/inspect/plugin-iec958.xml:
6606 * docs/plugins/inspect/plugin-lame.xml:
6607 * docs/plugins/inspect/plugin-mad.xml:
6608 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6609 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6610 * docs/plugins/inspect/plugin-mpegstream.xml:
6611 * docs/plugins/inspect/plugin-realmedia.xml:
6612 * docs/plugins/inspect/plugin-siddec.xml:
6613 * docs/plugins/inspect/plugin-twolame.xml:
6614 * docs/plugins/inspect/plugin-x264.xml:
6615 * win32/common/config.h:
6616 0.10.15.3 pre-release
6618 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
6620 * ext/x264/gstx264enc.c:
6621 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
6622 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
6623 argument to the option string value causes an error. For < 78 we pass the
6624 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
6625 result in passing 'none' for false and 'strict' for true. Other modes can be
6626 set through the option-string property for now.
6627 https://bugzilla.gnome.org/show_bug.cgi?id=626577
6629 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6632 * docs/plugins/gst-plugins-ugly-plugins.args:
6633 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6634 * docs/plugins/inspect/plugin-a52dec.xml:
6635 * docs/plugins/inspect/plugin-amrnb.xml:
6636 * docs/plugins/inspect/plugin-amrwbdec.xml:
6637 * docs/plugins/inspect/plugin-asf.xml:
6638 * docs/plugins/inspect/plugin-cdio.xml:
6639 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6640 * docs/plugins/inspect/plugin-dvdread.xml:
6641 * docs/plugins/inspect/plugin-dvdsub.xml:
6642 * docs/plugins/inspect/plugin-iec958.xml:
6643 * docs/plugins/inspect/plugin-lame.xml:
6644 * docs/plugins/inspect/plugin-mad.xml:
6645 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6646 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6647 * docs/plugins/inspect/plugin-mpegstream.xml:
6648 * docs/plugins/inspect/plugin-realmedia.xml:
6649 * docs/plugins/inspect/plugin-siddec.xml:
6650 * docs/plugins/inspect/plugin-twolame.xml:
6651 * docs/plugins/inspect/plugin-x264.xml:
6652 * win32/common/config.h:
6653 0.10.15.2 pre-release
6655 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
6657 * gst/synaesthesia/gstsynaesthesia.c:
6658 synaesthesia: code cleanups.
6659 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
6662 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
6664 * gst/synaesthesia/gstsynaesthesia.c:
6665 synaesthesia: use GST_BOILERPLATE macros
6667 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6670 Automatic update of common submodule
6671 From bd2054b to 3e8db1d
6673 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6675 * ext/x264/gstx264enc.c:
6676 x264: fix printf format warning in debug message
6678 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6680 * docs/plugins/Makefile.am:
6681 docs: fix bug passing arguments to gtkdoc-fixref in upload target
6682 Missing backslash at end of line meant we weren't passing all arguments
6683 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
6685 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
6688 Automatic update of common submodule
6689 From a519571 to bd2054b
6691 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6694 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
6695 This first checks what is required for ISO C99 support and sets the relevant
6696 compiler parameters and if no C99 compiler is found, it checks for a
6697 C89 compiler. This enables us to check for and use C89/C99 functions
6698 that gcc hides from us without the correct compiler parameters.
6700 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
6702 * ext/x264/gstx264enc.c:
6703 x264enc: Fix flushing of delayed frames
6704 x264_encoder_encode() should be called with a NULL picture until at least
6705 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
6706 regression in make check due to the recent change in defaults which enabled
6707 b-frames and b-pyramid, both of which I believe increase the number of delayed
6708 frames when encoding.
6710 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
6712 * ext/x264/gstx264enc.c:
6713 x264enc: Improve x264enc defaults
6714 - medium x264 speed/quality preset
6715 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
6716 Addresses part of bug #607798
6718 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
6720 * ext/x264/gstx264enc.c:
6721 x264enc: Fix property description typos
6723 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
6725 * ext/x264/gstx264enc.c:
6726 x264enc: Add some more debug info
6728 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
6730 * ext/x264/gstx264enc.c:
6731 * ext/x264/gstx264enc.h:
6732 x264enc: Add speed-preset and [psy-]tuning properties
6733 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
6734 preset and possibly a profile and/or tuning are now the recommended way to
6735 configure x264 through x264enc.
6736 If a preset/tuning are specified then these will define the default values and
6737 the property defaults will be ignored. After this the option-string property is
6738 applied, followed by the user-set properties, fast first pass restrictions and
6739 finally the profile restrictions.
6740 Addresses part of bug #607798
6742 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
6744 * ext/x264/gstx264enc.c:
6745 * ext/x264/gstx264enc.h:
6746 x264enc: Refactor code in preparation for presets/tunings
6747 - Make defaults append the appropriate default value to a string. This is
6748 needed to differentiate between something user-set and the actual prop
6750 - Add an internal option string to which _set_property () cases append for the
6751 majority of properties.
6752 - Use gst_x264_enc_parse_options () to clean up application of settings. This
6753 will make order of application with respect to the presets and tunings quite
6755 Addresses part of bug #607798
6757 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
6759 * ext/x264/gstx264enc.c:
6760 x264enc: Update available me types
6761 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
6762 now self-maintaining.
6764 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
6766 * ext/x264/gstx264enc.c:
6767 x264enc: Use new libx264 API to affect fast first pass
6768 Uses new x264 API to apply reduced complexity values to the parameters to
6769 increase encoding speed in the first pass of a multi-pass encode. This does
6770 not impact on final quality.
6771 Addresses part of bug #607798
6773 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
6775 * ext/x264/gstx264enc.c:
6776 * ext/x264/gstx264enc.h:
6777 x264enc: Add profile property
6778 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
6779 Profile. This makes it easier to achieve Baseline Profile for example.
6780 Addresses part of bug #607798
6782 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
6784 * ext/x264/gstx264enc.c:
6785 * ext/x264/gstx264enc.h:
6786 x264enc: Add option-string property
6787 Adds support for an x264 format option-string to specify advanced parameters
6788 Addresses part of bug #607798
6790 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6792 * ext/mad/Makefile.am:
6793 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
6794 Spotted by syntr0py.
6796 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6798 * ext/x264/gstx264enc.c:
6799 x264enc: only set timebase on versions where it exists
6801 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
6803 * ext/x264/gstx264enc.c:
6804 x264enc: set appropriate time base
6807 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6809 * tests/check/Makefile.am:
6810 tests: add plugin loading whitelist to test environment
6811 Only want to load core/-base/-ugly plugins here.
6813 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6817 Bump automake requirement to 1.10 and autoconf to 2.60
6818 For maintainability reasons and $(builddir).
6821 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6823 * gst/asfdemux/gstasfdemux.c:
6824 asfdemux: Fix seeking after last commits
6825 Don't handle wrong-state returns as errors to allow seeking to work
6828 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6830 * gst/asfdemux/gstasfdemux.c:
6831 asfdemux: Push all pending data on EOS
6832 When on push mode and receiving an EOS event, asfdemux
6833 should push all pending data because we might be dealing
6834 with a broken file that has a preroll value higher
6835 than its actual length.
6837 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6839 * gst/asfdemux/gstasfdemux.c:
6840 asfdemux: Fix sending eos event for chained asfs
6841 Properly push EOS event when finishing a chained asf file
6845 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6847 * docs/plugins/Makefile.am:
6848 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6849 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6850 * docs/plugins/inspect/plugin-rmdemux.xml:
6851 docs: add rmdemux to docs properly
6852 The plugin has been renamed, remove old introspection file.
6854 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6856 * docs/plugins/gst-plugins-ugly-plugins.args:
6857 * docs/plugins/inspect/plugin-x264.xml:
6858 docs: update for recent x264enc changes
6860 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6862 * gst/realmedia/rmdemux.c:
6863 rmdemux: fix compiler warning when debugging system in core is disabled
6865 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
6868 Automatic update of common submodule
6869 From 73ff93a to a519571
6871 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
6873 * gst/asfdemux/gstasfdemux.c:
6874 asfdemux: Allow at least 500ms of preroll.
6875 Some files have insanely low preroll values which break the
6876 all_streams_prerolled() logic.
6879 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6881 * ext/x264/gstx264enc.c:
6882 x264enc: add new h264 caps attribute alignment
6885 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6887 * ext/x264/gstx264enc.c:
6888 * ext/x264/gstx264enc.h:
6889 x264enc: conditionally expose enhanced upstream capabilities
6890 API: GstX264Enc:sliced-threads
6891 API: GstX264Enc:sync-lookahead
6892 API: GstX264Enc:intra-refresh
6893 API: GstX264Enc:mb-tree
6894 API: GstX264Enc:rc-lookahead
6897 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6900 * docs/plugins/inspect/plugin-a52dec.xml:
6901 * docs/plugins/inspect/plugin-amrnb.xml:
6902 * docs/plugins/inspect/plugin-amrwbdec.xml:
6903 * docs/plugins/inspect/plugin-asf.xml:
6904 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6905 * docs/plugins/inspect/plugin-iec958.xml:
6906 * docs/plugins/inspect/plugin-mad.xml:
6907 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6908 * docs/plugins/inspect/plugin-mpegstream.xml:
6909 * docs/plugins/inspect/plugin-realmedia.xml:
6910 docs: update introspected plugin docs for gstdoc-scangobj and other changes
6911 Update common for latest gstdoc-scangobj and inspect xml files for
6912 escaping and pad template order changes.
6914 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
6917 Automatic update of common submodule
6918 From 9339ccc to 35617c2
6920 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
6923 Automatic update of common submodule
6924 From 5adb1ca to 9339ccc
6926 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
6929 Automatic update of common submodule
6930 From 57c89b7 to 5adb1ca
6932 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
6935 Automatic update of common submodule
6936 From c804988 to 57c89b7
6938 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6941 * gst/realmedia/rtspreal.c:
6942 configure: Update required GLib version to 2.20
6944 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6946 * ext/a52dec/gsta52dec.c:
6947 a52dec: Call orc_init() before trying to get target flags
6949 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6951 * ext/a52dec/gsta52dec.c:
6952 a52dec: Remove debug printf...
6954 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6957 * ext/a52dec/Makefile.am:
6958 * ext/a52dec/gsta52dec.c:
6959 a52dec: Use orc for CPU feature detection and don't check for liboil
6961 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6964 configure: Use GLIB_EXTRA_CFLAGS
6966 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6969 Automatic update of common submodule
6970 From 7a0fdf5 to c804988
6972 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6975 Automatic update of common submodule
6976 From 6da3bab to 7a0fdf5
6978 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6981 Automatic update of common submodule
6982 From 733fca9 to 6da3bab
6984 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
6987 Automatic update of common submodule
6988 From fad145b to 733fca9
6990 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
6993 Automatic update of common submodule
6994 From 47683c1 to fad145b
6996 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6998 * gst/realmedia/rmdemux.c:
6999 rmdemux: pass bitrate on caps
7000 Set the bitrate on the caps, some decoders like sipro need this to function
7004 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
7007 Automatic update of common submodule
7008 From 17f89e5 to 47683c1
7010 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
7013 Automatic update of common submodule
7014 From fd7ca04 to 17f89e5
7016 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
7018 * ext/x264/gstx264enc.c:
7019 x264enc: Only set i_weighted_pred on versions where it exists
7021 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
7023 * ext/lame/gstlamemp3enc.c:
7024 lamemp3enc: implement latency query
7025 The encoder's latency is deduced from the framesize. Fixes #618896.
7027 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7030 * docs/plugins/gst-plugins-ugly-plugins.args:
7031 * docs/plugins/gst-plugins-ugly-plugins.signals:
7032 * docs/plugins/inspect/plugin-a52dec.xml:
7033 * docs/plugins/inspect/plugin-amrnb.xml:
7034 * docs/plugins/inspect/plugin-amrwbdec.xml:
7035 * docs/plugins/inspect/plugin-asf.xml:
7036 * docs/plugins/inspect/plugin-cdio.xml:
7037 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7038 * docs/plugins/inspect/plugin-dvdread.xml:
7039 * docs/plugins/inspect/plugin-dvdsub.xml:
7040 * docs/plugins/inspect/plugin-iec958.xml:
7041 * docs/plugins/inspect/plugin-lame.xml:
7042 * docs/plugins/inspect/plugin-mad.xml:
7043 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7044 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7045 * docs/plugins/inspect/plugin-mpegstream.xml:
7046 * docs/plugins/inspect/plugin-realmedia.xml:
7047 * docs/plugins/inspect/plugin-siddec.xml:
7048 * docs/plugins/inspect/plugin-twolame.xml:
7049 * docs/plugins/inspect/plugin-x264.xml:
7050 * win32/common/config.h:
7053 === release 0.10.15 ===
7055 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7061 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7062 * docs/plugins/inspect/plugin-a52dec.xml:
7063 * docs/plugins/inspect/plugin-amrnb.xml:
7064 * docs/plugins/inspect/plugin-amrwbdec.xml:
7065 * docs/plugins/inspect/plugin-asf.xml:
7066 * docs/plugins/inspect/plugin-cdio.xml:
7067 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7068 * docs/plugins/inspect/plugin-dvdread.xml:
7069 * docs/plugins/inspect/plugin-dvdsub.xml:
7070 * docs/plugins/inspect/plugin-iec958.xml:
7071 * docs/plugins/inspect/plugin-lame.xml:
7072 * docs/plugins/inspect/plugin-mad.xml:
7073 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7074 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7075 * docs/plugins/inspect/plugin-mpegstream.xml:
7076 * docs/plugins/inspect/plugin-realmedia.xml:
7077 * docs/plugins/inspect/plugin-siddec.xml:
7078 * docs/plugins/inspect/plugin-twolame.xml:
7079 * docs/plugins/inspect/plugin-x264.xml:
7080 * gst-plugins-ugly.doap:
7081 * win32/common/config.h:
7084 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7124 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7127 configure: make implicit GLib and liboil requirements explicit
7128 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
7130 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
7132 * ext/x264/gstx264enc.c:
7133 x264enc: disable I weighted pred
7134 If it is enabled, then it will be main profile instead of baseline.
7135 This ensures maximum compatibility of the output stream until the
7136 encoder configuration interface gets an overhaul with explicit
7137 output profile selection.
7140 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7143 * win32/common/config.h:
7144 0.10.14.3 pre-release
7146 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7184 po: update translations
7186 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7189 Automatic update of common submodule
7190 From 357b0db to fd7ca04
7192 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7195 * win32/common/config.h:
7196 0.10.14.2 pre-release
7198 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7201 Automatic update of common submodule
7202 From 4d67bd6 to 357b0db
7204 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7206 * gst/realmedia/rmdemux.c:
7207 * gst/realmedia/rmutils.c:
7208 * gst/realmedia/rmutils.h:
7209 rmdemux: add better sipr nibble swap routine
7211 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7213 * gst/realmedia/rmdemux.c:
7214 rmdemux: descramble SIPR before pushing out
7215 Collect and descramble the SIPR packets before pushing.
7216 Descramble ATRAC audio.
7219 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7221 * gst/realmedia/rmutils.c:
7222 * gst/realmedia/rmutils.h:
7223 rm: add function to descramble sipr
7225 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
7227 * ext/x264/gstx264enc.c:
7228 * ext/x264/gstx264enc.h:
7229 x264enc: Re-send the received upstream event as-is downstream
7230 https://bugzilla.gnome.org/show_bug.cgi?id=606689
7232 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
7234 * ext/amrnb/amrnb.c:
7235 amrnbenc: Set rank to GST_RANK_SECONDARY
7237 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7239 * gst/realmedia/rtspreal.c:
7240 rtspreal: use GLib's base64 functions if available
7241 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
7243 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
7245 * ext/amrnb/amrnbdec.h:
7246 * ext/amrnb/amrnbenc.h:
7247 * ext/amrwbdec/amrwbdec.h:
7248 amr: Use correct includes (as pkg-config suggests)
7251 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
7253 * gst/ac3parse/.gitignore:
7254 * gst/ac3parse/Makefile.am:
7255 * gst/ac3parse/README:
7256 * gst/ac3parse/ac3parse.vcproj:
7257 * gst/ac3parse/gstac3parse.c:
7258 * gst/ac3parse/gstac3parse.h:
7259 ac3parse: remove unported 0.8 plugin
7260 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
7262 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
7264 * gst/mpegaudioparse/gstmpegaudioparse.c:
7265 docs: adding a mp3decoder as well is useful
7267 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
7269 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7270 docs: massage section index
7272 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
7274 * ext/amrwbdec/amrwbdec.c:
7275 * ext/amrwbdec/amrwbdec.h:
7276 amrwbdec: move define to source to avoid hiding it from the docs
7278 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
7280 * ext/cdio/gstcdiocddasrc.c:
7281 docs: remove short_desc, it is taken from element details
7283 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
7285 * gst/synaesthesia/gstsynaesthesia.c:
7286 docs: fix sections docs for synaesthesia
7288 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
7290 * docs/plugins/Makefile.am:
7291 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7292 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7293 * gst/mpegaudioparse/gstmpegaudioparse.c:
7294 docs: add docs for mp3parse
7296 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7298 * gst-plugins-ugly.doap:
7299 doap: update repository info from cvs->git and maintainers
7301 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7304 Automatic update of common submodule
7305 From fc85867 to 4d67bd6
7307 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7309 * tests/check/elements/x264enc.c:
7310 x264enc: adaptive NALU type checking
7311 In particular, be less picky about SEI NALU order, which makes test more
7312 robust with respect to changes in libx264.
7315 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7317 * ext/x264/gstx264enc.c:
7318 x264enc: adaptive x264 header NAL layout handling
7321 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7323 * gst/asfdemux/gstrtpasfdepay.c:
7324 asfdepay: we require a dynamic payload type
7325 Add an extra caps property that restricts the depayloader to only accept dynamic
7328 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7331 configure: Drop -Wcast-align
7332 Commit message copied from core's commit from Benjamin Otte:
7333 246f5dba96a5b50bb74621af67b30942cca72af5
7334 Apparently gcc warns that GstMiniObject is not castable to
7335 GstEvent/Message/Buffer due to them containing 64bit variables, even
7336 though ARM hackers claim that those only need 4byte alignment. And as
7337 long as gcc behaves that way, this warning is not very useful.
7338 So we'll remove the warning until this problem is fixed.
7341 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
7343 * ext/mpeg2dec/gstmpeg2dec.c:
7344 mpeg2dec: copy over all buffer flags when copying buffers.
7345 Avoids losing the tff/rff video buffer flags
7347 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
7349 * gst/asfdemux/asfpacket.c:
7350 asfdemux: Make a table static to avoid having to always allocate it.
7352 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7354 * ext/x264/gstx264enc.c:
7355 x264enc: fix up avcC header construction
7356 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
7357 for BUILD_X264 < 76.
7360 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7362 * ext/x264/gstx264enc.c:
7363 x264enc: parameterize libx264 provided NAL layout in codec-data creation
7365 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
7368 configure: Remove -Wundef flag
7369 Same fix as for #615161
7371 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7374 Automatic update of common submodule
7375 From fdf023d to fc85867
7377 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7379 * gst-libs/gst/gettext.h:
7380 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
7382 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7387 build: build plugins in parallel where possible, if make -jN is used
7389 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7392 build: add cruft alert for common/shave*
7394 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7398 Remove removed file win32/common/config.h.in from MANIFEST.
7400 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
7402 * gst/synaesthesia/synaescope.c:
7403 * gst/synaesthesia/synaescope.h:
7404 synaestesia: Fix old-style prototype
7406 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
7408 * gst/realmedia/rmutils.c:
7412 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
7415 Automatic update of common submodule
7416 From 55cd514 to c1d07dd
7418 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7421 * ext/amrnb/amrnbdec.c:
7422 * ext/amrnb/amrnbenc.c:
7423 * ext/cdio/gstcdiocddasrc.h:
7424 * ext/dvdread/dvdreadsrc.c:
7425 * ext/lame/gstlame.h:
7426 * ext/lame/gstlamemp3enc.h:
7427 * ext/lame/plugin.c:
7429 * ext/x264/gstx264enc.c:
7430 * ext/x264/gstx264enc.h:
7431 * gst/mpegaudioparse/gstmpegaudioparse.c:
7432 * gst/mpegaudioparse/gstxingmux.c:
7433 * gst/mpegstream/gstdvddemux.c:
7434 * gst/mpegstream/gstmpegdemux.c:
7435 * gst/mpegstream/gstmpegparse.c:
7436 * gst/realmedia/asmrules.c:
7437 * gst/realmedia/pnmsrc.c:
7438 * gst/realmedia/pnmsrc.h:
7439 * gst/realmedia/rdtdepay.h:
7440 * gst/realmedia/rdtmanager.c:
7441 * gst/realmedia/rtspreal.c:
7442 build: Add all kinds of compiler warning flags and fix the resulting warnings
7444 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7446 * ext/amrnb/Makefile.am:
7447 * ext/amrwbdec/Makefile.am:
7448 * ext/sidplay/Makefile.am:
7449 * gst/asfdemux/Makefile.am:
7450 * gst/mpegaudioparse/Makefile.am:
7451 build: fix up Makefile.am
7452 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
7453 the order a bit here and there (see docs/random/moving-plugins).
7455 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7457 * win32/common/config.h.in:
7458 win32: remove win32-specific config.h.in copy that's not used any longer
7459 The win32 config.h is now generated from the top-level config.h.in.
7461 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
7463 * ext/a52dec/gsta52dec.c:
7464 * ext/amrnb/amrnbdec.c:
7465 * ext/amrnb/amrnbenc.c:
7466 * ext/amrwbdec/amrwbdec.c:
7467 * ext/cdio/gstcdiocddasrc.c:
7468 * ext/dvdread/dvdreadsrc.c:
7469 * ext/lame/gstlame.c:
7471 * ext/mpeg2dec/gstmpeg2dec.c:
7472 * gst/ac3parse/gstac3parse.c:
7473 * gst/asfdemux/gstasfdemux.c:
7474 * gst/asfdemux/gstrtpasfdepay.c:
7475 * gst/asfdemux/gstrtspwms.c:
7476 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7477 * gst/iec958/ac3iec.c:
7478 * gst/mpegaudioparse/gstmpegaudioparse.c:
7479 * gst/mpegaudioparse/gstxingmux.c:
7480 * gst/mpegstream/gstdvddemux.c:
7481 * gst/mpegstream/gstmpegdemux.c:
7482 * gst/mpegstream/gstmpegparse.c:
7483 * gst/mpegstream/gstrfc2250enc.c:
7484 * gst/realmedia/pnmsrc.c:
7485 * gst/realmedia/rademux.c:
7486 * gst/realmedia/rdtdepay.c:
7487 * gst/realmedia/rdtmanager.c:
7488 * gst/realmedia/rmdemux.c:
7489 * gst/realmedia/rtspreal.c:
7490 * gst/synaesthesia/gstsynaesthesia.c:
7491 gst_element_class_set_details => gst_element_class_set_details_simple
7493 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7495 * ext/x264/gstx264enc.c:
7496 x264enc: Put pixel-aspect-ratio from input into the src pad caps
7499 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
7502 Automatic update of common submodule
7503 From e272f71 to 55cd514
7505 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
7508 Automatic update of common submodule
7509 From df8a7c8 to e272f71
7511 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
7514 Update CXXFLAGS, too
7516 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
7519 Update for recent changes to common submodule
7520 This just replaces every "$ERROR_CFLAGS" usage with a usage of
7521 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
7523 Actually using that separation will happen later.
7525 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
7528 Automatic update of common submodule
7529 From 9720a7d to df8a7c8
7531 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
7534 Automatic update of common submodule
7535 From 0b6e072 to 9720a7d
7537 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
7540 Automatic update of common submodule
7541 From 7cc5eb4 to 0b6e072
7543 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7546 Automatic update of common submodule
7547 From 7aa65b5 to 7cc5eb4
7549 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7552 Automatic update of common submodule
7553 From 44ecce7 to 7aa65b5
7555 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7558 configure: Use automake 1.11 silent rules instead of shave if available
7559 This makes sure that we use something that is still maintained and
7560 also brings back libtool 1.5 support.
7562 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7565 * docs/plugins/inspect/plugin-a52dec.xml:
7566 * docs/plugins/inspect/plugin-amrnb.xml:
7567 * docs/plugins/inspect/plugin-amrwbdec.xml:
7568 * docs/plugins/inspect/plugin-asf.xml:
7569 * docs/plugins/inspect/plugin-cdio.xml:
7570 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7571 * docs/plugins/inspect/plugin-dvdread.xml:
7572 * docs/plugins/inspect/plugin-dvdsub.xml:
7573 * docs/plugins/inspect/plugin-iec958.xml:
7574 * docs/plugins/inspect/plugin-lame.xml:
7575 * docs/plugins/inspect/plugin-mad.xml:
7576 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7577 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7578 * docs/plugins/inspect/plugin-mpegstream.xml:
7579 * docs/plugins/inspect/plugin-realmedia.xml:
7580 * docs/plugins/inspect/plugin-siddec.xml:
7581 * docs/plugins/inspect/plugin-twolame.xml:
7582 * docs/plugins/inspect/plugin-x264.xml:
7583 * win32/common/config.h:
7586 === release 0.10.14 ===
7588 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7594 * docs/plugins/gst-plugins-ugly-plugins.args:
7595 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7596 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7597 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7598 * docs/plugins/inspect/plugin-a52dec.xml:
7599 * docs/plugins/inspect/plugin-amrnb.xml:
7600 * docs/plugins/inspect/plugin-amrwbdec.xml:
7601 * docs/plugins/inspect/plugin-asf.xml:
7602 * docs/plugins/inspect/plugin-cdio.xml:
7603 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7604 * docs/plugins/inspect/plugin-dvdread.xml:
7605 * docs/plugins/inspect/plugin-dvdsub.xml:
7606 * docs/plugins/inspect/plugin-iec958.xml:
7607 * docs/plugins/inspect/plugin-lame.xml:
7608 * docs/plugins/inspect/plugin-mad.xml:
7609 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7610 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7611 * docs/plugins/inspect/plugin-mpegstream.xml:
7612 * docs/plugins/inspect/plugin-realmedia.xml:
7613 * docs/plugins/inspect/plugin-siddec.xml:
7614 * docs/plugins/inspect/plugin-twolame.xml:
7615 * docs/plugins/inspect/plugin-x264.xml:
7616 * gst-plugins-ugly.doap:
7617 * win32/common/config.h:
7620 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7660 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7663 * win32/common/config.h:
7664 0.10.13.4 pre-release
7666 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7668 * ext/x264/gstx264enc.c:
7669 * tests/check/elements/x264enc.c:
7670 x264enc: Replace 'avc-sample' with 'avc' in caps
7671 In the element and in its tests
7674 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
7676 * gst/asfdemux/gstasfdemux.c:
7677 asfdemux: Don't set durations of 0 on outgoing buffers.
7678 Some (broken) streams don't have the extended stream properties in
7679 the header, resulting in applying a duration of zero on outgoing
7683 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
7685 * gst/asfdemux/asfpacket.c:
7686 asfdemux: Make sure we always set proper payload duration.
7687 Some (broken) streams will have a delta of 0, resulting in outgoing
7688 buffers having durations of 0.
7691 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7694 * win32/common/config.h:
7695 0.10.13.3 pre-release
7697 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
7699 * gst/asfdemux/asfpacket.c:
7700 asfdemux: Make sure we don't end up with negative timestamps.
7701 Some files have payload with timestamps smaller than the preroll duration.
7702 Instead of blindly substracting the preroll value (and ending up with
7703 insanely high timestamps on the outgoing buffers), we make sure we
7707 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7710 * win32/common/config.h:
7711 0.10.13.2 pre-release
7712 Update core/base requirement to 0.10.26, since that's more likely
7713 to be the actual requirement.
7715 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7720 po: update translations
7722 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7724 * tests/check/elements/x264enc.c:
7725 x264enc: add caps check to x264enc unit test
7726 Add some minimal caps checking to x264enc unit test.
7729 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
7731 * ext/x264/gstx264enc.c:
7732 x264enc: fix up avcC header construction and playback by flash players
7733 Fix off-by-one bug when constructing the avcC header chunk: we
7734 wrote wrong profile info into the header. The first byte in the
7735 SPS NAL we get from x264 is the nal type, not the profile_idc.
7736 Also add some debug logging.
7739 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
7741 * gst/asfdemux/gstasfdemux.c:
7742 asfdemux: Improve seek behaviour for audio-only with no index
7743 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
7744 for video, we can just seek to seek_time instead.
7746 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7749 configure: fix up GST_CXXFLAGS properly
7750 We don't want C specific flags in GST_CXXFLAGS, so base it on the
7751 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
7752 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
7754 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7757 Update MAINTAINERS, add myself
7759 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
7762 configure: base GST_CXXFLAGS on --cflags from pkg-config
7763 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
7764 point for for both C and CXX settings.
7766 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7769 Automatic update of common submodule
7770 From 96dc793 to 44ecce7
7772 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7776 * win32/common/.gitignore:
7777 * win32/common/config.h:
7778 win32: change how win32/common/config.h is updated
7779 Generate win32/common/config.h-new directly from config.h.in,
7780 using shell variables in configure and some hard-coded information.
7781 Change top-level makefile so that 'make win32-update' copies the
7782 generated file to win32/common/config.h, which we keep in source
7783 control. It's kept in source control so that the git tree is
7785 This change is similar to the ones applied a while ago to GStreamer
7786 core, gst-plugins-base and gst-plugins-good and prevents configure
7787 from changing files in source control. The generated config.h
7788 should be ok, but needs testing.
7790 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7792 * gst/realmedia/rtspreal.c:
7793 rtspreal: don't construct config header with uninitialised bytes
7794 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
7795 a presumably unintentional padding of uninitialised bytes at the end
7796 of the CONT tags chunk, which should be harmless but causes warnings
7797 in valgrind (see #608533 for a test URL).
7799 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7801 * gst/realmedia/rtspreal.c:
7802 rtspreal: add finalize function so we can free streams and rulebook
7803 Fix memory leak in Real RTSP component (#608533).
7805 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7807 * gst/realmedia/rtspreal.c:
7808 rtspreal: fix minor memory leak
7809 Caps take their own reference when a buffer is added to them, so
7810 unref buffer after adding it to caps (#608533).
7812 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7814 * gst/realmedia/rdtdepay.c:
7815 rdtdepay: unref input buffer when done
7816 Fixes memory leak, see #608533.
7818 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7821 Automatic update of common submodule
7822 From 15d47a6 to 96dc793
7824 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7826 * ext/x264/gstx264enc.c:
7827 * ext/x264/gstx264enc.h:
7828 x264enc: make use of Access Unit delimiters configurable
7831 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7833 * gst/asfdemux/asfpacket.c:
7834 asfdemux: Do not subtract padding twice
7835 Only subtract implicit padding if an explicit one isn't
7836 provided. Avoids subtracting it twice and causing
7840 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
7842 * gst/asfdemux/gstasfdemux.c:
7843 * gst/mpegstream/gstmpegpacketize.c:
7844 assert: g_assert_not_reached() cannot replace return statement
7845 Fix build with assert being turned off.
7847 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7850 Automatic update of common submodule
7851 From 14cec89 to 15d47a6
7853 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
7855 * gst/asfdemux/gstasfdemux.c:
7856 asfdemux: Don't forget to update flow variable
7857 Forgot to update the return value in the loop.
7859 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
7861 * gst/asfdemux/gstasfdemux.c:
7862 asfdemux: Check flow return on every push
7863 We previously only aggregated flow returns after the while(push) loop,
7864 which meant that in some cases we would end-up not properly aggregating
7866 This is based on the same flow aggregation algorithm as oggdemux.
7868 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7870 * ext/x264/gstx264enc.c:
7871 x264enc: Add stream-format to output caps
7872 Adds stream-format to output caps of x264enc that
7873 informs if the stream is in bytestream of avc format.
7876 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
7878 * gst/mpegaudioparse/gstxingmux.c:
7879 xingmux: Fix unaligned memory access
7880 ARM/SPARC need 32bit alignment but xingmux accesses possibly
7881 unaligned memory, which leads to SIGBUS.
7884 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
7886 * gst/asfdemux/gstasfdemux.c:
7887 asfdemux: Use GST_STR_NULL in a couple of places.
7888 Fixes crashing on some of the log statements on win32.
7890 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7892 * gst/realmedia/rmdemux.c:
7893 rmdemux: Parse and post bitrate for streams
7894 Parse the bitrate of the streams and post their tags.
7897 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7899 * gst/asfdemux/gstasfdemux.c:
7900 * gst/asfdemux/gstasfdemux.h:
7901 asfdemux: Post bitrate tag
7902 If stream bitrate object is available, post the bitrate
7906 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7908 * gst/mpegaudioparse/gstmpegaudioparse.c:
7909 * gst/mpegaudioparse/gstmpegaudioparse.h:
7910 mp3parse: minor validation check of (Xing, VBRI) metadata
7911 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
7913 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7915 * gst/mpegaudioparse/gstmpegaudioparse.c:
7916 mp3parse: use proper total_time and total_bytes in various cases
7917 The correct basis for (Xing, VBRI) seek table calculations is the
7918 byte size and duration provided by that metadata, rather than some
7919 other (possibly even estimated) one. This also prevents an infinite
7920 conversion loop in (unlikely) case where a TOC is provided without
7921 such corresponding (duration) metdata.
7923 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7925 * gst/mpegaudioparse/gstmpegaudioparse.c:
7926 * gst/mpegaudioparse/gstmpegaudioparse.h:
7927 mp3parse: conserve stop time for non-accurate seek
7928 Use the same strategy as accurate seeks to store
7929 pending non-accurate seeks to avoid overwriting non-definite
7930 stop times. When doing non-accurate seeks our position
7931 reporting might drift off by some secs and the stream can
7932 end up before it should.
7935 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7938 Automatic update of common submodule
7939 From 47cb23a to 14cec89
7941 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7943 * ext/amrwbdec/amrwb.c:
7944 amrwbdec: give decoder a rank so decodebin/playbin will use it
7946 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7948 * gst/mpegaudioparse/gstmpegaudioparse.c:
7949 mp3parse: return false when we can't seek
7950 When upstream can't seek, we return false as well
7952 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7954 * ext/lame/gstlame.c:
7955 * ext/lame/gstlamemp3enc.c:
7956 lame: Avoid crash when seeking before negotiating
7957 lame's 'lgv' variable is only initialized when the caps
7958 is negotiated, whenever a seek happens before that, it would
7959 attempt to call a function on an empty pointer, causing the crash.
7962 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7965 Automatic update of common submodule
7966 From 87bf428 to 47cb23a
7968 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7971 Automatic update of common submodule
7972 From da4c75c to 87bf428
7974 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
7977 Automatic update of common submodule
7978 From 53a2485 to da4c75c
7980 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7982 * gst/mpegaudioparse/gstmpegaudioparse.c:
7983 mp3parse: fix non-flushing seek
7984 Specifically, in addition to clearing lots of variables/offsets
7985 when receiving newsegment, also clear leftover data to match.
7987 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
7989 * ext/x264/gstx264enc.c:
7990 * ext/x264/gstx264enc.h:
7991 x264enc: Make upstream GstForceKeyUnit thread-safe
7992 Also send the GstForceKeyUnit event downstream when an upstream on is received,
7993 allowing muxers or payloaders to take appropriate actions.
7994 https://bugzilla.gnome.org/show_bug.cgi?id=602556
7996 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7999 Automatic update of common submodule
8000 From a3e3ce4 to 53a2485
8002 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
8004 * gst/asfdemux/gstasfdemux.c:
8005 asfdemux: Don't call strlen() on NULL pointers
8008 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8010 * gst/asfdemux/gstasfdemux.c:
8011 asfdemux: Remove old pads when new ones are added
8012 The old pads were being removed before adding the new ones,
8013 we should add the new ones first.
8016 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8018 * gst/asfdemux/gstasfdemux.c:
8019 * gst/asfdemux/gstasfdemux.h:
8020 asfdemux: Handle chained asfs on pull mode
8021 Adds chained asfs handling to pull mode. It now checks if
8022 there is a new asf header after the last packet (when it
8023 is possible to know how many packets are) or it tries
8024 checking if a processed packet that fails is an header
8028 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8030 * gst/asfdemux/gstasfdemux.c:
8031 * gst/asfdemux/gstasfdemux.h:
8032 asfdemux: properly do chained asfs on push mode
8033 To properly do chained asfs work with playbin2, we need to
8034 push eos on the old pads before removing them.
8037 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8039 * gst/asfdemux/gstasfdemux.c:
8040 * gst/asfdemux/gstasfdemux.h:
8041 asfdemux: add support for chained asfs (push mode)
8042 Adds support for detecting and playing chained asfs
8043 in push mode. asfdemux tries to detect a new asf start
8044 by identifying the header object guid in a input buffer.
8045 When it finds it, it resets its state, removing its pads
8046 and creates new ones for the new file.
8048 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8050 * gst/asfdemux/gstasfdemux.c:
8051 asfdemux: fix two small leaks
8053 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8055 * gst/asfdemux/gstasfdemux.c:
8056 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
8057 WM/Track has a 0 base but is often wrongly written as starting from 1,
8058 so not as reliable as WM/TrackNumber which always starts from 1.
8060 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8062 * gst/asfdemux/gstasfdemux.c:
8063 asfdemux: WM/Track starts counting from 0, adjust to start from 1
8065 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8067 * gst/asfdemux/gstasfdemux.c:
8068 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
8069 There's both WM/Track and WM/TrackNumber.
8071 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
8073 * ext/a52dec/gsta52dec.c:
8074 a52dec: Fix debug statement: Pass pos variable instead of time() function
8076 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
8078 * gst/dvdsub/gstdvdsubdec.c:
8079 dvdsubdec: Fix printf format string warning
8081 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
8083 * gst/asfdemux/gstasfdemux.c:
8084 asfdemux: Fix bogus variable used uninitialised warnings
8086 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
8089 po: Don't create backup .po files
8090 As well as preventing creation of useless backup files, it works
8091 around a bug in gettext 0.17 on OS/X
8093 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
8095 * gst/asfdemux/asfpacket.c:
8096 asfdemux: fix c99-style comments.
8098 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
8100 * gst/asfdemux/asfpacket.c:
8101 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
8103 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8105 * gst/realmedia/rmutils.c:
8106 rmutils: fix byteswapping
8107 fix the byteswapping code that was wrong because of the side effects of the
8111 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
8113 * ext/x264/gstx264enc.c:
8114 x264enc: Adapt to slightly modified x264 API
8117 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8119 * gst/asfdemux/asfpacket.c:
8120 asfdemux: careful to avoid crash on bogus data
8121 When receiving bogus data, we have to avoid subtracting a value
8122 larger than 'size' from 'size' variable, resulting in a wrap
8123 that would make 'size' a really large bogus value.
8126 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
8128 * win32/common/config.h:
8129 win32: Commit bumped version number
8131 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
8133 * gst/mpegaudioparse/gstmpegaudioparse.c:
8134 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
8136 This removes a good 50% of processing time for parsing a buffer.
8137 We do this by simply... getting the nicks that we already have handy
8138 instead of going through the expensive glib system.
8140 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
8143 configure.ac: And back to development we go...
8145 === release 0.10.13 ===
8147 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
8154 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8155 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8156 * docs/plugins/inspect/plugin-a52dec.xml:
8157 * docs/plugins/inspect/plugin-asf.xml:
8158 * docs/plugins/inspect/plugin-cdio.xml:
8159 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8160 * docs/plugins/inspect/plugin-dvdread.xml:
8161 * docs/plugins/inspect/plugin-dvdsub.xml:
8162 * docs/plugins/inspect/plugin-iec958.xml:
8163 * docs/plugins/inspect/plugin-lame.xml:
8164 * docs/plugins/inspect/plugin-mad.xml:
8165 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8166 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8167 * docs/plugins/inspect/plugin-mpegstream.xml:
8168 * docs/plugins/inspect/plugin-realmedia.xml:
8169 * docs/plugins/inspect/plugin-siddec.xml:
8170 * docs/plugins/inspect/plugin-twolame.xml:
8171 * docs/plugins/inspect/plugin-x264.xml:
8172 * gst-plugins-ugly.doap:
8173 * win32/common/config.h:
8176 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
8214 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
8217 Automatic update of common submodule
8218 From 85d1530 to 0702fe1
8220 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
8258 * win32/common/config.h:
8259 0.10.12.3 pre-release
8261 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
8264 Automatic update of common submodule
8265 From a3e3ce4 to 85d1530
8267 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
8269 * ext/a52dec/gsta52dec.c:
8270 a52dec: Fix reference leak on all input buffers in 'dvd mode'
8271 https://bugzilla.gnome.org/show_bug.cgi?id=598272
8273 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
8312 * win32/common/config.h:
8313 0.10.12.2 pre-release
8315 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
8317 * docs/plugins/gst-plugins-ugly-plugins.args.new:
8318 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
8319 docs: Remove files accidentally added
8320 Remove the gst-plugins-ugly-plugins.args.new and
8321 gst-plugins-ugly-plugins.signals.new files, that appear
8322 to have been accidentally added in commit
8323 f5d046a0b034f9bd7274291f7131ee5db1a30052
8325 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
8327 * ext/a52dec/gsta52dec.c:
8328 a52dec: Add some debugging for new segment events
8330 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
8332 * ext/mpeg2dec/gstmpeg2dec.c:
8333 mpeg2dec: fix warning in macosx snow leopard
8335 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
8337 * gst/mpegstream/gstmpegparse.c:
8338 mpegstream: fix warning in macosx snow leopard
8340 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
8342 * gst/mpegaudioparse/gstmpegaudioparse.c:
8343 mpegaudioparse: fix warning in macosx snow leopard
8345 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
8347 * gst/dvdsub/gstdvdsubdec.c:
8348 dvdsubdec: fix warning on macosx snow leopard
8350 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
8352 * gst/asfdemux/gstasfdemux.c:
8353 asfdemux: fix warning in macosx snow leopard
8355 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
8357 * gst/mpegaudioparse/gstmpegaudioparse.c:
8358 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
8360 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
8363 Automatic update of common submodule
8364 From 19fa4f3 to a3e3ce4
8366 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
8368 * gst/asfdemux/gstasfdemux.c:
8369 * gst/realmedia/rdtmanager.c:
8370 build: fprintf, sprintf, sscanf need stdio.h
8372 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
8375 mad: add missing include to fix the build
8377 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8379 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8380 dvdlpcm: whitespace fixes
8382 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
8384 * gst-plugins-ugly.spec.in:
8387 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8390 x264enc: adjust configure checking to changed upstream
8392 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8394 * ext/x264/gstx264enc.c:
8395 x264enc: conditionally adjust to new upstream API
8398 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8400 * gst/mpegaudioparse/gstmpegaudioparse.c:
8401 * gst/mpegaudioparse/gstmpegaudioparse.h:
8402 mpegaudioparse: prevent infinite (re)syncing
8404 gst/mpegaudioparse/gstmpegaudioparse.c
8406 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
8408 * gst/mpegaudioparse/gstmpegaudioparse.c:
8409 mp3parse: Refactor checking for sync. Make resyncing more reliable.
8410 Previously, we could get false sync relatively easily - it sometimes happened
8411 on real files. This cleans the code up a fair bit, and makes it require more
8412 confirmation that we've found valid sync before continuing.
8414 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8416 * gst/mpegaudioparse/gstmpegaudioparse.c:
8417 mpegaudioparse: ensure 2 valid headers in a row when resyncing
8419 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8421 * gst/mpegstream/gstdvddemux.c:
8422 dvddemux: remove bogus ifndef
8424 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8427 Automatic update of common submodule
8428 From 94f95e3 to 19fa4f3
8430 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8432 * ext/mpeg2dec/gstmpeg2dec.c:
8433 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
8435 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8437 * gst/dvdsub/gstdvdsubparse.c:
8438 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
8440 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
8442 * ext/amrnb/amrnbdec.c:
8443 * ext/amrnb/amrnbenc.c:
8444 Remove Ronald Bultje from Authors field
8445 Replaced with "GStreamer maintainers
8446 <gstreamer-devel@lists.sourceforge.net>" or just removed,
8447 depending on the number of other authors.
8449 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
8451 * gst/asfdemux/Makefile.am:
8452 * gst/asfdemux/gstasfmux.c:
8453 * gst/asfdemux/gstasfmux.h:
8454 asfdemux: Remove old non-built asfmux code
8455 Remove so people don't confuse it with the new asfmux code
8458 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8460 * ext/a52dec/gsta52dec.c:
8461 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
8462 It's not defined for older liba52 versions.
8464 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
8466 * ext/a52dec/gsta52dec.c:
8467 a52dec: Allow liba52 to use djbfft based IMDCT transform
8468 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
8469 IMDCT transform acceleration. It does however have a software based
8470 acceleration using the djbfft library (D.J. Bernstein's library for
8471 fourier transforms - Extremely fast library for floating-point
8472 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
8474 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
8475 and AltiVec implementations, but those are checked for first, and
8476 djbfft is chosen only if none of those is available - good in the
8477 case of some distributions including a port of the MPlayer changes
8478 in their system a52dec library.
8479 The down and upmix code in liba52 doesn't seem to be disturbed by
8480 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
8481 versions if passed from oil_cpu_get_flags (SSE currently is not).
8484 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8487 amr: Use opencore-amr pkg-config files if possible
8488 This makes it possible to build the plugins when the libraries
8489 are installed at non-standard locations.
8492 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8494 * gst/mpegaudioparse/gstmpegaudioparse.c:
8495 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
8496 Metadata provided seek tables are consistent with metadata's view of
8497 total size, which typically matches real size, but need not do so
8498 (e.g. a truncated file). Fixes seeking and position reporting
8499 in such truncated files (although duration based on metadata may then
8500 still be incorrect).
8502 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8505 configure: bump core/base requirements to released versions
8508 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8511 configure: Remove all mentions to the id3tag plugin which was removed
8513 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
8516 mad: make check for mad independent of the check for id3tag
8519 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
8521 * gst/asfdemux/gstrtpasfdepay.c:
8522 rtpasfdepay: set padding size to the correct value
8523 asf packets in rtp packets should come with their padding fields
8524 set to 0 and the depayload must update them to the correct
8525 value before pushing downstream
8527 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
8530 * docs/plugins/Makefile.am:
8531 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8532 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8533 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8534 * docs/plugins/inspect/plugin-amrnb.xml:
8535 * docs/plugins/inspect/plugin-amrwbdec.xml:
8537 * ext/amrnb/GstAmrnbEnc.prs:
8538 * ext/amrnb/Makefile.am:
8540 * ext/amrnb/amrnb.c:
8541 * ext/amrnb/amrnbdec.c:
8542 * ext/amrnb/amrnbdec.h:
8543 * ext/amrnb/amrnbenc.c:
8544 * ext/amrnb/amrnbenc.h:
8545 * ext/amrnb/amrnbparse.c:
8546 * ext/amrnb/amrnbparse.h:
8547 * ext/amrwbdec/Makefile.am:
8548 * ext/amrwbdec/README:
8549 * ext/amrwbdec/amrwb.c:
8550 * ext/amrwbdec/amrwbdec.c:
8551 * ext/amrwbdec/amrwbdec.h:
8552 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
8553 These are based on the OpenCore codecs.
8556 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
8559 Automatic update of common submodule
8560 From fedaaee to 94f95e3
8562 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8567 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8568 * docs/plugins/gst-plugins-ugly-plugins.args.new:
8569 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
8570 * docs/plugins/inspect/plugin-dvdnav.xml:
8572 * ext/dvdnav/.gitignore:
8573 * ext/dvdnav/Makefile.am:
8574 * ext/dvdnav/README:
8575 * ext/dvdnav/dvdnavsrc.c:
8576 * ext/dvdnav/dvdnavsrc.h:
8577 * ext/dvdnav/gst-dvd:
8578 * ext/dvdread/dvdreadsrc.c:
8579 * gst-plugins-ugly.spec.in:
8581 dvdnav: remove dvdnav plugin
8582 Remove dvdnav plugin, it has no future. resindvd is the plugin to
8583 use for dvd playback. Note that dvdnav was never really enabled
8584 in -ugly, you had to edit configure.ac to get it built.
8586 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8588 * tests/check/elements/mpeg2dec.c:
8589 mpeg2dec: Fix unused variables compiler warnings in unit test
8591 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
8594 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
8595 Check for more automake command variants. Use printf instead of 'echo -n'
8598 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
8601 Automatic update of common submodule
8602 From 5845b63 to fedaaee
8604 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
8607 Make git ignore more files
8609 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
8611 * gst/asfdemux/gstasfdemux.c:
8612 asfdemux: Refactor multiple packet pull.
8613 This also fixes a bug by which the first buffer (in a multi-packet mode)
8614 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
8615 full incoming buffer and not just of the single asf packet.
8616 Fixes corrupted frames introduced by latest commit.
8618 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8620 * gst/asfdemux/gstasfdemux.c:
8621 asfdemux: use the right accurate field
8622 Remove accurate variable and its faulty use because the real variable is an
8625 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
8627 * gst/asfdemux/asfpacket.c:
8628 * gst/asfdemux/gstasfdemux.c:
8629 asfdemux: Sprinkle branch prediction macros accross the code
8631 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
8633 * gst/asfdemux/gstasfdemux.c:
8634 asfdemux: Delay newsegment handling until we have a keyframe.
8635 We now have a chance for packets to be collected before we send out the
8636 newsegment. If we're not in accurate seeking (keyunit) it will set
8637 the segment start/time to the keyframe's timestamp.
8639 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
8641 * gst/asfdemux/gstasfdemux.c:
8642 asfdemux: Remove useless check. We already have checked for it above.
8644 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
8646 * gst/asfdemux/gstasfdemux.c:
8647 asfdemux: No longer queue GOPs now that seeking is fixed.
8648 We now *always* seek to the keyframe just before our requested position.
8649 When we encounter the first keyframe and we were not accurate (therefore doing
8650 keyframe seeking), we update the segment start position to the keyframe timestamp.
8652 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
8654 * gst/asfdemux/gstasfdemux.c:
8655 * gst/asfdemux/gstasfdemux.h:
8656 asfdemux: Store the accurate seeking flag
8658 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
8660 * gst/asfdemux/gstasfdemux.c:
8661 asfdemux: Use the average frame duration for buffers without a duration.
8662 This will still cause some timestamp jitter, but giving a hint as to the duration
8663 rather than nothing seems to be a better idea.
8664 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
8665 duration using the accumulated packet duration (which will be correct).
8667 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
8669 * gst/asfdemux/gstasfdemux.c:
8670 * gst/asfdemux/gstasfdemux.h:
8671 asfdemux: Use index entry packet count to optimize seeking.
8672 The simple index entries also contain the number of packets one needs
8673 to retrieve at a given position to get a full keyframe. We therefore
8674 use that information to retrieve all those packets in one buffer when
8675 working in pull-mode.
8677 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
8679 * gst/asfdemux/gstasfdemux.c:
8680 asfdemux: Do not try to free const pointer
8681 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
8682 asfdemux tried to free a const pointer that had been cast to a
8683 normal pointer variable.
8685 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
8687 * gst/asfdemux/gstasfdemux.c:
8688 asfdemux: Use presentation timestamp when searching in the index.
8689 We need to take the preroll into account... else we end up too early.
8691 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
8694 Automatic update of common submodule
8695 From f3bb51b to 5845b63
8697 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
8699 * gst/asfdemux/gstasfdemux.c:
8700 asfdemux: Convert index entry from presentation time to timestamps.
8701 We weren't taking the preroll into account previously, meaning that we
8702 were always seeking preroll nanoseconds too early... resulting in a lot
8703 of dropped packets (which are before the start time).
8704 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
8706 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
8709 * gst/asfdemux/gstasfdemux.c:
8710 asfdemux: Fix byte array metadata handling.
8711 We basically discard byte array metadata. Should be trivial to adapt
8712 to storing the pointers if we need it later on.
8714 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
8716 * gst/asfdemux/gstasfdemux.c:
8717 * gst/asfdemux/gstasfdemux.h:
8718 asfdemux: Handle PAR/interlaced information stored in packet payload.
8719 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
8720 in the ASF Packet payload extensions).
8722 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
8724 * gst/asfdemux/gstasfdemux.c:
8725 * gst/asfdemux/gstasfdemux.h:
8726 asfdemux: Store/Handle global metadata (not specific to one stream).
8727 This allows us to store (and handle) PAR information which might be stored there.
8729 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8731 * gst/mpegaudioparse/gstmpegaudioparse.c:
8732 mpegaudioparse: fix Xing inverse seek table building
8734 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
8737 Automatic update of common submodule
8738 From f3bb51b to f810030
8740 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8742 * gst/asfdemux/gstasfdemux.c:
8743 asfdemux: don't try to free a NULL taglist
8745 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8747 * gst/asfdemux/gstasfdemux.c:
8748 asfdemux: post tags only after we've created our source pads
8749 Post global tags only after we've added our source pads, so that
8750 tag events get sent downstream in addition to tag messages posted
8751 on the bus. This makes sure tags can be picked up automatically
8752 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
8753 While we're at it, also add a container-format tag.
8755 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8758 * gst/asfdemux/gstasfdemux.c:
8759 asfdemux: use new bytereader functions for image tag parsing
8761 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8763 * gst/asfdemux/gstasfdemux.c:
8764 * gst/asfdemux/gstasfdemux.h:
8765 asfdemux: remove some more unused variables
8767 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8769 * gst/realmedia/rmdemux.c:
8770 rmdemux: plug buffer leaking
8772 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8774 * gst/asfdemux/gstrtpasfdepay.c:
8775 asfdepay: guard against dropped buffers
8776 If a buffer was dropped, we might request data from the adapter that is not
8777 there and then we get a NULL buffer.
8779 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8781 * gst/asfdemux/gstasfdemux.c:
8782 * gst/asfdemux/gstasfdemux.h:
8783 asfdemux: set DISCONT on streams
8784 When we receive a DISCONT as input, don't clear our complete state but simply
8785 mark a discont that will be put on the next buffer. The code will be able to
8786 handle and throw away incomplete data.
8787 Add some more debug info.
8788 Remove an unused variable.
8790 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8792 * gst/asfdemux/gstrtpasfdepay.c:
8793 asfdepay: set DELTA_UNIT flag correctly
8794 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
8795 Add some more debug info.
8797 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8799 * gst/asfdemux/gstasfdemux.c:
8800 asfdemux: fix latency calculations
8801 We need to check for -1 as an invalid timestamp, not 1.
8803 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8805 * gst/mpegaudioparse/gstmpegaudioparse.c:
8806 * gst/mpegaudioparse/gstmpegaudioparse.h:
8807 mp3parse: don't put every single frame into the index
8808 Let's not put every single mp3 frame in our index, a few frames per
8809 second should be more than enough. For now use an index interval
8810 of 100ms-500ms depending on the upstream size, to keep the index at
8811 a reasonable size. Factor out the code that adds the index entry
8812 into a separate function for better code readability.
8814 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8816 * gst/mpegaudioparse/gstmpegaudioparse.c:
8817 * gst/mpegaudioparse/gstmpegaudioparse.h:
8818 mp3parse: assume seekability only if we know the upstream size
8819 While technically upstream may be seekable even if it doesn't know
8820 the exact size, I can't think of a use case where this distincation
8821 is relevant in practice, so for now just assume we're not seekable
8822 if upstream doesn't provide us with a size. Makes sure we don't
8823 build a seek index when streaming internet radio with sources that
8824 pretend to be seekable until you try to actually seek.
8826 2009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
8828 * gst-plugins-ugly.spec.in:
8829 Fix x264 requirement in SPEC file
8831 2009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8833 * ext/x264/gstx264enc.c:
8834 * gst/realmedia/rdtmanager.c:
8835 x264enc, rdtmanager: fix compilation with debugging disabled
8837 2009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net>
8840 * docs/plugins/Makefile.am:
8841 docs: Bump common. Fix comment in the docs Makefile.am
8843 2009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net>
8846 * win32/common/config.h:
8847 Back to development -> 0.10.12.1
8849 2009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net>
8851 * gst-plugins-ugly.doap:
8852 Add 0.10.12 release to the doap file
8854 === release 0.10.12 ===
8856 2009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net>
8862 * docs/plugins/gst-plugins-ugly-plugins.args:
8863 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8864 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8865 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8866 * docs/plugins/inspect/plugin-a52dec.xml:
8867 * docs/plugins/inspect/plugin-asf.xml:
8868 * docs/plugins/inspect/plugin-cdio.xml:
8869 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8870 * docs/plugins/inspect/plugin-dvdread.xml:
8871 * docs/plugins/inspect/plugin-dvdsub.xml:
8872 * docs/plugins/inspect/plugin-iec958.xml:
8873 * docs/plugins/inspect/plugin-lame.xml:
8874 * docs/plugins/inspect/plugin-mad.xml:
8875 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8876 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8877 * docs/plugins/inspect/plugin-mpegstream.xml:
8878 * docs/plugins/inspect/plugin-realmedia.xml:
8879 * docs/plugins/inspect/plugin-siddec.xml:
8880 * docs/plugins/inspect/plugin-synaesthesia.xml:
8881 * docs/plugins/inspect/plugin-twolame.xml:
8882 * docs/plugins/inspect/plugin-x264.xml:
8883 * win32/common/config.h:
8886 2009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net>
8895 2009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net>
8929 2009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net>
8962 * win32/common/config.h:
8963 0.10.11.2 pre-release
8965 2009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net>
8967 * win32/common/config.h.in:
8968 win32: Remove #undef inline from the win32 config.h
8970 2009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8972 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8973 * docs/plugins/inspect/plugin-mad.xml:
8974 * ext/mad/Makefile.am:
8975 * ext/mad/gstid3tag.c:
8978 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
8979 It will be reborn with a shiny new code base under its hood in -bad.
8980 See #581756 and #565764.
8982 2009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net>
8984 * tests/check/pipelines/.gitignore:
8985 gitignore: Ignore some built files in the test area
8987 2009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net>
8989 * docs/plugins/inspect/plugin-a52dec.xml:
8990 * docs/plugins/inspect/plugin-asf.xml:
8991 * docs/plugins/inspect/plugin-cdio.xml:
8992 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8993 * docs/plugins/inspect/plugin-dvdread.xml:
8994 * docs/plugins/inspect/plugin-dvdsub.xml:
8995 * docs/plugins/inspect/plugin-iec958.xml:
8996 * docs/plugins/inspect/plugin-lame.xml:
8997 * docs/plugins/inspect/plugin-mad.xml:
8998 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8999 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9000 * docs/plugins/inspect/plugin-mpegstream.xml:
9001 * docs/plugins/inspect/plugin-realmedia.xml:
9002 * docs/plugins/inspect/plugin-siddec.xml:
9003 * docs/plugins/inspect/plugin-synaesthesia.xml:
9004 * docs/plugins/inspect/plugin-twolame.xml:
9005 docs: Update plugin inspect files
9007 2009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net>
9010 * docs/plugins/Makefile.am:
9011 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9012 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9013 * docs/plugins/inspect/plugin-x264.xml:
9015 * gst-plugins-ugly.spec.in:
9016 * tests/check/Makefile.am:
9017 * tests/check/elements/.gitignore:
9018 Moved 'x264enc' from -bad to -ugly
9020 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9022 * ext/x264/gstx264enc.c:
9023 * ext/x264/gstx264enc.h:
9024 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
9027 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
9029 * ext/x264/GstX264Enc.prs:
9030 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
9032 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
9034 * ext/x264/GstX264Enc.prs:
9035 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
9037 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
9039 * ext/x264/gstx264enc.c:
9040 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
9042 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
9044 * ext/x264/GstX264Enc.prs:
9045 * ext/x264/Makefile.am:
9046 * ext/x264/gstx264enc.c:
9047 [MOVED FROM BAD 24/28] x264enc: add preset support
9048 Add preset iface and a (dummy) preset file as a starting point.
9050 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9052 * ext/x264/gstx264enc.c:
9053 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
9055 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
9057 * ext/x264/gstx264enc.c:
9058 * ext/x264/gstx264enc.h:
9059 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
9060 Use the GstForceKeyUnit event to force a keyframe.
9063 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9065 [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...
9066 Original commit message from CVS:
9067 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
9068 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
9069 Use hyphen in property name, perform safety buffer size check
9070 prior to mem access, and some more parentheses in macro.
9072 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
9074 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
9075 Original commit message from CVS:
9076 * ext/apexsink/Makefile.am:
9077 Link against -lgcrpyto for RSA_new and RSA_free.
9078 * ext/faac/gstfaac.c:
9079 * ext/x264/gstx264enc.c:
9080 Fix compiler warnings.
9082 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9084 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
9085 Original commit message from CVS:
9086 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
9087 Construct source caps in more conventional (and correct) manner.
9089 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9091 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
9092 Original commit message from CVS:
9093 * ext/alsaspdif/Makefile.am:
9094 * ext/amrwb/Makefile.am:
9095 * ext/apexsink/Makefile.am:
9096 * ext/arts/Makefile.am:
9097 * ext/artsd/Makefile.am:
9098 * ext/audiofile/Makefile.am:
9099 * ext/audioresample/Makefile.am:
9100 * ext/bz2/Makefile.am:
9101 * ext/cdaudio/Makefile.am:
9102 * ext/celt/Makefile.am:
9103 * ext/dc1394/Makefile.am:
9104 * ext/dirac/Makefile.am:
9105 * ext/directfb/Makefile.am:
9106 * ext/divx/Makefile.am:
9107 * ext/dts/Makefile.am:
9108 * ext/faac/Makefile.am:
9109 * ext/faad/Makefile.am:
9110 * ext/gsm/Makefile.am:
9111 * ext/hermes/Makefile.am:
9112 * ext/ivorbis/Makefile.am:
9113 * ext/jack/Makefile.am:
9114 * ext/jp2k/Makefile.am:
9115 * ext/ladspa/Makefile.am:
9116 * ext/lcs/Makefile.am:
9117 * ext/libfame/Makefile.am:
9118 * ext/libmms/Makefile.am:
9119 * ext/metadata/Makefile.am:
9120 * ext/mpeg2enc/Makefile.am:
9121 * ext/mplex/Makefile.am:
9122 * ext/musepack/Makefile.am:
9123 * ext/musicbrainz/Makefile.am:
9124 * ext/mythtv/Makefile.am:
9125 * ext/nas/Makefile.am:
9126 * ext/neon/Makefile.am:
9127 * ext/ofa/Makefile.am:
9128 * ext/polyp/Makefile.am:
9129 * ext/resindvd/Makefile.am:
9130 * ext/sdl/Makefile.am:
9131 * ext/shout/Makefile.am:
9132 * ext/snapshot/Makefile.am:
9133 * ext/sndfile/Makefile.am:
9134 * ext/soundtouch/Makefile.am:
9135 * ext/spc/Makefile.am:
9136 * ext/swfdec/Makefile.am:
9137 * ext/tarkin/Makefile.am:
9138 * ext/theora/Makefile.am:
9139 * ext/timidity/Makefile.am:
9140 * ext/twolame/Makefile.am:
9141 * ext/x264/Makefile.am:
9142 * ext/xine/Makefile.am:
9143 * ext/xvid/Makefile.am:
9144 * gst-libs/gst/app/Makefile.am:
9145 * gst-libs/gst/dshow/Makefile.am:
9146 * gst/aiffparse/Makefile.am:
9147 * gst/app/Makefile.am:
9148 * gst/audiobuffer/Makefile.am:
9149 * gst/bayer/Makefile.am:
9150 * gst/cdxaparse/Makefile.am:
9151 * gst/chart/Makefile.am:
9152 * gst/colorspace/Makefile.am:
9153 * gst/dccp/Makefile.am:
9154 * gst/deinterlace/Makefile.am:
9155 * gst/deinterlace2/Makefile.am:
9156 * gst/dvdspu/Makefile.am:
9157 * gst/festival/Makefile.am:
9158 * gst/filter/Makefile.am:
9159 * gst/flacparse/Makefile.am:
9160 * gst/flv/Makefile.am:
9161 * gst/games/Makefile.am:
9162 * gst/h264parse/Makefile.am:
9163 * gst/librfb/Makefile.am:
9164 * gst/mixmatrix/Makefile.am:
9165 * gst/modplug/Makefile.am:
9166 * gst/mpeg1sys/Makefile.am:
9167 * gst/mpeg4videoparse/Makefile.am:
9168 * gst/mpegdemux/Makefile.am:
9169 * gst/mpegtsmux/Makefile.am:
9170 * gst/mpegvideoparse/Makefile.am:
9171 * gst/mve/Makefile.am:
9172 * gst/nsf/Makefile.am:
9173 * gst/nuvdemux/Makefile.am:
9174 * gst/overlay/Makefile.am:
9175 * gst/passthrough/Makefile.am:
9176 * gst/pcapparse/Makefile.am:
9177 * gst/playondemand/Makefile.am:
9178 * gst/rawparse/Makefile.am:
9179 * gst/real/Makefile.am:
9180 * gst/rtjpeg/Makefile.am:
9181 * gst/rtpmanager/Makefile.am:
9182 * gst/scaletempo/Makefile.am:
9183 * gst/sdp/Makefile.am:
9184 * gst/selector/Makefile.am:
9185 * gst/smooth/Makefile.am:
9186 * gst/smoothwave/Makefile.am:
9187 * gst/speed/Makefile.am:
9188 * gst/speexresample/Makefile.am:
9189 * gst/stereo/Makefile.am:
9190 * gst/subenc/Makefile.am:
9191 * gst/tta/Makefile.am:
9192 * gst/vbidec/Makefile.am:
9193 * gst/videodrop/Makefile.am:
9194 * gst/videosignal/Makefile.am:
9195 * gst/virtualdub/Makefile.am:
9196 * gst/vmnc/Makefile.am:
9197 * gst/y4m/Makefile.am:
9198 * sys/acmenc/Makefile.am:
9199 * sys/cdrom/Makefile.am:
9200 * sys/dshowdecwrapper/Makefile.am:
9201 * sys/dshowsrcwrapper/Makefile.am:
9202 * sys/dvb/Makefile.am:
9203 * sys/dxr3/Makefile.am:
9204 * sys/fbdev/Makefile.am:
9205 * sys/oss4/Makefile.am:
9206 * sys/qcam/Makefile.am:
9207 * sys/qtwrapper/Makefile.am:
9208 * sys/vcd/Makefile.am:
9209 * sys/wininet/Makefile.am:
9210 * win32/common/config.h:
9211 Don't install static libs for plugins. Fixes #550851 for -bad.
9213 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9215 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
9216 Original commit message from CVS:
9217 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
9218 Adapt to slightly modified x264 API. Fixes #555238.
9220 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9222 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
9223 Original commit message from CVS:
9224 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
9225 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
9226 * ext/x264/gstx264enc.h:
9227 Do not deal with duplicated input (timestamps). If needed,
9228 a generic element can do so.
9229 Do not manipulate input timestamps on the way out,
9230 since that shifts the timeline and A/V sync.
9232 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9234 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
9235 Original commit message from CVS:
9236 * docs/plugins/gst-plugins-bad-plugins.args:
9237 Integrate new properties into documentation.
9238 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
9239 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
9240 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
9241 Fix up API prior to eventual plugin move.
9242 API: GstX264Enc:pass (provides more options, and changed to enum)
9244 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9246 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
9247 Original commit message from CVS:
9248 * docs/plugins/Makefile.am:
9249 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
9250 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
9251 * ext/x264/gstx264enc.c:
9252 * tests/check/Makefile.am:
9253 * tests/check/elements/x264enc.c: (setup_x264enc),
9254 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
9255 Add documentation and unit test for x264enc.
9257 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9259 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
9260 Original commit message from CVS:
9261 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
9262 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
9263 Allocate some buffers in more adaptive and economical fashion.
9265 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9267 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
9268 Original commit message from CVS:
9270 Check for sufficiently up-to-date x264 API.
9271 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
9272 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
9273 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
9274 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
9275 * ext/x264/gstx264enc.h:
9276 Expose some more parameters of the x264 encoder as properties.
9278 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9280 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
9281 Original commit message from CVS:
9282 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
9283 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
9284 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
9285 (gst_x264_enc_flush_frames):
9286 Coding style and layout; re-order some functions in more
9287 typical and natural flow.
9289 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9291 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
9292 Original commit message from CVS:
9293 * ext/x264/Makefile.am:
9294 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
9295 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
9296 (gst_x264_enc_reset), (gst_x264_enc_finalize),
9297 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
9298 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
9299 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
9300 * ext/x264/gstx264enc.h:
9301 Use GQueue in stead of custom queue code.
9302 Factorize flushing out encoder delayed frames.
9303 Factorize initialization and state change reset.
9305 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9307 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
9308 Original commit message from CVS:
9309 * ext/x264/gstx264enc.h:
9310 * sys/fbdev/gstfbdevsink.c:
9311 Use configure-generated _stdint.h.
9313 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9315 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
9316 Original commit message from CVS:
9317 * ext/x264/Makefile.am:
9318 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
9319 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
9320 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
9321 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
9322 (gst_x264_enc_finalize), (gst_x264_enc_chain),
9323 (gst_x264_enc_encode_frame), (plugin_init):
9324 * ext/x264/gstx264enc.h:
9325 Use video format library and GST_WRITE_*_BE macros where applicable.
9326 Use finalize in stead of dispose.
9327 Set up debug category and log callback.
9329 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
9331 [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...
9332 Original commit message from CVS:
9333 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
9334 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
9335 (gst_x264_enc_encode_frame):
9336 Try harder not to crash when we get an EOS event but haven't set
9337 up the encoder yet (as may happen when upstream errors out with
9338 not-negotiated, for example). Also, always push the EOS event
9341 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
9343 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
9344 Original commit message from CVS:
9345 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
9348 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
9350 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
9351 Original commit message from CVS:
9352 * ext/x264/gstx264enc.c:
9353 Fix build against the libx264 version that ships with debian stable.
9355 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9357 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
9358 Original commit message from CVS:
9359 * ext/audioresample/gstaudioresample.c:
9360 * ext/x264/gstx264enc.c:
9361 * gst/dvdspu/gstdvdspu.c:
9362 * gst/dvdspu/gstdvdspu.h:
9363 * gst/festival/gstfestival.c:
9364 * gst/h264parse/gsth264parse.c:
9365 * gst/mpegtsparse/mpegtspacketizer.c:
9366 * gst/mpegtsparse/mpegtsparse.c:
9367 * gst/multifile/gstmultifilesink.c:
9368 * gst/multifile/gstmultifilesrc.c:
9369 * gst/nuvdemux/gstnuvdemux.c:
9370 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
9371 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
9373 Massive leak fixing, plus code cleanups.
9375 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9377 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
9378 Original commit message from CVS:
9379 * examples/app/appsrc_ex.c:
9380 * examples/switch/switcher.c:
9381 * ext/neon/gstneonhttpsrc.c:
9382 * ext/timidity/gstwildmidi.c:
9383 * ext/x264/gstx264enc.c:
9384 * gst/mve/mveaudioenc.c: (mve_compress_audio):
9385 * gst/rtpmanager/gstrtpclient.c:
9386 * gst/rtpmanager/gstrtpjitterbuffer.c:
9387 * gst/spectrum/demo-audiotest.c:
9388 * gst/spectrum/demo-osssrc.c:
9389 * sys/dvb/gstdvbsrc.c:
9390 Add stdlib include (free, atoi, exit).
9392 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9394 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
9395 Original commit message from CVS:
9396 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
9397 This needs a version check.
9398 * gst/bayer/Makefile.am:
9401 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
9403 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
9404 Original commit message from CVS:
9405 Patch by: Michal Benes <michal.benes at itonis tv>
9406 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
9409 * ext/x264/Makefile.am:
9410 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
9411 (gst_x264_enc_analyse_get_type),
9412 (gst_x264_enc_timestamp_queue_init),
9413 (gst_x264_enc_timestamp_queue_free),
9414 (gst_x264_enc_timestamp_queue_put),
9415 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
9416 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
9417 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
9418 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
9419 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
9420 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
9421 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
9422 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
9424 * ext/x264/gstx264enc.h:
9425 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
9426 handle 'odd' widths and heights correctly yet.
9428 2009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9430 * gst/asfdemux/gstasfdemux.c:
9431 asfdemux: nicer metadata extraction of genre tags in some cases
9432 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
9433 that they presumably stand for.
9435 2009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9437 * gst/asfdemux/gstasfdemux.c:
9438 asfdemux: parse WM/Picture tags to extract cover art
9441 2009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9444 docs: fix http links for amr libs in REQUIREMENTS
9446 2009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9448 * gst/asfdemux/gstasfdemux.c:
9449 asfdemux: fix bogus flow return handling in eos handler
9450 Don't overwrite the origin flow return by whatever flow we get
9451 when trying to push the remaining internally queued payloads.
9452 We want to do our eos logic, ie. send an EOS event or segment-done
9453 message in any case. Makes things EOS properly when an EOS event
9454 is forced upon the pipeline so that the source returns
9455 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
9457 2009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9459 * win32/common/config.h:
9460 win32: update config.h
9462 2009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9465 configure: bump core/base requirements to released versions
9467 2009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9471 autogen: move the -Wno-portability for automake into configure.ac
9473 2009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net>
9475 * gst/dvdlpcmdec/Makefile.am:
9476 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9477 dvdlpcmdec: Add multichannel channel maps, and send some tags
9478 Add a multichannel map to the output caps, and send at least a CODEC and
9479 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
9480 no samples and can't find info about the channel ordering, but this is
9481 better than nothing.
9483 2009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net>
9486 Automatic update of common submodule
9487 From 888e0a2 to c572721
9489 2009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net>
9492 Automatic update of common submodule
9493 From 6ab11d1 to 888e0a2
9495 2009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net>
9497 * gst/dvdsub/gstdvdsubdec.c:
9498 dvdsubdec: Remove some dead code
9499 Remove some redundant memset - gobject memory is already initalised to 0.
9500 Remove a commented out line leftover from the previous commit
9502 2009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com>
9504 * gst/dvdsub/gstdvdsubdec.c:
9505 * gst/dvdsub/gstdvdsubdec.h:
9506 dvdsubdec: Support ARGB output
9507 Negotiate to and render into ARGB buffers directly if the peer supports it.
9510 2009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net>
9512 * ext/a52dec/gsta52dec.c:
9513 a52dec: Reconcile code with dtsdec
9514 Perform some cleanups based on the dtsdec code such as using the boilerplate
9515 macro and static pad template functions.
9516 Add some documentation. Don't register a change in flags until we synch on
9517 another frame successfully.
9519 2009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9521 * ext/lame/gstlamemp3enc.c:
9522 lamemp3enc: Improve debugging a bit
9524 2009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com>
9526 * ext/mpeg2dec/gstmpeg2dec.c:
9527 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
9529 2009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9562 po: avoid conflicts of local *.po files with files in git
9563 Make it so that filenames and line numbers are only stored in the *.pot file
9564 (which is not in git), but not in the individual *.po files. This information
9565 is hardly useful for translators in our case, and it should avoid the constant
9566 conflicts of local *.po files with the ones in git which are caused by the
9567 source files changing and the line numbers being updated. This commit might
9568 cause one last merge conflict for you, which you can work around with
9569 "git checkout po/*.po" before merging or pulling. After that there should
9570 (hopefully) not be any more local modifications of these files (unless
9571 someone committed additions or changes to translated strings and the
9572 *.po files haven't been updated yet, that is).
9574 2009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9576 * ext/lame/gstlamemp3enc.c:
9577 lamemp3enc: add Since tag to gtk-doc chunk
9579 2009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9581 * tests/check/elements/mpeg2dec.c:
9582 checks: fix mpeg2dec unit test again after interlace addition to caps
9584 2009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9586 * ext/mpeg2dec/gstmpeg2dec.c:
9587 mpeg2dec: work around old mpeg2dec versions
9588 The repeat first field flag was introduced in 0.5.0 so conditionally disable its
9589 detection and just assume no rff is used. This fixes the compilation.
9592 2009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9594 * ext/mpeg2dec/Makefile.am:
9595 mpeg2dec: link to gstvideo
9596 Fix compilation by adding the right include directories and linking to the video
9599 2009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com>
9601 * gst/asfdemux/asfpacket.c:
9602 asfdemux: Downgrade simple statements from WARNING to DEBUG
9604 2009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com>
9606 * gst/asfdemux/asfheaders.c:
9607 * gst/asfdemux/asfheaders.h:
9608 * gst/asfdemux/asfpacket.c:
9609 * gst/asfdemux/asfpacket.h:
9610 asf: Detect more payload extensions.
9611 These should help fix interlaced/PAR issues with more files.
9613 2009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com>
9615 * ext/mpeg2dec/gstmpeg2dec.c:
9616 * ext/mpeg2dec/gstmpeg2dec.h:
9617 mpeg2dec: Implement interlaced support.
9618 Expand the debugging statements to show more picture information.
9620 2009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9622 * ext/mpeg2dec/gstmpeg2dec.c:
9623 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
9624 ffdec_mpeg2video is much faster, fixes bug #574461.
9626 2009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9628 * ext/lame/gstlamemp3enc.c:
9629 lamemp3enc: Don't write a Xing header
9631 2009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
9634 Run libtoolize before aclocal
9635 This unbreaks the build in some cases. Fixes bug #582021
9637 2009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com>
9639 * ext/mpeg2dec/gstmpeg2dec.c:
9640 mpeg2dec: use 64bit safe scaling functions.
9641 Got this to fail when seeking in a 14GB file (the value in bytes is
9644 2009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9646 * gst/mpegaudioparse/gstmpegaudioparse.c:
9647 mpegaudioparse: remove some pointless g_return_if_fail()s
9649 2009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
9651 * ext/twolame/gsttwolame.c:
9652 Switch twolame to primary rank
9654 2009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
9656 * ext/lame/gstlame.c:
9657 * ext/lame/gstlamemp3enc.c:
9658 * ext/twolame/gsttwolame.c:
9659 Add ranks to mp3 encoders
9661 2009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
9663 * gst-plugins-ugly.spec.in:
9664 Add twolame plugin to spec file
9666 2009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9668 * gst/asfdemux/asfpacket.c:
9669 * gst/asfdemux/gstasfdemux.c:
9670 * gst/asfdemux/gstasfdemux.h:
9671 asfdemux: use upstream segment and timestamps for some interpolation
9672 This should particularly help in case of upstream live src, e.g. rtspsrc,
9673 and especially so if it has to perform fallback to TCP.
9675 2009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com>
9677 * gst/asfdemux/gstrtpasfdepay.c:
9678 rtpasfdepay: Add support for fragmented packet (L == 0).
9679 This happens with rtp-over-udp.
9681 2009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9683 * ext/lame/gstlamemp3enc.c:
9684 lamemp3enc: Fixup the bitrate only for CBR
9685 Additionally clarify some property descriptions.
9687 2009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com>
9689 * ext/lame/gstlamemp3enc.c:
9690 lame: fix format string in debug statement
9692 2009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net>
9694 * gst/mpegaudioparse/gstmpegaudioparse.c:
9695 mp3parse: Don't reject valid Xing tables of contents
9696 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
9697 reject them because of it, just subtract the initial offset when reading
9700 2009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net>
9702 * gst/mpegaudioparse/gstmpegaudioparse.c:
9703 mp3parse: Allow more bits to change in headers during resynch
9704 Be more lenient about what we accept as changing bits in a header - basically,
9705 only require that the mp3 sync marker is present, for the mpeg version,
9706 layer and samplerate.
9709 2009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com>
9712 mad: Add duration of incoming/outgoing buffers in debug statements
9714 2009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
9716 * gst/mpegaudioparse/gstmpegaudioparse.c:
9717 mpegaudioparse: Remove useless checks for valid buffer duration.
9718 The buffer duration is set to a valid value at the very top of
9719 emit_frame(), we therefore don't need to check it later on.
9721 2009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com>
9723 * gst/mpegaudioparse/gstmpegaudioparse.c:
9724 mpegaudioparse: Fix stop condition for outputting buffers.
9725 Some mp3 streams have an offset in timestamps, requiring us to push the
9726 frame *AFTER* segment.stop in order for the decoder to be able to push
9727 all data up to the segment.stop position.
9729 2009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9731 * gst/asfdemux/asfpacket.c:
9732 * gst/asfdemux/gstasfdemux.c:
9733 * gst/asfdemux/gstasfdemux.h:
9734 asfdemux: 0-base timestamps consistently (whether or not streaming)
9735 This also makes timestamps (more) consistent before and after a possible
9736 seek, and moreover makes for reasonable position reporting in live stream
9737 (whose payload timestamps should not be taken for granted).
9739 2009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9741 * gst/asfdemux/gstasfdemux.c:
9742 * gst/asfdemux/gstasfdemux.h:
9743 asfdemux: report initial latency due to internal preroll queue
9745 2009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9747 * gst/asfdemux/gstasfdemux.c:
9748 asfdemux: enhance debug statement and refactor some initialization
9750 2009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9752 * gst/asfdemux/gstasfdemux.c:
9753 asfdemux: handle FIXME; activate pads after internal preroll also when streaming
9755 2009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9757 * gst/asfdemux/asfpacket.c:
9758 * gst/asfdemux/gstasfdemux.c:
9759 * gst/asfdemux/gstasfdemux.h:
9760 asfdemux: handle FIXME; normalize preroll
9762 2009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9764 * gst/asfdemux/gstasfdemux.c:
9765 * gst/asfdemux/gstasfdemux.h:
9766 asfdemux: fixes for streaming mode
9767 * Improve newsegment handling, e.g. upstream might live in TIME.
9768 * Only send newsegment if we have needed info.
9769 * Avoid reading past end of data section.
9771 2009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9773 * gst/asfdemux/gstasfdemux.c:
9774 asfdemux: fixes/enhancements for streaming mode
9775 * Do not rock the boat by reacting to FLUSH_START.
9776 * Try to handle TIME seeking by seeking upstream in BYTES.
9777 * Handle SEEKING query.
9779 2009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9782 * ext/lame/gstlamemp3enc.c:
9783 lame: fix compilation with LAME versions < 3.98
9784 lame_set_VBR_quality(), which takes a floating point value for the
9785 quality, has been added only in v3.98. Use lame_set_VBR_q(), which
9786 takes quality as an integer, for older LAME versions.
9789 2009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9791 * win32/common/config.h:
9792 win32: update config.h to git
9793 Until someone ports the new win32 config.h logic from the
9794 other modules to -ugly.
9796 2009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9798 * docs/plugins/gst-plugins-ugly-plugins.args:
9799 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9800 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9803 2009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9805 * ext/lame/gstlamemp3enc.c:
9806 lamemp3enc: Add a note to the encoding-engine-quality property
9807 that says, that this does not affect the bitrate at all.
9809 2009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9811 * ext/lame/gstlame.c:
9812 * ext/lame/gstlamemp3enc.c:
9813 lame: Implement preset interface
9815 2009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9817 * ext/twolame/gsttwolame.c:
9818 twolame: Implement preset interface
9820 2009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9822 * docs/plugins/gst-plugins-ugly-plugins.args:
9823 * ext/lame/gstlamemp3enc.c:
9824 * ext/lame/gstlamemp3enc.h:
9825 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
9827 2009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9829 * ext/lame/gstlame.c:
9830 * ext/lame/gstlamemp3enc.c:
9831 lame/lamemp3enc: Fix memory leak on FLUSH_STOP
9833 2009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9835 * ext/lame/gstlame.c:
9836 lame: Deprecate the lame element
9838 2009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9840 * docs/plugins/Makefile.am:
9841 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9842 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9843 * docs/plugins/gst-plugins-ugly-plugins.args:
9844 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9845 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9846 * docs/plugins/inspect/plugin-a52dec.xml:
9847 * docs/plugins/inspect/plugin-amrnb.xml:
9848 * docs/plugins/inspect/plugin-asf.xml:
9849 * docs/plugins/inspect/plugin-cdio.xml:
9850 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9851 * docs/plugins/inspect/plugin-dvdread.xml:
9852 * docs/plugins/inspect/plugin-dvdsub.xml:
9853 * docs/plugins/inspect/plugin-iec958.xml:
9854 * docs/plugins/inspect/plugin-lame.xml:
9855 * docs/plugins/inspect/plugin-mad.xml:
9856 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9857 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9858 * docs/plugins/inspect/plugin-mpegstream.xml:
9859 * docs/plugins/inspect/plugin-realmedia.xml:
9860 * docs/plugins/inspect/plugin-siddec.xml:
9861 * docs/plugins/inspect/plugin-synaesthesia.xml:
9862 * docs/plugins/inspect/plugin-twolame.xml:
9865 2009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9867 * ext/lame/gstlamemp3enc.c:
9868 lame: Update example pipelines with the new properties
9870 2009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9872 * ext/lame/Makefile.am:
9873 * ext/lame/gstlame.c:
9874 * ext/lame/gstlamemp3enc.c:
9875 * ext/lame/gstlamemp3enc.h:
9876 * ext/lame/plugin.c:
9877 lame: Add lamemp3enc element with much simplified interface
9878 This deprecates the lame element and fixes bug #494528.
9880 2009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com>
9882 * gst/asfdemux/asfpacket.c:
9883 asfpacket: Fix pull-mode timestamping handling.
9884 The problem that happens is the following:
9885 * A packet with multiple payloads comes in
9886 * Those payloads get handled one by one
9887 * The first payload contains the first audio payload with timestamp A
9888 * The second payload contains the first video (key)frame with timestamp V (where V < A)
9889 With the previous code, the following would happen:
9890 * the first payload gets processed, then passed to queue_for_stream
9891 * queue_for_stream detects it's the first valid timestamp received and stores
9893 * the second payload gets processed, then pass to queue_for_stream
9894 * queue_for_stream detects the timestamp is lower than first_ts... and
9895 discards it... resulting in losing the first keyframe of the video stream
9896 We've been having this issue for *ages*... it's just that nobody noticed it
9897 that much with playbin. But with playbin2's aggresive multiqueue handling, this
9898 will result in multiqueue not being able to preroll (because the video decoder will
9899 be dropping a ton of buffers before (maybe) receiving the next keyframe).
9900 Tested with over 200 asf files, and they all play the first frame correctly now,
9901 even the most braindead ones.
9903 2009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com>
9905 * gst/mpegaudioparse/gstmpegaudioparse.c:
9906 * gst/mpegaudioparse/gstmpegaudioparse.h:
9907 mp3parse: don't build seek table if we can't seek.
9908 Fixes #573720 - unbounded memory usage increase when listening to mp3
9909 stream for a long time.
9911 2009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net>
9914 Automatic update of common submodule
9915 From b3941ea to 6ab11d1
9917 2009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com>
9919 * gst/mpegaudioparse/gstmpegaudioparse.c:
9920 * gst/mpegaudioparse/gstxingmux.c:
9921 mpegaudioparse: Remove dead assignment and duplicate code
9923 2009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com>
9925 * gst/realmedia/rmdemux.c:
9926 rmdemux: Actually return the return value for the seek handling.
9928 2009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com>
9930 * gst/mpegstream/gstmpegdemux.c:
9931 * gst/mpegstream/gstmpegparse.c:
9932 mpegstream: Remove dead assignments.
9933 The duplicate assignment of update_time was weird... but it seems normal
9934 that it's indeed the second statement which is the valid one.
9936 2009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com>
9938 * ext/amrnb/amrnbparse.c:
9939 armnb: Remove unused variable, adapt debug message accordingly.
9941 2009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com>
9943 * gst/dvdsub/gstdvdsubdec.c:
9944 * gst/mpegstream/gstdvddemux.c:
9945 * gst/mpegstream/gstmpegclock.c:
9946 dvdsub/mpegstream: _class_init: Remove unused class variables
9948 2009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com>
9950 * gst/asfdemux/gstasfdemux.c:
9951 asfdemux: Initialize flow for a corner case.
9952 This might be caused by entering the if() line 1214 and then not having
9953 any activated_streams.. resulting in reaching line 1267 without having
9954 any valid flow value.
9956 2009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com>
9958 * ext/twolame/gsttwolame.c:
9959 twolame: Remove unneeded variable, value assigned was never read.
9961 2009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com>
9963 * ext/mpeg2dec/gstmpeg2dec.c:
9964 mpeg2dec: Remove dead assignment. Value overwritten later on.
9966 2009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com>
9969 mad: Remove dead assignment and variables given values which are never read.
9971 2009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com>
9973 * ext/lame/gstlame.c:
9974 lame: Remove unneeded variable, it's assigned a value never read.
9976 2009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com>
9978 * gst/realmedia/rmdemux.c:
9979 rmdemux: Remove dead assignment, value is being overwritten before being read.
9981 2009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com>
9983 * gst/realmedia/rmdemux.c:
9984 rmdemux: Remove unused accurate flag.
9985 I couldn't see any reason why this was there in the first place.
9987 2009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
9989 * gst/realmedia/asmrules.c:
9990 * gst/realmedia/rdtdepay.c:
9991 realmedia: Remove dead assignments. The results are never read.
9993 2009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
9995 * gst/realmedia/gstrdtbuffer.c:
9996 * gst/realmedia/rademux.c:
9997 * gst/realmedia/rdtmanager.c:
9998 * gst/realmedia/rmdemux.c:
9999 realmedia: Remove useless variables, only being used once (or not).
10001 2009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com>
10003 * ext/mpeg2dec/gstmpeg2dec.c:
10004 * gst/asfdemux/gstrtspwms.c:
10005 * gst/realmedia/pnmsrc.c:
10006 * gst/realmedia/rdtdepay.c:
10007 * gst/realmedia/rtspreal.c:
10008 remove empty method implementations.
10010 2009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com>
10012 * gst/asfdemux/gstrtspwms.c:
10013 rtspwms: fix condition to detect extension commands for WMS
10014 Reply with OK to the extension commands for WMS.
10016 2009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com>
10018 * gst/realmedia/rtspreal.c:
10019 realmedia: add special Real header to DESCRIBE message only for Real servers
10020 Add headers that are specific to real only if a real server had been
10021 detected by the OPTIONS message.
10023 2009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov>
10025 * gst/synaesthesia/synaescope.c:
10026 synaesthesia: fix compilation on windows
10027 Fix compilation under MSVC due to references to headers
10028 that are not available with the MS SDKs.
10031 2009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10033 * gst/asfdemux/gstrtspwms.c:
10034 rtspwms: reply to extension commands
10035 Reply with OK to the extension commands for WMS.
10037 2009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10039 * gst/asfdemux/gstrtpasfdepay.c:
10040 asfdepay: fix a comment
10042 2009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10044 * gst/asfdemux/gstasfdemux.c:
10045 asfdemux: add some more debugging
10047 2009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10050 configure.ac: require git -base
10051 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
10053 2009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10055 * gst/realmedia/rtspreal.c:
10056 realmedia: add special Real header to SETUP message only for Real servers
10057 Fixes playback of Windows Media RTSP streams and other non-Real RTSP
10058 streams where the server errors out because it can't handle the
10059 Real-specific 'Required: com.real.retain-entity-for-setup' header
10060 we've been adding unconditionally in the recent past.
10062 rtsp://66.111.34.191:601/broadcast/alnour.rm
10063 rtsp://195.134.224.231/snowboard_100.wmv
10065 2009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com>
10068 * gst/asfdemux/Makefile.am:
10069 asfdemux: link to all required libraries including indirectly used ones.
10070 On win32, we're required to link to all the libraries used - including
10071 ones only indirectly used by other libs. So, add gstaudio, gsttag, and
10072 (for windows only) winsock.
10074 2009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
10077 Automatic update of common submodule
10078 From d0ea89e to b3941ea
10080 2009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com>
10083 Automatic update of common submodule
10084 From f8b3d91 to d0ea89e
10086 2009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com>
10088 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10089 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
10091 2009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10093 * gst/realmedia/rtspreal.c:
10094 * gst/realmedia/rtspreal.h:
10095 realrtsp: add more headers
10096 Parse the ETag from the describe method and pass the sessionid as the value for
10097 the If-Match header is subsequent setup calls.
10098 Fixes support for more RealMedia RTSP streams.
10100 2009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org>
10103 twolame: bump requirement to 0.3.10
10104 0.3.10 is the first version with the float32 encoder functions.
10107 2009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net>
10110 back to development -> 0.10.11.1
10112 === release 0.10.11 ===
10114 2009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net>
10120 * docs/plugins/inspect/plugin-a52dec.xml:
10121 * docs/plugins/inspect/plugin-asf.xml:
10122 * docs/plugins/inspect/plugin-cdio.xml:
10123 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10124 * docs/plugins/inspect/plugin-dvdread.xml:
10125 * docs/plugins/inspect/plugin-dvdsub.xml:
10126 * docs/plugins/inspect/plugin-iec958.xml:
10127 * docs/plugins/inspect/plugin-lame.xml:
10128 * docs/plugins/inspect/plugin-mad.xml:
10129 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10130 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10131 * docs/plugins/inspect/plugin-mpegstream.xml:
10132 * docs/plugins/inspect/plugin-realmedia.xml:
10133 * docs/plugins/inspect/plugin-siddec.xml:
10134 * docs/plugins/inspect/plugin-twolame.xml:
10135 * gst-plugins-ugly.doap:
10137 * win32/common/config.h:
10140 2009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net>
10174 2009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net>
10177 * win32/common/config.h:
10178 0.10.10.3 pre-release
10180 2009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net>
10187 po: Update translations from upstream
10189 2009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net>
10193 po: Add Turkish translation
10195 2009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net>
10197 * gst/mpegaudioparse/gstmpegaudioparse.c:
10198 * gst/mpegaudioparse/gstmpegaudioparse.h:
10199 mp3parse: Fix glitches in the output when playing (for e.g.) AVI
10200 Don't introduce glitches in the output by a) relaxing the threshold for
10201 taking upstream timestamps in preference to our calculated timestamps and
10202 b) only set the discont flag on outgoing buffers in response to an incoming
10206 2009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
10208 * gst/mpegaudioparse/gstmpegaudioparse.c:
10209 mp3parse: fix deadlock with accurate seeks.
10210 Release pending_accurate_seeks_lock before forwarding the seek event upstream.
10213 2009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net>
10244 * win32/common/config.h:
10245 0.10.10.2 pre-release
10246 Bump version number, update translations and win32 config.h
10248 2009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net>
10252 po: Add Japanese translation
10254 2009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
10257 * docs/plugins/Makefile.am:
10258 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10259 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10260 * docs/plugins/gst-plugins-ugly-plugins.args:
10261 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10262 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10263 * docs/plugins/inspect/plugin-a52dec.xml:
10264 * docs/plugins/inspect/plugin-asf.xml:
10265 * docs/plugins/inspect/plugin-cdio.xml:
10266 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10267 * docs/plugins/inspect/plugin-dvdread.xml:
10268 * docs/plugins/inspect/plugin-dvdsub.xml:
10269 * docs/plugins/inspect/plugin-iec958.xml:
10270 * docs/plugins/inspect/plugin-lame.xml:
10271 * docs/plugins/inspect/plugin-mad.xml:
10272 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10273 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10274 * docs/plugins/inspect/plugin-mpegstream.xml:
10275 * docs/plugins/inspect/plugin-realmedia.xml:
10276 * docs/plugins/inspect/plugin-siddec.xml:
10277 * docs/plugins/inspect/plugin-synaesthesia.xml:
10278 * docs/plugins/inspect/plugin-twolame.xml:
10281 Moved twolame from Bad to Ugly
10283 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10285 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
10286 Original commit message from CVS:
10287 * ext/alsaspdif/Makefile.am:
10288 * ext/amrwb/Makefile.am:
10289 * ext/apexsink/Makefile.am:
10290 * ext/arts/Makefile.am:
10291 * ext/artsd/Makefile.am:
10292 * ext/audiofile/Makefile.am:
10293 * ext/audioresample/Makefile.am:
10294 * ext/bz2/Makefile.am:
10295 * ext/cdaudio/Makefile.am:
10296 * ext/celt/Makefile.am:
10297 * ext/dc1394/Makefile.am:
10298 * ext/dirac/Makefile.am:
10299 * ext/directfb/Makefile.am:
10300 * ext/divx/Makefile.am:
10301 * ext/dts/Makefile.am:
10302 * ext/faac/Makefile.am:
10303 * ext/faad/Makefile.am:
10304 * ext/gsm/Makefile.am:
10305 * ext/hermes/Makefile.am:
10306 * ext/ivorbis/Makefile.am:
10307 * ext/jack/Makefile.am:
10308 * ext/jp2k/Makefile.am:
10309 * ext/ladspa/Makefile.am:
10310 * ext/lcs/Makefile.am:
10311 * ext/libfame/Makefile.am:
10312 * ext/libmms/Makefile.am:
10313 * ext/metadata/Makefile.am:
10314 * ext/mpeg2enc/Makefile.am:
10315 * ext/mplex/Makefile.am:
10316 * ext/musepack/Makefile.am:
10317 * ext/musicbrainz/Makefile.am:
10318 * ext/mythtv/Makefile.am:
10319 * ext/nas/Makefile.am:
10320 * ext/neon/Makefile.am:
10321 * ext/ofa/Makefile.am:
10322 * ext/polyp/Makefile.am:
10323 * ext/resindvd/Makefile.am:
10324 * ext/sdl/Makefile.am:
10325 * ext/shout/Makefile.am:
10326 * ext/snapshot/Makefile.am:
10327 * ext/sndfile/Makefile.am:
10328 * ext/soundtouch/Makefile.am:
10329 * ext/spc/Makefile.am:
10330 * ext/swfdec/Makefile.am:
10331 * ext/tarkin/Makefile.am:
10332 * ext/theora/Makefile.am:
10333 * ext/timidity/Makefile.am:
10334 * ext/twolame/Makefile.am:
10335 * ext/x264/Makefile.am:
10336 * ext/xine/Makefile.am:
10337 * ext/xvid/Makefile.am:
10338 * gst-libs/gst/app/Makefile.am:
10339 * gst-libs/gst/dshow/Makefile.am:
10340 * gst/aiffparse/Makefile.am:
10341 * gst/app/Makefile.am:
10342 * gst/audiobuffer/Makefile.am:
10343 * gst/bayer/Makefile.am:
10344 * gst/cdxaparse/Makefile.am:
10345 * gst/chart/Makefile.am:
10346 * gst/colorspace/Makefile.am:
10347 * gst/dccp/Makefile.am:
10348 * gst/deinterlace/Makefile.am:
10349 * gst/deinterlace2/Makefile.am:
10350 * gst/dvdspu/Makefile.am:
10351 * gst/festival/Makefile.am:
10352 * gst/filter/Makefile.am:
10353 * gst/flacparse/Makefile.am:
10354 * gst/flv/Makefile.am:
10355 * gst/games/Makefile.am:
10356 * gst/h264parse/Makefile.am:
10357 * gst/librfb/Makefile.am:
10358 * gst/mixmatrix/Makefile.am:
10359 * gst/modplug/Makefile.am:
10360 * gst/mpeg1sys/Makefile.am:
10361 * gst/mpeg4videoparse/Makefile.am:
10362 * gst/mpegdemux/Makefile.am:
10363 * gst/mpegtsmux/Makefile.am:
10364 * gst/mpegvideoparse/Makefile.am:
10365 * gst/mve/Makefile.am:
10366 * gst/nsf/Makefile.am:
10367 * gst/nuvdemux/Makefile.am:
10368 * gst/overlay/Makefile.am:
10369 * gst/passthrough/Makefile.am:
10370 * gst/pcapparse/Makefile.am:
10371 * gst/playondemand/Makefile.am:
10372 * gst/rawparse/Makefile.am:
10373 * gst/real/Makefile.am:
10374 * gst/rtjpeg/Makefile.am:
10375 * gst/rtpmanager/Makefile.am:
10376 * gst/scaletempo/Makefile.am:
10377 * gst/sdp/Makefile.am:
10378 * gst/selector/Makefile.am:
10379 * gst/smooth/Makefile.am:
10380 * gst/smoothwave/Makefile.am:
10381 * gst/speed/Makefile.am:
10382 * gst/speexresample/Makefile.am:
10383 * gst/stereo/Makefile.am:
10384 * gst/subenc/Makefile.am:
10385 * gst/tta/Makefile.am:
10386 * gst/vbidec/Makefile.am:
10387 * gst/videodrop/Makefile.am:
10388 * gst/videosignal/Makefile.am:
10389 * gst/virtualdub/Makefile.am:
10390 * gst/vmnc/Makefile.am:
10391 * gst/y4m/Makefile.am:
10392 * sys/acmenc/Makefile.am:
10393 * sys/cdrom/Makefile.am:
10394 * sys/dshowdecwrapper/Makefile.am:
10395 * sys/dshowsrcwrapper/Makefile.am:
10396 * sys/dvb/Makefile.am:
10397 * sys/dxr3/Makefile.am:
10398 * sys/fbdev/Makefile.am:
10399 * sys/oss4/Makefile.am:
10400 * sys/qcam/Makefile.am:
10401 * sys/qtwrapper/Makefile.am:
10402 * sys/vcd/Makefile.am:
10403 * sys/wininet/Makefile.am:
10404 * win32/common/config.h:
10405 Don't install static libs for plugins. Fixes #550851 for -bad.
10407 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
10409 [MOVED FROM BAD] Enable/fix up translations for these plugins.
10410 Original commit message from CVS:
10411 * ext/resindvd/plugin.c: (plugin_init):
10412 * ext/resindvd/resindvdsrc.c:
10413 * ext/twolame/gsttwolame.c: (plugin_init):
10414 * gst/aiffparse/aiffparse.c: (plugin_init):
10415 Enable/fix up translations for these plugins.
10417 Add 'ca' to LINGUAS.
10419 * po/POTFILES.skip:
10420 Add more files for translation and more files which tools
10423 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10425 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
10426 Original commit message from CVS:
10427 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
10428 (gst_two_lame_chain):
10429 * ext/twolame/gsttwolame.h:
10430 Allow raw float samples as input for encoding.
10432 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10434 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
10435 Original commit message from CVS:
10438 * ext/twolame/Makefile.am:
10439 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
10440 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
10441 (gst_two_lame_release_memory), (gst_two_lame_finalize),
10442 (gst_two_lame_base_init), (gst_two_lame_class_init),
10443 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
10444 (gst_two_lame_init), (gst_two_lame_set_property),
10445 (gst_two_lame_get_property), (gst_two_lame_sink_event),
10446 (gst_two_lame_chain), (gst_two_lame_setup),
10447 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
10449 * ext/twolame/gsttwolame.h:
10450 Add TwoLAME MP2 encoding element, based on the LAME element.
10452 2009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net>
10455 Automatic update of common submodule
10456 From 7032163 to f8b3d91
10458 2009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10461 Automatic update of common submodule
10462 From ffa738d to 7032163
10464 2009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10467 Automatic update of common submodule
10468 From 3f13e4e to ffa738d
10470 2009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10473 Automatic update of common submodule
10474 From 3c7456b to 3f13e4e
10476 2009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10479 Automatic update of common submodule
10480 From 57c83f2 to 3c7456b
10482 2009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com>
10484 * gst/mpegaudioparse/gstmpegaudioparse.c:
10485 mp3parse: be more conservative when changing layer/rate/etc.
10486 Don't allow a change in sample rate/channels/layer/version unless we can
10487 see another frame at the correct offset. Prevents accidently flipping
10488 due to simple single-bit corruption.
10490 2009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net>
10492 * gst/realmedia/realhash.c:
10493 rmdemux: Fix strict-aliasing warnings.
10494 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
10497 2009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de>
10499 * gst/mpegaudioparse/gstmpegaudioparse.c:
10500 mpegaudioparse: Remove empty lines added by buggy indent.
10502 2009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10504 * gst/mpegaudioparse/gstmpegaudioparse.c:
10505 mpegaudioparse: Provide SEEKING query handling.
10506 Since SEEK event handling might perform some conversion
10507 from TIME to BYTES, do not let upstream fool application
10508 into (TIME) seeking not being possible.
10510 2009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com>
10512 * gst/mpegaudioparse/gstmpegaudioparse.c:
10513 mp3parse: fix accurate seeks to near 0
10514 Integer underflow made accurate seeks to near zero fail and seek to
10515 completely the wrong place. Fix by clamping to zero, since we can't seek
10516 to negative times anyway.
10518 2009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net>
10522 build: Update shave init statement for changes in common. Bump common.
10524 2009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10526 * gst/realmedia/rtspreal.c:
10527 rtspreal: ignore data streams. Fixes #527112
10528 Ignore data streams when parsing the SDP as they don't contain anything we need
10529 to put in the realmedia header.
10531 2009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net>
10534 Automatic update of common submodule
10535 From 9cf8c9b to a6ce5c6
10537 2009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10539 * ext/mad/gstid3tag.c:
10540 Forward unknown events
10541 Forward unknown events upstream instead of dropping them. Also return the result
10542 of the seek event instead of a fixed value.
10544 2009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net>
10546 * gst/asfdemux/gstrtpasfdepay.c:
10547 rtpasfdepay: Fix the build by adding the needed include for atoi.
10549 2009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net>
10552 * docs/plugins/Makefile.am:
10553 Use shave for the build output
10555 2009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net>
10558 Automatic update of common submodule
10559 From 5d7c9cc to 9cf8c9b
10561 2009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com>
10563 * gst/asfdemux/gstasf.c:
10564 * gst/asfdemux/gstrtpasfdepay.c:
10565 * gst/realmedia/rademux.c:
10566 * gst/realmedia/rdtdepay.c:
10567 * gst/synaesthesia/gstsynaesthesia.c:
10568 * gst/synaesthesia/synaescope.c:
10571 2009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com>
10573 * gst/realmedia/pnmsrc.c:
10574 pnmsrc: Error out gracefully if location is NULL. Run gst-indent
10576 2009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org>
10579 Automatic update of common submodule
10580 From 80c627d to 5d7c9cc
10582 2009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10584 * gst/realmedia/Makefile.am:
10585 * gst/realmedia/pnmsrc.c:
10586 * gst/realmedia/pnmsrc.h:
10587 * gst/realmedia/rademux.c:
10588 * gst/realmedia/rademux.h:
10589 * gst/realmedia/realmedia.c:
10590 * gst/realmedia/rmdemux.c:
10591 * gst/realmedia/rmdemux.h:
10592 Add pnm:// uri source
10593 Add a new utri handler for pnm:// that for now just redirects to the same uri
10594 with the rtsp:// protocol, which usually works nowadays.
10595 Separate the registration of the various plugins into a separate source file.
10597 2009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10599 * gst/asfdemux/Makefile.am:
10600 * gst/asfdemux/gstasf.c:
10601 * gst/asfdemux/gstrtpasfdepay.c:
10602 * gst/asfdemux/gstrtpasfdepay.h:
10603 Add ASF depayloader
10604 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
10607 2009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org>
10609 * ext/mad/gstmad.c:
10610 mad: remove log line added in error
10612 2009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org>
10614 * ext/mad/gstmad.c:
10615 mad: just flush data when seeing BADDATAPTR instead of going into error state
10617 2009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at>
10619 * gst/realmedia/rmdemux.c:
10620 Fix parsing of the flags in rmdemux
10621 Fix parsing of the flags in version 1 realmedia streams.
10624 2009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com>
10627 Bump revision to use for common submodule.
10629 2009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net>
10631 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10632 Add releaseinfo with online url.
10634 2009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net>
10639 2009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10641 * gst/asfdemux/asfpacket.c:
10642 * gst/asfdemux/gstasfdemux.c:
10643 * gst/asfdemux/gstasfdemux.h:
10644 Remove redundant push_mode struct member
10646 2009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com>
10649 Fix previous commit, wasn't actually setting up a symbolic link
10651 2009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com>
10655 Use a symbolic link for the pre-commit client-side hook
10657 2009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com>
10660 Ignore some more files
10662 2009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net>
10664 * gst/synaesthesia/synaescope.c:
10665 * gst/synaesthesia/synaescope.h:
10666 Precalculate some size dependent variables. Demystify the height scaling a bit.
10667 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
10669 2009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net>
10671 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
10673 2009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10675 * gst/realmedia/rdtdepay.c:
10676 Set flags on the realmedia chunks
10677 Set the keyframe flags from the RDT packet to the realmedia chunk so that the
10678 descrambler can be reset on keyframes. Fixes #556714.
10680 2009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10682 * gst/realmedia/gstrdtbuffer.c:
10683 * gst/realmedia/gstrdtbuffer.h:
10684 Add method to get RDT flags
10685 Add a method to get the RDT flags. We need these flags to mark keyframes to
10686 reset the descrambing queue. See #556714.
10688 2009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
10690 * gst/asfdemux/asfpacket.c:
10691 * gst/asfdemux/gstasfdemux.c:
10692 * gst/asfdemux/gstasfdemux.h:
10693 Add seeking support to asfdemux in push mode
10696 2009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
10698 * gst/asfdemux/asfpacket.c:
10699 Drop packets with an invalid replicated data length
10700 Drop packets with an invalid replicated data length
10701 instead of continuing with an invalid timestamp
10702 and uninitialized payload metadata.
10703 All other code assumes that the timestamps are valid.
10705 2009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net>
10707 * gst/synaesthesia/synaescope.h:
10708 Change comment to refer to right variable.
10710 2009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net>
10712 * gst/synaesthesia/gstsynaesthesia.c:
10713 * gst/synaesthesia/gstsynaesthesia.h:
10714 * gst/synaesthesia/synaescope.c:
10715 * gst/synaesthesia/synaescope.h:
10716 Bring synaesthesia to next century.
10717 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
10719 2009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org>
10721 * gst/asfdemux/gstasfdemux.c:
10722 Fix leak of converted string
10724 2009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net>
10728 Add more to the gitignores
10730 2009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net>
10732 * gst/synaesthesia/gstsynaesthesia.c:
10733 Make synaesthesia build again.
10734 _init() has no params.
10736 2009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net>
10739 Update common snapshot.
10741 2009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org>
10744 Fix pre-commit hook
10746 2009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com>
10750 Install and use pre-commit indentation hook from common
10752 2009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com>
10755 autogen.sh : Use git submodule
10757 2009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com>
10759 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
10760 Original commit message from CVS:
10761 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
10762 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
10763 (gst_dvd_demux_get_audio_stream),
10764 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
10765 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
10766 (gst_mpeg_demux_get_video_stream),
10767 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
10768 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
10769 Fix some caps leaks. Fixes bug #564885.
10771 2009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com>
10773 ext/cdio/gstcdio.c: Remove unused format argument.
10774 Original commit message from CVS:
10775 * ext/cdio/gstcdio.c:
10776 Remove unused format argument.
10778 2008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net>
10780 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
10781 Original commit message from CVS:
10782 * win32/common/.cvsignore:
10783 * win32/common/config.h:
10784 * win32/common/config.h.in:
10785 Hardcode cpu for win32 build, just like we do in the other modules,
10786 to remove VCS conflicts and inconsistent defines between modules,
10787 and update version defines to CVS.
10789 2008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com>
10791 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
10792 Original commit message from CVS:
10794 Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
10796 2008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com>
10798 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
10799 Original commit message from CVS:
10801 inttypes.m4 hasn't been available since gettext-0.15, and since we now
10802 require gettext >= 0.17 ... we can remove it from the list of files to
10805 2008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net>
10807 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
10808 Original commit message from CVS:
10809 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
10810 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
10811 (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
10812 * gst/mpegaudioparse/gstmpegaudioparse.h:
10813 Do an initial class_ref on an internal enum type from within the
10814 class_init function so that there aren't any issues when multiple
10815 mp3parse elements are started in separate threads at the same
10816 time. (Why we use an enum type here if the tag is registered as
10817 a string type, I don't know). Also remove custom UNUSED macro
10818 and use GLib's instead.
10820 2008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10822 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
10823 Original commit message from CVS:
10825 Apparently AC_CONFIG_MACRO_DIR breaks when using more
10826 than one macro directory, reverting last change.
10828 2008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10830 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
10831 Original commit message from CVS:
10833 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
10836 2008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10838 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
10839 Original commit message from CVS:
10840 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
10841 Last change introduced a regression that made mpeg2dec handle
10842 some 4:2:2 videos as 4:4:4. Fixes bug #562086.
10844 2008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10846 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
10847 Original commit message from CVS:
10848 Patch by: Cygwin Ports maintainer
10849 <yselkowitz at users dot sourceforge dot net>
10852 Require gettext 0.17 because older versions don't mix with libtool
10853 2.2. At build time an older gettext version will still work.
10856 2008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org>
10858 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
10859 Original commit message from CVS:
10860 * ext/mpeg2dec/gstmpeg2dec.c:
10861 * ext/mpeg2dec/gstmpeg2dec.h:
10862 Add support for 4:4:4 video. Fixes #562086
10864 2008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
10866 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
10867 Original commit message from CVS:
10868 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
10869 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
10870 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
10871 >= 0.5.0. Fixes bug #562065.
10873 2008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com>
10875 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
10876 Original commit message from CVS:
10877 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
10878 Remove duplicate and broken code for the streaming case and simply reuse
10879 the much better working pull based code. Fixes #560348.
10881 2008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10883 configure.ac: Back to development -> 0.10.10.1
10884 Original commit message from CVS:
10886 Back to development -> 0.10.10.1
10888 === release 0.10.10 ===
10890 2008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10896 * docs/plugins/inspect/plugin-a52dec.xml:
10897 * docs/plugins/inspect/plugin-asf.xml:
10898 * docs/plugins/inspect/plugin-cdio.xml:
10899 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10900 * docs/plugins/inspect/plugin-dvdread.xml:
10901 * docs/plugins/inspect/plugin-dvdsub.xml:
10902 * docs/plugins/inspect/plugin-iec958.xml:
10903 * docs/plugins/inspect/plugin-lame.xml:
10904 * docs/plugins/inspect/plugin-mad.xml:
10905 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10906 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10907 * docs/plugins/inspect/plugin-mpegstream.xml:
10908 * docs/plugins/inspect/plugin-realmedia.xml:
10909 * docs/plugins/inspect/plugin-siddec.xml:
10910 * gst-plugins-ugly.doap:
10912 Release 0.10.10 - "Under the House"
10913 Original commit message from CVS:
10914 Release 0.10.10 - "Under the House"
10916 2008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10926 Original commit message from CVS:
10929 2008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10931 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
10932 Original commit message from CVS:
10933 * ext/sidplay/Makefile.am:
10934 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
10935 contain CFLAGS that do not exist for C++, like -Wvla or
10936 -Wdeclaration-after-statement. Fixes bug #561161.
10938 2008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10940 configure.ac: 0.10.9.3 pre-release
10941 Original commit message from CVS:
10943 0.10.9.3 pre-release
10945 2008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
10947 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
10948 Original commit message from CVS:
10949 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
10950 Only copy sane aspect ratio values on the caps. Fixes #559682.
10952 2008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10955 Add bug number to the mp3parse mpeg 2.5 fix
10956 Original commit message from CVS:
10957 Add bug number to the mp3parse mpeg 2.5 fix
10959 2008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com>
10961 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
10962 Original commit message from CVS:
10963 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
10964 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
10965 (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
10966 * ext/amrnb/amrnbdec.h:
10967 Add a property to select the amr variant. Fixes #424070.
10969 2008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org>
10971 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
10972 Original commit message from CVS:
10973 Patch by: Tal Shalif <tshalif at nargila dot org>
10974 * gst/mpegstream/gstdvddemux.c:
10975 (gst_dvd_demux_get_subpicture_stream):
10976 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
10977 (gst_mpeg_demux_get_audio_stream):
10978 Fix memmory corruption due to not storing the new updated pointer
10979 after a g_renew(). Fixes #558896.
10981 2008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10983 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
10984 Original commit message from CVS:
10985 * tests/check/Makefile.am:
10986 Blacklist cdiocddasrc from state-change tests. Fixes #558277.
10988 2008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10990 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
10991 Original commit message from CVS:
10993 oops, forgot to bump the version back to devel
10994 after the last release 0.10.9.1
10996 2008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com>
10998 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
10999 Original commit message from CVS:
11000 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
11001 (gst_rmdemux_descramble_mp4a_audio),
11002 (gst_rmdemux_handle_scrambled_packet):
11003 Add suport for mpeg4 and aac audio. See #556714.
11005 2008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org>
11007 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
11008 Original commit message from CVS:
11009 * gst/mpegaudioparse/gstmpegaudioparse.c:
11010 Calculate samples per frame correctly for "MPEG 2.5" layer 3.
11011 Fixes skipping on these files.
11013 2008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org>
11015 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
11016 Original commit message from CVS:
11017 Patch by: Robin Stocker <robin at nibor dot org>
11018 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
11019 (handle_sequence), (gst_mpeg2dec_setcaps):
11020 * ext/mpeg2dec/gstmpeg2dec.h:
11021 Prefer the container's PAR over the stream's PAR if it's
11022 given in the srcpad caps. Fixes bug #556184.
11024 2008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11026 Don't install static libs for plugins. Fixes #550851 for ugly.
11027 Original commit message from CVS:
11028 * ext/a52dec/Makefile.am:
11029 * ext/amrnb/Makefile.am:
11030 * ext/cdio/Makefile.am:
11031 * ext/dvdnav/Makefile.am:
11032 * ext/dvdread/Makefile.am:
11033 * ext/lame/Makefile.am:
11034 * ext/mad/Makefile.am:
11035 * ext/mpeg2dec/Makefile.am:
11036 * ext/sidplay/Makefile.am:
11037 * gst/ac3parse/Makefile.am:
11038 * gst/asfdemux/Makefile.am:
11039 * gst/dvdlpcmdec/Makefile.am:
11040 * gst/dvdsub/Makefile.am:
11041 * gst/iec958/Makefile.am:
11042 * gst/mpegaudioparse/Makefile.am:
11043 * gst/mpegstream/Makefile.am:
11044 * gst/realmedia/Makefile.am:
11045 * gst/synaesthesia/Makefile.am:
11046 Don't install static libs for plugins. Fixes #550851 for ugly.
11048 2008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11050 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
11051 Original commit message from CVS:
11052 * gst/mpegaudioparse/gstmpegaudioparse.c:
11053 (gst_mp3parse_sink_event):
11054 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
11055 frames. Partially fixes bug #552237.
11057 2008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11059 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
11060 Original commit message from CVS:
11061 * ext/amrnb/amrnbparse.c:
11062 use #defines for HEADER. Unref the object in _sink_activate_pull().
11064 2008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com>
11066 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
11067 Original commit message from CVS:
11068 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
11069 (gst_mad_change_state):
11070 * ext/mad/gstmad.h:
11071 track discont on incomming buffers and set discont on outgoing
11073 Pass unknown events upstreams instead of dropping them.
11075 2008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
11077 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
11078 Original commit message from CVS:
11079 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
11080 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
11081 (handle_slice), (gst_mpeg2dec_sink_event),
11082 (gst_mpeg2dec_src_event):
11083 * ext/mpeg2dec/gstmpeg2dec.h:
11084 Fix compilation with --disable-index. Fixes bug #554150.
11086 2008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
11088 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
11089 Original commit message from CVS:
11090 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
11091 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
11092 (gst_mad_src_event), (gst_mad_chain):
11093 * ext/mad/gstmad.h:
11094 Fix compilation with --disable-index. Fixes bug #554142.
11096 2008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
11098 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
11099 Original commit message from CVS:
11100 * ext/a52dec/gsta52dec.c:
11101 * ext/a52dec/gsta52dec.h:
11102 Fix channel re-negotiation on a change of the incoming stream.
11103 Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
11106 2008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
11108 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
11109 Original commit message from CVS:
11110 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
11111 (gst_amrnbenc_state_change):
11112 * ext/amrnb/amrnbenc.h:
11113 Pass the discont flag from the input buffer on to the output buffer in
11116 2008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
11118 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
11119 Original commit message from CVS:
11120 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
11121 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
11122 (gst_amrnbparse_handle_pull_seek),
11123 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
11124 (gst_amrnbparse_sink_activate_push),
11125 (gst_amrnbparse_sink_activate_pull):
11126 * ext/amrnb/amrnbparse.h:
11127 Add flush seek handler. Fixes #536274.
11129 2008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
11131 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
11132 Original commit message from CVS:
11133 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
11134 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
11135 (gst_amrnbparse_chain), (gst_amrnbparse_loop),
11136 (gst_amrnbparse_state_change):
11137 * ext/amrnb/amrnbparse.h:
11138 Fix the duration query. Fixes #536226.
11139 Also set caps on the pads and buffers more correctly.
11141 2008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net>
11143 po/LINGUAS: Add 'ca' to LINGUAS.
11144 Original commit message from CVS:
11146 Add 'ca' to LINGUAS.
11148 2008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com>
11150 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
11151 Original commit message from CVS:
11152 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
11153 Fix aggregated GST_FLOW_RETURN check for when to send an error message
11157 2008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com>
11159 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
11160 Original commit message from CVS:
11161 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
11162 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
11163 (create_segment_event), (gst_rdt_depay_push),
11164 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
11165 * gst/realmedia/rdtdepay.h:
11166 Parse other values from the incomming caps.
11167 Add event handler to handle flushing and segments.
11168 Create segment events.
11169 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
11170 Do skew correction based on RDT timestamps.
11171 * gst/realmedia/rdtmanager.c: (activate_session),
11172 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
11174 Parse caps to get the clockrate needed for the jitterbuffer.
11175 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
11176 Apply timestamp fixup after correcting for initial timestamp and
11177 internal base timestamp corrections.
11179 2008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com>
11181 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
11182 Original commit message from CVS:
11183 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
11184 (gst_rdt_depay_change_state):
11185 * gst/realmedia/rdtdepay.h:
11186 Check seqnum gaps and drop duplicate packets or mark outgoing buffers
11187 with a DISCONT flag when needed.
11188 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
11189 Report the configure latency instead of a hardcoded value.
11191 2008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com>
11193 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
11194 Original commit message from CVS:
11195 * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
11196 (free_session), (gst_rdt_manager_query_src),
11197 (gst_rdt_manager_src_activate_push),
11198 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
11199 (gst_rdt_manager_loop), (create_recv_rtp):
11200 Include the new rdt jitterbuffer in the session manager.
11202 2008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com>
11204 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
11205 Original commit message from CVS:
11206 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
11207 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
11208 (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
11209 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
11210 * gst/realmedia/rdtdepay.h:
11211 Use new RDT parsing helper functions.
11212 Copy discont flags correctly.
11213 Push the header from the chain function instead of the setcaps function.
11214 Copy incomming timestamp to the output buffers instead of doing magic
11215 with the RDT timestamps.
11217 2008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com>
11219 gst/realmedia/: Add first support for parsing RDT messages.
11220 Original commit message from CVS:
11221 * gst/realmedia/Makefile.am:
11222 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
11223 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
11224 (read_packet_header), (gst_rdt_buffer_get_first_packet),
11225 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
11226 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
11227 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
11228 (gst_rdt_packet_data_peek_data),
11229 (gst_rdt_packet_data_get_stream_id),
11230 (gst_rdt_packet_data_get_timestamp):
11231 * gst/realmedia/gstrdtbuffer.h:
11232 Add first support for parsing RDT messages.
11233 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
11234 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
11235 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
11236 (calculate_skew), (rdt_jitter_buffer_insert),
11237 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
11238 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
11239 (rdt_jitter_buffer_get_ts_diff):
11240 * gst/realmedia/rdtjitterbuffer.h:
11241 Add first version of an RDT jitterbuffer.
11243 2008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com>
11245 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
11246 Original commit message from CVS:
11247 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
11248 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
11249 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
11250 (gst_rmdemux_descramble_dnet_audio),
11251 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
11252 * gst/realmedia/rmdemux.h:
11253 Keep track of the first timestamp of the stream and add this to the
11254 outgoing buffer timestamps so that we can handle live streams.
11255 Set discont flag on the first buffers and after a seek.
11257 === release 0.10.9 ===
11259 2008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11265 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11266 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11267 * docs/plugins/inspect/plugin-a52dec.xml:
11268 * docs/plugins/inspect/plugin-asf.xml:
11269 * docs/plugins/inspect/plugin-cdio.xml:
11270 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11271 * docs/plugins/inspect/plugin-dvdread.xml:
11272 * docs/plugins/inspect/plugin-dvdsub.xml:
11273 * docs/plugins/inspect/plugin-iec958.xml:
11274 * docs/plugins/inspect/plugin-lame.xml:
11275 * docs/plugins/inspect/plugin-mad.xml:
11276 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11277 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11278 * docs/plugins/inspect/plugin-mpegstream.xml:
11279 * docs/plugins/inspect/plugin-realmedia.xml:
11280 * docs/plugins/inspect/plugin-siddec.xml:
11281 * gst-plugins-ugly.doap:
11283 Original commit message from CVS:
11286 2008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11315 Original commit message from CVS:
11318 2008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11320 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
11321 Original commit message from CVS:
11322 * ext/a52dec/gsta52dec.c:
11323 Set up a default time segment for output when receiving
11324 an incoming byte segment (as for raw AC3 files).
11327 2008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11329 0.10.8.2 pre-release.
11330 Original commit message from CVS:
11332 * docs/plugins/Makefile.am:
11333 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11334 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11335 * docs/plugins/gst-plugins-ugly-plugins.args:
11336 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11337 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11338 * docs/plugins/inspect/plugin-a52dec.xml:
11339 * docs/plugins/inspect/plugin-asf.xml:
11340 * docs/plugins/inspect/plugin-cdio.xml:
11341 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11342 * docs/plugins/inspect/plugin-dvdread.xml:
11343 * docs/plugins/inspect/plugin-dvdsub.xml:
11344 * docs/plugins/inspect/plugin-iec958.xml:
11345 * docs/plugins/inspect/plugin-lame.xml:
11346 * docs/plugins/inspect/plugin-mad.xml:
11347 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11348 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11349 * docs/plugins/inspect/plugin-mpegstream.xml:
11350 * docs/plugins/inspect/plugin-realmedia.xml:
11351 * docs/plugins/inspect/plugin-siddec.xml:
11353 0.10.8.2 pre-release.
11357 Add new translation.
11359 2008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org>
11361 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
11362 Original commit message from CVS:
11363 * gst/asfdemux/gstasfdemux.c:
11364 Properly aggregate flow returns for both push and pull mode, so we shut
11365 down if all pads are unlinked.
11368 2008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org>
11370 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
11371 Original commit message from CVS:
11372 Patch by: Frederic Crozat <fcrozat@mandriva.org>
11373 * ext/dvdread/dvdreadsrc.c: (plugin_init):
11374 * ext/lame/gstlame.c: (plugin_init):
11375 * gst/asfdemux/gstasf.c: (plugin_init):
11376 Make sure gettext returns translations in UTF-8 encoding rather
11377 than in the current locale encoding (#546822).
11379 2008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11381 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
11382 Original commit message from CVS:
11383 * gst/mpegaudioparse/gstmpegaudioparse.c:
11384 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
11385 (mp3parse_total_time), (mp3parse_bytepos_to_time):
11386 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
11387 if we're called from there already. Otherwise we end up in a endless
11388 recursion and crash with a stack overflow.
11389 This can happen when a Xing or VBRI header with TOC exists but it
11390 doesn't contain the total time. Fixes bug #545370.
11392 2008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11394 ext/lame/gstlame.c: Use the default for the strict-iso property too.
11395 Original commit message from CVS:
11396 * ext/lame/gstlame.c: (gst_lame_class_init),
11397 (gst_lame_get_default_settings):
11398 Use the default for the strict-iso property too.
11399 Allow a bitrate setting of 0, which lets lame choose the default value
11400 and which makes it possible to set the compression-ratio property.
11402 2008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11404 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
11405 Original commit message from CVS:
11406 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
11407 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
11408 * ext/lame/gstlame.h:
11409 Get the defaults settings of LAME in the plugin initialization
11410 function and return FALSE here if something goes wrong. This removes
11411 the hacky failing instance init function.
11412 Use LAMEs default value for all settings instead of overwriting some
11413 of them. Overwriting some of them gives unexpected results if one only
11414 sets a preset. Fixes bug #498004.
11416 2008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11418 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
11419 Original commit message from CVS:
11420 * ext/lame/gstlame.c: (gst_lame_init):
11421 Use LAME's default for the min/max/mean VBR bitrate. Setting our own
11422 defaults will restrict the bitrate when using the presets in a bad way.
11425 2008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11427 Put the MPEG audio version into the caps as "mpegaudioversion".
11428 Original commit message from CVS:
11429 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
11430 * gst/mpegaudioparse/gstmpegaudioparse.c:
11431 (mp3_type_frame_length_from_header), (mp3_caps_create),
11432 (gst_mp3parse_chain):
11433 Put the MPEG audio version into the caps as "mpegaudioversion".
11434 This is different from "mpegversion".
11436 2008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11438 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
11439 Original commit message from CVS:
11440 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
11441 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
11442 * ext/lame/gstlame.h:
11443 Fix build with lame >= 3.97. The padding type and cwlimit settings
11444 are deprecated now and the function declarations are hidden in the
11445 headers so deprecate the GObject properties for them and remove them
11446 in 0.11. Fixes bug #544039.
11448 2008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11450 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
11451 Original commit message from CVS:
11452 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
11453 Don't allow width/height outside the spec (i.e. smaller than 16
11454 and higher than 4096). Such files are corrupted ones and setting
11455 caps that are not a subset of the template caps confuses playbin.
11458 2008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11460 ext/sidplay/Makefile.am: Fix the build.
11461 Original commit message from CVS:
11462 * ext/sidplay/Makefile.am:
11465 2008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11467 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
11468 Original commit message from CVS:
11470 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
11471 flags that are invalid for C++.
11473 2008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org>
11475 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
11476 Original commit message from CVS:
11477 Patch by: Tal Shalif <tshalif at nargila dot org>
11478 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
11479 Prevent double free. Fixes bug #541697.
11481 2008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11483 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
11484 Original commit message from CVS:
11485 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
11486 (gst_dvd_demux_get_audio_stream),
11487 (gst_dvd_demux_get_subpicture_stream),
11488 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
11489 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
11490 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
11491 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
11492 * gst/mpegstream/gstmpegdemux.h:
11493 Resend tags event after a FLUSH (seek) to support prerolling
11494 a partial pipeline.
11496 2008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net>
11498 Use correct error code for encrypted streams.
11499 Original commit message from CVS:
11501 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
11502 Use correct error code for encrypted streams.
11504 2008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11506 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
11507 Original commit message from CVS:
11508 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
11509 (gst_mpeg_demux_sync_stream_to_time):
11510 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
11512 2008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11514 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
11515 Original commit message from CVS:
11516 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
11517 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
11518 Allow and implement non-flushing and/or segment seek
11519 (mainly in TIME and chapter format).
11520 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
11521 (gst_dvd_demux_get_subpicture_stream),
11522 (gst_dvd_demux_synchronise_pads),
11523 (gst_dvd_demux_sync_stream_to_time):
11524 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
11525 (gst_mpeg_demux_send_subbuffer),
11526 (gst_mpeg_demux_sync_stream_to_time),
11527 (gst_mpeg_streams_reset_cur_ts):
11528 * gst/mpegstream/gstmpegdemux.h:
11529 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
11530 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
11531 Delegate a query to upstream if it can't be handled.
11532 Make segment stop aware.
11533 Fix (subtitle) stream synchronization.
11534 Add some debug statements.
11536 2008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com>
11538 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
11539 Original commit message from CVS:
11540 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
11541 Fix build on macosx.
11543 2008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11545 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
11546 Original commit message from CVS:
11547 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11548 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11549 * ext/a52dec/gsta52dec.c:
11550 * ext/amrnb/amrnbdec.c:
11551 * ext/amrnb/amrnbenc.c:
11552 * ext/amrnb/amrnbparse.c:
11553 * ext/lame/gstlame.c:
11554 * ext/mad/gstmad.c:
11555 * ext/sidplay/gstsiddec.cc:
11556 * gst/asfdemux/gstrtspwms.c:
11557 * gst/mpegaudioparse/gstxingmux.c:
11558 * gst/realmedia/rademux.c:
11559 * gst/realmedia/rdtmanager.c:
11560 * gst/realmedia/rtspreal.c:
11561 * gst/synaesthesia/gstsynaesthesia.c:
11562 Add missing elements to docs. Restore alphabetical order in section
11563 file. Document mad (it was included in docs already).
11564 Fix doc-markup: use convinience syntax for examples
11565 (produces valid docbook), add several refsec2 when we have several
11566 titles. Fix some types.
11568 2008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11570 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
11571 Original commit message from CVS:
11572 * ext/lame/gstlame.c:
11573 * ext/sidplay/gstsiddec.cc:
11574 * gst/mpegaudioparse/gstxingmux.c:
11575 Do not use short_description in section docs for elements. We extract
11576 them from element details and there will be warnings if they differ.
11578 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com>
11580 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
11581 Original commit message from CVS:
11582 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
11583 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
11584 (gst_cdio_add_cdtext_album_tags):
11585 * ext/cdio/gstcdio.h:
11586 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
11587 Also extract album title and album genre from CD-TEXT if
11588 available (#537021).
11590 2008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11592 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
11593 Original commit message from CVS:
11594 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
11595 Don't mark MPEG headers with emphasis == 0x2 as invalid. This
11596 emphasis value is reserved but unfortunately files with that
11597 value exist and the information is not important for the decoder
11598 anyway. Fixes bug #537235.
11600 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net>
11602 Require libcdio >= 0.76.
11603 Original commit message from CVS:
11605 * ext/cdio/gstcdio.c:
11606 * ext/cdio/gstcdio.h:
11607 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
11608 Require libcdio >= 0.76.
11610 2008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
11612 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
11613 Original commit message from CVS:
11614 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
11615 Drain queued buffers before forwarding the segment event.
11617 2008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com>
11619 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
11620 Original commit message from CVS:
11621 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
11622 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
11623 (gst_a52dec_chain), (gst_a52dec_change_state):
11624 * ext/a52dec/gsta52dec.h:
11625 Add segment handling, buffer clipping and basic reverse playback.
11627 2008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11629 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
11630 Original commit message from CVS:
11631 * docs/plugins/Makefile.am:
11632 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11633 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11634 * docs/plugins/gst-plugins-ugly-plugins.args:
11635 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11636 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11637 * docs/plugins/inspect/plugin-a52dec.xml:
11638 * docs/plugins/inspect/plugin-amrnb.xml:
11639 * docs/plugins/inspect/plugin-asf.xml:
11640 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11641 * docs/plugins/inspect/plugin-dvdread.xml:
11642 * docs/plugins/inspect/plugin-dvdsub.xml:
11643 * docs/plugins/inspect/plugin-iec958.xml:
11644 * docs/plugins/inspect/plugin-lame.xml:
11645 * docs/plugins/inspect/plugin-mad.xml:
11646 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11647 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11648 * docs/plugins/inspect/plugin-mpegstream.xml:
11649 * docs/plugins/inspect/plugin-realmedia.xml:
11650 * docs/plugins/inspect/plugin-siddec.xml:
11651 * docs/plugins/inspect/plugin-synaesthesia.xml:
11652 * ext/a52dec/gsta52dec.c:
11653 Random doc of the day. Also print human readable format of newsegment
11654 in log message if we complain about it.
11656 2008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
11658 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
11659 Original commit message from CVS:
11660 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
11661 (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
11662 (gst_a52dec_chain), (gst_a52dec_change_state):
11663 * ext/a52dec/gsta52dec.h:
11664 Mark discont on outgoing buffers after receiving a DISCONT buffer or
11665 when we have a decoding error.
11666 We don't need to clear the cache when we receive a NEWSEGMENT event.
11667 Clear buffer cache in DISCONT.
11668 Add beginnings of GstSegment handling.
11670 2008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11672 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
11673 Original commit message from CVS:
11674 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
11675 Fix alignment issues that caused SIGBUS on some architectures.
11677 2008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
11679 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
11680 Original commit message from CVS:
11681 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
11682 Fix alignment issue which isn't really an issue at all because
11683 the plugin hasn't been ported to 0.10 yet.
11685 2008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11687 configure.ac: Back to devel -> 0.10.8.1
11688 Original commit message from CVS:
11690 Back to devel -> 0.10.8.1
11692 === release 0.10.8 ===
11694 2008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11700 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11701 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11702 * docs/plugins/inspect/plugin-a52dec.xml:
11703 * docs/plugins/inspect/plugin-asf.xml:
11704 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11705 * docs/plugins/inspect/plugin-dvdread.xml:
11706 * docs/plugins/inspect/plugin-dvdsub.xml:
11707 * docs/plugins/inspect/plugin-iec958.xml:
11708 * docs/plugins/inspect/plugin-lame.xml:
11709 * docs/plugins/inspect/plugin-mad.xml:
11710 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11711 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11712 * docs/plugins/inspect/plugin-mpegstream.xml:
11713 * docs/plugins/inspect/plugin-realmedia.xml:
11714 * docs/plugins/inspect/plugin-siddec.xml:
11715 * gst-plugins-ugly.doap:
11718 Original commit message from CVS:
11721 2008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11750 Original commit message from CVS:
11753 2008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11755 configure.ac: 0.10.7.4 pre-release
11756 Original commit message from CVS:
11758 0.10.7.4 pre-release
11760 2008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com>
11762 ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
11763 Original commit message from CVS:
11764 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
11765 Fix inconsistent use of rate and channels.
11768 2008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com>
11770 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
11771 Original commit message from CVS:
11772 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
11773 Flush timestamp correction variables on a flush. Fixes #533832.
11775 2008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11780 Commit 0.10.7.3 pre-rel marker
11781 Original commit message from CVS:
11782 Commit 0.10.7.3 pre-rel marker
11784 2008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com>
11786 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
11787 Original commit message from CVS:
11788 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
11789 Properly aggregate GstFlowReturn from downstream in order to properly
11790 stop, and doing that as early as possible.
11793 2008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11795 configure.ac: 0.10.7.2 pre-release
11796 Original commit message from CVS:
11798 0.10.7.2 pre-release
11800 2008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com>
11802 Always let FLUSH_START events flow downstream.
11803 Original commit message from CVS:
11804 * ext/mad/gstmad.c: (gst_mad_sink_event):
11805 * gst/mpegaudioparse/gstmpegaudioparse.c:
11806 (gst_mp3parse_sink_event):
11807 Always let FLUSH_START events flow downstream.
11809 2008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net>
11811 configure.ac: Error out if we don't have the required core/base versions.
11812 Original commit message from CVS:
11814 Error out if we don't have the required core/base versions.
11816 2008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com>
11818 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
11819 Original commit message from CVS:
11820 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
11821 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
11822 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
11823 Fix video timestamps by adjusting it with the first timestamp found.
11824 Don't assume we have a complete fragment when flushing the adapter,
11825 packets might have been lost or the stream might just be broken.
11827 2008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com>
11829 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
11830 Original commit message from CVS:
11831 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
11832 Set Rank to NONE so that we don't accidentally try to autoplug the
11835 2008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11837 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
11838 Original commit message from CVS:
11839 * gst/mpegaudioparse/gstmpegaudioparse.c:
11840 (gst_mp3parse_emit_frame):
11841 Send a new duration message if the average bitrate changed and
11842 we don't know the duration from the Xing or VBRI header.
11845 2008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com>
11847 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
11848 Original commit message from CVS:
11849 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
11850 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
11851 * gst/realmedia/rtspreal.h:
11852 Move assembly rule parsing to the place where we parse the SDP as it's
11853 also there that we create the MDPR and we need the currently selected
11854 asmrule in order to select the right MTLI.
11857 2008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org>
11859 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
11860 Original commit message from CVS:
11861 * gst/realmedia/realhash.c:
11862 * gst/realmedia/rtspreal.c:
11863 Include generated "_stdint.h" instead of <stdint.h> which might not
11864 exist on some systems.
11866 2008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11868 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
11869 Original commit message from CVS:
11870 * ext/sidplay/gstsiddec.cc:
11871 Cast NULL sentinels to void * as NULL is defined as an integer
11872 constant in most environments when using C++ and it's size might
11873 be different from a pointer. Fixes #529488.
11875 2008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
11878 * gst/asfdemux/gstasfdemux.c:
11879 * gst/asfdemux/gstrtspwms.c:
11880 Fix "unused var" compiler error when --disable-gst-debug is used.
11881 Original commit message from CVS:
11882 Fix "unused var" compiler error when --disable-gst-debug is used.
11884 2008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net>
11886 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
11887 Original commit message from CVS:
11888 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
11889 We should also stop the streaming task when we get a NOT_LINKED
11890 flow return, which is not covered by FLOW_IS_FATAL.
11892 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com>
11894 ext/: gst_atomic_int_set ==> g_atomic_int_set
11895 Original commit message from CVS:
11896 * ext/cdio/gstcdiocddasrc.c:
11897 * ext/dv/gstdvdemux.c:
11898 gst_atomic_int_set ==> g_atomic_int_set
11900 2008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net>
11902 gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
11903 Original commit message from CVS:
11904 2008-04-11 Julien Moutte <julien@fluendo.com>
11905 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
11908 2008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com>
11910 configure.ac: Actually build dlls when cross-compiling with mingw32.
11911 Original commit message from CVS:
11912 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
11914 Actually build dlls when cross-compiling with mingw32.
11917 2008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11919 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
11920 Original commit message from CVS:
11922 * gst/mpegaudioparse/gstmpegaudioparse.c:
11923 (mpeg_audio_seek_entry_free):
11924 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
11925 Depend on GLib 2.12 and use it unconditionally as we do in other
11926 modules too already.
11928 2008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11930 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
11931 Original commit message from CVS:
11932 * gst/mpegaudioparse/gstmpegaudioparse.c:
11933 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
11934 (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
11935 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
11936 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
11937 (gst_xing_mux_chain):
11938 Use GSlice for allocating the seek table entries if we compile with
11939 GLib 2.10 or newer.
11941 2008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
11943 gst/asfdemux/gstasfdemux.c: Remove some debug code.
11944 Original commit message from CVS:
11945 * gst/asfdemux/gstasfdemux.c:
11946 (gst_asf_demux_process_ext_stream_props):
11947 Remove some debug code.
11949 2008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com>
11951 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
11952 Original commit message from CVS:
11953 * gst/asfdemux/gstasfdemux.c:
11954 (gst_asf_demux_process_ext_stream_props):
11955 Guard against division by 0 and fall back to 25/1 framerate.
11957 2008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
11959 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
11960 Original commit message from CVS:
11961 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
11962 (gst_asf_demux_process_ext_stream_props):
11963 Instead of adding a fixes 25/1 framerate to the video caps, use the
11964 average frame duration in the extended properties of the video stream as
11965 the framerate. Fixes #524346.
11967 2008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11969 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
11970 Original commit message from CVS:
11972 Check if the compiler supports do { } while (0) macros. This fixes
11973 a warning when compiling with g++ 4.3, resulting in a build failure
11974 because of -Werror.
11976 2008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com>
11978 gst/realmedia/asmrules.c: make ) also a delimiter for rules.
11979 Original commit message from CVS:
11980 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
11981 make ) also a delimiter for rules.
11982 Skip \\ when scanning strings.
11983 Add new testcase for these problems.
11985 2008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11987 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
11988 Original commit message from CVS:
11989 * gst/mpegaudioparse/gstmpegaudioparse.c:
11990 (gst_mp3parse_sink_event):
11991 Don't take the stream lock when caching events. This is not necessary
11992 and results in a deadlock when seeking with rhythmbox (but not with
11993 totem or banshee for some reason).
11995 2008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
11997 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
11998 Original commit message from CVS:
11999 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
12000 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
12001 Add the version field when creating the CONT chunk resulting in
12002 the Author, Comment and Copyright tags not being parsed correctly.
12005 2008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com>
12007 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
12008 Original commit message from CVS:
12009 * gst/mpegaudioparse/gstmpegaudioparse.c:
12010 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
12011 Remove trailing newlines from debug statements.
12013 2008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it>
12015 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
12016 Original commit message from CVS:
12017 * ext/dvdnav/dvdnavsrc.c:
12018 * ext/dvdnav/dvdnavsrc.h:
12019 Apply patch that adds some seeking support to dvdnav, and fixes it
12020 in various other ways. This doesn't make dvdnavsrc fully functional,
12021 but moves it forward.
12023 Patch By: Simone Gotti <simone.gotti@email.it>
12024 * ext/dvdnav/gst-dvd:
12025 Update the simple dvdnavsrc gst-launch example to work for 0.10
12027 2008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com>
12029 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
12030 Original commit message from CVS:
12032 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
12033 plug-ins are included/excluded. (#498222)
12035 2008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12037 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
12038 Original commit message from CVS:
12039 * ext/mad/gstmad.c: (gst_mad_sink_event):
12040 * gst/mpegaudioparse/gstmpegaudioparse.c:
12041 (gst_mp3parse_sink_event):
12042 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
12043 of dropping and leaking them.
12045 2008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12047 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
12048 Original commit message from CVS:
12049 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
12051 * ext/mad/gstmad.h:
12052 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
12053 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
12054 * gst/mpegaudioparse/gstmpegaudioparse.h:
12055 Cache all events except EOS if we still have to send a NEWSEGMENT
12056 event. This will let TAG events be forwarded until after decodebin
12057 to an encoder for example as decodebin only links the pads
12058 after NEWSEGMENT. Fixes bug #518933.
12060 2008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12062 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
12063 Original commit message from CVS:
12064 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
12065 Write Xing header at the correct position in the MP3 frame for
12066 stereo files. Fixes bug #518676.
12068 2008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net>
12070 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
12071 Original commit message from CVS:
12073 * ext/sidplay/Makefile.am:
12074 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
12075 when building C++ code (#516509).
12077 2008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net>
12079 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
12080 Original commit message from CVS:
12081 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
12082 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
12083 Workshop 12 compiler, but probably also crashes (#517985).
12085 2008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
12087 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
12088 Original commit message from CVS:
12089 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
12090 * gst/mpegaudioparse/gstmpegaudioparse.c:
12091 (gst_mp3_channel_mode_get_type),
12092 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
12093 (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
12094 (gst_mp3parse_chain):
12095 * gst/mpegaudioparse/gstmpegaudioparse.h:
12096 Post channel mode and CRC as tags. Fixes bug #504493.
12098 2008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12100 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
12101 Original commit message from CVS:
12102 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
12103 Correctly chain up to the parent's finalize function.
12105 2008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12107 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
12108 Original commit message from CVS:
12109 * gst/mpegaudioparse/gstmpegaudioparse.c:
12110 (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
12111 Try a bit harder to get valid timestamps, especially if upstream
12112 gives us one and we are at the first frame or resyncing.
12113 Return UNEXPECTED if we get a valid timestamp that is outside of
12114 our configured segment. After all changes done so far this doesn't
12115 seem to cause any regression, please test.
12117 2008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12119 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...
12120 Original commit message from CVS:
12122 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
12123 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
12124 If we don't have the position to seek to in our index first try
12125 to convert from TIME to BYTES upstream and only if that fails
12126 too use the old hack to simply seek to an earlier position
12127 and let the sink drop everything before segment start.
12128 Partially fixes bug #469930.
12130 2008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12132 configure.ac: Back to development...
12133 Original commit message from CVS:
12135 Back to development...
12137 === release 0.10.7 ===
12139 2008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12145 * docs/plugins/gst-plugins-ugly-plugins.args:
12146 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12147 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12148 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12149 * docs/plugins/gst-plugins-ugly-plugins.signals:
12150 * docs/plugins/inspect/plugin-a52dec.xml:
12151 * docs/plugins/inspect/plugin-asf.xml:
12152 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12153 * docs/plugins/inspect/plugin-dvdread.xml:
12154 * docs/plugins/inspect/plugin-dvdsub.xml:
12155 * docs/plugins/inspect/plugin-iec958.xml:
12156 * docs/plugins/inspect/plugin-lame.xml:
12157 * docs/plugins/inspect/plugin-mad.xml:
12158 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12159 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12160 * docs/plugins/inspect/plugin-mpegstream.xml:
12161 * docs/plugins/inspect/plugin-realmedia.xml:
12162 * docs/plugins/inspect/plugin-siddec.xml:
12163 * gst-plugins-ugly.doap:
12165 Release 0.10.7 - I Cheated Time
12166 Original commit message from CVS:
12167 Release 0.10.7 - I Cheated Time
12169 2008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12194 Original commit message from CVS:
12197 2008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12199 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
12200 Original commit message from CVS:
12201 * tests/check/Makefile.am:
12202 Exclude dvdreadsrc from the states test too.
12204 2008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12206 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
12207 Original commit message from CVS:
12208 * gst/mpegaudioparse/gstmpegaudioparse.c:
12209 (gst_mp3parse_emit_frame):
12210 Handler buffers without valid timestamp more correctly: Don't drop
12211 them and don't use the invalid timestamp to calculate the next
12212 timestamp. Fixes bug #516811.
12214 2008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org>
12216 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
12217 Original commit message from CVS:
12218 Patch by: Tal Shalif <tshalif at nargila dot org>
12219 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
12220 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
12221 Add some gint64 casts to prevent 32 bit integer overflows.
12224 2008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12226 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
12227 Original commit message from CVS:
12228 * gst/mpegaudioparse/gstmpegaudioparse.c:
12229 Revert previous commit to mp3parse, as it breaks playback
12232 2008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12234 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
12235 Original commit message from CVS:
12236 * gst/mpegaudioparse/gstmpegaudioparse.c:
12237 (gst_mp3parse_emit_frame):
12238 Return GST_FLOW_UNEXPECTED if we get data that is after our
12239 configured segment. This makes upstream go EOS immediately instead
12240 of sending us the complete stream. Also improve debugging a bit.
12242 2008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12244 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
12245 Original commit message from CVS:
12246 * ext/dvdread/dvdreadsrc.c:
12247 Fix regression in DVD seeking - when a pack we
12248 expect to be a NAV block turns out not to be, scan forwards
12249 for up to 2MB (at most ~1sec) until we find one.
12252 2008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net>
12254 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
12255 Original commit message from CVS:
12256 * win32/vs6/libgstmpegaudioparse.dsp:
12257 Add xing files to VS project file.
12259 2008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12261 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
12262 Original commit message from CVS:
12263 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
12264 Stop leaking src pad templates. Fixes bug #515708.
12266 2008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12268 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
12269 Original commit message from CVS:
12270 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
12271 Correctly write the size in bytes on big endian systems.
12274 2008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12276 ext/lame/gstlame.c: Don't leak the allowed caps.
12277 Original commit message from CVS:
12278 * ext/lame/gstlame.c: (gst_lame_setup):
12279 Don't leak the allowed caps.
12280 * tests/check/pipelines/lame.c: (GST_START_TEST):
12281 Stop leaking all buffers. Fixes bug #515575.
12283 2008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12285 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
12286 Original commit message from CVS:
12287 * gst/mpegaudioparse/plugin.c:
12288 Commit new file I forgot to add.
12290 2008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12292 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
12293 Original commit message from CVS:
12295 Make DISABLE_DEPRECATED defined *only* during CVS, not during
12296 pre-releases or releases.
12298 2008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12301 Mention bug 511497 fixed in previous commit
12302 Original commit message from CVS:
12303 Mention bug 511497 fixed in previous commit
12305 2008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12307 Move xingmux from -bad.
12308 Original commit message from CVS:
12309 * docs/plugins/Makefile.am:
12310 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12311 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12312 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12313 * gst/mpegaudioparse/Makefile.am:
12314 * gst/mpegaudioparse/gstmpegaudioparse.c:
12315 * gst/mpegaudioparse/gstxingmux.c:
12316 * tests/check/Makefile.am:
12317 * tests/check/elements/.cvsignore:
12318 Move xingmux from -bad.
12320 2008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net>
12322 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
12323 Original commit message from CVS:
12324 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
12325 Use gst_guint64_to_gdouble for conversion
12326 * win32/vs6/libgstasfdemux.dsp:
12327 * win32/vs6/libgstdvdsub.dsp:
12328 * win32/vs6/libgstrealmedia.dsp:
12329 Update project dependencies and add new source files
12331 2008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
12333 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
12334 Original commit message from CVS:
12335 * ext/mpeg2dec/gstmpeg2dec.c:
12336 Reset decoder when handling sequence where libmpeg2 has set
12337 frame period to 0, probably due to a corrupt packet.
12340 2008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12342 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
12343 Original commit message from CVS:
12344 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
12345 (gst_mp3parse_chain):
12346 Don't set new caps on the srcpad everytime the bitrate or MPEG
12347 version changes but calculate new spf value when the MPEG version
12350 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12352 Add documentation for the xingheader plugin.
12353 Original commit message from CVS:
12354 * docs/plugins/Makefile.am:
12355 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
12356 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
12357 * gst/xingheader/gstxingmux.c:
12358 * gst/xingheader/gstxingmux.h:
12359 Add documentation for the xingheader plugin.
12360 * tests/check/elements/xingmux.c: (GST_START_TEST):
12361 Set element state to PLAYING before doing something else.
12363 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12365 tests/check/: Add simple unit test for the xingmux element.
12366 Original commit message from CVS:
12367 * tests/check/Makefile.am:
12368 * tests/check/elements/.cvsignore:
12369 * tests/check/elements/xingmux.c: (setup_xingmux),
12370 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
12371 * tests/check/elements/xingmux_testdata.h:
12372 Add simple unit test for the xingmux element.
12373 * gst/xingheader/gstxingmux.c: (generate_xing_header),
12374 (gst_xing_mux_finalize), (xing_reset):
12375 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
12377 2008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12379 docs/plugins/: Add the real and rtsp elements and update the lists.
12380 Original commit message from CVS:
12381 * docs/plugins/Makefile.am:
12382 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12383 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12384 Add the real and rtsp elements and update the lists.
12385 * docs/plugins/inspect/plugin-amrnb.xml:
12386 * docs/plugins/inspect/plugin-asf.xml:
12387 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12388 * docs/plugins/inspect/plugin-dvdsub.xml:
12389 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12390 * docs/plugins/inspect/plugin-mpegstream.xml:
12391 * docs/plugins/inspect/plugin-realmedia.xml:
12392 * docs/plugins/inspect/plugin-siddec.xml:
12393 * docs/plugins/inspect/plugin-synaesthesia.xml:
12395 * gst/iec958/ac3_padder.c:
12396 * gst/iec958/ac3_padder.h:
12397 Do not use gtk-doc style comments for non gtk-doc comments. Note -
12398 there are functions defined using extern in the .c file - does that
12401 2008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12403 ext/mad/gstmad.c: Chain up at the end of the function.
12404 Original commit message from CVS:
12405 * ext/mad/gstmad.c:
12406 Chain up at the end of the function.
12408 2008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12410 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
12411 Original commit message from CVS:
12412 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
12413 Don't add pad templates for the base class but only in the
12416 2008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
12418 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
12419 Original commit message from CVS:
12420 * ext/lame/gstlame.c:
12421 * ext/lame/gstlame.h:
12422 Fix the case where you initially have stereo input, and so lame's
12423 mode is not set to mono, and then you get input with mono audio and
12424 soon after you get stereo input again. What happened before this
12425 commit is that it would keep the encoding mode as mono. It should
12426 change it back to the one requested by the app (or the default one)
12429 2008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12431 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
12432 Original commit message from CVS:
12433 * gst/mpegaudioparse/gstmpegaudioparse.c:
12434 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
12435 (mp3parse_bytepos_to_time):
12436 Interpolate the VBRI seek table entries to get better results,
12437 support 3 byte seek table entries and prevent overflows in the
12438 seek table by adding the relative offsets when using the seek
12439 table in a large enough data type.
12441 2008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12443 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
12444 Original commit message from CVS:
12445 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
12446 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
12447 (mp3parse_bytepos_to_time):
12448 * gst/mpegaudioparse/gstmpegaudioparse.h:
12449 Add support for seeking based on the VBRI seek table. Might make
12450 sense to use interpolation in the table later to get hopefully a
12451 bit more accurate values.
12453 2008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
12455 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
12456 Original commit message from CVS:
12457 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
12458 (handle_picture), (handle_slice):
12459 Fix compilation error. Fixes #509313.
12461 2008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12463 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
12464 Original commit message from CVS:
12465 * ext/lame/gstlame.c: (gst_lame_sink_event):
12466 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
12467 as 8 * GST_SECOND is too large for int.
12469 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12471 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
12472 Original commit message from CVS:
12473 * gst/xingheader/gstxingmux.c: (generate_xing_header):
12474 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
12477 2008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12479 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
12480 Original commit message from CVS:
12481 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
12482 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
12483 (mp3parse_total_bytes), (mp3parse_total_time):
12484 * gst/mpegaudioparse/gstmpegaudioparse.h:
12485 Add initial support for reading VBRI headers as found in VBR files
12486 created by some Fraunhofer encoders. Currently we only read the
12487 number of frames and bytes (and calculate duration, etc from this)
12488 but there is also a seek table that we currently don't use.
12490 2008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be>
12492 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
12493 Original commit message from CVS:
12494 Patch by: Mark Nauwelaerts <manauw at syknet dot be>
12495 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
12496 (gst_lame_sink_event):
12497 Correctly set number of channels when using mono-encoding mode
12498 and fix the duration calculation of the EOS buffer.
12500 2008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12502 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
12503 Original commit message from CVS:
12504 * gst/mpegaudioparse/gstmpegaudioparse.c:
12505 (gst_mp3parse_handle_first_frame):
12506 Guard against 0 values in the Xing header as frame count and
12507 byte count and calculate the bitrate when we have all values
12508 we need and not before.
12510 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12512 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
12513 Original commit message from CVS:
12514 * gst/xingheader/gstxingmux.c: (generate_xing_header):
12515 Remove accidentially leftover debug printf.
12517 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12519 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
12520 Original commit message from CVS:
12521 * gst/xingheader/gstxingmux.c: (has_xing_header),
12522 (generate_xing_header), (gst_xing_mux_chain),
12523 (gst_xing_mux_sink_event):
12524 Choose smallest possible frame size for the Xing header, properly
12525 set the timestamp, duration and offset on the outgoing buffers,
12526 only send NEWSEGMENT events in BYTE format downstream and also
12527 drop VBRI headers if already existing.
12529 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12531 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
12532 Original commit message from CVS:
12533 * gst/xingheader/Makefile.am:
12534 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
12535 (has_xing_header), (generate_xing_header),
12536 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
12537 (gst_xing_mux_init), (gst_xing_mux_chain),
12538 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
12539 * gst/xingheader/gstxingmux.h:
12540 Major cleanup and rewrite of xingmux with less bugs and new features:
12541 - Handles other layers as 3
12544 2008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
12546 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
12547 Original commit message from CVS:
12548 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
12549 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
12550 Call g_type_class_ref() from a thread-safe context and not
12551 from the streaming thread to avoid GLib screwing up (see
12552 bug #349410 and #493432). Comment out unused code.
12554 2008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
12556 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
12557 Original commit message from CVS:
12558 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
12559 (handle_picture), (clip_buffer), (handle_slice),
12560 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
12561 (gst_mpeg2dec_change_state):
12562 * ext/mpeg2dec/gstmpeg2dec.h:
12563 Add buffer clipping.
12564 Add basic reverse playback support. Not complete yet when dealing with
12567 2008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12569 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
12570 Original commit message from CVS:
12572 Add -Wno-portability to the automake parameters to stop warnings
12573 about GNU make extensions being used. We require GNU make in almost
12574 every Makefile anyway.
12576 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
12577 at the same time is required for per target flags.
12579 2008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12581 Makefile.am: Include lcov.mak to allow building coverage reports.
12582 Original commit message from CVS:
12584 Include lcov.mak to allow building coverage reports.
12586 2008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12588 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
12589 Original commit message from CVS:
12590 * ext/mad/gstmad.c: (mpg123_parse_xing_header):
12591 * gst/mpegaudioparse/gstmpegaudioparse.c:
12592 (gst_mp3parse_handle_first_frame):
12593 Make sure that the Xing TOC starts with 0 and the entries
12594 are increasing over time. Otherwise it's broken and should
12595 be skipped. Fixes bug #507821.
12597 2008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net>
12599 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
12600 Original commit message from CVS:
12601 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
12602 (gst_asf_demux_add_video_stream),
12603 (gst_asf_demux_process_ext_content_desc),
12604 (gst_asf_demux_get_metadata_for_stream),
12605 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
12606 (gst_asf_demux_change_state):
12607 * gst/asfdemux/gstasfdemux.h:
12608 Parse metadata object and extract pixel aspect ratio. Fixes #507844.
12610 2007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org>
12612 docs/plugins/.cvsignore: Add *-undeclared.txt
12613 Original commit message from CVS:
12614 * docs/plugins/.cvsignore:
12615 Add *-undeclared.txt
12617 2007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com>
12619 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
12620 Original commit message from CVS:
12621 * gst/realmedia/rdtmanager.c:
12622 (gst_rdt_manager_marshal_VOID__UINT_UINT),
12623 (gst_rdt_manager_class_init):
12624 * gst/realmedia/rdtmanager.h:
12625 Implement some more signals that rtspsrc connects to.
12628 2007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net>
12630 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
12631 Original commit message from CVS:
12633 Include common/win32.mak for CRLF check of win32 project
12634 files (see #393626).
12636 2007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12638 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
12639 Original commit message from CVS:
12640 * gst/mpegaudioparse/gstmpegaudioparse.c:
12641 (gst_mp3parse_sink_event), (mp3parse_handle_seek):
12642 Don't post SEGMENT_START messages on the bus, only the element
12643 driving the pipeline should do that.
12645 2007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12647 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
12648 Original commit message from CVS:
12650 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
12652 2007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com>
12654 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
12655 Original commit message from CVS:
12656 * ext/mpeg2dec/gstmpeg2dec.h:
12657 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
12660 2007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net>
12662 gst/realmedia/rtspreal.c: Fix build on Mac OS X.
12663 Original commit message from CVS:
12664 2007-11-20 Julien MOUTTE <julien@moutte.net>
12665 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
12668 2007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12670 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
12671 Original commit message from CVS:
12672 * gst/mpegaudioparse/gstmpegaudioparse.c:
12673 Restore the segment handling logic.
12674 Please don't do behavioural changes under the heading of 'leak fixes'
12675 or 'whitespace changes', people.
12677 2007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12679 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
12680 Original commit message from CVS:
12681 * gst/mpegaudioparse/gstmpegaudioparse.c:
12684 2007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12686 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
12687 Original commit message from CVS:
12688 * gst/asfdemux/gstasfdemux.c:
12689 Sync _activate_pull() a little more with other demuxers.
12691 2007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
12693 gst/mpegstream/gstmpegdemux.c: recognize the padding stream
12694 Original commit message from CVS:
12695 * gst/mpegstream/gstmpegdemux.c:
12696 recognize the padding stream
12698 2007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net>
12700 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
12701 Original commit message from CVS:
12702 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
12703 Convert tags that come as string into the type required by
12706 2007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com>
12708 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
12709 Original commit message from CVS:
12710 * gst/mpegaudioparse/gstmpegaudioparse.c:
12711 (gst_mp3parse_emit_frame):
12712 Remove some more broken code, it seems to clip even when it should not.
12715 2007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com>
12717 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
12718 Original commit message from CVS:
12719 * gst/mpegaudioparse/gstmpegaudioparse.c:
12720 (gst_mp3parse_emit_frame):
12721 When the element is not driving the streaming thread it is not supposed
12722 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
12723 upstream when it detects EOS. See #491305.
12725 2007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net>
12727 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
12728 Original commit message from CVS:
12729 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
12730 * gst/dvdsub/Makefile.am:
12731 * gst/dvdsub/gstdvdsubdec.c:
12732 * gst/dvdsub/gstdvdsubparse.c:
12733 * gst/dvdsub/gstdvdsubparse.h:
12734 Add dvd subtitle parser, which just packetizes the input
12735 stream. This is needed to mux dvd subtitles into matroska
12736 files, since the muxer expects unfragmented and properly
12737 timestamped input (#415754).
12739 2007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net>
12741 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
12742 Original commit message from CVS:
12744 Update requirements from past CVS versions to released
12745 versions (0.10.14 in this case).
12746 * ext/sidplay/gstsiddec.cc:
12747 Fix compilation with g++-4.2.
12749 2007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12751 gst/realmedia/: Fix some compiler warnings shown on Forte.
12752 Original commit message from CVS:
12753 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
12754 (gst_asm_scan_parse_condition):
12755 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
12756 Fix some compiler warnings shown on Forte.
12758 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
12760 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
12761 Original commit message from CVS:
12762 Patch by: Gautier Portet <kassoulet at gmail dot com>
12763 * gst/xingheader/gstxingmux.c:
12764 The size of the Xing header is actually 417 as it's rounded to the
12765 next smaller integer. Fixes #397759.
12766 * gst/xingheader/gstxingmux.c: (xing_generate_header),
12767 (xing_push_header):
12768 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
12769 event to the beginning was successful before pushing the header again.
12771 2007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net>
12773 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
12774 Original commit message from CVS:
12775 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
12776 (mp3parse_bytepos_to_time):
12777 Use gst_util_guint64_to_gdouble for conversions.
12778 * win32/vs6/libgstmad.dsp:
12779 Add a link to libgstaudio.
12781 2007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net>
12783 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
12784 Original commit message from CVS:
12785 * ext/lame/gstlame.c:
12786 Fix up case where there is no peer, in which case
12787 _get_allowed_caps() will return NULL.
12789 2007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net>
12791 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
12792 Original commit message from CVS:
12793 * ext/lame/gstlame.c:
12794 Use GST_PTR_FORMAT to print caps in debug statement.
12796 2007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12798 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
12799 Original commit message from CVS:
12801 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
12802 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
12805 2007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12807 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
12808 Original commit message from CVS:
12809 * ext/lame/gstlame.c:
12810 Allow fixing the sample rate lame converts to by negotiating fixed
12811 sample rate on the src pad caps.
12813 * tests/check/Makefile.am:
12814 * tests/check/pipelines/lame.c:
12815 Add a check for it.
12817 2007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12819 po/: Updated translations.
12820 Original commit message from CVS:
12823 Updated translations.
12825 2007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12827 po/pl.po: Added Polish translation.
12828 Original commit message from CVS:
12829 translated by: Jakub Bogusz <qboosh@pld-linux.org>
12831 Added Polish translation.
12833 2007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12835 po/fi.po: Added Finnish translation.
12836 Original commit message from CVS:
12837 translated by: Ilkka Tuohela <hile@iki.fi>
12839 Added Finnish translation.
12841 2007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12843 po/es.po: Added Spanish translation.
12844 Original commit message from CVS:
12845 translated by: Jorge González González <aloriel@gmail.com>
12847 Added Spanish translation.
12849 2007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12851 po/bg.po: Added Bulgarian translation.
12852 Original commit message from CVS:
12853 translated by: Alexander Shopov <ash@contact.bg>
12855 Added Bulgarian translation.
12857 2007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12859 gst/iec958/ac3iec.c: Chainup in finalize.
12860 Original commit message from CVS:
12861 * gst/iec958/ac3iec.c:
12862 Chainup in finalize.
12863 * tests/check/Makefile.am:
12864 * tests/check/generic/states.c:
12865 Improved state change unit test.
12867 2007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12869 Ignore registries in any format.
12870 Original commit message from CVS:
12871 * docs/plugins/.cvsignore:
12872 * tests/check/.cvsignore:
12873 Ignore registries in any format.
12875 2007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
12877 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan...
12878 Original commit message from CVS:
12880 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
12881 define in the lame headers. This has the advantage that
12882 it should still work when we're cross-compiling (#452025).
12884 2007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12886 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
12887 Original commit message from CVS:
12888 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12889 Add other allowed rates to the pad templates.
12890 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
12891 Reset the parser to release memory in dispose.
12893 2007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12895 ext/: Fix more leaks.
12896 Original commit message from CVS:
12897 * ext/amrnb/amrnbdec.c:
12898 * ext/amrnb/amrnbenc.c:
12899 * ext/amrnb/amrnbparse.c:
12900 * ext/sidplay/gstsiddec.cc:
12903 2007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com>
12905 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
12906 Original commit message from CVS:
12907 Patch by: Daniel Charles <dcharles at ti dot com>
12908 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
12909 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
12910 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
12911 (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
12912 * ext/amrnb/amrnbenc.h:
12913 Add property to select the BandMode of the AMR encoder.
12916 2007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12918 gst/realmedia/asmrules.c: Make ro memory to share.
12919 Original commit message from CVS:
12920 * gst/realmedia/asmrules.c:
12921 Make ro memory to share.
12923 2007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com>
12925 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
12926 Original commit message from CVS:
12927 * gst/mpegaudioparse/gstmpegaudioparse.c:
12928 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
12929 * gst/mpegaudioparse/gstmpegaudioparse.h:
12930 Queue segment event and push it after we know the caps on the pad or
12931 else an autoplugger might not have plugged the element yet and the
12934 2007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12936 gst/iec958/ac3iec.c: Fix tests.
12937 Original commit message from CVS:
12938 * gst/iec958/ac3iec.c:
12941 2007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12943 tests/check/: Add generic state-change test suite to help to fi leaks.
12944 Original commit message from CVS:
12945 * tests/check/Makefile.am:
12946 * tests/check/generic/.cvsignore:
12947 * tests/check/generic/states.c:
12948 Add generic state-change test suite to help to fi leaks.
12950 2007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12952 po/: Added Portuguese (Brazilian) translation.
12953 Original commit message from CVS:
12954 translated by: Raphael Higino <phhigino@gmail.com>
12957 Added Portuguese (Brazilian) translation.
12959 2007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12961 po/: Updated translations.
12962 Original commit message from CVS:
12967 Updated translations.
12969 2007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
12971 gst/realmedia/rmdemux.c: Activate timestamp fixing code.
12972 Original commit message from CVS:
12973 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
12974 (gst_rmdemux_parse_video_packet):
12975 Activate timestamp fixing code.
12977 2007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
12979 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
12980 Original commit message from CVS:
12981 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
12982 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
12983 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
12984 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
12985 Do fragment collection in the demuxer so that we can now work with
12986 both ffmpeg and realvideodec to decoder real video content.
12988 2007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12990 gst/realmedia/asmrules.c: Include stdlib.h.
12991 Original commit message from CVS:
12992 * gst/realmedia/asmrules.c:
12995 2007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com>
12997 gst/realmedia/rdtmanager.c: Fix caps.
12998 Original commit message from CVS:
12999 * gst/realmedia/rdtmanager.c:
13002 2007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
13004 gst/realmedia/rtspreal.c: Disable UDP transport for now.
13005 Original commit message from CVS:
13006 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
13007 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
13008 Disable UDP transport for now.
13010 2007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com>
13012 gst/realmedia/: Add simple rdt manager.
13013 Original commit message from CVS:
13014 * gst/realmedia/Makefile.am:
13015 * gst/realmedia/rdtmanager.c: (find_session_by_id),
13016 (create_session), (free_session), (gst_rdt_manager_base_init),
13017 (gst_rdt_manager_marshal_BOXED__UINT_UINT),
13018 (gst_rdt_manager_class_init), (gst_rdt_manager_init),
13019 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
13020 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
13021 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
13022 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
13023 (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
13024 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
13025 (gst_rdt_manager_plugin_init):
13026 * gst/realmedia/rdtmanager.h:
13027 * gst/realmedia/rmdemux.c: (plugin_init):
13028 Add simple rdt manager.
13030 2007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com>
13032 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
13033 Original commit message from CVS:
13034 * gst/realmedia/rdtdepay.c:
13035 Fix the encoding-name so that it matches what the rtsp extension sets.
13037 2007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
13039 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
13040 Original commit message from CVS:
13041 * gst/realmedia/asmrules.c: (gst_asm_node_free),
13042 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
13043 (gst_asm_scan_string), (gst_asm_scan_number),
13044 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
13045 (gst_asm_scan_next_token), (gst_asm_rule_free),
13046 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
13047 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
13048 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
13049 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
13050 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
13051 (gst_asm_rule_book_match), (main):
13052 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
13053 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
13054 Use g_hash_table_destroy instead of _unref which is too new.
13056 2007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com>
13058 gst/realmedia/.cvsignore: Add test to ignore.
13059 Original commit message from CVS:
13060 * gst/realmedia/.cvsignore:
13061 Add test to ignore.
13062 * gst/realmedia/Makefile.am:
13063 * gst/realmedia/asmrules.c: (gst_asm_node_new),
13064 (gst_asm_node_free), (gst_asm_operator_eval),
13065 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
13066 (gst_asm_scan_string), (gst_asm_scan_number),
13067 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
13068 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
13069 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
13070 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
13071 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
13072 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
13073 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
13074 (gst_asm_rule_book_match), (main):
13075 * gst/realmedia/asmrules.h:
13076 Added asembler rule book parser and evaluator.
13077 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
13078 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
13079 * gst/realmedia/rtspreal.h:
13080 Keep per stream config info.
13081 Parse and evaluate asm rule books for stream selection.
13083 2007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13085 gst/realmedia/rtspreal.c: Include stdlib.
13086 Original commit message from CVS:
13087 * gst/realmedia/rtspreal.c:
13090 2007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com>
13092 gst/realmedia/: Split out hash code in separate file.
13093 Original commit message from CVS:
13094 * gst/realmedia/Makefile.am:
13095 * gst/realmedia/realhash.c: (hash), (call_hash),
13096 (gst_rtsp_ext_real_calc_response_and_checksum):
13097 * gst/realmedia/realhash.h:
13098 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
13099 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
13100 Split out hash code in separate file.
13102 2007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com>
13104 gst/: Fix include paths and link dependecies for rtsp extension.
13105 Original commit message from CVS:
13106 * gst/asfdemux/Makefile.am:
13107 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
13108 (gst_rtsp_wms_class_init):
13109 * gst/realmedia/Makefile.am:
13110 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
13111 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
13112 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
13113 (_do_init), (gst_rtsp_real_class_init):
13114 Fix include paths and link dependecies for rtsp extension.
13116 2007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
13118 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
13119 Original commit message from CVS:
13120 * gst/realmedia/Makefile.am:
13121 * gst/realmedia/rmdemux.c: (plugin_init):
13122 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
13123 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
13124 (call_hash), (rtsp_ext_real_calc_response_and_checksum),
13125 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
13126 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
13127 (gst_rtsp_real_init), (gst_rtsp_real_finalize),
13128 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
13129 (gst_rtsp_real_plugin_init):
13130 * gst/realmedia/rtspreal.h:
13131 Add RealMedia RTSP extension module. It has rank NONE until it is fully
13134 2007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com>
13136 gst/asfdemux/: Move WMS RTSP extension from -good to here.
13137 Original commit message from CVS:
13138 * gst/asfdemux/Makefile.am:
13139 * gst/asfdemux/gstasf.c: (plugin_init):
13140 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
13141 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
13142 (gst_rtsp_wms_configure_stream), (_do_init),
13143 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
13144 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
13145 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
13146 * gst/asfdemux/gstrtspwms.h:
13147 Move WMS RTSP extension from -good to here.
13148 Port it to the new pluggable extension interface.
13150 2007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13152 ext/mad/Makefile.am: Link to audio helper from plugins-base.
13153 Original commit message from CVS:
13154 * ext/mad/Makefile.am:
13155 Link to audio helper from plugins-base.
13157 2007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13159 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
13160 Original commit message from CVS:
13162 * ext/mad/gstmad.c: (gst_mad_chain):
13163 Use the new buffer clipping function from gstaudio here and
13164 require gst-plugins-base CVS.
13166 2007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13168 configure.ac: Sync liboil check with plugins-base. Add libm check.
13169 Original commit message from CVS:
13171 Sync liboil check with plugins-base. Add libm check.
13172 * gst/synaesthesia/Makefile.am:
13173 Link against libm. We're using sqrt here.
13175 2007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13177 gst/asfdemux/gstasfdemux.c: Include stdlib.
13178 Original commit message from CVS:
13179 * gst/asfdemux/gstasfdemux.c:
13182 2007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13184 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
13185 Original commit message from CVS:
13186 * ext/annodex/Makefile.am:
13188 * ext/cdio/gstcdiocddasrc.c:
13189 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
13191 * ext/cairo/Makefile.am:
13192 * gst/videofilter/Makefile.am:
13193 * tests/examples/level/Makefile.am:
13194 Use $(LIBM) instead of -lm
13196 2007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13198 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
13199 Original commit message from CVS:
13200 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13201 (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
13202 * gst/mpegaudioparse/gstmpegaudioparse.h:
13203 Save some memory for each frame by only saving the start timestamp
13204 and start byte position instead of additionally the stop timestamp
13205 and stop byte position. This requires us to use a doubly-linked list
13206 but still saves 8-12 bytes per frame.
13208 2007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13210 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
13211 Original commit message from CVS:
13212 * ext/mad/gstmad.c: (clip_outgoing_buffer):
13213 Fix buffer clipping to correctly clip to the segment stop.
13215 2007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13217 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
13218 Original commit message from CVS:
13219 * gst/mpegaudioparse/gstmpegaudioparse.c:
13220 (gst_mp3parse_emit_frame):
13221 Fix a calculation that was causing mp3parse to drop every incoming
13222 frame when upstream delivered a segment in TIME format, breaking
13223 playback of all mpeg system streams.
13225 2007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13227 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
13228 Original commit message from CVS:
13231 * tests/Makefile.am:
13232 Remove bogus check for libcheck, since we check for
13233 gstreamer-check and it pulls in the required info from
13234 and we weren't actually _using_ the information for
13235 libcheck ourselves anyway.
13237 2007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13239 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
13240 Original commit message from CVS:
13241 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13242 (gst_mp3parse_init), (gst_mp3parse_dispose),
13243 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
13244 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
13245 (mp3parse_handle_seek), (mp3parse_src_query):
13246 * gst/mpegaudioparse/gstmpegaudioparse.h:
13247 Implement accurate seeking in mpegaudioparse. Fixes #308312.
13248 Also implement segment seeks.
13250 2007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13252 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
13253 Original commit message from CVS:
13254 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
13255 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
13256 (gst_mad_chain), (gst_mad_change_state):
13257 * ext/mad/gstmad.h:
13258 Implement buffer clipping and use GST_BOILERPLATE instead of manual
13259 GType magic. Part one of bug #308312.
13261 2007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13263 configure.ac: Use pkg-config to locate check.
13264 Original commit message from CVS:
13266 Use pkg-config to locate check.
13268 2007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net>
13270 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
13271 Original commit message from CVS:
13273 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
13274 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
13275 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
13276 Fix build against core CVS by not using deprecated API. Bump
13277 requirements for new API (overdue anyway).
13279 2007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13281 REQUIREMENTS: Also add amr-libs here and update a little.
13282 Original commit message from CVS:
13284 Also add amr-libs here and update a little.
13286 2007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
13288 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
13289 Original commit message from CVS:
13290 * docs/plugins/inspect/plugin-dvdnav.xml:
13291 * docs/plugins/inspect/plugin-realmedia.xml:
13292 * docs/plugins/inspect/plugin-synaesthesia.xml:
13293 Add inspect file for synaesthesia so the docs can be built even if
13294 the plugin isn't built yet. Fixes #454311. Also add inspect files
13295 for dvdnavsrc and realmedia.
13297 2007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13299 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
13300 Original commit message from CVS:
13301 * docs/plugins/Makefile.am:
13302 Simplify --extra-dir as gtkdoc scans recursively.
13304 2007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13306 And yet more docs enabled.
13307 Original commit message from CVS:
13308 * docs/plugins/Makefile.am:
13309 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13310 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13311 * gst/synaesthesia/Makefile.am:
13312 * gst/synaesthesia/gstsynaesthesia.c:
13313 * gst/synaesthesia/gstsynaesthesia.h:
13314 And yet more docs enabled.
13316 2007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13318 docs/plugins/: Add new docs. Scan c++ files too.
13319 Original commit message from CVS:
13320 * docs/plugins/Makefile.am:
13321 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13322 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13323 * docs/plugins/inspect/plugin-a52dec.xml:
13324 * docs/plugins/inspect/plugin-amrnb.xml:
13325 * docs/plugins/inspect/plugin-asf.xml:
13326 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13327 * docs/plugins/inspect/plugin-dvdsub.xml:
13328 * docs/plugins/inspect/plugin-iec958.xml:
13329 * docs/plugins/inspect/plugin-lame.xml:
13330 * docs/plugins/inspect/plugin-mad.xml:
13331 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13332 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13333 * docs/plugins/inspect/plugin-mpegstream.xml:
13334 Add new docs. Scan c++ files too.
13335 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
13336 (gst_amrnbdec_event):
13337 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
13338 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
13339 (gst_amrnbparse_loop):
13340 Add documentation headers.
13341 * ext/mad/gstmad.c:
13342 * ext/mad/gstmad.h:
13345 2007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13347 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
13348 Original commit message from CVS:
13349 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
13350 (gst_mp3parse_init):
13351 Use GST_BOILERPLATE instead of manual GType magic.
13352 * gst/mpegaudioparse/gstmpegaudioparse.c:
13353 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
13354 (mp3parse_bytepos_to_time):
13355 * gst/mpegaudioparse/gstmpegaudioparse.h:
13356 Implement seeking, byte->time, time->byte conversions with the Xing
13357 seek table if available. This allows better at least a bit more
13358 accurate seeks and file position reporting.
13360 2007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13362 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
13363 Original commit message from CVS:
13364 * gst/mpegaudioparse/gstmpegaudioparse.c:
13365 (gst_mp3parse_handle_first_frame):
13366 Copy the complete Xing seek table in the 100 byte array instead of
13367 copying the first byte 100 times.
13368 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
13369 (mp3parse_total_time), (mp3parse_time_to_bytepos):
13370 Add seeking support based on the Xing header but comment it out for
13371 now as it seems to yield worse result than the other method.
13372 Also use gst_pad_query_peer_duration() instead of getting the peer pad
13373 ourself, creating a new GstQuery, etc.
13375 2007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13377 docs/plugins/: Update docs with caps info.
13378 Original commit message from CVS:
13379 * docs/plugins/gst-plugins-ugly-plugins.args:
13380 * docs/plugins/inspect/plugin-a52dec.xml:
13381 * docs/plugins/inspect/plugin-amrnb.xml:
13382 * docs/plugins/inspect/plugin-asf.xml:
13383 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13384 * docs/plugins/inspect/plugin-dvdread.xml:
13385 * docs/plugins/inspect/plugin-dvdsub.xml:
13386 * docs/plugins/inspect/plugin-iec958.xml:
13387 * docs/plugins/inspect/plugin-lame.xml:
13388 * docs/plugins/inspect/plugin-mad.xml:
13389 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13390 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13391 * docs/plugins/inspect/plugin-mpegstream.xml:
13392 Update docs with caps info.
13394 2007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
13396 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
13397 Original commit message from CVS:
13399 Make sure dvdnav strings get translated too (no reason not to have
13400 them in the .po file, even if the plugin is disabled for now).
13403 2007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13405 ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
13406 Original commit message from CVS:
13407 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
13408 (gst_amrnbdec_event), (gst_amrnbdec_chain),
13409 (gst_amrnbdec_state_change):
13410 * ext/amrnb/amrnbdec.h:
13411 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
13412 (gst_amrnbparse_loop):
13413 Add newsegment and discont handling. Some code cleanups.
13415 2007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org>
13417 ext/dvdread/dvdreadsrc.c: check for an error from
13418 Original commit message from CVS:
13419 * ext/dvdread/dvdreadsrc.c: check for an error from
13420 DVDReadBlocks() correctly.
13422 2007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org>
13424 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...
13425 Original commit message from CVS:
13426 * ext/dvdread/dvdreadsrc.c:
13427 If we can't read a nav packet, or it doesn't look like a nav
13428 packet, that's an error. Previous behavior was to look at
13429 the next packet; I can't find any justification for doing that.
13432 2007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13434 po/it.po: Updated Italian translation.
13435 Original commit message from CVS:
13437 Updated Italian translation.
13439 2007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13441 po/vi.po: Updated Vietnames translation.
13442 Original commit message from CVS:
13444 Updated Vietnames translation.
13446 2007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13448 po/: Added Chinese (simplified) translation.
13449 Original commit message from CVS:
13450 contributed by: Wenzheng Hu <db_lobster@163.com>
13453 Added Chinese (simplified) translation.
13455 2007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13457 MAINTAINERS: Updating all the maintainers files
13458 Original commit message from CVS:
13460 Updating all the maintainers files
13462 2007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com>
13464 Fix leaks some more.
13465 Original commit message from CVS:
13466 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
13467 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
13468 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
13469 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
13470 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
13471 * gst/iec958/ac3iec.c: (ac3iec_init):
13472 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
13473 Fix leaks some more.
13475 2007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com>
13477 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
13478 Original commit message from CVS:
13479 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
13480 "She's leaking me", said valgrind.
13482 2007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13484 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
13485 Original commit message from CVS:
13486 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
13487 Fix "pad caps are not a real subset of its template caps" warning.
13489 2007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
13491 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
13492 Original commit message from CVS:
13493 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
13494 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
13495 (gst_amrnbdec_finalize):
13496 Don't leak the adapter, unref it in a new finalize method instead.
13499 2007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13501 configure.ac: Back to CVS
13502 Original commit message from CVS:
13505 * gst-plugins-ugly.doap:
13506 Add 0.10.6 to the list of releases.
13508 === release 0.10.6 ===
13510 2007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13516 * docs/plugins/gst-plugins-ugly-plugins.args:
13517 * docs/plugins/inspect/plugin-a52dec.xml:
13518 * docs/plugins/inspect/plugin-asf.xml:
13519 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13520 * docs/plugins/inspect/plugin-dvdread.xml:
13521 * docs/plugins/inspect/plugin-dvdsub.xml:
13522 * docs/plugins/inspect/plugin-iec958.xml:
13523 * docs/plugins/inspect/plugin-lame.xml:
13524 * docs/plugins/inspect/plugin-mad.xml:
13525 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13526 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13527 * docs/plugins/inspect/plugin-mpegstream.xml:
13528 * docs/plugins/inspect/plugin-siddec.xml:
13530 Original commit message from CVS:
13533 2007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13551 Original commit message from CVS:
13554 2007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13556 win32/vs6/: Convert line endings to CRLF and mark as binary files.
13557 Original commit message from CVS:
13558 * win32/vs6/gst_plugins_ugly.dsw:
13559 * win32/vs6/libgstac3parse.dsp:
13560 * win32/vs6/libgstasfdemux.dsp:
13561 * win32/vs6/libgstdvdlpcmdec.dsp:
13562 * win32/vs6/libgstdvdsub.dsp:
13563 * win32/vs6/libgstiec958.dsp:
13564 * win32/vs6/libgstlame.dsp:
13565 * win32/vs6/libgstmad.dsp:
13566 * win32/vs6/libgstmpegaudioparse.dsp:
13567 * win32/vs6/libgstmpegstream.dsp:
13568 * win32/vs6/libgstrealmedia.dsp:
13569 * win32/vs6/libgstsynaesthesia.dsp:
13570 Convert line endings to CRLF and mark as binary files.
13572 2007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
13574 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
13575 Original commit message from CVS:
13576 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
13577 Don't forget to unlock when setting the device property, or
13578 we'll sooner or later deadlock.
13580 2007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net>
13582 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
13583 Original commit message from CVS:
13584 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
13585 Use gst_util_guint64_to_gdouble for conversion.
13586 * win32/vs6/libgstasfdemux.dsp:
13587 Add asfpacket.c to the build.
13589 2007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13591 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
13592 Original commit message from CVS:
13593 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13594 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
13595 * gst/mpegaudioparse/gstmpegaudioparse.h:
13596 If the Xing header provides a total time, use it to calculate the
13597 correct average bitrate immediately, instead of sending updates as
13598 we parse the stream.
13600 2007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be>
13602 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
13603 Original commit message from CVS:
13604 Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
13605 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
13606 Use GstClockTime instead of guint for a time variable to prevent
13607 overflows on too large subtitle durations. Fixes #444514.
13609 2007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be>
13611 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
13612 Original commit message from CVS:
13613 Patch by: Mark Nauwelaerts <manauw at skynet be>
13614 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
13615 Clear state when handling the serialized FLUSH_STOP event instead of
13616 the FLUSH_START event, thereby making sure we don't free buffers the
13617 chain function is still using. Fixes dvdsubdec crashing when flusing
13618 or seeking (#442706).
13620 2007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
13622 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
13623 Original commit message from CVS:
13624 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
13625 Initialise variable to make fc4 build bot happy.
13627 2007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net>
13629 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
13630 Original commit message from CVS:
13631 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
13632 Add sanity check so we don't abort for broken or non-MPEG streams,
13633 but instead error out. Fixes crashes/aborts for when our typefinder
13634 wrongly identifies quicktime files as mpeg (which should be fixed in
13635 -base now too). (#440120).
13637 2007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13640 * ext/amrnb/amrnbdec.c:
13641 * ext/amrnb/amrnbenc.c:
13642 * ext/amrnb/amrnbparse.c:
13643 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
13644 Original commit message from CVS:
13645 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
13646 block_size, _do_init, gst_amrnbdec_base_init,
13647 gst_amrnbdec_class_init, gst_amrnbdec_init):
13648 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
13649 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
13650 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
13651 block_size, _do_init, gst_amrnbparse_base_init,
13652 gst_amrnbparse_class_init, gst_amrnbparse_init):
13653 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
13654 GST_DEBUG_FUNCPTR and add log-category.
13656 2007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13658 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
13659 Original commit message from CVS:
13660 * gst/mpegaudioparse/gstmpegaudioparse.c:
13661 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
13662 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
13663 (gst_mp3parse_chain), (mp3parse_total_bytes),
13664 (mp3parse_total_time):
13665 * gst/mpegaudioparse/gstmpegaudioparse.h:
13666 Implement parsing of Xing headers from the first frame of the stream,
13667 and use it to report duration correctly where possible.
13669 2007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net>
13671 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
13672 Original commit message from CVS:
13673 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
13674 After descrambling, push the packets out as individual packets
13675 instead of one big descrambled buffer. Makes cook audio decoding
13676 work with the 'realaudiodec' decoder from gst-plugins-bad.
13678 2007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net>
13680 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
13681 Original commit message from CVS:
13682 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
13683 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
13684 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
13685 (gst_rmdemux_parse_packet):
13686 * gst/realmedia/rmdemux.h:
13687 Remember first timestamp encountered in stream and re-timestamp
13688 stream to start from zero (fixes #397219); only send one newsegment
13689 event, not two; when seeking, send newsegment events from the
13690 streaming thread and not from the seeking thread.
13692 2007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be>
13694 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
13695 Original commit message from CVS:
13696 Based on patch by: Mark Nauwelaerts <manauw skynet be>
13697 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
13698 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
13699 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
13700 * gst/mpegstream/gstmpegdemux.h:
13701 Reset last_flow values for the various streams after a flushing
13702 seek, otherwise we might aggregate wrong flow returns afterwards
13703 that will make upstream pause silently. This should fix seeking
13704 in DVDs and also fix the Thoggen cropping dialog (#438610).
13706 2007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net>
13708 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
13709 Original commit message from CVS:
13710 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
13711 (gst_asf_demux_chain_headers),
13712 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
13713 (gst_asf_demux_have_mutually_exclusive_active_stream),
13714 (gst_asf_demux_check_activate_streams),
13715 (gst_asf_demux_find_stream_with_complete_payload),
13716 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
13717 (gst_asf_demux_activate_ext_props_streams),
13718 (gst_asf_demux_process_object):
13719 * gst/asfdemux/gstasfdemux.h:
13720 Activate streams (ie. add the pads to the element) depending on
13721 whether we actually get data for those streams within the ASF
13722 preroll value specified. Currently only done in pull-mode though
13723 (this will fix problems with playbin hanging on mms streams once
13724 we use this in push-mode as well).
13726 2007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net>
13728 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
13729 Original commit message from CVS:
13730 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
13731 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
13732 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
13733 (gst_asf_demux_process_file):
13734 * gst/asfdemux/gstasfdemux.h:
13735 Make all timestamps start from zero in pull-mode too; some small
13736 clean-ups and FIXMEs here and there.
13738 2007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net>
13740 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
13741 Original commit message from CVS:
13742 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
13743 (gst_asf_demux_parse_packet):
13744 If packet size is specified within the packet and smaller than
13745 the actual packet size, don't parse beyond the size specified in
13746 the packet (this makes us parse some cases of packets with single
13747 compressed payloads cleanly, see e.g stream from #431318). Also
13748 add a sanity check when parsing compressed single payloads.
13750 2007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net>
13752 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
13753 Original commit message from CVS:
13754 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
13755 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
13756 (gst_asf_demux_handle_seek_event),
13757 (gst_asf_demux_push_complete_payloads):
13758 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
13759 send data from the keyframe right before the new segment start to
13760 make sure the decoder doesn't have to decode more than absolutely
13763 2007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net>
13765 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
13766 Original commit message from CVS:
13767 * gst/asfdemux/asfheaders.c:
13768 * gst/asfdemux/asfheaders.h:
13769 * gst/asfdemux/asfpacket.c:
13770 (asf_payload_parse_replicated_data_extensions),
13771 (gst_asf_demux_parse_payload):
13772 * gst/asfdemux/asfpacket.h:
13773 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
13774 (gst_asf_demux_push_complete_payloads),
13775 (gst_asf_demux_process_ext_stream_props):
13776 * gst/asfdemux/gstasfdemux.h:
13777 Implement payload extension system/extended replicated data parsing,
13778 so we can extract payload durations if they're specified.
13780 2007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net>
13782 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
13783 Original commit message from CVS:
13784 * gst/asfdemux/asfheaders.h:
13785 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
13786 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
13787 (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
13788 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
13789 (gst_asf_demux_parse_stream_object),
13790 (gst_asf_demux_process_ext_stream_props),
13791 (gst_asf_demux_process_queued_extended_stream_objects),
13792 (gst_asf_demux_activate_ext_props_streams),
13793 (gst_asf_demux_process_object):
13794 * gst/asfdemux/gstasfdemux.h:
13795 Refactor stream parse/activation a bit (stream activation heuristics
13796 are still the same though); some more clean-ups.
13798 2007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
13800 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
13801 Original commit message from CVS:
13802 * win32/common/.cvsignore:
13803 Ignore generated config.h file to make build bot happy.
13805 2007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net>
13807 gst/asfdemux/: Init debug category before using it.
13808 Original commit message from CVS:
13809 * gst/asfdemux/gstasf.c: (plugin_init):
13810 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
13811 * gst/asfdemux/gstasfdemux.h:
13812 Init debug category before using it.
13814 2007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net>
13816 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
13817 Original commit message from CVS:
13818 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
13819 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
13820 Fix silly bug when we can't pull as much data as we want; don't
13821 forget to announce pending tags in the new packet parsing code.
13823 2007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net>
13825 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
13826 Original commit message from CVS:
13829 Generate a win32 config.h into win32/common and add to MANIFEST so
13830 it gets disted (#393890). Looks like win32/common/config.h.in needs
13833 2007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net>
13835 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
13836 Original commit message from CVS:
13837 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
13838 (gst_amrnbparse_class_init), (gst_amrnbparse_init),
13839 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
13840 Fix pull mode operation some more: send newsegment event before
13841 sending data; handle EOS and fatal flow returns a bit better; don't
13842 leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
13844 2007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net>
13846 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
13847 Original commit message from CVS:
13848 * gst/asfdemux/Makefile.am:
13849 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
13850 (asf_packet_create_payload_buffer),
13851 (asf_payload_find_previous_fragment),
13852 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
13853 (gst_asf_demux_parse_packet):
13854 * gst/asfdemux/asfpacket.h:
13855 * gst/asfdemux/gstasfdemux.c:
13856 (gst_asf_demux_reset_stream_state_after_discont),
13857 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
13858 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
13859 (gst_asf_demux_process_chunk):
13860 * gst/asfdemux/gstasfdemux.h:
13861 New packet parsing code: should put halfway decent timestamps on
13862 buffers, and might even set the appropriate keyframe/discont buffer
13863 flags from time to time (and even if it doesn't, I'm at least able
13864 to debug this code); only used in pull-mode so far. Still needs
13865 some more work, like payload extensions parsing and proper flow
13866 aggregation, and stream activation based on preroll. Stay tuned.
13868 2007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net>
13870 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
13871 Original commit message from CVS:
13872 * gst/asfdemux/asfheaders.h:
13873 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
13874 (gst_asf_demux_seek_index_lookup),
13875 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
13876 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
13877 (gst_asf_demux_process_ext_content_desc),
13878 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
13879 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
13880 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
13881 * gst/asfdemux/gstasfdemux.h:
13882 Some clean-ups and small fixes: rename asf_stream_context structure to
13883 AsfStream; inline some three-line utility functions that are only used
13884 once anyway and get rid of their associated helper structs; make debug
13885 category global so that it is used by the debug statements in the other
13886 file as well; simplify gst_asf_demux_get_stream(); fix accidental
13887 implicit initialisation of stream->last_buffer_timestamp to 0, which
13888 would lead to missing timestamps on the first buffer; put fourcc format
13889 into video caps to make certain proprietary wmv decoders happy (for the
13890 case of WMVA in particular); play_time is offset by preroll as well, so
13891 fix overreporting of duration for some files.
13893 2007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net>
13895 gst/asfdemux/gstasfdemux.c: Printf format fixes.
13896 Original commit message from CVS:
13897 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
13898 (gst_asf_demux_pull_indices):
13899 Printf format fixes.
13901 2007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net>
13903 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
13904 Original commit message from CVS:
13905 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
13906 (gst_mpeg_parse_send_event):
13907 Post an error message if EOS wasn't handled by anything downstream.
13908 This should fix playbin freezing/hanging with small VobSub subtitle
13909 files (background: not-linked flow returns from downstream are
13910 ignored for a while at the beginning, so if the file is small
13911 upstream will never get a not-linked flow return even if nothing
13912 is connected downstream). (#429960).
13914 2007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org>
13916 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
13917 Original commit message from CVS:
13918 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
13919 (gst_amrnbparse_sink_activate),
13920 (gst_amrnbparse_sink_activate_pull):
13921 Rewrite terminally broken sinkpad activation code.
13922 Now actually supports pull-mode activation (didn't before), and push
13923 mode activation doesn't leave the sinkpad flushing.
13925 2007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net>
13927 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
13928 Original commit message from CVS:
13929 * gst/asfdemux/asfheaders.c:
13930 * gst/asfdemux/asfheaders.h:
13931 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
13932 (gst_asf_demux_reset), (gst_asf_demux_init),
13933 (gst_asf_demux_activate), (gst_asf_demux_activate_push),
13934 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
13935 (gst_asf_demux_seek_index_lookup),
13936 (gst_asf_demux_reset_stream_state_after_discont),
13937 (gst_asf_demux_handle_seek_event),
13938 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
13939 (gst_asf_demux_chain), (gst_asf_demux_pull_data),
13940 (gst_asf_demux_pull_indices),
13941 (gst_asf_demux_parse_data_object_start),
13942 (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
13943 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
13944 (gst_asf_demux_process_simple_index),
13945 (gst_asf_demux_process_object),
13946 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
13947 (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
13948 * gst/asfdemux/gstasfdemux.h:
13949 Make asfdemux work in pull mode where possible. If there's an index
13950 at the end of the file, read it and use it for seeking purposes.
13952 2007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com>
13954 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
13955 Original commit message from CVS:
13956 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
13957 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
13958 (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
13959 Some timestamp fixes.
13960 * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
13961 Fix for 64-bit machines.
13963 2007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de>
13965 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
13966 Original commit message from CVS:
13967 Patch by: René Stadler <mail at renestadler dot de>
13968 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
13969 (find_seek_offset_time), (gst_rmdemux_reset),
13970 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
13971 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
13972 * gst/realmedia/rmdemux.h:
13973 Make rmdemux handle any number of logical streams. Fixes #428698.
13975 2007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13979 Original commit message from CVS:
13982 2007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13984 po/: Added Danish translation.
13985 Original commit message from CVS:
13986 submitted by: Mogens Jaeger <mogens@jaeger.tf>
13989 Added Danish translation.
13991 2007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
13993 po/.cvsignore: Add pot.
13994 Original commit message from CVS:
13998 2007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net>
14000 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
14001 Original commit message from CVS:
14002 2007-03-27 Julien MOUTTE <julien@moutte.net>
14003 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
14004 stream and try to adapt to incoming timestamps lack of
14005 precision up to half a frame. This allows generating
14006 a perfect stream even with muxed formats like FLV where
14007 the timestamps are stored in milliseconds.
14009 2007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net>
14011 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
14012 Original commit message from CVS:
14013 * gst/realmedia/rmdemux.c:
14014 Remove unused zlib.h include. Fixes #421594.
14016 2007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14018 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
14019 Original commit message from CVS:
14020 * ext/lame/gstlame.c: (gst_lame_setup):
14021 Disable the bitrate checking when the user has requested
14022 Free Format mode, as all bitrates less than the maximum
14025 2007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14027 po/: Update translations.
14028 Original commit message from CVS:
14032 Update translations.
14034 2007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14036 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
14037 Original commit message from CVS:
14038 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
14039 When handling seeks, don't convert -1 start or stop values to a bogus
14040 byte position - pass them upstream as -1.
14042 2007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14044 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
14045 Original commit message from CVS:
14046 * gst/mpegaudioparse/gstmpegaudioparse.c:
14047 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
14048 (gst_mp3parse_init), (gst_mp3parse_sink_event),
14049 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
14050 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
14051 (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
14052 (mp3parse_total_time), (mp3parse_handle_seek),
14053 (mp3parse_src_event), (mp3parse_src_query),
14054 (mp3parse_get_query_types), (plugin_init):
14055 * gst/mpegaudioparse/gstmpegaudioparse.h:
14056 Implement seeking via average bitrate, and position+duration
14057 querying in mp3parse. Later, it will support frame-accurate seeking by
14058 building a seek table as it parses.
14059 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
14060 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
14061 before any extant MP3 decoder plugin. This allows us to remove framing
14062 support from the decoders, if we want, and will provide them with
14063 accurate seeking automatically once it is finished.
14064 Fix the handling of MPEG-1 Layer 1 files.
14065 Partially fix timestamping of packets arriving from a demuxer by
14066 queueing the incoming timestamp until the next packet starts, rather
14067 than applying it immediately to the next pushed buffer.
14069 2007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net>
14071 gst/asfdemux/gstasfdemux.c: Printf format fix.
14072 Original commit message from CVS:
14073 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
14076 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14078 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
14079 Original commit message from CVS:
14080 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
14081 (gst_cdio_cdda_src_finalize):
14082 Make sure we always destroy our libcdio handle.
14084 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com>
14086 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
14087 Original commit message from CVS:
14088 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
14089 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
14090 (gst_cdio_cdda_src_finalize):
14091 Small code cleanups.
14092 Don't use pad_alloc as the base class cannot deal with the error codes.
14094 2007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
14096 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
14097 Original commit message from CVS:
14098 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com>
14099 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
14100 Never post a (fatal) error message on the bus on decoding errors. We
14101 should only do this if we can't recover, but mpeg2dec can always
14102 recover. This is needed for DVB streams, for example, where there
14103 may be temporary glitches in the stream. Instead of an error
14104 message, post a warning message on the bus for every N decoding
14105 errors. Fixes #370020.
14107 2007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14109 configure.ac: Convert to new AG_GST style.
14110 Original commit message from CVS:
14112 Convert to new AG_GST style.
14114 2007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14116 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
14117 Original commit message from CVS:
14118 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
14120 Display sensible defaults and limits for the
14121 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
14122 property - it's supposed to be a boolean 0/1 value.
14124 2007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14126 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
14127 Original commit message from CVS:
14128 * ext/lame/gstlame.c:
14129 Initialise the variables so gcc doesn't complain about possibly
14130 uninitialised uses, even though they can't actually happen.
14132 2007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com>
14134 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
14135 Original commit message from CVS:
14136 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
14137 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
14138 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
14139 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
14140 Implement all sample rates.
14141 Implement sample permutation a little smarter avoiding a memcpy.
14142 Fix timestamps, use segments, fix seeking.
14144 2007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com>
14147 Original commit message from CVS:
14148 * docs/plugins/Makefile.am:
14149 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14150 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14151 * docs/plugins/inspect/plugin-siddec.xml:
14152 * ext/sidplay/gstsiddec.cc:
14153 * ext/sidplay/gstsiddec.h:
14156 2007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14158 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a
14159 Original commit message from CVS:
14160 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
14161 (gst_lame_set_property), (gst_lame_setup):
14162 Fix up bitrate checking macro. Make it give us a
14163 GST_ELEMENT_WARNING message so the application has a chance of
14164 reporting this to the user. Move the checking to _setup, so we
14165 are sure it runs in the READY state, when we hope to have a pipeline
14166 and a bus that is not flushing.
14167 This fixes e.g. using 96 kbit/sec as a bitrate.
14169 2007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net>
14171 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
14172 Original commit message from CVS:
14173 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
14174 (gst_asf_demux_process_advanced_mutual_exclusion),
14175 (gst_asf_demux_process_queued_extended_stream_objects),
14176 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
14177 * gst/asfdemux/gstasfdemux.h:
14178 Parse advanced mutual exclusion object and only add pads for
14179 'hidden' streams (those in an extended stream header) that are
14180 mutually exclusive with an already existing 'main stream' if
14181 the broadcasting flag is not set. If the broadcasting flag is set,
14182 assume that data for this stream isn't sent. (This should ideally be
14183 solved better by making playbin more robust against this and/or by
14184 making mmssrc send some information downstream about which streams
14185 will be streamed). Fixes #353116.
14187 2007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14189 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
14190 Original commit message from CVS:
14191 * gst/synaesthesia/gstsynaesthesia.c:
14192 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
14193 (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
14194 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
14195 (synaescope32), (synaescope_set_data), (synaesthesia_update),
14196 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
14197 * gst/synaesthesia/synaescope.h:
14198 Move all the mutable engine state into a structure so that
14199 multiple element instances can run without interfering.
14201 2007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14203 Add crossreferences to glib/gobject/gstream docs.
14204 Original commit message from CVS:
14206 * docs/plugins/Makefile.am:
14207 Add crossreferences to glib/gobject/gstream docs.
14209 2007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14211 gst/synaesthesia/: More source cleanups and add FIXME comments.
14212 Original commit message from CVS:
14213 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
14214 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14215 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
14217 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
14219 More source cleanups and add FIXME comments.
14221 2007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net>
14223 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
14224 Original commit message from CVS:
14225 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
14226 Use gst_guint64_to_gdouble for conversions.
14227 * gst/synaesthesia/synaescope.c:
14228 Define M_PI and do not include <pthread.h> and
14229 <sys/time.h> for G_OS_WIN32
14230 * win32/vs6/libgstrealmedia.dsp:
14231 * win32/vs6/synaesthesia.dsp:
14232 Update projects files.
14233 * win32/common/config.h.in:
14234 Add config.h.in for autogen of config.h
14236 2007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14238 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
14239 Original commit message from CVS:
14241 Add --enable-experimental support. Activate synaesthesia when building
14242 with --enable-experimental. Fix --enable external configure switch
14245 2007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net>
14247 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
14248 Original commit message from CVS:
14249 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
14250 (gst_lame_change_state):
14251 * ext/lame/gstlame.h:
14252 On receiving EOS, we try to push a last buffer with the remaining
14253 samples. Don't do that if we got an unclean flow return on the last
14254 gst_pad_push(), downstream might not handle this very gracefully
14256 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
14257 Pass flow returns upstream (helps #403168).
14259 2007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14261 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
14262 Original commit message from CVS:
14263 * gst/synaesthesia/gstsynaesthesia.c:
14264 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
14265 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14266 (gst_synaesthesia_chain), (plugin_init):
14267 check result of gst_pad_push() in _chain.
14269 2007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14271 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
14272 Original commit message from CVS:
14273 * gst/synaesthesia/Makefile.am:
14274 * gst/synaesthesia/gstsynaesthesia.c:
14275 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
14276 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14277 (gst_synaesthesia_chain), (plugin_init):
14278 * gst/synaesthesia/synaescope.c:
14279 * gst/synaesthesia/synaescope.h:
14280 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
14281 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
14282 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
14283 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
14284 possible leak in _chain. (#356882)
14286 2007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net>
14288 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
14289 Original commit message from CVS:
14290 * gst/asfdemux/asfheaders.c:
14291 * gst/asfdemux/asfheaders.h:
14292 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
14293 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
14294 (gst_asf_demux_identify_guid), (asf_demux_peek_object),
14295 (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
14296 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
14297 (gst_asf_demux_process_ext_content_desc),
14298 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
14299 (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
14300 (gst_asf_demux_process_bitrate_props_object),
14301 (gst_asf_demux_process_header_ext),
14302 (gst_asf_demux_process_language_list),
14303 (gst_asf_demux_process_ext_stream_props),
14304 (gst_asf_demux_process_queued_extended_stream_objects),
14305 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
14306 * gst/asfdemux/gstasfdemux.h:
14307 Refactor and clean up header parsing and chain function a bit; get
14308 rid of some cruft; make header parsing a tad more robust, fixing
14311 2007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net>
14313 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
14314 Original commit message from CVS:
14315 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
14316 Post an error if we receive an EOS event while still waiting for the
14317 ASF header object to come through.
14319 2007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com>
14321 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
14322 Original commit message from CVS:
14323 Patch by: Xavier B. <xavierb gmail com>
14324 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
14325 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
14326 (gst_asf_demux_process_ext_content_desc),
14327 (gst_asf_demux_process_data),
14328 (gst_asf_demux_process_language_list),
14329 (gst_asf_demux_process_ext_stream_props),
14330 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
14331 Guard places where we assume that a certain amount of data is
14332 available better against less data being available (should fix
14333 infamous assertion crasher bug #336370). Also fixes a small
14336 2007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
14338 gst/realmedia/: Add demuxer for RealAudio files (#349779).
14339 Original commit message from CVS:
14340 * gst/realmedia/Makefile.am:
14341 * gst/realmedia/rademux.c:
14342 * gst/realmedia/rademux.h:
14343 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14344 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
14345 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
14346 * gst/realmedia/rmutils.h:
14347 Add demuxer for RealAudio files (#349779).
14349 2007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net>
14351 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
14352 Original commit message from CVS:
14354 Add win32/MANIFEST to EXTRA_DIST so win32 files will
14355 be include in the next release.
14357 Remove win32/common/config.h is which is not autogenerated yet.
14359 2006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14361 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
14362 Original commit message from CVS:
14363 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
14364 warn when outgoing sample rate is different from incoming
14366 2006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14368 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
14369 Original commit message from CVS:
14370 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
14371 All sample-rates < 32khz come from the LSF extensions, which only
14372 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
14373 Use gst_util_uint64_scale because we can.
14375 2006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14377 tests/check/elements/amrnbenc.c: and fix compilation of this test
14378 Original commit message from CVS:
14379 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
14380 (cleanup_amrnbenc):
14381 and fix compilation of this test
14383 2006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14385 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
14386 Original commit message from CVS:
14387 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
14388 (cleanup_amrnbenc):
14389 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
14390 (cleanup_mpeg2dec):
14391 re-apply as it was -bad and not -ugly that is frozen, doh
14393 2006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14395 tests/check/elements/: revert my freeze breakage
14396 Original commit message from CVS:
14397 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
14398 (cleanup_amrnbenc):
14399 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
14400 (cleanup_mpeg2dec):
14401 revert my freeze breakage
14403 2006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14405 gst/asfdemux/gstasfdemux.c: add a comment about a future change
14406 Original commit message from CVS:
14407 * gst/asfdemux/gstasfdemux.c:
14408 (gst_asf_demux_get_gst_tag_from_tag_name),
14409 (gst_asf_demux_process_ext_content_desc):
14410 add a comment about a future change
14411 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
14412 (cleanup_amrnbenc):
14413 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
14414 (cleanup_mpeg2dec):
14415 consistent pad (de)activation
14417 2006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net>
14419 gst/asfdemux/gstasfdemux.c: Update query_types function too.
14420 Original commit message from CVS:
14421 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
14422 Update query_types function too.
14424 2006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net>
14426 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
14427 Original commit message from CVS:
14428 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
14429 (gst_rmdemux_src_query_types):
14430 Implement SEEKING query, make query function thread-safe.
14432 2006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net>
14434 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
14435 Original commit message from CVS:
14436 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
14437 Use alignment-safe macros here too (subbuffers ...); guard against
14438 hypothetical memory access beyond our given buffer in the case
14439 where the buffer size is not a multiple of 2.
14441 2006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net>
14443 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
14444 Original commit message from CVS:
14445 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
14446 (gst_asf_demux_process_data), (gst_asf_demux_process_file),
14447 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
14448 * gst/asfdemux/gstasfdemux.h:
14449 Don't crash in the seek event handling code when playtime is 0,
14450 as may be the case with live streams (#386218). Implement SEEKING
14451 query so applications can query seekability without second-guessing
14452 based on whether we have a duration or not.
14454 2006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14457 Original commit message from CVS:
14459 * gst-plugins-ugly.doap:
14460 * gst-plugins-ugly.spec.in:
14463 2006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net>
14465 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
14466 Original commit message from CVS:
14467 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
14468 Use our alignment-safe macros here too, since we can't assume that
14469 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
14472 2006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net>
14474 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
14475 Original commit message from CVS:
14476 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
14477 Also, don't read the index for a stream a second time when
14478 operating in pull-mode and reaching the end of the file.
14480 2006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net>
14482 gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
14483 Original commit message from CVS:
14484 Patch by: Roland Kay <roland.kay at ox compsoc net>
14485 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
14486 Don't leak stream index (#385292).
14488 2006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net>
14490 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
14491 Original commit message from CVS:
14492 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
14493 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
14495 * ext/lame/gstlame.h:
14496 Fix leak (by calling lame_init_params() before lame_close()); handle
14497 NULL return from lame_init() more gracefully. Fixes #385311.
14499 2006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14501 configure.ac: Back to CVS
14502 Original commit message from CVS:
14506 === release 0.10.5 ===
14508 2006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14514 * docs/plugins/gst-plugins-ugly-plugins.args:
14515 * docs/plugins/inspect/plugin-a52dec.xml:
14516 * docs/plugins/inspect/plugin-asf.xml:
14517 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14518 * docs/plugins/inspect/plugin-dvdsub.xml:
14519 * docs/plugins/inspect/plugin-iec958.xml:
14520 * docs/plugins/inspect/plugin-lame.xml:
14521 * docs/plugins/inspect/plugin-mad.xml:
14522 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14523 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14524 * docs/plugins/inspect/plugin-mpegstream.xml:
14525 * docs/plugins/inspect/plugin-siddec.xml:
14527 Original commit message from CVS:
14530 2006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org>
14532 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have...
14533 Original commit message from CVS:
14534 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
14535 to in the previous checkin. see #385192. You can have your
14538 2006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org>
14540 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ...
14541 Original commit message from CVS:
14542 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
14543 from the dereferenced integer, not the pointer itself. Fixes
14545 I'm takin ur cheese!
14547 2006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net>
14550 ChangeLog surgery: fix bug number
14551 Original commit message from CVS:
14552 ChangeLog surgery: fix bug number
14554 2006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net>
14556 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
14557 Original commit message from CVS:
14558 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
14559 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
14560 For version 4 streams, read the extra codec data size from the
14561 header instead of assuming it is always 16 (also read it from the
14562 right position) (#384989). For version 4 and 5 streams, check that
14563 the specified extra codec data size doesn't make us read beyond the
14564 chunk boundary (#384989).
14566 2006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14583 Original commit message from CVS:
14586 2006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
14588 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
14589 Original commit message from CVS:
14590 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
14591 Cosmetic changes: fix misleading debug statement, update
14594 2006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14596 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
14597 Original commit message from CVS:
14598 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
14599 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
14600 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
14601 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
14602 * ext/mpeg2dec/gstmpeg2dec.h:
14603 Align buffers to a 16 byte boundary so the altivec optimisations
14604 don't crash. Fixes #327350.
14606 2006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net>
14608 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
14609 Original commit message from CVS:
14610 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
14611 The availability of extra codec data isn't something that
14612 warrants debug messages at WARNING level (see #376958).
14614 2006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net>
14616 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
14617 Original commit message from CVS:
14618 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
14619 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
14620 (gst_dvd_demux_send_subbuffer):
14621 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
14622 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
14623 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
14624 (gst_mpeg_demux_send_subbuffer):
14625 * gst/mpegstream/gstmpegdemux.h:
14626 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
14627 (gst_mpeg_parse_chain):
14628 Fix flow value combination; this fixes playbin/totem locking up if
14629 a VobSub file is specified as subtitle file (#334322). Flow value
14630 combination should only happen once we are fairly sure we've got all
14631 pads that are available for now. Since there isn't a well-specified
14632 time when this is the case in MPEG, we'll just assume this is the
14633 case once there has been a certain number of packets for each
14634 stream we've found so far.
14636 2006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org>
14638 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
14639 Original commit message from CVS:
14640 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
14641 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
14642 Simplify the framerate code and support more framerates. Fixes #361584.
14644 2006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14646 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
14647 Original commit message from CVS:
14648 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
14649 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
14650 Fix minor memleak when creating pads from static pad templates (#369627).
14651 * tests/check/Makefile.am:
14652 * tests/check/elements/.cvsignore:
14653 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
14654 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
14655 Add unit tests for mpeg2dec (#369627).
14657 2006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com>
14661 Original commit message from CVS:
14664 2006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com>
14666 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
14667 Original commit message from CVS:
14668 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
14669 (gst_lame_change_state):
14670 * ext/lame/gstlame.h:
14671 Make lame timestamp flushed eos buffer by some additional timestamp
14672 accounting. Fixes #374760.
14674 2006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org>
14676 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
14677 Original commit message from CVS:
14678 * gst/mpegaudioparse/gstmpegaudioparse.c:
14679 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
14680 (gst_mp3parse_init), (gst_mp3parse_dispose),
14681 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
14682 (gst_mp3parse_change_state):
14683 * gst/mpegaudioparse/gstmpegaudioparse.h:
14684 Make timestamp handling in mp3parse saner; now works for at least
14687 2006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org>
14689 gst/mpegaudioparse/: Bring mp3parse into the 21st century.
14690 Original commit message from CVS:
14691 * gst/mpegaudioparse/Makefile.am:
14692 * gst/mpegaudioparse/gstmpegaudioparse.c:
14693 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
14694 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
14695 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
14696 (gst_mp3parse_change_state), (plugin_init):
14697 * gst/mpegaudioparse/gstmpegaudioparse.h:
14698 Bring mp3parse into the 21st century.
14699 Use its own debug category, use gstadapter, format nicely to 80
14700 columns, and fix incorrect handling of 32 kHz and less files.
14702 2006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com>
14704 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
14705 Original commit message from CVS:
14706 Patch by: Sebastian Droege <slomo at ubuntu dot com>
14707 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
14708 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
14709 * ext/mpeg2dec/gstmpeg2dec.h:
14710 libmpeg2 requires its output buffers to start at a 16byte aligned
14711 address or the altivec optimizations will explode.
14713 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
14715 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
14716 Original commit message from CVS:
14717 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
14718 * ext/cdio/gstcdio.h:
14719 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
14720 Move CD-TEXT utility function into common file so it can also be
14721 used by a future cdioparanoiasrc.
14723 2006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
14725 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
14726 Original commit message from CVS:
14727 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
14728 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
14729 information (fixes #340433).
14731 2006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com>
14733 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
14734 Original commit message from CVS:
14735 Patch by: Josep Torra Valles <josep at fluendo com>
14736 * gst/iec958/ac3_padder.c: (ac3p_init):
14737 * gst/mpegstream/gstmpegparse.c:
14738 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
14739 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
14740 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
14741 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
14742 (gst_rmdemux_parse_packet):
14743 Misc. fixes for problems discovered by Forte (different return types
14744 in function declaration and definition, pointer arithmetics with
14745 void pointers). Fixes #362639.
14747 2006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net>
14749 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
14750 Original commit message from CVS:
14751 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
14752 Don't announce audio or subtitle streams that aren't really present,
14753 it makes dvddemux create pads that will never carry any data, which
14756 2006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net>
14758 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
14759 Original commit message from CVS:
14760 * ext/lame/gstlame.c: (gst_lame_set_property):
14761 Round up not allowed bitrates to the next higher allowed one
14764 2006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net>
14766 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
14767 Original commit message from CVS:
14768 * docs/plugins/Makefile.am:
14769 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14770 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14771 * ext/lame/gstlame.c: (gst_lame_class_init):
14772 * ext/lame/gstlame.h:
14773 Add docs for lame and lame to docs. Specify allowed bitrates
14774 in the properties description (#361140). Canonicalise object
14775 property names (ie. use hyphen instead of underscore).
14776 * docs/plugins/inspect/plugin-a52dec.xml:
14777 * docs/plugins/inspect/plugin-amrnb.xml:
14778 * docs/plugins/inspect/plugin-asf.xml:
14779 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14780 * docs/plugins/inspect/plugin-dvdread.xml:
14781 * docs/plugins/inspect/plugin-dvdsub.xml:
14782 * docs/plugins/inspect/plugin-iec958.xml:
14783 * docs/plugins/inspect/plugin-lame.xml:
14784 * docs/plugins/inspect/plugin-mad.xml:
14785 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14786 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14787 * docs/plugins/inspect/plugin-mpegstream.xml:
14788 * docs/plugins/inspect/plugin-siddec.xml:
14789 Update version to CVS.
14791 2006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net>
14793 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
14794 Original commit message from CVS:
14795 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
14796 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
14799 Add i18n magic to lame plugin. Throw decent error message when we
14800 fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
14802 2006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
14804 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
14805 Original commit message from CVS:
14806 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
14807 (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
14808 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
14809 Change caps to x-rdt, because it's not x-rtp.
14810 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14811 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
14812 (gst_rmdemux_plugin_init):
14813 Activate pad before adding to the element.
14814 Return the combined stream return values after pad_alloc.
14816 2006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com>
14818 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
14819 Original commit message from CVS:
14820 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
14821 * ext/mpeg2dec/gstmpeg2dec.h:
14822 Add some debugging to timestamp handling.
14823 Make sure we don't convert invalid timestamps.
14825 2006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net>
14827 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
14828 Original commit message from CVS:
14829 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
14830 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
14831 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
14832 (gst_dvd_demux_get_subpicture_stream):
14833 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
14834 (gst_mpeg_demux_get_audio_stream),
14835 (gst_mpeg_demux_get_private_stream):
14836 Active pads before adding them to the running element. Don't assert
14837 on non-BYTE format newsegment events in asfdemux.
14839 2006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net>
14841 Printf format fixes.
14842 Original commit message from CVS:
14843 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
14844 (gst_dvd_read_src_handle_seek_event):
14845 * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
14846 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
14847 * ext/sidplay/gstsiddec.cc:
14848 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
14849 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
14850 (gst_rmdemux_parse_packet):
14851 Printf format fixes.
14853 2006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com>
14855 gst/realmedia/: Added RDT depayloader.
14856 Original commit message from CVS:
14857 * gst/realmedia/Makefile.am:
14858 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
14859 (gst_rdt_depay_class_init), (gst_rdt_depay_init),
14860 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
14861 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
14862 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
14863 * gst/realmedia/rdtdepay.h:
14864 Added RDT depayloader.
14865 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
14866 (gst_rmdemux_plugin_init), (plugin_init):
14867 Remove unused function.
14868 Added some more mime-types.
14870 2006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14872 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
14873 Original commit message from CVS:
14874 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
14875 If an incoming timestamp is within one sample of our current
14876 timestamp, then keep it. This prevents imprecision in the
14877 PTS (which only has 90khz granularity) from affecting our stream.
14879 2006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
14881 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
14882 Original commit message from CVS:
14883 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
14884 Reflow code so that compiler doesn't complain about possible use
14885 of uninitialised variable any longer; but just in case, initialise
14886 it anyway; also take object ref in query function and do peer pad
14887 stuff in a more thread-safe way.
14889 2006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com>
14891 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
14892 Original commit message from CVS:
14893 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
14894 Init a variable to make compilers happy.
14896 2006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv>
14898 gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
14899 Original commit message from CVS:
14900 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
14901 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
14902 (gst_dvd_demux_sync_stream_to_time):
14903 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
14904 (gst_mpeg_demux_synchronise_pads),
14905 (gst_mpeg_demux_sync_stream_to_time):
14906 Send newsegment updates for sparse streams (#350778).
14908 2006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14910 ext/dvdread/dvdreadsrc.c: fix compile warning
14911 Original commit message from CVS:
14912 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
14913 fix compile warning
14915 2006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14918 bump the nano bitches
14919 Original commit message from CVS:
14920 bump the nano bitches
14922 2006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14924 configure.ac: As another attempt, synaesthesia can be enabled by passing
14925 Original commit message from CVS:
14927 As another attempt, synaesthesia can be enabled by passing
14928 --with-plugins="synaesthesia" to configure
14930 2006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14932 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
14933 Original commit message from CVS:
14935 Don't build synaesthesia by default, until someone confirms that it
14936 is okay (filed as #356882)
14938 2006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14940 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
14941 Original commit message from CVS:
14943 Don't build synaesthesia by default, until someone confirms that it
14944 is okay (filed as #356882)
14946 2006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14949 Original commit message from CVS:
14951 * gst/synaesthesia/Makefile.am:
14952 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
14953 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14954 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
14955 (gst_synaesthesia_change_state), (plugin_init):
14958 2006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14960 More G_OBJECT macro fixing.
14961 Original commit message from CVS:
14962 * ext/mad/gstid3tag.c:
14963 * gst/mpegstream/gstrfc2250enc.h:
14964 * gst/synaesthesia/gstsynaesthesia.c:
14965 More G_OBJECT macro fixing.
14967 2006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com>
14969 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
14970 Original commit message from CVS:
14971 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
14972 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
14973 Fix initialisation dummy buffer, the offsets are relative to the start
14974 of the buffers. Fixes #356004.
14976 2006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org>
14978 * gst-plugins-ugly.spec.in:
14980 Original commit message from CVS:
14983 2006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
14985 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
14986 Original commit message from CVS:
14987 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
14988 Add convert query (needed for later when we just operate in time
14989 format and let the base source class handle all the seeking stuff).
14991 2006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14993 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
14994 Original commit message from CVS:
14995 * gst/asfdemux/gstasfdemux.c:
14996 (gst_asf_demux_get_gst_tag_from_tag_name),
14997 (gst_asf_demux_process_ext_content_desc):
14998 Erm, lets properly fix it. The only non-text tag that we support is
14999 the track-number and that is an UINT. asfdemux was returning a GValue
15000 initialized as INT. Further the Track and not the TrackNumber tag
15001 (the latter is a string too).
15003 2006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15005 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
15006 Original commit message from CVS:
15007 * gst/asfdemux/gstasfdemux.c:
15008 (gst_asf_demux_get_gst_tag_from_tag_name),
15009 (gst_asf_demux_process_ext_content_desc):
15010 Skip tags that are unknown (was producing an uninialized GValue).
15012 2006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv>
15014 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
15015 Original commit message from CVS:
15016 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
15017 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
15018 (gst_a52dec_handle_frame), (gst_a52dec_change_state),
15019 (gst_a52dec_set_property), (gst_a52dec_get_property):
15020 * ext/a52dec/gsta52dec.h:
15021 Patch from from Michal Benes <michal.benes@itonis.tv>:
15022 Add two things to a52dec: configure the exact output format for ac3
15023 decoding through properties, if desired.
15024 By default, configure an output format preferred by downstream. Now
15025 that audioconvert lists caps by preference, this means that a52dec
15026 can do downmixing (iff required) rather than audioconvert, so it can
15027 use the ac3 downmix levels from the bitstream.
15029 2006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15031 Add missing GST_LIBS to the link flags
15032 Original commit message from CVS:
15033 * ext/lame/Makefile.am:
15034 * ext/mpeg2dec/Makefile.am:
15035 * gst/dvdlpcmdec/Makefile.am:
15036 * gst/dvdsub/Makefile.am:
15037 * gst/mpegaudioparse/Makefile.am:
15038 Add missing GST_LIBS to the link flags
15040 2006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net>
15042 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
15043 Original commit message from CVS:
15045 Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
15047 2006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15049 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
15050 Original commit message from CVS:
15051 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
15052 fix build for debug disabled
15054 2006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
15056 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
15057 Original commit message from CVS:
15058 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
15059 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
15060 Use static pad templates with ANY caps for the source pads for
15061 simplicity and to avoid warnings when creating pads for unhandled
15062 codec IDs (#351795).
15064 2006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv>
15066 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
15067 Original commit message from CVS:
15068 Patch by: Michal Benes <michal dot benes at itonis dot tv>
15069 * ext/mad/gstmad.c: (gst_mad_chain):
15070 Fix timestamping in mad by only activating a new timestamp when the
15071 previous frame has been decoded. Fixes #350723.
15072 Also clean up some of the non fatal warnings when the input buffer is
15073 too small to decode a header.
15075 === release 0.10.4 ===
15077 2006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15083 * docs/plugins/gst-plugins-ugly-plugins.args:
15084 * docs/plugins/inspect/plugin-a52dec.xml:
15085 * docs/plugins/inspect/plugin-amrnb.xml:
15086 * docs/plugins/inspect/plugin-asf.xml:
15087 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15088 * docs/plugins/inspect/plugin-dvdread.xml:
15089 * docs/plugins/inspect/plugin-dvdsub.xml:
15090 * docs/plugins/inspect/plugin-iec958.xml:
15091 * docs/plugins/inspect/plugin-lame.xml:
15092 * docs/plugins/inspect/plugin-mad.xml:
15093 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15094 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15095 * docs/plugins/inspect/plugin-mpegstream.xml:
15096 * docs/plugins/inspect/plugin-rmdemux.xml:
15097 * docs/plugins/inspect/plugin-siddec.xml:
15099 Original commit message from CVS:
15102 2006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15119 Original commit message from CVS:
15122 2006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com>
15124 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
15125 Original commit message from CVS:
15126 Patch by: Wim Taymans <wim at fluendo dot com>
15127 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
15128 Instead of forwarding the event in the wrong format, unref it and set
15129 a boolean that we still need to send it in the streaming thread.
15132 2006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15134 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
15135 Original commit message from CVS:
15136 Patch by: Edward Hervey (edward at fluendo dot com)
15137 * ext/dvdread/dvdreadsrc.c: (plugin_init):
15138 Put debug category initialization before use of GST_DEBUG, in order
15139 to remove a fatal warning. Fixes #350895
15141 2006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net>
15143 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
15144 Original commit message from CVS:
15145 * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
15146 Set rank to NONE for the time being until we make playbin handle
15147 subtitle pictures again (dvdsubdec seems to be a bit shaky at
15148 times when seeking, so it's probably better if it doesn't get
15149 autoplugged for the time being).
15151 2006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net>
15153 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
15154 Original commit message from CVS:
15155 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15156 (gst_rmdemux_parse_mdpr):
15157 Handle audio streams with stream_version 3 properly; warn about
15158 unknown stream versions; handle unknown fourccs a tad more
15159 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
15160 with GST_FOURCC_FORMAT.
15162 2006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
15164 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
15165 Original commit message from CVS:
15166 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
15167 Error out properly if this is an interactive DVD (fixes #345694).
15169 2006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15171 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
15172 Original commit message from CVS:
15173 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
15174 When the first_access is 1 or 0, we should copy the timestamp from
15175 the incoming buffer if there is one.
15177 2006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
15179 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
15180 Original commit message from CVS:
15181 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
15182 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
15183 Use GST_ELEMENT_ERROR for error reporting; post errors in some
15184 more places; remove superfluous newlines from debug statements.
15186 2006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com>
15188 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
15189 Original commit message from CVS:
15190 Patch by: Frédéric Riss <frederic.riss at gmail com>
15191 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
15192 Don't set negative durations on outgoing buffers (#350044),
15193 which happens when you use macros that got changed during
15194 the last unstable cycle because they were thought not to
15197 2006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net>
15199 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
15200 Original commit message from CVS:
15201 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
15202 (gst_dvd_read_src_goto_chapter),
15203 (gst_dvd_read_src_get_chapter_starts),
15204 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
15205 (gst_dvd_read_src_get_time_for_sector),
15206 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
15207 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
15208 (gst_dvd_read_src_goto_sector):
15209 * ext/dvdread/dvdreadsrc.h:
15210 Add basic support for time-based seeking; set timestamps on
15211 outgoing buffers if we have them; create table with
15212 chapter to time mapping when opening a title; rename
15213 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
15214 make it take an explicit pgc argument; fix up some debugging
15215 messages so that title/chapter numbers are printed as starting
15216 from 1 for easier readability.
15218 2006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net>
15220 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
15221 Original commit message from CVS:
15222 * gst/realmedia/Makefile.am:
15223 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
15224 (gst_rmdemux_parse_cont):
15225 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
15226 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
15227 * gst/realmedia/rmutils.h:
15228 Factor out some code into rmutils.[ch]; when reading
15229 strings, don't read beyond the available data; read
15230 metadata strings correctly (string length is 16 bits
15233 2006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15235 Fix dist by including gst-libs/
15236 Original commit message from CVS:
15239 * gst/asfdemux/gstasfdemux.c:
15240 Fix dist by including gst-libs/
15242 2006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net>
15244 Make custom error messages translatable.
15245 Original commit message from CVS:
15246 * ext/dvdread/dvdreadsrc.c: (plugin_init):
15248 Make custom error messages translatable.
15249 * gst/asfdemux/gstasf.c: (plugin_init):
15250 Remove setlocale() call, doesn't seem to be needed or recommended for
15251 plugins, at least not according to gstreamer/docs/random/i18n.
15253 2006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net>
15255 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
15256 Original commit message from CVS:
15257 * gst/asfdemux/Makefile.am:
15258 * gst/asfdemux/asfheaders.c:
15259 * gst/asfdemux/asfheaders.h:
15260 * gst/asfdemux/gstasf.c: (plugin_init):
15261 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
15262 Error out when the stream is encrypted (rather than feeding
15263 garbage to the decoders). Fixes #349025.
15265 2006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net>
15267 Add/enable autofoo magic for translations.
15268 Original commit message from CVS:
15273 Add/enable autofoo magic for translations.
15275 2006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net>
15277 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
15278 Original commit message from CVS:
15279 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
15280 (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
15281 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
15282 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
15283 Don't leak streams, strings or caps. Get rid of unnecessary
15284 getcaps() function.
15286 2006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net>
15288 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
15289 Original commit message from CVS:
15290 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
15291 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
15292 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
15293 (gst_rmdemux_stream_clear_cached_subpackets),
15294 (gst_rmdemux_descramble_cook_audio),
15295 (gst_rmdemux_descramble_dnet_audio),
15296 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
15297 Descramble cook audio streams before sending them to the
15298 decoder. Fixes #347292.
15299 Also miscellaneous clean-ups and log-level changes.
15301 2006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
15303 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
15304 Original commit message from CVS:
15305 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
15306 * ext/lame/gstlame.c: (gst_lame_setup):
15307 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
15309 2006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com>
15311 ext/sidplay/gstsiddec.*: Remove old metadata thing.
15312 Original commit message from CVS:
15313 * ext/sidplay/gstsiddec.cc:
15314 * ext/sidplay/gstsiddec.h:
15315 Remove old metadata thing.
15317 2006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net>
15319 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
15320 Original commit message from CVS:
15321 * gst/asfdemux/gstasfdemux.c:
15322 (gst_asf_demux_get_ext_stream_props_for_stream),
15323 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
15324 Find language codes for audio streams if they are available.
15326 2006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
15328 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
15329 Original commit message from CVS:
15330 * gst/asfdemux/asfheaders.h:
15331 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
15332 (gst_asf_demux_process_stream),
15333 (gst_asf_demux_process_language_list),
15334 (gst_asf_demux_process_ext_stream_props),
15335 (gst_asf_demux_process_queued_extended_stream_objects),
15336 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
15337 * gst/asfdemux/gstasfdemux.h:
15338 Parse extended stream properties objects and stream objects
15339 hidden inside them (but delay creation of the appropriate
15340 pads until after all the 'normal' stream objects have been
15341 dealt with) (#343763). Also parse language list object.
15343 2006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com>
15345 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
15346 Original commit message from CVS:
15347 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
15348 (gst_rmdemux_finalize), (gst_rmdemux_src_event),
15349 (find_seek_offset_time), (gst_rmdemux_perform_seek),
15350 (gst_rmdemux_src_query), (gst_rmdemux_change_state),
15351 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
15352 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
15353 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
15354 * gst/realmedia/rmdemux.h:
15355 Cleanups, use GstSegment for seeking.
15356 Fix error handling.
15357 Combine flow return from all streams.
15359 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
15361 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
15362 Original commit message from CVS:
15363 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
15364 Remove g_assert that shouldn't be there.
15366 2006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com>
15368 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
15369 Original commit message from CVS:
15370 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
15371 Fix refcounting when cropping. Fixes #341677.
15373 2006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com>
15375 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
15376 Original commit message from CVS:
15377 Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
15378 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
15379 (gst_asf_demux_process_segment):
15380 Fix typo. Closes #347029.
15382 2006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net>
15384 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
15385 Original commit message from CVS:
15386 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
15387 Skip chunks for unknown streams properly. Fixes broken sound
15388 and/or video for files that have additional streams that
15389 we don't recognise yet (e.g. if they are embedded in extended
15390 stream properties). Partly fixes #343763.
15392 2006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
15394 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
15395 Original commit message from CVS:
15396 * gst/asfdemux/asfheaders.c:
15397 * gst/asfdemux/asfheaders.h:
15398 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
15399 (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
15400 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
15401 (gst_asf_demux_change_state):
15402 * gst/asfdemux/gstasfdemux.h:
15403 Add some more GUIDs and make debug log more readable
15404 and easier to follow when parsing the headers.
15406 2006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net>
15408 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
15409 Original commit message from CVS:
15410 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
15411 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
15412 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
15413 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
15414 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
15415 * ext/dvdread/dvdreadsrc.h:
15416 Rewrite seeking code and make seeking in DVDs work (#337834).
15418 2006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
15420 autogen.sh: Check for automake-1.9 as well.
15421 Original commit message from CVS:
15423 Check for automake-1.9 as well.
15425 2006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net>
15427 ext/dvdread/dvdreadsrc.c: Make check stronger.
15428 Original commit message from CVS:
15429 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
15430 Make check stronger.
15432 2006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net>
15434 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
15435 Original commit message from CVS:
15436 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
15437 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
15438 (gst_asf_demux_push_buffer):
15439 * gst/asfdemux/gstasfdemux.h:
15440 Handle unknown codec IDs/fourccs properly (#345879); send tag
15441 events after newsegment event; fix use of GST_FOURCC_FORMAT
15444 2006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15446 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
15447 Original commit message from CVS:
15448 * ext/a52dec/gsta52dec.c: (plugin_init):
15449 Call the channel positions get_type() method in plugin_init
15450 to ensure that it isn't simultaneously called later from
15453 2006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
15455 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
15456 Original commit message from CVS:
15457 * gst/mpegstream/gstmpegpacketize.c:
15458 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
15459 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
15460 Also flush packetizer cache when we get a buffer that has the
15461 DISCONT flag set; update current byte position from buffer
15462 offset after a flush.
15464 2006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net>
15466 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
15467 Original commit message from CVS:
15468 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
15469 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
15470 (gst_mpeg_packetize_read):
15471 * gst/mpegstream/gstmpegpacketize.h:
15472 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
15473 (gst_mpeg_parse_change_state):
15474 Flush packetizer cache when we get a FLUSH_STOP event;
15475 remove unused source pad member from packetizer; add debug
15476 category for packetizer.
15478 2006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15480 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
15481 Original commit message from CVS:
15482 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
15483 Treat dual-mono as stereo. It should really be output on 2 separate
15484 pads, but isn't for now.
15486 2006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
15488 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
15489 Original commit message from CVS:
15490 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
15491 Assume 4:3 DAR rather than 4:3 PAR (#345184).
15493 2006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net>
15495 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
15496 Original commit message from CVS:
15497 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
15498 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
15499 any PAR whatsoever (rather than using 0/0, which will lead to
15500 an abort later on). Fixes #345184.
15502 2006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl>
15504 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
15505 Original commit message from CVS:
15506 Patch by: Michael Dominic K. < mdk at mdk org pl>
15507 * ext/mad/gstmad.c: (gst_mad_chain):
15508 Send newsegment event before calling
15509 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
15510 in connection with pad blocking (#342594). While we're at it,
15511 do some minor clean-ups.
15513 2006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net>
15515 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
15516 Original commit message from CVS:
15518 Fix --disable-external (can't set conditionals conditionally,
15521 2006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
15523 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
15524 Original commit message from CVS:
15525 * ext/a52dec/Makefile.am:
15526 ... and then he said "When you go and fix the build you
15527 better make sure you have some spare backslashes in your
15530 2006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
15532 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
15533 Original commit message from CVS:
15534 * ext/sidplay/gstsiddec.cc:
15535 Fix copyright, email addresses and descriptions.
15536 Use saner defaults for arguments. Fixes #344667.
15537 constify some stuff.
15540 Fix negotiation to do mono/44100 by default.
15541 Post error messages.
15542 Use _scale_int where possible.
15544 2006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
15546 ext/dvdnav/.cvsignore: More ignore
15547 Original commit message from CVS:
15548 * ext/dvdnav/.cvsignore:
15551 2006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com>
15553 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
15554 Original commit message from CVS:
15555 * tests/check/elements/amrnbenc.c: (push_data):
15556 Init memory before feeding it to the encoder to make
15557 the valgrind test succeed.
15559 2006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
15561 gst/asfdemux/.cvsignore: More ignore
15562 Original commit message from CVS:
15563 * gst/asfdemux/.cvsignore:
15566 2006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
15568 .cvsignore: Ignore files generated by 'make dist'.
15569 Original commit message from CVS:
15571 Ignore files generated by 'make dist'.
15573 2006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15576 Original commit message from CVS:
15579 * ext/a52dec/Makefile.am:
15580 * ext/dvdnav/Makefile.am:
15581 * ext/dvdread/Makefile.am:
15582 * ext/lame/Makefile.am:
15583 * ext/mad/Makefile.am:
15584 * ext/mpeg2dec/Makefile.am:
15585 * ext/sidplay/Makefile.am:
15588 2006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15590 autogen.sh: require am17
15591 Original commit message from CVS:
15595 * ext/annodex/Makefile.am:
15596 * ext/cdio/Makefile.am:
15597 * ext/dv/Makefile.am:
15598 * ext/esd/Makefile.am:
15599 * ext/flac/Makefile.am:
15600 * ext/gdk_pixbuf/Makefile.am:
15601 * ext/ladspa/Makefile.am:
15602 * ext/libcaca/Makefile.am:
15603 * ext/speex/Makefile.am:
15604 * ext/taglib/Makefile.am:
15605 * sys/oss/Makefile.am:
15606 * sys/sunaudio/Makefile.am:
15607 * sys/ximage/Makefile.am:
15608 clean up build further
15610 2006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com>
15612 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
15613 Original commit message from CVS:
15614 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
15615 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
15616 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
15617 (gst_mpeg2dec_change_state):
15618 * ext/mpeg2dec/gstmpeg2dec.h:
15619 Simplify and don't leak our buffer pool.
15621 Remove unfixed bug number from previous ChangeLog entry.
15623 2006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com>
15625 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
15626 Original commit message from CVS:
15627 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
15628 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
15629 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
15630 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
15631 (gst_mpeg2dec_negotiate_format), (init_dummybuf),
15632 (handle_sequence), (handle_picture), (handle_slice),
15633 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
15634 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
15635 * ext/mpeg2dec/gstmpeg2dec.h:
15636 Fix padtemplate as we can now do fractional framerates.
15639 Add simple frame dropping QoS.
15640 Precalc buffer output sizes and UV offsets.
15641 Always give libmpeg2 a valid fbuf when it wants one.
15642 don't trust libmpeg to discard our buffers but manage it
15644 Fixes #343627, #327350, #335288
15646 2006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net>
15648 win32/MANIFEST: Add a manifest for futures ugly win32 releases.
15649 Original commit message from CVS:
15651 Add a manifest for futures ugly win32 releases.
15652 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
15653 Move bufcaps declaration at the begining of the instructions
15656 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15658 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
15659 Original commit message from CVS:
15660 * ext/alsaspdif/alsaspdifsink.h:
15661 * ext/amrwb/gstamrwbdec.h:
15662 * ext/amrwb/gstamrwbenc.h:
15663 * ext/amrwb/gstamrwbparse.h:
15664 * ext/arts/gst_arts.h:
15665 * ext/artsd/gstartsdsink.h:
15666 * ext/audiofile/gstafparse.h:
15667 * ext/audiofile/gstafsink.h:
15668 * ext/audiofile/gstafsrc.h:
15669 * ext/audioresample/gstaudioresample.h:
15670 * ext/bz2/gstbz2dec.h:
15671 * ext/bz2/gstbz2enc.h:
15672 * ext/dirac/gstdiracdec.h:
15673 * ext/directfb/dfbvideosink.h:
15674 * ext/divx/gstdivxdec.h:
15675 * ext/divx/gstdivxenc.h:
15676 * ext/dts/gstdtsdec.h:
15677 * ext/faac/gstfaac.h:
15678 * ext/gsm/gstgsmdec.h:
15679 * ext/gsm/gstgsmenc.h:
15680 * ext/ivorbis/vorbisenc.h:
15681 * ext/libfame/gstlibfame.h:
15682 * ext/nas/nassink.h:
15683 * ext/neon/gstneonhttpsrc.h:
15684 * ext/polyp/polypsink.h:
15685 * ext/sdl/sdlaudiosink.h:
15686 * ext/sdl/sdlvideosink.h:
15687 * ext/shout/gstshout.h:
15688 * ext/snapshot/gstsnapshot.h:
15689 * ext/sndfile/gstsf.h:
15690 * ext/swfdec/gstswfdec.h:
15691 * ext/tarkin/gsttarkindec.h:
15692 * ext/tarkin/gsttarkinenc.h:
15693 * ext/theora/theoradec.h:
15694 * ext/wavpack/gstwavpackdec.h:
15695 * ext/wavpack/gstwavpackparse.h:
15696 * ext/xine/gstxine.h:
15697 * ext/xvid/gstxviddec.h:
15698 * ext/xvid/gstxvidenc.h:
15699 * gst/cdxaparse/gstcdxaparse.h:
15700 * gst/cdxaparse/gstcdxastrip.h:
15701 * gst/colorspace/gstcolorspace.h:
15702 * gst/festival/gstfestival.h:
15703 * gst/freeze/gstfreeze.h:
15704 * gst/gdp/gstgdpdepay.h:
15705 * gst/gdp/gstgdppay.h:
15706 * gst/modplug/gstmodplug.h:
15707 * gst/mpeg1sys/gstmpeg1systemencode.h:
15708 * gst/mpeg1videoparse/gstmp1videoparse.h:
15709 * gst/mpeg2sub/gstmpeg2subt.h:
15710 * gst/mpegaudioparse/gstmpegaudioparse.h:
15711 * gst/multifilesink/gstmultifilesink.h:
15712 * gst/overlay/gstoverlay.h:
15713 * gst/playondemand/gstplayondemand.h:
15714 * gst/qtdemux/qtdemux.h:
15715 * gst/rtjpeg/gstrtjpegdec.h:
15716 * gst/rtjpeg/gstrtjpegenc.h:
15717 * gst/smooth/gstsmooth.h:
15718 * gst/smoothwave/gstsmoothwave.h:
15719 * gst/spectrum/gstspectrum.h:
15720 * gst/speed/gstspeed.h:
15721 * gst/stereo/gststereo.h:
15722 * gst/switch/gstswitch.h:
15723 * gst/tta/gstttadec.h:
15724 * gst/tta/gstttaparse.h:
15725 * gst/videodrop/gstvideodrop.h:
15726 * gst/xingheader/gstxingmux.h:
15727 * sys/directdraw/gstdirectdrawsink.h:
15728 * sys/directsound/gstdirectsoundsink.h:
15729 * sys/dxr3/dxr3audiosink.h:
15730 * sys/dxr3/dxr3spusink.h:
15731 * sys/dxr3/dxr3videosink.h:
15732 * sys/qcam/gstqcamsrc.h:
15733 * sys/vcd/vcdsrc.h:
15734 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
15736 2006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15738 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
15739 Original commit message from CVS:
15740 * ext/a52dec/gsta52dec.h:
15741 * ext/amrnb/amrnbdec.h:
15742 * ext/amrnb/amrnbenc.h:
15743 * ext/amrnb/amrnbparse.h:
15744 * ext/mpeg2dec/gstmpeg2dec.h:
15745 * ext/sidplay/gstsiddec.h:
15746 * gst/ac3parse/gstac3parse.h:
15747 * gst/asfdemux/gstasfdemux.h:
15748 * gst/asfdemux/gstasfmux.h:
15749 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
15750 * gst/iec958/ac3iec.h:
15751 * gst/mpegaudioparse/gstmpegaudioparse.h:
15752 * gst/mpegstream/gstdvddemux.h:
15753 * gst/mpegstream/gstmpegclock.h:
15754 * gst/mpegstream/gstmpegdemux.h:
15755 * gst/mpegstream/gstmpegparse.h:
15756 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
15758 2006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net>
15760 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
15761 Original commit message from CVS:
15763 Replace current README (containing the release notes from
15764 some 0.9.x version) with a proper README taken from the core.
15766 2006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
15768 ext/amrnb/: Sortof first quick cleanup of all this mess...
15769 Original commit message from CVS:
15770 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
15771 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
15772 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
15773 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
15774 * ext/amrnb/amrnbparse.h:
15775 Sortof first quick cleanup of all this mess...
15776 Don't crap out on empty and invalid FTs but treat them as
15777 empty packets, the decoder handles them fine.
15780 2006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
15782 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
15783 Original commit message from CVS:
15784 * gst/asfdemux/gstasf.c: (plugin_init):
15785 Call gst_riff_init() so the riff debug category gets set up
15786 before it is being used.
15788 2006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org>
15790 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
15791 Original commit message from CVS:
15792 * gst/iec958/ac3_padder.c: (ac3p_parse):
15793 * gst/iec958/ac3_padder.h:
15794 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
15795 (ac3iec_chain_raw), (ac3iec_change_state):
15796 * gst/iec958/ac3iec.h:
15797 Write rate into the caps, for the allowed ac3 rates. Some minor
15800 2006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com>
15802 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
15803 Original commit message from CVS:
15804 Patch by: James "Doc" Livingston <doclivingston gmail com>
15805 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
15806 Do tag merging correctly (#339918). Output taglists
15807 properly in debug statements too while we're at it.
15809 2006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15811 ext/a52dec/gsta52dec.c: Add more debug
15812 Original commit message from CVS:
15813 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
15815 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
15816 (gst_dvdlpcmdec_init), (update_timestamps),
15817 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
15818 (dvdlpcmdec_sink_event):
15819 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
15820 If we have a first_access offset but no current timestamp (might
15821 happen after a seek), then calculate a start time for the first
15822 portion so that it will align with the timestamp given for the
15823 first_access portion.
15824 If a new-segment arrives with format time, store the start
15825 time as a failsafe timestamp in case we never get any further
15826 timestamp info (unlikely)
15827 Mask out the 'frame number' section of the incoming header so
15828 that we don't consider it to be changing on every buffer and
15829 reset the caps constantly.
15830 Use gst_util_uint64_scale for duration calculation
15832 2006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org>
15834 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
15835 Original commit message from CVS:
15836 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
15837 Fix timestamping for cases where the first_access parameter is 4.
15838 Ensure we don't overrun buffers in other cases.
15840 2006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net>
15842 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
15843 Original commit message from CVS:
15844 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
15845 Fix silly bug when reading metadata (#341254).
15847 2006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
15849 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
15850 Original commit message from CVS:
15851 * autogen.sh: (CONFIGURE_DEF_OPT):
15852 libtoolize on Darwin/MacOSX is called glibtoolize
15854 2006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net>
15856 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
15857 Original commit message from CVS:
15858 * ext/lame/gstlame.c: (gst_lame_get_type),
15859 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
15860 (gst_lame_setup), (gst_lame_change_state):
15861 * ext/lame/gstlame.h:
15862 Remove tag writing from lame (which was completely broken
15863 anyway, #329184). Leaving GstTagSetter interface around for
15864 now, albeit non-functional. Should be removed completely
15865 in 0.11. Use the 'id3v2mux' plugin from -good for writing
15868 2006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org>
15871 * ext/dvdread/dvdreadsrc.c:
15872 * gst/asfdemux/gstasfdemux.c:
15873 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
15874 Original commit message from CVS:
15875 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
15877 2006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org>
15879 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
15880 Original commit message from CVS:
15881 Patch by: Andres Salomon <dilinger at debian org>
15882 * ext/lame/gstlame.c: (gst_lame_sink_event):
15883 Fix typo (comma vs. semicolon) (#340710).
15885 2006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de>
15887 ext/mad/gstmad.c: Make mad the second element to support the highly useful
15888 Original commit message from CVS:
15889 Patch by: Lutz Müller <lutz at topfrose de>
15890 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
15891 Make mad the second element to support the highly useful
15892 FORMATS query (#340594)
15894 2006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com>
15896 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
15897 Original commit message from CVS:
15898 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
15899 (gst_mpeg2dec_src_query):
15900 Remember the query duration format before passing it upstream since it
15901 could have been modified.
15902 Add GST_WARNING_OBJECT in sink convert function to detail why the
15903 conversion didn't work.
15905 2006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15907 Define GstElementDetails as const and also static (when defined as global)
15908 Original commit message from CVS:
15909 * ext/amrwb/gstamrwbdec.c:
15910 * ext/amrwb/gstamrwbenc.c:
15911 * ext/amrwb/gstamrwbparse.c:
15912 * ext/arts/gst_arts.c:
15913 * ext/artsd/gstartsdsink.c:
15914 * ext/audiofile/gstafparse.c:
15915 * ext/audiofile/gstafsink.c:
15916 * ext/audiofile/gstafsrc.c:
15917 * ext/audioresample/gstaudioresample.c:
15918 * ext/bz2/gstbz2dec.c:
15919 * ext/bz2/gstbz2enc.c:
15920 * ext/cdaudio/gstcdaudio.c:
15921 * ext/directfb/dfbvideosink.c:
15922 * ext/divx/gstdivxdec.c:
15923 * ext/divx/gstdivxenc.c:
15924 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
15925 * ext/faac/gstfaac.c: (gst_faac_base_init):
15926 * ext/faad/gstfaad.c:
15927 * ext/gsm/gstgsmdec.c:
15928 * ext/gsm/gstgsmenc.c:
15929 * ext/hermes/gsthermescolorspace.c:
15930 * ext/ivorbis/vorbisfile.c:
15931 * ext/lcs/gstcolorspace.c:
15932 * ext/libfame/gstlibfame.c:
15933 * ext/libmms/gstmms.c: (gst_mms_base_init):
15934 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
15935 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
15936 * ext/nas/nassink.c: (gst_nassink_base_init):
15937 * ext/neon/gstneonhttpsrc.c:
15938 * ext/sdl/sdlaudiosink.c:
15939 * ext/sdl/sdlvideosink.c:
15940 * ext/shout/gstshout.c:
15941 * ext/snapshot/gstsnapshot.c:
15942 * ext/sndfile/gstsf.c:
15943 * ext/swfdec/gstswfdec.c:
15944 * ext/tarkin/gsttarkindec.c:
15945 * ext/tarkin/gsttarkinenc.c:
15946 * ext/theora/theoradec.c:
15947 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
15948 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
15949 * ext/xvid/gstxviddec.c:
15950 * ext/xvid/gstxvidenc.c:
15951 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
15952 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
15953 * gst/chart/gstchart.c:
15954 * gst/colorspace/gstcolorspace.c:
15955 * gst/deinterlace/gstdeinterlace.c:
15956 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
15957 * gst/festival/gstfestival.c:
15958 * gst/filter/gstbpwsinc.c:
15959 * gst/filter/gstiir.c:
15960 * gst/filter/gstlpwsinc.c:
15961 * gst/freeze/gstfreeze.c:
15962 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
15963 * gst/librfb/gstrfbsrc.c:
15964 * gst/mixmatrix/mixmatrix.c:
15965 * gst/mpeg1sys/gstmpeg1systemencode.c:
15966 * gst/mpeg1videoparse/gstmp1videoparse.c:
15967 * gst/mpeg2sub/gstmpeg2subt.c:
15968 * gst/mpegaudioparse/gstmpegaudioparse.c:
15969 * gst/multifilesink/gstmultifilesink.c:
15970 * gst/overlay/gstoverlay.c:
15971 * gst/passthrough/gstpassthrough.c:
15972 * gst/playondemand/gstplayondemand.c:
15973 * gst/qtdemux/qtdemux.c:
15974 * gst/rtjpeg/gstrtjpegdec.c:
15975 * gst/rtjpeg/gstrtjpegenc.c:
15976 * gst/smooth/gstsmooth.c:
15977 * gst/smoothwave/gstsmoothwave.c:
15978 * gst/spectrum/gstspectrum.c:
15979 * gst/speed/gstspeed.c:
15980 * gst/stereo/gststereo.c:
15981 * gst/switch/gstswitch.c:
15982 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
15983 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
15984 * gst/vbidec/gstvbidec.c:
15985 * gst/videocrop/gstvideocrop.c:
15986 * gst/videodrop/gstvideodrop.c:
15987 * gst/virtualdub/gstxsharpen.c:
15988 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
15989 * gst/y4m/gsty4mencode.c:
15990 * sys/cdrom/gstcdplayer.c:
15991 * sys/directdraw/gstdirectdrawsink.c:
15992 * sys/directsound/gstdirectsoundsink.c:
15993 * sys/glsink/glimagesink.c:
15994 * sys/qcam/gstqcamsrc.c:
15995 * sys/v4l2/gstv4l2src.c:
15996 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
15997 * sys/ximagesrc/ximagesrc.c:
15998 Define GstElementDetails as const and also static (when defined as
16001 2006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16003 Define GstElementDetails as const and also static (when defined as global)
16004 Original commit message from CVS:
16005 * ext/mad/gstid3tag.c:
16006 * ext/mad/gstmad.c:
16007 * gst/ac3parse/gstac3parse.c:
16008 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16009 * gst/synaesthesia/gstsynaesthesia.c:
16010 Define GstElementDetails as const and also static (when defined as
16013 2006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16015 Define GstElementDetails as const and also static (when defined as global)
16016 Original commit message from CVS:
16017 * ext/aalib/gstaasink.c:
16018 * ext/annodex/gstcmmldec.c:
16019 * ext/annodex/gstcmmlenc.c:
16020 * ext/cairo/gsttextoverlay.c:
16021 * ext/cairo/gsttimeoverlay.c:
16022 * ext/cdio/gstcdiocddasrc.c:
16023 * ext/dv/gstdvdec.c:
16024 * ext/dv/gstdvdemux.c:
16025 * ext/esd/esdmon.c:
16026 * ext/esd/esdsink.c:
16027 * ext/flac/gstflacenc.c:
16028 * ext/flac/gstflactag.c:
16029 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
16030 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
16031 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
16032 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
16033 * ext/gdk_pixbuf/pixbufscale.c:
16034 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
16035 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
16036 * ext/jpeg/gstjpegdec.c:
16037 * ext/jpeg/gstjpegenc.c:
16038 * ext/jpeg/gstsmokedec.c:
16039 * ext/jpeg/gstsmokeenc.c:
16040 * ext/libcaca/gstcacasink.c:
16041 * ext/libmng/gstmngdec.c:
16042 * ext/libmng/gstmngenc.c:
16043 * ext/libpng/gstpngdec.c:
16044 * ext/libpng/gstpngenc.c:
16045 * ext/mikmod/gstmikmod.c:
16046 * ext/raw1394/gstdv1394src.c:
16047 * ext/shout2/gstshout2.c: (gst_shout2send_init):
16048 * ext/shout2/gstshout2.h:
16049 * ext/speex/gstspeexdec.c:
16050 * ext/speex/gstspeexenc.c:
16051 * gst/alpha/gstalpha.c:
16052 * gst/alpha/gstalphacolor.c:
16053 * gst/apetag/gstapedemux.c:
16054 * gst/auparse/gstauparse.c:
16055 * gst/autodetect/gstautoaudiosink.c:
16056 (gst_auto_audio_sink_base_init):
16057 * gst/autodetect/gstautovideosink.c:
16058 (gst_auto_video_sink_base_init):
16059 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
16060 * gst/avi/gstavimux.c: (gst_avimux_base_init):
16061 * gst/cutter/gstcutter.c:
16062 * gst/debug/breakmydata.c:
16063 * gst/debug/efence.c:
16064 * gst/debug/gstnavigationtest.c:
16065 * gst/debug/gstnavseek.c:
16066 * gst/debug/negotiation.c:
16067 * gst/debug/progressreport.c:
16068 * gst/debug/testplugin.c:
16069 * gst/effectv/gstaging.c:
16070 * gst/effectv/gstdice.c:
16071 * gst/effectv/gstedge.c:
16072 * gst/effectv/gstquark.c:
16073 * gst/effectv/gstrev.c:
16074 * gst/effectv/gstshagadelic.c:
16075 * gst/effectv/gstvertigo.c:
16076 * gst/effectv/gstwarp.c:
16077 * gst/flx/gstflxdec.c:
16078 * gst/goom/gstgoom.c:
16079 * gst/icydemux/gsticydemux.c:
16080 * gst/id3demux/gstid3demux.c:
16081 * gst/interleave/deinterleave.c:
16082 * gst/interleave/interleave.c:
16083 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
16084 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
16085 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
16086 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
16087 * gst/level/gstlevel.c:
16088 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
16089 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
16090 * gst/median/gstmedian.c:
16091 * gst/monoscope/gstmonoscope.c:
16092 * gst/multipart/multipartdemux.c:
16093 * gst/multipart/multipartmux.c:
16094 * gst/oldcore/gstaggregator.c:
16095 * gst/oldcore/gstfdsink.c:
16096 * gst/oldcore/gstmd5sink.c:
16097 * gst/oldcore/gstmultifilesrc.c:
16098 * gst/oldcore/gstpipefilter.c:
16099 * gst/oldcore/gstshaper.c:
16100 * gst/oldcore/gststatistics.c:
16101 * gst/rtp/gstasteriskh263.c:
16102 * gst/rtp/gstrtpL16depay.c:
16103 * gst/rtp/gstrtpL16pay.c:
16104 * gst/rtp/gstrtpamrdepay.c:
16105 * gst/rtp/gstrtpamrpay.c:
16106 * gst/rtp/gstrtpdepay.c:
16107 * gst/rtp/gstrtpgsmpay.c:
16108 * gst/rtp/gstrtph263pay.c:
16109 * gst/rtp/gstrtph263pdepay.c:
16110 * gst/rtp/gstrtph263ppay.c:
16111 * gst/rtp/gstrtpilbcdepay.c:
16112 * gst/rtp/gstrtpmp4gpay.c:
16113 * gst/rtp/gstrtpmp4vdepay.c:
16114 * gst/rtp/gstrtpmp4vpay.c:
16115 * gst/rtp/gstrtpmpadepay.c:
16116 * gst/rtp/gstrtpmpapay.c:
16117 * gst/rtp/gstrtppcmadepay.c:
16118 * gst/rtp/gstrtppcmapay.c:
16119 * gst/rtp/gstrtppcmudepay.c:
16120 * gst/rtp/gstrtppcmupay.c:
16121 * gst/rtp/gstrtpspeexdepay.c:
16122 * gst/rtp/gstrtpspeexpay.c:
16123 * gst/rtsp/gstrtpdec.c:
16124 * gst/rtsp/gstrtspsrc.c:
16125 * gst/smpte/gstsmpte.c:
16126 * gst/udp/gstdynudpsink.c:
16127 * gst/udp/gstmultiudpsink.c:
16128 * gst/udp/gstudpsink.c:
16129 * gst/udp/gstudpsrc.c:
16130 * gst/videobox/gstvideobox.c:
16131 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
16132 * gst/videofilter/gstvideobalance.c:
16133 * gst/videofilter/gstvideoflip.c:
16134 * gst/videofilter/gstvideotemplate.c:
16135 (gst_videotemplate_base_init):
16136 * gst/videomixer/videomixer.c:
16137 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
16138 (gst_wavparse_class_init), (gst_wavparse_dispose),
16139 (gst_wavparse_reset), (gst_wavparse_init),
16140 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
16141 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
16142 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
16143 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
16144 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
16145 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
16146 (gst_wavparse_change_state):
16147 * gst/wavparse/gstwavparse.h:
16148 * sys/oss/gstossmixerelement.c:
16149 * sys/oss/gstosssink.c:
16150 * sys/oss/gstosssrc.c:
16151 * sys/osxaudio/gstosxaudioelement.c:
16152 * sys/osxaudio/gstosxaudiosink.c:
16153 * sys/osxaudio/gstosxaudiosrc.c:
16154 * sys/sunaudio/gstsunaudiomixer.c:
16155 * sys/sunaudio/gstsunaudiosink.c:
16156 Define GstElementDetails as const and also static (when defined as
16159 2006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net>
16161 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
16162 Original commit message from CVS:
16163 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
16164 Fix name of custom event (use same as dvdreadsrc).
16165 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
16166 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
16167 Fix event parsing (the event name is in the structure, not the
16168 name of the structure itself); also fix indentation after
16171 2006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net>
16173 ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
16174 Original commit message from CVS:
16175 * ext/mad/gstid3tag.c: (plugin_init):
16176 Change debug category to 'id3mux'.
16178 2006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net>
16180 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
16181 Original commit message from CVS:
16182 Patch by: Alexander Lancaster <alexl at users sourceforge net>
16183 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
16184 (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
16185 (gst_id3_tag_chain):
16186 When acting as a muxer, set caps on outgoing buffers and set caps
16187 on source pad (fixes #323658). Remove unused application/x-gst-tags
16188 cruft from the 0.6 days.
16190 2006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net>
16192 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
16193 Original commit message from CVS:
16194 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
16195 (gst_mad_src_query), (gst_mad_chain):
16196 .. and DEFAULT queries should work too. Use magic gst util scale
16197 functions in some places.
16199 2006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net>
16201 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
16202 Original commit message from CVS:
16203 * ext/mad/gstmad.c: (gst_mad_src_query):
16204 Fix duration query in BYTES format (#336824).
16206 2006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk>
16208 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
16209 Original commit message from CVS:
16210 Patch by: Ed Catmur <ed at catmur dot co dot uk>
16211 * ext/lame/gstlame.c: (gst_lame_sink_event):
16212 Don't crash if we get an EOS event before the encoder
16213 has been set up (#339287).
16215 2006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com>
16217 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
16218 Original commit message from CVS:
16219 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
16220 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
16221 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
16222 Move errors out of the normal code flow.
16223 Don't send eos, basesrc will do that for us when needed.
16225 2006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
16227 gst/mpegstream/: Do state changes correctly
16228 Original commit message from CVS:
16229 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
16230 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
16231 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
16232 Do state changes correctly
16234 2006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net>
16236 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
16237 Original commit message from CVS:
16238 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
16239 (gst_mpeg2dec_alloc_buffer):
16240 Can't use gst_pad_alloc_buffer*() when we are going to crop
16241 the image before sending it out. Downstream basetransform-based
16242 elements will complain about the wrong unit size otherwise
16243 (when not operating in passthrough-mode at least).
16244 Const-ify some static variables and do some minor clean-ups.
16245 Use I420 macros for size/offsets (not really necessary in this
16246 particular context, but this kind of code gets copy'n'pasted).
16248 2006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net>
16250 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
16251 Original commit message from CVS:
16252 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
16254 * gst/mpegstream/gstmpegpacketize.h:
16255 g_malloc() can't fail, we don't need to handle this. Same for
16256 gst_buffer_new_and_alloc().
16257 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
16258 klass->send_buffer() should have the same semantics as
16259 gst_pad_push(), ie. ownership of the buffer is transfered,
16260 so we never have to unref the buffer no matter what the flow
16263 2006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16265 * tests/check/gst-plugins-ugly.supp:
16266 one more suppression for FC4
16267 Original commit message from CVS:
16268 one more suppression for FC4
16270 2006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org>
16272 * tests/check/gst-plugins-ugly.supp:
16273 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
16274 Original commit message from CVS:
16275 The AMR encoder sucks giant sucky things through a sucky object with a giant
16276 sucking machine. More suppressions.
16278 2006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16280 add test for amrnbenc, enable test infrastructure, and fix a leak
16281 Original commit message from CVS:
16282 add test for amrnbenc, enable test infrastructure, and fix a leak
16283 * common/check.mak:
16284 allow for specifying more than one suppressions file in SUPPRESSIONS
16286 * tests/Makefile.am:
16287 * tests/check/.cvsignore:
16288 * tests/check/Makefile.am:
16289 * tests/check/elements/.cvsignore:
16292 * tests/check/gst-plugins-ugly.supp:
16293 add suppressions for libs used by -ugly
16294 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
16295 (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
16296 (GST_START_TEST), (amrnbenc_suite), (main):
16297 add a simple test for encoding amr
16298 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
16299 fix pad template leaks
16301 2006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org>
16303 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
16304 Original commit message from CVS:
16305 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
16306 Plug big leak in AMR encoder.
16308 2006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net>
16310 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
16311 Original commit message from CVS:
16312 * ext/mad/gstmad.c: (index_seek):
16313 move GstIndexEntry *entry variable declaration before
16314 the first instruction
16315 * ext/mad/gstmad.c:
16316 remove debug macros with variable number of parameter by using
16317 GST_DEBUG for WIN32
16318 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
16319 use gst_guint64_to_gdouble for conversions
16320 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
16321 replace __FUNCTION__ which is not supported by MSVC by the current function name
16322 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
16323 remove LL suffix by using G_GINT64_CONSTANT
16324 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
16325 use gst_guint64_to_gdouble for conversions
16326 * gst/mpegstream/gstmpegparse.h:
16327 remove LL suffix by using G_GINT64_CONSTANT
16329 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
16330 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
16332 2006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16334 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
16335 Original commit message from CVS:
16336 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
16337 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
16338 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
16339 * ext/mad/gstmad.c: (gst_mad_class_init):
16340 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
16341 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
16342 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
16343 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
16344 * gst/iec958/ac3iec.c: (ac3iec_class_init):
16345 * gst/mpegaudioparse/gstmpegaudioparse.c:
16346 (gst_mp3parse_class_init):
16347 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
16348 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
16349 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
16350 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
16351 * gst/synaesthesia/gstsynaesthesia.c:
16352 (gst_synaesthesia_class_init):
16353 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
16355 2006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
16357 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
16358 Original commit message from CVS:
16359 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
16360 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
16361 (gst_asf_demux_push_buffer):
16362 Send newsegment event only once per pad, fixes #336550.
16364 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
16366 Unify the long descriptions in the plugin details (#337263).
16367 Original commit message from CVS:
16368 Patch by: j^ <j at bootlab dot org>
16369 * ext/amrwb/gstamrwbdec.c:
16370 * ext/amrwb/gstamrwbenc.c:
16371 * ext/amrwb/gstamrwbparse.c:
16372 * ext/arts/gst_arts.c:
16373 * ext/artsd/gstartsdsink.c:
16374 * ext/audiofile/gstafparse.c:
16375 * ext/audiofile/gstafsink.c:
16376 * ext/audiofile/gstafsrc.c:
16377 * ext/cdaudio/gstcdaudio.c:
16378 * ext/directfb/dfbvideosink.c:
16379 * ext/divx/gstdivxdec.c:
16380 * ext/divx/gstdivxenc.c:
16381 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
16382 * ext/faac/gstfaac.c: (gst_faac_base_init):
16383 * ext/faad/gstfaad.c:
16384 * ext/gsm/gstgsmdec.c:
16385 * ext/gsm/gstgsmenc.c:
16386 * ext/hermes/gsthermescolorspace.c:
16387 * ext/ivorbis/vorbisfile.c:
16388 * ext/lcs/gstcolorspace.c:
16389 * ext/libfame/gstlibfame.c:
16390 * ext/libmms/gstmms.c: (gst_mms_base_init):
16391 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
16392 * ext/nas/nassink.c: (gst_nassink_base_init):
16393 * ext/neon/gstneonhttpsrc.c:
16394 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
16395 * ext/sdl/sdlaudiosink.c:
16396 * ext/sdl/sdlvideosink.c:
16397 * ext/shout/gstshout.c:
16398 * ext/snapshot/gstsnapshot.c:
16399 * ext/sndfile/gstsf.c:
16400 * ext/tarkin/gsttarkindec.c:
16401 * ext/tarkin/gsttarkinenc.c:
16402 * ext/theora/theoradec.c:
16403 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
16404 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
16405 * ext/xvid/gstxviddec.c:
16406 * ext/xvid/gstxvidenc.c:
16407 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
16408 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
16409 * gst/chart/gstchart.c:
16410 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
16411 * gst/festival/gstfestival.c:
16412 * gst/filter/gstiir.c:
16413 * gst/filter/gstlpwsinc.c:
16414 * gst/freeze/gstfreeze.c:
16415 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
16416 * gst/mixmatrix/mixmatrix.c:
16417 * gst/mpeg1sys/gstmpeg1systemencode.c:
16418 * gst/mpeg1videoparse/gstmp1videoparse.c:
16419 * gst/mpeg2sub/gstmpeg2subt.c:
16420 * gst/mpegaudioparse/gstmpegaudioparse.c:
16421 * gst/multifilesink/gstmultifilesink.c:
16422 * gst/overlay/gstoverlay.c:
16423 * gst/passthrough/gstpassthrough.c:
16424 * gst/playondemand/gstplayondemand.c:
16425 * gst/qtdemux/qtdemux.c:
16426 * gst/rtjpeg/gstrtjpegdec.c:
16427 * gst/rtjpeg/gstrtjpegenc.c:
16428 * gst/smooth/gstsmooth.c:
16429 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
16430 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
16431 * gst/videocrop/gstvideocrop.c:
16432 * gst/videodrop/gstvideodrop.c:
16433 * gst/virtualdub/gstxsharpen.c:
16434 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
16435 * gst/y4m/gsty4mencode.c:
16436 Unify the long descriptions in the plugin details (#337263).
16438 2006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org>
16440 * gst-plugins-ugly.spec.in:
16441 fix version numbering
16442 Original commit message from CVS:
16443 fix version numbering
16445 2006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org>
16448 * gst-plugins-ugly.spec.in:
16449 add dvdsub plugin to spec
16450 Original commit message from CVS:
16451 add dvdsub plugin to spec
16453 2006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16455 docs/plugins/: add siddec
16456 Original commit message from CVS:
16457 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16458 * docs/plugins/inspect/plugin-siddec.xml:
16460 * ext/dvdnav/dvdnavsrc.c:
16463 2006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16467 * ext/sidplay/Makefile.am:
16468 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
16469 Original commit message from CVS:
16470 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
16472 2006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16474 * docs/plugins/.gitignore:
16475 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16477 Original commit message from CVS:
16480 2006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16483 * docs/plugins/inspect/plugin-a52dec.xml:
16484 * docs/plugins/inspect/plugin-amrnb.xml:
16485 * docs/plugins/inspect/plugin-asf.xml:
16486 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16487 * docs/plugins/inspect/plugin-dvdread.xml:
16488 * docs/plugins/inspect/plugin-dvdsub.xml:
16489 * docs/plugins/inspect/plugin-iec958.xml:
16490 * docs/plugins/inspect/plugin-lame.xml:
16491 * docs/plugins/inspect/plugin-mad.xml:
16492 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16493 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16494 * docs/plugins/inspect/plugin-mpegstream.xml:
16495 * docs/plugins/inspect/plugin-rmdemux.xml:
16496 update plugin inspect files
16497 Original commit message from CVS:
16498 update plugin inspect files
16500 2006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16502 * gst/mpegaudioparse/gstxingmux.c:
16503 rework build; add translations for v4l2
16504 Original commit message from CVS:
16505 rework build; add translations for v4l2
16507 2006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16509 configure.ac: rework similarly to other modules
16510 Original commit message from CVS:
16512 rework similarly to other modules
16513 * ext/a52dec/gsta52dec.c:
16514 * ext/amrnb/amrnb.c:
16515 * ext/dvdnav/dvdnavsrc.c:
16516 * ext/dvdread/dvdreadsrc.c:
16517 * ext/lame/gstlame.c:
16518 * ext/mad/gstid3tag.c:
16519 * ext/mpeg2dec/gstmpeg2dec.c:
16520 * ext/sidplay/gstsiddec.cc:
16521 * gst/asfdemux/gstasf.c:
16522 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16523 * gst/dvdsub/gstdvdsubdec.c:
16524 * gst/iec958/ac3iec.c:
16525 * gst/mpegaudioparse/gstmpegaudioparse.c:
16526 * gst/mpegstream/gstmpegstream.c:
16527 * gst/realmedia/rmdemux.c: (plugin_init):
16528 use the correct defines
16530 2006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16534 * docs/plugins/.gitignore:
16536 Original commit message from CVS:
16539 2006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16545 Original commit message from CVS:
16548 === release 0.10.3 ===
16550 2006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16556 * docs/plugins/gst-plugins-ugly-plugins.signals:
16557 * docs/plugins/inspect/plugin-amrnb.xml:
16558 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16559 * docs/plugins/inspect/plugin-iec958.xml:
16560 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16561 * docs/plugins/inspect/plugin-rmdemux.xml:
16563 Original commit message from CVS:
16566 2006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com>
16568 better/unified long descriptions
16569 Original commit message from CVS:
16570 * ext/aalib/gstaasink.c:
16571 * ext/annodex/gstcmmldec.c:
16572 * ext/annodex/gstcmmlenc.c:
16573 * ext/cairo/gsttextoverlay.c:
16574 * ext/cairo/gsttimeoverlay.c:
16575 * ext/cdio/gstcdiocddasrc.c:
16576 * ext/dv/gstdvdec.c:
16577 * ext/esd/esdmon.c:
16578 * ext/esd/esdsink.c:
16579 * ext/flac/gstflacdec.c:
16580 * ext/flac/gstflacenc.c:
16581 * ext/flac/gstflactag.c:
16582 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
16583 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
16584 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
16585 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
16586 * ext/gdk_pixbuf/gstgdkpixbuf.c:
16587 * ext/gdk_pixbuf/pixbufscale.c:
16588 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
16589 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
16590 * ext/jpeg/gstjpegdec.c:
16591 * ext/jpeg/gstjpegenc.c:
16592 * ext/jpeg/gstsmokedec.c:
16593 * ext/jpeg/gstsmokeenc.c:
16594 * ext/libcaca/gstcacasink.c:
16595 * ext/libmng/gstmngdec.c:
16596 * ext/libmng/gstmngenc.c:
16597 * ext/libpng/gstpngdec.c:
16598 * ext/libpng/gstpngenc.c:
16599 * ext/mikmod/gstmikmod.c:
16600 * ext/raw1394/gstdv1394src.c:
16601 * ext/shout2/gstshout2.c:
16602 * ext/speex/gstspeexdec.c:
16603 * ext/speex/gstspeexenc.c:
16604 * gst/alpha/gstalpha.c:
16605 * gst/alpha/gstalphacolor.c:
16606 * gst/auparse/gstauparse.c:
16607 * gst/autodetect/gstautoaudiosink.c:
16608 (gst_auto_audio_sink_base_init):
16609 * gst/autodetect/gstautovideosink.c:
16610 (gst_auto_video_sink_base_init):
16611 * gst/avi/gstavimux.c: (gst_avimux_base_init):
16612 * gst/cutter/gstcutter.c:
16613 * gst/debug/breakmydata.c:
16614 * gst/debug/efence.c:
16615 * gst/debug/gstnavigationtest.c:
16616 * gst/debug/negotiation.c:
16617 * gst/debug/progressreport.c:
16618 * gst/debug/testplugin.c:
16619 * gst/effectv/gstaging.c:
16620 * gst/effectv/gstdice.c:
16621 * gst/effectv/gstedge.c:
16622 * gst/effectv/gstquark.c:
16623 * gst/effectv/gstrev.c:
16624 * gst/effectv/gstvertigo.c:
16625 * gst/effectv/gstwarp.c:
16626 * gst/flx/gstflxdec.c:
16627 * gst/goom/gstgoom.c:
16628 * gst/interleave/deinterleave.c:
16629 * gst/interleave/interleave.c:
16630 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
16631 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
16632 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
16633 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
16634 * gst/level/gstlevel.c:
16635 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
16636 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
16637 * gst/median/gstmedian.c:
16638 * gst/monoscope/gstmonoscope.c:
16639 * gst/multipart/multipartdemux.c:
16640 * gst/multipart/multipartmux.c:
16641 * gst/oldcore/gstmd5sink.c:
16642 * gst/oldcore/gstmultifilesrc.c:
16643 * gst/oldcore/gstpipefilter.c:
16644 * gst/oldcore/gstshaper.c:
16645 * gst/oldcore/gststatistics.c:
16646 * gst/rtp/gstasteriskh263.c:
16647 * gst/rtp/gstrtpL16depay.c:
16648 * gst/rtp/gstrtpL16pay.c:
16649 * gst/rtp/gstrtpamrdepay.c:
16650 * gst/rtp/gstrtpamrpay.c:
16651 * gst/rtp/gstrtpdepay.c:
16652 * gst/rtp/gstrtpgsmpay.c:
16653 * gst/rtp/gstrtph263pay.c:
16654 * gst/rtp/gstrtph263pdepay.c:
16655 * gst/rtp/gstrtph263ppay.c:
16656 * gst/rtp/gstrtpmp4gpay.c:
16657 * gst/rtp/gstrtpmp4vdepay.c:
16658 * gst/rtp/gstrtpmp4vpay.c:
16659 * gst/rtp/gstrtpmpadepay.c:
16660 * gst/rtp/gstrtpmpapay.c:
16661 * gst/rtp/gstrtppcmadepay.c:
16662 * gst/rtp/gstrtppcmapay.c:
16663 * gst/rtp/gstrtppcmudepay.c:
16664 * gst/rtp/gstrtppcmupay.c:
16665 * gst/rtp/gstrtpspeexdepay.c:
16666 * gst/rtp/gstrtpspeexpay.c:
16667 * gst/rtsp/gstrtpdec.c:
16668 * gst/smpte/gstsmpte.c:
16669 * gst/videobox/gstvideobox.c:
16670 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
16671 * gst/videofilter/gstvideobalance.c:
16672 * gst/videofilter/gstvideoflip.c:
16673 * gst/videofilter/gstvideotemplate.c:
16674 (gst_videotemplate_base_init):
16675 * gst/videomixer/videomixer.c:
16676 * gst/wavenc/gstwavenc.c:
16677 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
16678 better/unified long descriptions
16680 Some cleanups to auparse, don't send multiple newsegments.
16682 2006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
16684 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
16685 Original commit message from CVS:
16686 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
16687 Don't unref event unconditionally after giving away ownership
16688 (gst_pad_push_event(), gst_pad_send_event() and
16689 gst_pad_event_default() take ownership of the event
16690 passed to them). Fixes warnings/crashes caused by
16693 2006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net>
16695 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
16696 Original commit message from CVS:
16697 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
16698 Don't ref NULL caps (private streams have NULL caps) (#336387);
16699 also, no need to set caps on the same buffer twice.
16701 2006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net>
16703 gst/mpegstream/: Don't leak element and pad names in error messages, use
16704 Original commit message from CVS:
16705 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
16706 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
16707 (gst_dvd_demux_get_subpicture_stream):
16708 * gst/mpegstream/gstmpegdemux.c:
16709 (gst_mpeg_demux_sync_stream_to_time):
16710 Don't leak element and pad names in error messages, use
16711 GST_DEBUG_PAD_NAME instead. Add some more debug code.
16713 2006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
16715 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
16716 Original commit message from CVS:
16717 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
16718 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
16719 Name the structure in the custom event with the
16720 language codes for the audio and subtitle streams
16721 actually like dvddemux expects it to be named.
16722 Set caps on source pad and outgoing buffers.
16724 2006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
16726 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
16727 Original commit message from CVS:
16728 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
16729 (gst_lame_get_property), (gst_lame_setup):
16730 * ext/lame/gstlame.h:
16731 Make xingheader property non-functional, it's broken anyway
16732 after all (use xingmux instead).
16734 2006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net>
16736 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
16737 Original commit message from CVS:
16738 * ext/lame/gstlame.c: (gst_lame_sink_event):
16739 On EOS, flush encoder and send remaining data. Fix
16740 return value handling in sink event function.
16742 2006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch>
16744 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
16745 Original commit message from CVS:
16746 Patch by: Jürg Billeter <j at bitron dot ch>
16747 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
16748 Fix wrong check for started flag when setting the 'device' property.
16749 We want to allow it when the source is NOT started yet and ignore it
16750 when the source is running.
16752 2006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
16754 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
16755 Original commit message from CVS:
16756 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
16757 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
16758 (gst_asf_demux_process_chunk):
16759 * gst/asfdemux/gstasfdemux.h:
16760 Subtract first timestamp from timestamps, so that
16761 stream starts from 0; makes live streams that don't
16762 start at 0 work again (fixes #317310, #336097).
16764 2006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com>
16766 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
16767 Original commit message from CVS:
16768 Patch by: Christian Kirbach
16770 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
16771 -good. Fixes build on some systems (#331838).
16773 2006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net>
16775 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
16776 Original commit message from CVS:
16777 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16778 (gst_rmdemux_parse_cont):
16779 Extract more tags and also post codec name tag on the
16780 bus so this shows up in totem and nautilus.
16782 2006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net>
16784 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
16785 Original commit message from CVS:
16786 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16787 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
16788 Extra data usually goes into the caps as 'codec_data', not
16789 as first buffer into the stream.
16790 Need to byte swap AC3 content in realmedia files for some
16791 reason (fixes #331588).
16793 2006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net>
16795 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
16796 Original commit message from CVS:
16797 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
16798 (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
16799 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
16800 When operating in pull mode, post an error message on the
16801 bus when all source pads are unlinked or some other fatal
16802 error occured (#323023). Regrade some recurring debug messages
16803 to LOG level. Convert c++-style comments into C-style ones.
16805 2006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net>
16807 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
16808 Original commit message from CVS:
16809 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
16810 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
16811 (gst_rmdemux_all_source_pads_unlinked),
16812 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
16813 (gst_rmdemux_parse_packet):
16814 * gst/realmedia/rmdemux.h:
16815 Handle unlinked source pads properly and stop if all source pads
16816 are unlinked (#323023).
16818 2006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz>
16820 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
16821 Original commit message from CVS:
16822 Patch by: Michal Benes <michal dot benes at xeris dot cz>
16823 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
16824 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
16825 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
16826 * gst/mpegstream/gstmpegdemux.h:
16827 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
16828 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
16829 clock_freq of 90kHz this timestamp overflows every ~13 hours. This
16830 situation really happens when grabbing DVB streams. Current
16831 mpegdemuxer can not handle this situation correctly and it
16832 restarts counting gstreamer timestamps from zero.
16835 2006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org>
16837 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
16838 Original commit message from CVS:
16839 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
16840 (gst_a52dec_chain_raw), (gst_a52dec_change_state):
16841 * ext/a52dec/gsta52dec.h:
16842 Fix #334550: failure to play raw AC3 files due to segment problems.
16844 2006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org>
16846 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
16847 Original commit message from CVS:
16848 Patch by: Christophe Fergeau <teuf gnome org>
16849 * ext/lame/gstlame.c: (gst_lame_release_memory),
16850 (gst_lame_finalize), (gst_lame_class_init),
16851 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
16852 (gst_lame_change_state):
16853 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
16855 2006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
16857 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
16858 Original commit message from CVS:
16859 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
16860 (gst_mad_sink_event), (gst_mad_change_state):
16861 Include AUDIO_CODEC tag with tags posted if input is not
16862 framed (#334258). Use _scale() util functions in more places.
16864 2006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org>
16866 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
16867 Original commit message from CVS:
16868 2006-03-12 Christophe Fergeau <teuf@gnome.org>
16869 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
16870 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
16871 property as BROKEN (see
16872 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
16873 explanation why it's broken).
16875 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
16877 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
16878 Original commit message from CVS:
16879 2006-03-11 Christophe Fergeau <teuf@gnome.org>
16880 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
16882 * gst/xingheader/Makefile.am:
16883 * gst/xingheader/gstxingmux.c:
16884 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
16885 to MP3 files (this allows decoder to figure out the length of VBR
16888 2006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org>
16890 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
16891 Original commit message from CVS:
16892 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
16893 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
16894 tag (#333683, patch by: Alex Lancaster).
16896 2006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com>
16898 ext/amrnb/: Further fancyfication.
16899 Original commit message from CVS:
16900 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
16901 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
16902 (gst_amrnbdec_state_change):
16903 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
16904 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
16905 (gst_amrnbenc_state_change):
16906 * ext/amrnb/amrnbenc.h:
16907 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
16908 (gst_amrnbparse_query):
16909 Further fancyfication.
16910 Use _take to get writable data from the adapter.
16911 Precalc packet duration.
16913 Forward _push to upstream.
16914 Post error messages when something goes wrong.
16915 Remove old code in amrnbparse.
16916 Don't ignore query results from upstream.
16918 2006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org>
16920 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
16921 Original commit message from CVS:
16922 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
16923 The AMR encoder writes into the audio buffers it processes, so
16924 use gst_buffer_make_writable() on buffers we might (they go through
16925 an adapter, so there can be copying going on later anyway) be
16928 2006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net>
16930 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
16931 Original commit message from CVS:
16932 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
16933 (gst_mpeg_parse_handle_src_query):
16934 Declare variables at the beginning of a block and make
16935 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
16937 2006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it>
16939 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
16940 Original commit message from CVS:
16941 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
16942 Read packet size, sequence and padsize in right order again
16943 (fixes #332796; patch by: Fabrizio Gennari).
16945 2006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
16947 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
16948 Original commit message from CVS:
16949 * gst/iec958/ac3iec.c:
16950 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
16952 2006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16954 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
16955 Original commit message from CVS:
16957 Make the id3tag and mad checks check for both a header and the
16958 appropriate library if the pkg-config is missing. (Closes #331842)
16959 Split the id3tag and mad checks into 2 pieces. Sometime soon I might
16960 do the same for the plugins themselves.
16962 2006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net>
16964 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
16965 Original commit message from CVS:
16966 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
16967 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
16968 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
16969 * ext/mpeg2dec/gstmpeg2dec.h:
16970 Don't treat STATE_INVALID as fatal error; throw an error
16971 only after five consecutive decoding errors. Makes decoding
16972 mpeg streams more robust and fixes playback of joined clips
16975 2006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
16977 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
16978 Original commit message from CVS:
16979 * ext/dvdnav/dvdnavsrc.h:
16980 Oops. forgot to add this one.
16982 2006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net>
16984 ext/Makefile.am: Fix dist-check.
16985 Original commit message from CVS:
16986 2006-02-26 Julien MOUTTE <julien@moutte.net>
16987 * ext/Makefile.am: Fix dist-check.
16989 2006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net>
16991 configure.ac: Disable dvdnavsrc for now.
16992 Original commit message from CVS:
16994 Disable dvdnavsrc for now.
16996 2006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net>
16998 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
16999 Original commit message from CVS:
17002 * ext/dvdnav/Makefile.am:
17003 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
17004 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
17005 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
17006 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
17007 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
17008 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
17009 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
17010 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
17011 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
17012 (gst_dvd_nav_src_make_dvd_event),
17013 (gst_dvd_nav_src_structure_set_uint64),
17014 (gst_dvd_nav_src_push_dvd_nav_packet_event),
17015 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
17016 (gst_dvd_nav_src_push_titlelang_event),
17017 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
17018 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
17019 (gst_dvd_nav_src_handle_navigation_event),
17020 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
17021 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
17022 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
17023 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
17024 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
17025 (gst_dvd_nav_src_do_init), (plugin_init):
17026 dvdnavsrc ported to 0.10, for the most part at least. Not quite
17027 ready for prime time yet though.
17029 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net>
17031 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
17032 Original commit message from CVS:
17033 * ext/cdio/Makefile.am:
17034 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
17035 required for Cygwin, see #317048)
17036 * gst/rtp/gstasteriskh263.c:
17037 Cygwin has includes for both the unix network socket API
17038 and the windows API, but only one can be included, so fix
17039 includes to only use one or the other, prefering the unxi
17042 2006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
17044 Port dvdsubdec to 0.10
17045 Original commit message from CVS:
17047 * gst/dvdsub/Makefile.am:
17048 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
17049 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
17050 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
17051 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
17052 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
17053 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
17054 (gst_send_empty_fill), (gst_send_subtitle_frame),
17055 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
17056 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
17058 * gst/dvdsub/gstdvdsubdec.h:
17059 Port dvdsubdec to 0.10
17061 2006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17063 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
17064 Original commit message from CVS:
17065 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
17066 Push the rank up to SECONDARY+1 so that dvddemux is preferred over
17067 mpegdemux for MPEG-2 video streams.
17069 2006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17071 configure.ac: Bump nano back to CVS
17072 Original commit message from CVS:
17074 Bump nano back to CVS
17076 === release 0.10.2 ===
17078 2006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17080 configure.ac: releasing 0.10.2, "Season to Taste"
17081 Original commit message from CVS:
17083 releasing 0.10.2, "Season to Taste"
17085 2006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17087 configure.ac: releasing 0.10.1.3 prelease for 0.10.2
17088 Original commit message from CVS:
17090 releasing 0.10.1.3 prelease for 0.10.2
17092 2006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net>
17094 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
17095 Original commit message from CVS:
17096 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
17097 In sink event handler, release object lock again
17098 _before_ sending EOS event downstream (#313838).
17100 2006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org>
17103 * gst/asfdemux/gstasf.c:
17104 fix rank of asfdemux
17105 Original commit message from CVS:
17106 fix rank of asfdemux
17108 2006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17110 configure.ac: releasing 0.10.1.2 prelease for 0.10.2
17111 Original commit message from CVS:
17113 releasing 0.10.1.2 prelease for 0.10.2
17115 2006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org>
17117 * gst-plugins-ugly.spec.in:
17119 Original commit message from CVS:
17122 2006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net>
17124 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
17125 Original commit message from CVS:
17126 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
17127 (crop_copy_i422_buffer), (crop_buffer):
17128 When we need to crop the output buffer, make sure we
17129 create a buffer of the right size and respect the implicit
17130 striding used for I420 elsewhere in GStreamer (#331301).
17132 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net>
17134 ext/cdio/gstcdio.c: Init debug category (#331253).
17135 Original commit message from CVS:
17136 * ext/cdio/gstcdio.c: (plugin_init):
17137 Init debug category (#331253).
17139 2006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com>
17141 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
17142 Original commit message from CVS:
17143 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
17144 Do not error out on non-recognized streams. Ignore them and allow
17145 playback of the other streams.
17147 2006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17149 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
17150 Original commit message from CVS:
17151 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
17152 Add a small sanity check for LPCM reading.
17154 2006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com>
17156 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
17157 Original commit message from CVS:
17158 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
17159 Take into account the file properties preroll value for
17160 timestamping/newsegment. It's weird this value was commented out.
17162 2006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com>
17164 gst/asfdemux/Makefile.am: More asf makefile fixing.
17165 Original commit message from CVS:
17166 * gst/asfdemux/Makefile.am:
17167 More asf makefile fixing.
17169 2006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com>
17171 ext/lame/gstlame.c: Fix up lame a bit.
17172 Original commit message from CVS:
17173 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
17174 (gst_lame_change_state):
17176 Apply patch #319782 by Gautier Portet.
17178 2006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com>
17180 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
17181 Original commit message from CVS:
17182 * gst/asfdemux/Makefile.am:
17183 But we do need to link against the riff libraryr.
17185 2006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com>
17187 gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
17188 Original commit message from CVS:
17189 * gst/asfdemux/Makefile.am:
17190 We don't want asfmux.c yet.
17192 2006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com>
17194 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
17195 Original commit message from CVS:
17196 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
17197 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
17198 (gst_mad_change_state):
17199 Port fixes for bugs 314771, 308772, 140237, and 302625
17200 from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
17201 Use GST_EVENT_FLUSH_STOP to clear data from the current input
17202 buffer, to avoid using it for any future decoding.
17204 2006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net>
17206 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
17207 Original commit message from CVS:
17209 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
17210 (gst_asf_get_guid_nick):
17211 * gst/asfdemux/asfheaders.h:
17212 * gst/asfdemux/gstasf.c: (plugin_init):
17213 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
17214 (gst_asf_demux_class_init), (gst_asf_demux_init),
17215 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
17216 (gst_asf_demux_handle_src_event),
17217 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
17218 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
17219 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
17220 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
17221 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
17222 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
17223 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
17224 (gst_asf_demux_get_bitrate_record),
17225 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
17226 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
17227 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
17228 (gst_asf_demux_get_obj_data_correction),
17229 (gst_asf_demux_get_stream_audio),
17230 (gst_asf_demux_get_stream_correction),
17231 (gst_asf_demux_get_stream_video),
17232 (gst_asf_demux_get_stream_video_format),
17233 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
17234 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
17235 (gst_asf_demux_process_stream),
17236 (gst_asf_demux_get_gst_tag_from_tag_name),
17237 (gst_asf_demux_commit_taglist),
17238 (gst_asf_demux_process_ext_content_desc),
17239 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
17240 (gst_asf_demux_process_header), (gst_asf_demux_process_file),
17241 (gst_asf_demux_process_comment),
17242 (gst_asf_demux_process_bitrate_props_object),
17243 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
17244 (gst_asf_demux_descramble_segment),
17245 (gst_asf_demux_element_send_event),
17246 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
17247 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
17248 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
17249 (gst_asf_demux_get_src_query_types),
17250 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
17251 * gst/asfdemux/gstasfdemux.h:
17252 asfdemux ported to 0.10. Does still need a bit of work (seems like
17253 there's something funky going on when timestamping video frames).
17254 The seeking code is likely to make Wim cry, but hey, at least it
17257 2006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
17259 ext/amrnb/amrnbdec.c: Some more comments.
17260 Original commit message from CVS:
17261 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
17262 (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
17263 Some more comments.
17264 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
17265 Applied patch from Fabrizio Gennari, fixes #330844.
17267 2006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
17269 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
17270 Original commit message from CVS:
17271 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
17272 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
17273 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
17274 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
17275 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
17276 * ext/dvdread/dvdreadsrc.h:
17277 Let's try to play the title the user set via the URI handler or
17278 via properties instead of always playing the first title. Also,
17279 Also, count title/chapter/angle number in URI and properties
17280 from 1 rather than 0.
17282 2006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net>
17284 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
17285 Original commit message from CVS:
17286 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
17287 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
17288 (gst_dvd_read_src_do_duration_query):
17289 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
17290 otherwise GstBaseSrc will think we can operate pull_range based,
17291 which we don't really, and typefinding will fail miserably.
17292 Also, make seeking work somewhat (only works with flumpegdemux
17293 at the moment, mpegstream needs fixing for that first).
17295 2006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net>
17297 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
17298 Original commit message from CVS:
17299 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
17300 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
17301 Only allocate buffer once we know exactly how much we need,
17302 rather than gratuitously allocating 2MB-buffers all the time
17303 even if we usually need much less than that. Also, demote
17304 a debug message from DEBUG to LOG level.
17306 2006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
17308 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
17309 Original commit message from CVS:
17310 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
17311 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
17312 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
17313 (gst_dvd_read_src_do_position_query):
17314 Add some more debugging and fix duration query in BYTES.
17316 2006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net>
17318 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
17319 Original commit message from CVS:
17322 * ext/dvdread/Makefile.am:
17323 * ext/dvdread/dvdreadsrc.c:
17324 * ext/dvdread/dvdreadsrc.h:
17325 Half-baked port to 0.10. Needs some love
17326 in the seeking department, but at least
17328 * ext/dvdread/stream_labels.c:
17329 * ext/dvdread/stream_labels.h:
17330 Remove these (we use ISO-639 language codes internally; applications
17331 that want to translate those into language names for display to the
17332 user should rely on the iso-codes package for that).
17334 2006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com>
17336 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
17337 Original commit message from CVS:
17338 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
17339 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
17340 (gst_amrnbdec_state_change):
17341 * ext/amrnb/amrnbdec.h:
17342 Fix amrnbdec, handle events, take copy from adapter since the decoder
17343 apparently writes in the source data.
17344 Use some _scale_int, and precalc duration.
17345 Fix some leaks, post ERROR messages.
17347 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net>
17349 docs/plugins/: Add cdio plugin to docs.
17350 Original commit message from CVS:
17351 * docs/plugins/Makefile.am:
17352 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
17353 * docs/plugins/gst-plugins-good-plugins-sections.txt:
17354 * docs/plugins/inspect/plugin-cdio.xml:
17355 Add cdio plugin to docs.
17356 * ext/cdio/gstcdiocddasrc.c:
17358 * ext/cdio/gstcdio.c:
17359 The plugin is called 'cdio' not 'cddio'.
17361 2006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net>
17363 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
17364 Original commit message from CVS:
17365 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
17366 One source pad not being linked is not an error condition when we're
17367 still parsing the header. In this case (e.g. where we don't have a
17368 suitable decoder installed) just pretend everything is fine, so that
17369 the demuxer will actually go on to signal no-more-pads when done
17370 parsing the header, otherwise decodebin/playbin will never post the
17371 appropriate error message if decoders are not available.
17373 2006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
17377 * ext/mad/gstid3tag.c:
17378 * gst/realmedia/rmdemux.c:
17379 Just make it compile with --disable-gst-debug.
17380 Original commit message from CVS:
17381 Just make it compile with --disable-gst-debug.
17383 2006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
17385 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
17386 Original commit message from CVS:
17387 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
17388 (gst_mad_check_caps_reset), (gst_mad_chain):
17389 Merge patch from Radoslaw Szkodzinski (bug 326734)
17391 2006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17393 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
17394 Original commit message from CVS:
17395 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
17396 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
17397 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
17398 (gst_id3_tag_chain):
17399 fixing Gdate handling
17400 enabling mux/demux mode switching
17401 adding better debug output
17403 2006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net>
17405 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...
17406 Original commit message from CVS:
17407 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
17408 If we haven't set caps on a source pad yet, the caps on the
17409 pad are NULL, not un-fixed. Set caps on outgoing buffers.
17411 2006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net>
17413 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
17414 Original commit message from CVS:
17415 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
17416 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
17417 * ext/lame/gstlame.h:
17418 Contrary to what the const char in the lame API might suggest,
17419 lame expects us to keep the strings we pass to id3tag_set_foo()
17420 around; it doesn't free them either though, so we have to store
17421 them somewhere and free them later when we can be sure lame
17422 doesn't need them any longer.
17424 2006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net>
17426 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...
17427 Original commit message from CVS:
17428 * ext/lame/gstlame.c: (add_one_tag):
17429 Fix handling of GST_TAG_DATE (#311679), don't pass an
17430 uninitialised string pointer to lame if we don't know
17431 how to handle the tag type, and fix minor memory leak.
17433 2006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net>
17435 ext/mad/gstmad.c: Fix debug message.
17436 Original commit message from CVS:
17437 * ext/mad/gstmad.c: (gst_mad_chain):
17440 2006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17442 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
17443 Original commit message from CVS:
17444 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net>
17445 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
17446 Erase spurious call to gst_segment_set_newsegment.
17447 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
17448 the superclass method when handling NEWSEGMENT events.
17449 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
17450 and dvd-audio-restart event handling. There are currently less
17451 hackish ways of handling the sparse audio stream problem.
17453 2006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17455 fix up error domains, error strings, and use of translation
17456 Original commit message from CVS:
17457 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
17458 * ext/dvdnav/dvdnavsrc.c: (if):
17459 * ext/dvdread/stream_labels.c:
17460 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
17461 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
17462 fix up error domains, error strings, and use of translation
17464 fix up this file, even though none of them are actually marked
17467 2006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17469 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
17470 Original commit message from CVS:
17471 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net>
17472 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
17473 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
17474 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
17475 (gst_mpeg_parse_change_state):
17476 Make timestamp adjustment somewhat milder. Actual timestamps are
17477 now sent unmodified unless an actual gap is found in the
17478 stream. This should fix time display when playing most MPEG
17481 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net>
17483 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
17484 Original commit message from CVS:
17485 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
17486 * ext/cdio/gstcdio.h:
17487 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
17488 Fix build for libcdio versions >= 76; give slightly lower rank
17491 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net>
17493 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
17494 Original commit message from CVS:
17497 * ext/cdio/Makefile.am:
17498 * ext/cdio/gstcdio.c:
17499 * ext/cdio/gstcdio.h:
17500 * ext/cdio/gstcdiocddasrc.c:
17501 * ext/cdio/gstcdiocddasrc.h:
17502 Port libcdio cdda source, formerly known as cddasrc, now known as
17503 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
17504 but that's not tested (fixes #317658).
17506 2006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com>
17508 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
17509 Original commit message from CVS:
17510 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
17511 tss tss... always set caps on outgoing buffer.
17513 2006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org>
17515 * gst-plugins-ugly.spec.in:
17517 Original commit message from CVS:
17520 2006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17525 Original commit message from CVS:
17528 === release 0.10.1 ===
17530 2006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17536 * docs/plugins/gst-plugins-ugly-plugins.args:
17537 * docs/plugins/inspect/plugin-a52dec.xml:
17538 * docs/plugins/inspect/plugin-amrnb.xml:
17539 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17540 * docs/plugins/inspect/plugin-iec958.xml:
17541 * docs/plugins/inspect/plugin-lame.xml:
17542 * docs/plugins/inspect/plugin-mad.xml:
17543 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17544 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17545 * docs/plugins/inspect/plugin-rmdemux.xml:
17547 Original commit message from CVS:
17550 2006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17555 Original commit message from CVS:
17558 2006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net>
17560 Pass unhandled queries upstream (useful e.g. for SEEKING query)
17561 Original commit message from CVS:
17562 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
17563 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
17564 * ext/mad/gstmad.c: (gst_mad_src_query):
17565 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
17566 * ext/sidplay/gstsiddec.cc:
17567 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
17568 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
17569 Pass unhandled queries upstream (useful e.g. for SEEKING query)
17570 (fixes #325652; based on patch by: Philippe); make rmdemux return
17571 FALSE for position queries, instead of setting -1 as value and
17574 2006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17576 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
17577 Original commit message from CVS:
17578 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net>
17579 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
17580 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
17581 rewrite timestamps in the case segments are being set from
17582 upstream, but use timestamps unmodified. Also send proper position
17583 values. This allows for correct time display and makes queries
17584 work in sink elements.
17585 * gst/mpegstream/gstdvddemux.h:
17586 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
17587 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
17588 Rename flush_filter to segment_filter, which is better represents
17589 what the arreibute does.
17590 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
17591 Activate segment filtering when a timestamp discontinuity is seen.
17593 2006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
17595 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...
17596 Original commit message from CVS:
17597 * ext/mad/gstmad.c: (gst_mad_chain):
17598 Don't forget that we need to send out a newsegment event after a
17599 restart even if we don't have enough data to decode a frame right
17602 2005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17604 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
17605 Original commit message from CVS:
17606 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net>
17607 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
17608 Use the new "audio-shutdown" and "audio-restart" DVD events
17609 instead of the "spu-still-frame" event to shutdown and restart
17610 the audio pipeline.
17611 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
17612 Check for cases where the segment-based adjustment calculation
17613 would produce negative values (which result in an overflow) and
17614 return GST_CLOCK_TIME_NONE instead.
17615 * gst/mpegstream/gstdvddemux.h:
17616 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
17617 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
17618 Add a mechanism to discard audio buffers with timestamps outside
17619 the currently set segment. This was causing (sometimes serious)
17620 synchronization problems after seeking in DVDs with LPCM audio,
17621 since VOBUs usually contain audio material that lies outside the
17622 timestamp range specified by the header.
17624 2005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17626 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
17627 Original commit message from CVS:
17628 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
17629 Remove lingering reference to GstID3Demux
17630 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
17631 Don't output debug saying padding streams are unknown type,
17632 because they're not
17634 2005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17636 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
17637 Original commit message from CVS:
17638 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net>
17639 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
17640 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
17643 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
17644 (gst_mpeg_demux_get_audio_stream):
17645 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
17646 (gst_dvd_demux_get_audio_stream)
17647 (gst_dvd_demux_get_subpicture_stream)
17648 (gst_dvd_demux_send_subbuffer):
17649 Send current* pad buffers with appropriate caps.
17651 2005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17653 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
17654 Original commit message from CVS:
17655 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net>
17656 * gst/iec958/ac3iec.h:
17657 * gst/iec958/ac3iec.c:
17658 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
17659 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
17660 raw-audio property to ac3iec958 that allows setting the source pad
17661 caps to raw audio instead of audio/x-iec958. This makes it
17662 possible to use ac3iec958 together with the normal alsasink
17663 element to drive an external receiver that autodetects AC3
17666 2005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org>
17668 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
17669 Original commit message from CVS:
17670 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
17671 (ac3iec_chain_dvd):
17672 * gst/iec958/ac3iec.h:
17673 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
17675 2005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net>
17677 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
17678 Original commit message from CVS:
17679 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
17680 When getting a seek event, first check if the upstream element
17681 can handle it and only do our own seek stuff when it can't
17682 (should fix #322856).
17684 2005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net>
17686 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
17687 Original commit message from CVS:
17688 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
17689 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
17690 Really convert to BYTES format when we want to convert
17691 to bytes (use right variable; fixes #322856).
17693 2005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17695 Big mpegparse clean up, second round:
17696 Original commit message from CVS:
17697 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
17698 Big mpegparse clean up, second round:
17699 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
17700 Send and EOS event down the audio pipeline when an still frame
17701 event arrives. This prevents the pipeline from locking when a
17702 still menu comes directly after a flush.
17703 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
17704 Don't send a newsegment in reset.
17705 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
17706 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
17707 Move the code of handle_newsegment to process_event. Send a
17708 NEWSEGMENT after FLUSH_STOP.
17709 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
17711 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
17712 (gst_mpeg_demux_class_init): Don't override send_event.
17713 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
17714 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
17715 (gst_mpeg_demux_reset):
17716 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed
17718 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
17719 Reset the mpegparse element after a flush.
17720 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
17721 Don't forward events.
17722 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
17723 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
17724 handle_newsegment is not a virtual method anymore.
17725 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
17726 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
17727 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
17728 rid of send_newsegment virtual method.
17729 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
17730 handle DVD events and call the superclass method for other event
17732 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
17733 override process_event anymore.
17734 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
17735 (gst_mpeg_parse_process_event): Move actual event processing to
17736 process event so that subclasses can properly override or extend
17738 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
17739 Eliminate time parameter in process event.
17740 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
17741 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
17742 (gst_mpeg_demux_send_subbuffer):
17743 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
17744 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
17745 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
17746 adding the value of the adjust attribute.
17747 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
17748 rid of the adjust attribute. Now all timestamp adjustments are
17749 performed by mpegparse using the current segment.
17750 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
17751 (gst_mpeg_parse_class_init): Implement the adjust_ts method based
17752 on the adjust attribute for SCR values and the current segment.
17753 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
17754 adjust_ts virtual method to adjust timestamps for outgoing
17756 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
17757 (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
17758 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
17759 (gst_dvd_demux_handle_newsegment): Don't override
17761 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
17762 Check for DVD events in process_event instead of
17764 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
17765 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
17766 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
17767 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
17768 (gst_mpeg_demux_send_event):
17769 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
17770 (gst_dvd_demux_handle_dvd_event):
17771 Eliminate the time parameter in send_event.
17773 2005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17775 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
17776 Original commit message from CVS:
17777 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
17778 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
17779 Fix typefinding in id3demux, and then remove it in favour
17780 of the new LGPL id3demux in gst-plugins-good
17781 * ext/mad/gstmad.c: (gst_mad_dispose):
17782 dispose can run more than once.
17784 2005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17786 gst/asfdemux/gstasfmux.c: change some char* into char[]
17787 Original commit message from CVS:
17788 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
17789 change some char* into char[]
17791 2005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
17793 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
17794 Original commit message from CVS:
17795 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
17796 Remove memleak from unused GstRMDemuxStream
17798 2005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org>
17800 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
17801 Original commit message from CVS:
17802 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
17803 (gst_id3_tag_do_typefind):
17804 Use the correct function to free typefind factory list.
17806 2005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net>
17808 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
17809 Original commit message from CVS:
17810 * ext/mad/gstmad.c: (gst_mad_src_query):
17811 For position and duration queries in TIME format, try the peer
17812 first (might be a demuxer).
17814 2005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17816 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
17817 Original commit message from CVS:
17818 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net>
17819 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
17820 Properly handle non contiguous VOBUs by adding the segment accum
17821 field to the adjust value.
17822 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
17823 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
17824 handle_newsegment to prevent sending actual newsegment events and
17825 use tiemstamp rewriting instead.
17826 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
17828 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
17829 (gst_mpeg_parse_event):
17830 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
17831 Add a new parameter to handle_newsegment to allow controlling
17832 whether newsegment events are forwarded or not.
17833 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
17834 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
17835 (gst_dvd_demux_reset):
17836 last_end_ptm and discont_time aren't necessary anymore, since
17837 timestamp adjustment is now replaced by newsegment events.
17838 (gst_dvd_demux_init): Prevent MPEGParse from adjusting
17840 * gst/mpegstream/gstdvddemux.h:
17841 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
17842 Don't handle dvd-nav-packet events anymore, since the are now
17843 replaced by standard newsegment events.
17844 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
17845 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
17846 (gst_dvd_demux_change_state):
17847 * gst/mpegstream/gstdvddemux.h:
17848 Get rid of the ignore_next_newmedia_discont hack.
17849 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
17850 (gst_dvd_demux_handle_newsegment):
17851 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
17852 (gst_mpeg_demux_handle_newsegment): Don't override
17853 handle_newsegment anymore. It was only necessary to handle
17855 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
17856 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
17857 (gst_dvd_demux_set_cur_subpicture):
17858 Reactivate handling of DVD events.
17859 * gst/mpegstream/gstmpegparse.c (normal_seek)
17860 (gst_mpeg_parse_handle_src_event)
17861 (gst_mpeg_parse_handle_src_query):
17862 First attempt at reenabling seek.
17863 * gst/mpegstream/gstmpegparse.h:
17864 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
17865 (gst_mpeg_parse_update_streaminfo)
17866 (gst_mpeg_parse_get_rate)
17867 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
17868 (gst_mpeg_parse_handle_src_query):
17869 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
17870 Make queries work again.
17871 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
17872 (gst_mpeg_parse_handle_newsegment)
17873 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
17874 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
17875 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
17876 Get rid of the newsegment_pending attribute, and rely instead on
17877 proper timestamp adjustment.
17878 * gst/mpegstream/gstmpegparse.c
17879 (gst_mpeg_parse_get_src_event_masks): Erase.
17880 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
17881 Initialize fields before creating pads to prevent the pad creation
17882 callback from failing.
17883 (gst_mpeg_parse_reset): Initialize new fields, and change
17884 initialization order to match the order in the structure.
17885 (gst_mpeg_parse_handle_newsegment): Forward new segment events
17886 whenever possible, and update the current segment.
17887 (gst_mpeg_parse_send_newsegment): Update the current segment and
17888 pending_newsegment.
17889 (gst_mpeg_parse_pad_added): Use the current segment to send
17890 newsegment events to new pads.
17891 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
17892 and events. Properly update newsegment_pending.
17893 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
17894 New fields do_adjust and current_segment.
17895 * gst/mpegstream/gstmpegdemux.c:
17896 * gst/mpegstream/gstdvddemux.c:
17897 * gst/mpegstream/gstmpegparse.h:
17898 Rename handle_discont virtual method to handle_newsegment. Erase
17899 some (already commented out support) for old NEW_MEDIA events.
17900 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
17901 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
17902 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
17903 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
17904 (gst_mpeg_parse_event, gst_mpeg_parse_chain):
17905 Erase the "pending_scr" field, and replace it by a slightly
17906 different handling of the current SCR. Document code blocks in
17907 parse_packhead and chain.
17909 2005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com>
17911 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
17912 Original commit message from CVS:
17913 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
17914 g_warning() are only for really fatal warnings. If we can't decode a
17915 tag, just ignore that tag and do a GST_WARNING.
17917 2005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17920 * ext/a52dec/gsta52dec.h:
17921 * ext/dvdread/dvdreadsrc.h:
17922 * ext/lame/gstlame.h:
17923 * ext/mad/gstid3tag.c:
17924 * ext/mad/gstmad.c:
17925 * ext/mad/gstmad.h:
17926 * ext/mpeg2dec/gstmpeg2dec.h:
17927 * ext/sidplay/gstsiddec.h:
17928 * gst/ac3parse/gstac3parse.c:
17929 * gst/ac3parse/gstac3parse.h:
17930 * gst/asfdemux/gstasfdemux.c:
17931 * gst/asfdemux/gstasfdemux.h:
17932 * gst/iec958/ac3iec.h:
17933 * gst/mpegaudioparse/gstmpegaudioparse.c:
17934 * gst/mpegaudioparse/gstmpegaudioparse.h:
17935 * gst/mpegstream/gstdvddemux.h:
17936 * gst/mpegstream/gstmpegclock.h:
17937 * gst/mpegstream/gstmpegdemux.h:
17938 * gst/mpegstream/gstmpegpacketize.h:
17939 * gst/mpegstream/gstmpegparse.c:
17940 * gst/mpegstream/gstmpegparse.h:
17941 * gst/mpegstream/gstrfc2250enc.c:
17942 * gst/mpegstream/gstrfc2250enc.h:
17943 * gst/realmedia/rmdemux.c:
17944 * gst/realmedia/rmdemux.h:
17945 * gst/synaesthesia/synaescope.c:
17947 Original commit message from CVS:
17950 2005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17954 Original commit message from CVS:
17957 === release 0.10.0 ===
17959 2005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17965 * docs/plugins/inspect/plugin-a52dec.xml:
17966 * docs/plugins/inspect/plugin-amrnb.xml:
17967 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17968 * docs/plugins/inspect/plugin-iec958.xml:
17969 * docs/plugins/inspect/plugin-lame.xml:
17970 * docs/plugins/inspect/plugin-mad.xml:
17971 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17972 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17973 * docs/plugins/inspect/plugin-rmdemux.xml:
17975 Original commit message from CVS:
17978 2005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com>
17980 Update for alloc_buffer changes.
17981 Original commit message from CVS:
17982 2005-12-05 Andy Wingo <wingo@pobox.com>
17983 * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
17984 * ext/mad/gstmad.c: (gst_mad_chain):
17985 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
17986 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
17987 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
17988 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17989 (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
17991 2005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com>
17993 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
17994 Original commit message from CVS:
17995 2005-12-05 Andy Wingo <wingo@pobox.com>
17996 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
17997 id3demux and id3mux now. Fixes #323199.
17999 2005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org>
18001 * gst-plugins-ugly.spec.in:
18002 update spec file for latest changes
18003 Original commit message from CVS:
18004 update spec file for latest changes
18006 2005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18008 fix silly Makefile.am bug so they link correctly again
18009 Original commit message from CVS:
18010 * ext/amrnb/Makefile.am:
18011 * gst/realmedia/Makefile.am:
18012 fix silly Makefile.am bug so they link correctly again
18014 2005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18018 Original commit message from CVS:
18021 === release 0.9.7 ===
18023 2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18032 * docs/plugins/gst-plugins-ugly-plugins.args:
18033 * docs/plugins/inspect/plugin-a52dec.xml:
18034 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18035 * docs/plugins/inspect/plugin-iec958.xml:
18036 * docs/plugins/inspect/plugin-lame.xml:
18037 * docs/plugins/inspect/plugin-mad.xml:
18038 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18039 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18040 * docs/plugins/inspect/plugin-rmdemux.xml:
18041 * docs/random/LICENSE:
18042 * docs/random/PORTED_09:
18044 Original commit message from CVS:
18047 2005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18051 * ext/amrnb/Makefile.am:
18052 * gst/realmedia/Makefile.am:
18053 Don't know how these escaped my eye before. Fix link flags.
18054 Original commit message from CVS:
18055 Don't know how these escaped my eye before. Fix link flags.
18057 2005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18060 * examples/Makefile.am:
18061 * examples/capsfilter/Makefile.am:
18062 * examples/capsfilter/capsfilter1.c:
18063 * examples/gob/Makefile.am:
18064 * examples/gob/gst-identity2.gob:
18065 * examples/gstplay/.gitignore:
18066 * examples/gstplay/Makefile.am:
18067 * examples/gstplay/player.c:
18068 * examples/indexing/.gitignore:
18069 * examples/indexing/Makefile.am:
18070 * examples/indexing/indexmpeg.c:
18071 * examples/level/Makefile.am:
18072 * examples/level/README:
18073 * examples/level/demo.c:
18074 * examples/level/plot.c:
18075 * examples/stats/Makefile.am:
18076 * examples/stats/mp2ogg.c:
18077 * examples/switch/.gitignore:
18078 * examples/switch/Makefile.am:
18079 * examples/switch/switcher.c:
18081 Original commit message from CVS:
18084 2005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net>
18086 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
18087 Original commit message from CVS:
18088 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
18089 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
18090 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
18091 (gst_mpeg_parse_send_event):
18092 Ref events before sending them to multiple pads, after all
18093 gst_pad_send_event() takes ownership of events. Don't leak
18094 events that have not been handled (fixes #322745).
18096 2005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18098 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
18099 Original commit message from CVS:
18100 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net>
18101 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
18102 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
18103 from making timestamp adjustments. This will have to be re-added
18104 in some form in the near future, but in order to do that, some nav
18105 packet parsing will be necessary in mpegdemux.
18106 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
18107 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
18108 (g_value_set_int, gst_mpeg_parse_set_property)
18109 Get rid of do_adjust and use_adjust. Rename max_discont to
18111 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
18112 -1, no adjustment is made.
18113 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
18114 Rename max_discont property to max_scr_gap. Erase "adjust"
18116 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
18117 override send_event anymore, base class does the job.
18118 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
18119 Base class now does most of the work.
18120 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
18121 Generalize to forwarding the event to all source pads in the
18123 * gst/mpegstream/gstmpegparse.h:
18124 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
18125 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
18126 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
18127 (gst_mpeg_parse_set_property):
18128 Clock synchronization doesn't make sense anymore for a
18131 2005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org>
18133 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
18134 Original commit message from CVS:
18135 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
18136 Don't treat normal EOS as a fatal error.
18138 2005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com>
18140 ext/mad/gstmad.c: Proper warning statements,
18141 Original commit message from CVS:
18142 * ext/mad/gstmad.c: (gst_mad_chain):
18143 Proper warning statements,
18144 Don't error if the src pad isn't linked when pushing.
18145 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
18146 Proper state_change, avoids borkage when going to READY
18148 2005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18151 * gst-libs/Makefile.am:
18153 * gst-libs/ext/.gitignore:
18154 * gst-libs/gst/media-info/.gitignore:
18155 * gst-libs/gst/play/.gitignore:
18156 * gst-libs/gst/play/play.h:
18157 * gst-libs/gst/play/play.vcproj:
18158 no need for an AS_LIBTOOL call
18159 Original commit message from CVS:
18160 no need for an AS_LIBTOOL call
18162 2005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18166 * gst-plugins-ugly.spec.in:
18167 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
18168 Original commit message from CVS:
18169 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
18171 2005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18173 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
18174 Original commit message from CVS:
18175 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
18176 Prime libmpeg2's pumps with some null custom buffers
18177 to ensure it doesn't ask us to discard garbage later yay.
18179 2005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18181 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
18182 Original commit message from CVS:
18183 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
18184 Prime libmpeg2's pumps with some null custom buffers
18185 to ensure it ask us to discard garbage later yay.
18187 2005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org>
18189 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
18190 Original commit message from CVS:
18191 * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
18192 (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
18193 (gst_a52dec_chain_raw):
18194 * ext/a52dec/gsta52dec.h:
18195 Accept AC3 in audio/x-private1-ac3 format, which includes
18196 DVD-specific headers, as well as raw AC3, for compatibility with
18199 2005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18201 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
18202 Original commit message from CVS:
18203 * ext/mad/gstmad.c: (gst_mad_chain):
18204 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
18205 skip frame synthesis and consume input data as if we'd done the
18206 decode. Makes mad not error when the src pad is not connected.
18209 2005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18212 Erase old CVS conflict line.
18213 Original commit message from CVS:
18214 Erase old CVS conflict line.
18216 2005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18218 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
18219 Original commit message from CVS:
18220 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net>
18221 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
18222 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
18223 (gst_mpeg_parse_chain):
18224 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
18225 (gst_mpeg_demux_send_newsegment):
18226 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
18227 * gst/mpegstream/gstmpegparse.h:
18228 Rename send_discont method to send_newsegment and add parameters
18229 to handle actual segments. Adapt code all around to run with the
18230 new name and signature.
18231 * gst/mpegstream/gstmpegdemux.c:
18232 * gst/mpegstream/gstmpegparse.c:
18233 * gst/mpegstream/gstdvddemux.c:
18234 Convert to GST_BOILERPLATE.
18236 2005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18239 fix AS_LIBTOOL call
18240 Original commit message from CVS:
18241 fix AS_LIBTOOL call
18243 2005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18246 add a torture target
18247 Original commit message from CVS:
18248 add a torture target
18250 2005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18255 Original commit message from CVS:
18258 === release 0.9.6 ===
18260 2005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18266 * docs/plugins/gst-plugins-ugly-plugins.args:
18267 * docs/plugins/gst-plugins-ugly-plugins.signals:
18268 * docs/plugins/inspect/plugin-a52dec.xml:
18269 * docs/plugins/inspect/plugin-amrnb.xml:
18270 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18271 * docs/plugins/inspect/plugin-iec958.xml:
18272 * docs/plugins/inspect/plugin-lame.xml:
18273 * docs/plugins/inspect/plugin-mad.xml:
18274 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18275 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18276 * docs/plugins/inspect/plugin-rmdemux.xml:
18278 Original commit message from CVS:
18281 2005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org>
18283 gst/realmedia/rmdemux.c: Fractional framerates.
18284 Original commit message from CVS:
18285 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
18286 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
18287 (find_seek_offset_bytes), (find_seek_offset_time),
18288 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
18289 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
18290 (gst_rmdemux_chain), (gst_rmdemux_send_event),
18291 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
18292 (gst_rmdemux_parse_packet):
18293 Fractional framerates.
18295 2005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18297 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
18298 Original commit message from CVS:
18299 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
18300 (gst_mpeg2dec_negotiate_format), (handle_sequence),
18301 (gst_mpeg2dec_sink_event):
18302 * ext/mpeg2dec/gstmpeg2dec.h:
18303 Use fractional framerates
18305 2005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com>
18307 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
18308 Original commit message from CVS:
18309 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
18310 set_clock returns a boolean.
18312 2005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
18314 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
18315 Original commit message from CVS:
18316 * ext/mad/gstmad.c: (gst_mad_chain):
18317 Fix seeking even more by sending the newsegment event with the
18318 right parameters. Should fix querying in playbin/totem after
18321 2005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
18323 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
18324 Original commit message from CVS:
18325 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
18326 (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
18327 Fix seeking in stand-alone mode. Fix nonexistant enum value
18328 introduced in previous commit. Improve debug messages here and
18329 there. Actually return a proper return value in the sink event
18332 2005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18334 * ext/lame/gstlame.c:
18336 Original commit message from CVS:
18339 2005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18342 * ext/lame/gstlame.c:
18343 * ext/mad/gstmad.c:
18344 * ext/sidplay/gstsiddec.cc:
18346 Original commit message from CVS:
18349 2005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com>
18352 * ext/lame/gstlame.c:
18353 * ext/mad/gstid3tag.c:
18354 * ext/sidplay/gstsiddec.cc:
18355 Update for gst_tag_setter API changes.
18356 Original commit message from CVS:
18357 2005-11-22 Andy Wingo <wingo@pobox.com>
18358 * Update for gst_tag_setter API changes.
18360 2005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com>
18363 * ext/a52dec/gsta52dec.c:
18364 * ext/mad/gstid3tag.c:
18365 * ext/mad/gstmad.c:
18366 * gst/mpegaudioparse/gstmpegaudioparse.c:
18367 * gst/mpegstream/gstdvddemux.c:
18368 * gst/mpegstream/gstmpegparse.c:
18369 * gst/realmedia/rmdemux.c:
18370 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
18371 Original commit message from CVS:
18372 2005-11-22 Andy Wingo <wingo@pobox.com>
18373 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
18374 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
18375 * ext/mad/gstmad.c (gst_mad_chain)
18376 * gst/mpegaudioparse/gstmpegaudioparse.c
18377 (gst_mp3parse_sink_event)
18378 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
18379 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
18380 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
18381 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
18382 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
18384 2005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
18386 ext/mad/Makefile.am: libgsttagedit => libgsttag
18387 Original commit message from CVS:
18388 * ext/mad/Makefile.am:
18389 libgsttagedit => libgsttag
18391 2005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
18393 ext/lame/gstlame.c: Don't take the stream lock
18394 Original commit message from CVS:
18395 * ext/lame/gstlame.c: (gst_lame_sink_event):
18396 Don't take the stream lock
18398 2005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com>
18400 ext/: Don't take the stream lock.
18401 Original commit message from CVS:
18402 2005-11-21 Andy Wingo <wingo@pobox.com>
18403 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
18404 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
18405 * ext/mad/gstmad.c (gst_mad_sink_event):
18406 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
18408 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
18409 stream lock changes.
18411 2005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com>
18413 *.*: Ran scripts/update-macros. Oh yes.
18414 Original commit message from CVS:
18415 2005-11-21 Andy Wingo <wingo@pobox.com>
18417 * *.c: Ran scripts/update-macros. Oh yes.
18419 2005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
18421 gst/mpegstream/: Filler events have beem removed for now.
18422 Original commit message from CVS:
18423 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
18424 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
18425 Filler events have beem removed for now.
18427 2005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
18429 gst/: Update for GST_FOURCC_FORMAT API change.
18430 Original commit message from CVS:
18431 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
18432 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
18433 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
18434 Update for GST_FOURCC_FORMAT API change.
18436 2005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
18438 gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
18439 Original commit message from CVS:
18440 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
18441 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
18442 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
18443 (gst_rmdemux_parse_packet):
18444 Modifications for disapearance of GST_PAD_IS_USABLE()
18446 2005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org>
18448 gst/iec958/ac3iec.c: Remove some setcaps brokenness.
18449 Original commit message from CVS:
18450 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
18451 Remove some setcaps brokenness.
18452 Don't crash on bad input.
18454 2005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org>
18456 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
18457 Original commit message from CVS:
18458 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
18460 (gst_id3_tag_do_typefind): Unref caps
18461 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
18463 2005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org>
18465 * ext/mad/gstmad.c:
18466 remove accidentally commited hack
18467 Original commit message from CVS:
18468 remove accidentally commited hack
18470 2005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org>
18472 * ext/mad/gstmad.c:
18474 Original commit message from CVS:
18477 2005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net>
18479 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
18480 Original commit message from CVS:
18481 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
18482 (gst_mpeg2dec_sink_event):
18483 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
18484 nice-ify debug message in event handler; add CHECKME.
18485 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
18486 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
18487 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
18488 (gst_dvd_demux_sync_stream_to_time):
18489 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
18490 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
18491 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
18492 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
18493 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
18494 (gst_mpeg_demux_sync_stream_to_time),
18495 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
18496 * gst/mpegstream/gstmpegdemux.h:
18497 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
18498 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
18499 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
18500 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
18501 (gst_mpeg_parse_chain):
18502 * gst/mpegstream/gstmpegparse.h:
18503 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
18504 return value confusion (gst_pad_push vs. gst_pad_send_event and
18505 gst_pad_push_event); pass flow return values to caller;
18506 miscellaneous fixes and clean-ups.
18508 2005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org>
18510 * gst/mpegstream/gstdvddemux.c:
18511 set rank to secondary until it works 100%
18512 Original commit message from CVS:
18513 set rank to secondary until it works 100%
18515 2005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org>
18517 * gst-plugins-ugly.spec.in:
18518 add mpegstream plugin to spec file
18519 Original commit message from CVS:
18520 add mpegstream plugin to spec file
18522 2005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18524 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
18525 Original commit message from CVS:
18526 2005-11-14 Martin Soto <soto@localhost.localdomain>
18527 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
18530 2005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz>
18532 partially port the mpegstream plugin to GStreamer 0.9.
18533 Original commit message from CVS:
18534 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net>
18536 * gst/mpegstream/Makefile.am:
18537 * gst/mpegstream/gstdvddemux.c:
18538 * gst/mpegstream/gstdvddemux.h:
18539 * gst/mpegstream/gstmpegdemux.c:
18540 * gst/mpegstream/gstmpegdemux.h:
18541 * gst/mpegstream/gstmpegpacketize.c:
18542 * gst/mpegstream/gstmpegpacketize.h:
18543 * gst/mpegstream/gstmpegparse.c:
18544 * gst/mpegstream/gstmpegparse.h:
18545 * gst/mpegstream/gstmpegstream.c:
18546 * gst/mpegstream/gstrfc2250enc.c:
18547 * gst/mpegstream/gstrfc2250enc.h:
18548 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
18549 partially port the mpegstream plugin to GStreamer 0.9.
18551 2005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com>
18553 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
18554 Original commit message from CVS:
18555 2005-11-14 Andy Wingo <wingo@pobox.com>
18556 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
18557 debugging, allows dll builds on windows. Fixes #316076.
18559 2005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18564 Original commit message from CVS:
18567 === release 0.9.5 ===
18569 2005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18576 * docs/plugins/inspect/plugin-a52dec.xml:
18577 * docs/plugins/inspect/plugin-amrnb.xml:
18578 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18579 * docs/plugins/inspect/plugin-iec958.xml:
18580 * docs/plugins/inspect/plugin-lame.xml:
18581 * docs/plugins/inspect/plugin-mad.xml:
18582 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18583 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18584 * docs/plugins/inspect/plugin-rmdemux.xml:
18586 Original commit message from CVS:
18589 2005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
18591 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
18592 Original commit message from CVS:
18593 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
18594 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
18595 (handle_sequence), (handle_picture), (handle_slice),
18596 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
18597 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
18598 Forward GstFlowReturn about everywhere.
18599 Handle seeking correctly.
18601 2005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com>
18603 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
18604 Original commit message from CVS:
18605 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
18606 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
18607 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
18608 Small cleanups in refcounting.
18610 2005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com>
18612 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
18613 Original commit message from CVS:
18614 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
18615 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
18616 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
18617 (handle_sequence), (handle_picture):
18618 * ext/mpeg2dec/gstmpeg2dec.h:
18619 Removed lots of dubious code.
18620 Handle flushing and seeking correctly. Still leaks though...
18622 2005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org>
18626 port plugins listing changes
18627 Original commit message from CVS:
18628 port plugins listing changes
18630 2005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18635 Original commit message from CVS:
18638 === release 0.9.4 ===
18640 2005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18647 * docs/plugins/gst-plugins-ugly-plugins.args:
18648 * docs/plugins/gst-plugins-ugly-plugins.signals:
18649 * docs/plugins/inspect/plugin-a52dec.xml:
18650 * docs/plugins/inspect/plugin-amrnb.xml:
18651 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18652 * docs/plugins/inspect/plugin-iec958.xml:
18653 * docs/plugins/inspect/plugin-lame.xml:
18654 * docs/plugins/inspect/plugin-mad.xml:
18655 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18656 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18657 * docs/plugins/inspect/plugin-rmdemux.xml:
18658 * gst/realmedia/rmdemux.c:
18661 Original commit message from CVS:
18664 2005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net>
18666 gst/realmedia/rmdemux.c: STOPPED->FAILED
18667 Original commit message from CVS:
18668 2005-10-23 Julien MOUTTE <julien@moutte.net>
18669 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
18671 2005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org>
18673 * gst-plugins-ugly.spec.in:
18674 add packaging of a52dec
18675 Original commit message from CVS:
18676 add packaging of a52dec
18678 2005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com>
18680 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
18681 Original commit message from CVS:
18682 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
18683 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
18684 Set correct stream time in newsegment event.
18686 2005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18690 Original commit message from CVS:
18693 2005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18698 Original commit message from CVS:
18701 2005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net>
18703 ext/a52dec/: Re-enable CPU flags, use liboil to get them.
18704 Original commit message from CVS:
18705 * ext/a52dec/Makefile.am:
18706 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
18707 (gst_a52dec_class_init), (gst_a52dec_sink_event),
18708 (gst_a52dec_change_state):
18709 * ext/a52dec/gsta52dec.h:
18710 Re-enable CPU flags, use liboil to get them.
18712 2005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net>
18714 Port AC3 decoder to 0.9 (#318849).
18715 Original commit message from CVS:
18716 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
18718 * ext/a52dec/Makefile.am:
18719 * ext/a52dec/gsta52dec.c:
18720 * ext/a52dec/gsta52dec.h:
18721 Port AC3 decoder to 0.9 (#318849).
18723 2005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com>
18725 ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
18726 Original commit message from CVS:
18727 * ext/sidplay/gstsiddec.cc:
18728 Small fixes and more error messages.
18730 2005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com>
18733 Original commit message from CVS:
18734 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
18735 (gst_amrnbparse_state_change):
18736 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
18737 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
18738 * ext/mpeg2dec/gstmpeg2dec.c:
18739 * ext/sidplay/gstsiddec.cc:
18740 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
18741 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
18744 2005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net>
18746 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
18747 Original commit message from CVS:
18749 GST_DOC has been renamed to GST_DOCBOOK_CHECK
18751 2005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18753 configure.ac: some docs I had
18754 Original commit message from CVS:
18757 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
18760 2005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com>
18762 gst/realmedia/rmdemux.c: segment-start/done API change.
18763 Original commit message from CVS:
18764 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
18765 (gst_rmdemux_perform_seek):
18766 segment-start/done API change.
18768 2005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org>
18772 * gst/iec958/ac3iec.c:
18773 Set buffer durations on IEC958 buffers.
18774 Original commit message from CVS:
18775 Set buffer durations on IEC958 buffers.
18777 2005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
18779 configure.ac: Fix glib check
18780 Original commit message from CVS:
18784 2005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net>
18786 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
18787 Original commit message from CVS:
18788 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
18789 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
18791 2005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18793 examples/stats/mp2ogg.c: yes, typo fixes
18794 Original commit message from CVS:
18795 * examples/stats/mp2ogg.c:
18798 2005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18800 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
18801 Original commit message from CVS:
18802 * examples/indexing/indexmpeg.c: (main):
18803 * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
18804 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
18805 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
18806 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
18807 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
18808 (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
18809 (dvdreadsrc_open_file), (dvdreadsrc_close_file):
18810 * ext/dvdread/dvdreadsrc.h:
18811 * ext/lame/gstlame.h:
18812 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
18813 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
18814 * gst/iec958/ac3iec.h:
18815 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
18816 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
18817 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
18818 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
18819 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
18820 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
18821 moved bitshift from macro to enum definition
18823 2005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
18825 newsegment API update.
18826 Original commit message from CVS:
18827 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
18828 * ext/mad/gstmad.c: (gst_mad_chain):
18829 * gst/mpegaudioparse/gstmpegaudioparse.c:
18830 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
18831 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
18832 (gst_rmdemux_chain), (gst_rmdemux_add_stream):
18833 newsegment API update.
18835 2005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com>
18837 ext/amrnb/amrnbdec.c: Mark invalid frame sizes
18838 Original commit message from CVS:
18839 * ext/amrnb/amrnbdec.c:
18840 Mark invalid frame sizes
18841 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
18842 UNUSABLE is not to be used here, just push out stuff so
18843 probes can continue linking or making the pad usable.
18845 2005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org>
18848 * gst/realmedia/rmdemux.c:
18849 Improve seek error-resilience.
18850 Original commit message from CVS:
18851 Improve seek error-resilience.
18852 Better error handling generally.
18854 2005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18859 Original commit message from CVS:
18862 === release 0.9.3 ===
18864 2005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18870 * ext/sidplay/Makefile.am:
18872 Original commit message from CVS:
18875 2005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org>
18877 * gst/realmedia/rmdemux.h:
18878 Forgot to commit this file. I hate Nano.
18879 Original commit message from CVS:
18880 Forgot to commit this file. I hate Nano.
18882 2005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org>
18886 * gst/realmedia/rmdemux.c:
18887 Sanity checks and memory leak fixes for real demuxer
18888 Original commit message from CVS:
18889 Sanity checks and memory leak fixes for real demuxer
18891 2005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org>
18893 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
18894 Original commit message from CVS:
18895 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
18896 (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
18897 (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
18898 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
18899 Real demuxer fixes. Make it more bulletproof against bad data,
18900 identify a few more stream types.
18901 Fix seeking so that it works (at least with the seek example
18902 program; it still fails with totem).
18904 2005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com>
18906 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
18907 Original commit message from CVS:
18908 * gst/mpegaudioparse/gstmpegaudioparse.c:
18909 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
18910 Set correct caps on buffers too.
18912 2005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com>
18914 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
18915 Original commit message from CVS:
18916 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
18917 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
18918 * gst/mpegaudioparse/gstmpegaudioparse.h:
18919 Put timestamps on buffers.
18921 2005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
18924 * ext/amrnb/amrnbenc.c:
18925 Changed amrnbenc description, it is an encoder, not decoder.
18926 Original commit message from CVS:
18927 Changed amrnbenc description, it is an encoder, not decoder.
18929 2005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org>
18932 * gst/iec958/ac3_padder.c:
18933 * gst/iec958/ac3_padder.h:
18934 * gst/iec958/ac3iec.c:
18935 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
18936 Original commit message from CVS:
18937 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
18938 more accurate, and to check AC3 checksums (both of them in each frame),
18939 and dump the frame (as a probable sync failure) if they don't match.
18940 General code cleanup, improved comments. Changed to not construct the
18941 header backwards, and not byteswap everything else. If we end up needing
18942 to do little-endian output, we should swap in the element doing the
18943 output (AC3 is big-endian).
18945 2005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org>
18947 * gst-plugins-ugly.spec.in:
18948 fix spec file for ugly
18949 Original commit message from CVS:
18950 fix spec file for ugly
18952 2005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18954 * docs/plugins/inspect/plugin-lame.xml:
18955 revert empty commit
18956 Original commit message from CVS:
18957 revert empty commit
18959 2005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18961 * docs/plugins/scan.stamp:
18962 whoops, wrong files
18963 Original commit message from CVS:
18964 whoops, wrong files
18966 2005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18968 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
18969 Original commit message from CVS:
18970 * docs/plugins/gst-plugins-ugly-plugins.args:
18971 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
18972 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
18973 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
18974 commit missing files
18975 * docs/plugins/inspect/plugin-lame.xml:
18978 2005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18982 * gst-plugins-ugly.spec.in:
18983 add check-valgrind target
18984 Original commit message from CVS:
18985 add check-valgrind target
18987 2005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18989 * docs/plugins/scanobj-build.stamp:
18991 Original commit message from CVS:
18994 2005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com>
18996 ext/lame/gstlame.c: Set caps on outgoing buffers.
18997 Original commit message from CVS:
18998 * ext/lame/gstlame.c: (gst_lame_chain):
18999 Set caps on outgoing buffers.
19001 2005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19004 * ext/lame/gstlame.c:
19005 * ext/lame/gstlame.h:
19006 clean up further so we don't try to set up five times for a simple pipeline
19007 Original commit message from CVS:
19008 clean up further so we don't try to set up five times for
19011 2005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org>
19015 * gst/iec958/ac3iec.c:
19016 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
19017 Original commit message from CVS:
19018 Set setcaps function on sink pad, not source pad. Produce correct caps
19021 2005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19024 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19025 * docs/plugins/inspect/plugin-iec958.xml:
19026 * docs/plugins/inspect/plugin-lame.xml:
19027 * docs/plugins/inspect/plugin-mad.xml:
19028 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19029 * docs/plugins/inspect/plugin-rmdemux.xml:
19030 update inspect with source
19031 Original commit message from CVS:
19032 update inspect with source
19034 2005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19036 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
19037 Original commit message from CVS:
19038 * ext/mad/gstid3tag.c:
19039 gsttaginterface.h -> gsttagsetter.h
19041 2005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19045 Original commit message from CVS:
19048 === release 0.9.1 ===
19050 2005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19059 Original commit message from CVS:
19062 2005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
19064 ext/amrnb/: State change function updates.
19065 Original commit message from CVS:
19066 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
19067 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
19068 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
19069 State change function updates.
19071 2005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19073 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
19074 Original commit message from CVS:
19075 * ext/mpeg2dec/gstmpeg2dec.c:
19076 GST_CAT_SEEK disappeared from the public API at some point
19078 2005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19080 * gst/iec958/ac3_padder.c:
19081 * gst/iec958/ac3_padder.h:
19083 Original commit message from CVS:
19086 2005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19092 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19093 * docs/plugins/inspect-build.stamp:
19094 * docs/plugins/inspect.stamp:
19095 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19096 * docs/plugins/inspect/plugin-iec958.xml:
19097 * docs/plugins/inspect/plugin-lame.xml:
19098 * docs/plugins/inspect/plugin-mad.xml:
19099 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19100 * docs/plugins/inspect/plugin-rmdemux.xml:
19101 docs for ugly plugins
19102 Original commit message from CVS:
19103 docs for ugly plugins
19105 2005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19107 * gst-plugins-ugly.spec.in:
19108 * gst/iec958/Makefile.am:
19110 Original commit message from CVS:
19113 2005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org>
19116 * gst/iec958/ac3iec.c:
19117 Accept audio/x-private1-a3c on sink pad
19118 Original commit message from CVS:
19119 Accept audio/x-private1-a3c on sink pad
19121 2005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19123 * gst-plugins-ugly.spec.in:
19125 Original commit message from CVS:
19128 2005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com>
19130 * examples/gstplay/player.c:
19131 * examples/stats/mp2ogg.c:
19132 * ext/a52dec/gsta52dec.c:
19133 * ext/amrnb/amrnbdec.c:
19134 * ext/amrnb/amrnbenc.c:
19135 * ext/amrnb/amrnbparse.c:
19136 * ext/dvdnav/dvdnavsrc.c:
19137 * ext/dvdread/dvdreadsrc.c:
19138 * ext/lame/gstlame.c:
19139 * ext/mad/gstid3tag.c:
19140 * ext/mad/gstmad.c:
19141 * ext/mpeg2dec/gstmpeg2dec.c:
19142 * gst/ac3parse/gstac3parse.c:
19143 * gst/asfdemux/gstasfdemux.c:
19144 * gst/asfdemux/gstasfmux.c:
19145 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19146 * gst/iec958/ac3iec.c:
19147 * gst/mpegaudioparse/gstmpegaudioparse.c:
19148 * gst/mpegstream/gstdvddemux.c:
19149 * gst/mpegstream/gstmpegdemux.c:
19150 * gst/mpegstream/gstmpegparse.c:
19151 * gst/mpegstream/gstrfc2250enc.c:
19152 * gst/realmedia/rmdemux.c:
19153 * gst/synaesthesia/gstsynaesthesia.c:
19154 All plugins updated for element state changes.
19155 Original commit message from CVS:
19156 2005-09-02 Andy Wingo <wingo@pobox.com>
19157 * All plugins updated for element state changes.
19159 2005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org>
19161 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19162 * gst/iec958/ac3iec.c:
19163 Fix return types in setcaps functions
19164 Original commit message from CVS:
19165 Fix return types in setcaps functions
19167 2005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org>
19170 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19171 * gst/iec958/ac3iec.c:
19172 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
19173 Original commit message from CVS:
19174 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
19175 Some general cleanups in iec958 framer.
19177 2005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19185 * m4/gst-matroska.m4:
19188 fix distcheck; remove some old m4s
19189 Original commit message from CVS:
19190 fix distcheck; remove some old m4s
19192 2005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org>
19196 * gst/iec958/Makefile.am:
19197 * gst/iec958/ac3_padder.c:
19198 * gst/iec958/ac3_padder.h:
19199 * gst/iec958/ac3iec.c:
19200 * gst/iec958/ac3iec.h:
19201 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
19202 Original commit message from CVS:
19203 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
19205 2005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
19207 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
19208 Original commit message from CVS:
19209 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
19210 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
19211 (gst_dvdlpcmdec_change_state):
19212 Cleanups, fixed header parsing and stripping.
19214 2005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org>
19217 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19218 Use the right bytes when parsing the LPCM dvd header
19219 Original commit message from CVS:
19220 Use the right bytes when parsing the LPCM dvd header
19222 2005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org>
19225 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19226 Return the correct values from chain function
19227 Original commit message from CVS:
19228 Return the correct values from chain function
19230 2005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19233 * docs/Makefile.am:
19234 * docs/plugins/.gitignore:
19235 * docs/random/ChangeLog-0.8:
19236 * docs/version.entities.in:
19238 Original commit message from CVS:
19241 2005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org>
19244 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19245 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
19246 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
19247 Original commit message from CVS:
19248 Restructure LPCM decoder to not expect the demuxer to parse the LPCM
19249 header; instead do this internally. Also support the old way, using
19250 a different mime-type. CVS: