3 2014-05-21 Sebastian Dröge <slomo@coaxion.net>
8 2014-05-21 10:51:38 +0200 Sebastian Dröge <sebastian@centricular.com>
11 Automatic update of common submodule
12 From 211fa5f to 1f5d3c3
14 2014-05-16 16:24:46 +0100 Tim-Philipp Müller <tim@centricular.com>
16 * ext/mpeg2dec/gstmpeg2dec.h:
17 mpeg2dec: remove unused struct members
19 2014-05-16 12:21:06 +0200 Sebastian Dröge <sebastian@centricular.com>
21 * gst/realmedia/rtspreal.c:
22 rtspreal: Fix some memory leaks in an error path
25 2014-05-09 14:54:54 +0200 Edward Hervey <bilboed@bilboed.com>
27 * ext/mpeg2dec/gstmpeg2dec.c:
28 mpeg2dec: Release codec state on negotiation failures
32 2014-05-03 20:48:37 +0200 Sebastian Dröge <sebastian@centricular.com>
39 2014-05-03 18:29:23 +0200 Sebastian Dröge <sebastian@centricular.com>
45 * docs/plugins/gst-plugins-ugly-plugins.args:
46 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
47 * docs/plugins/inspect/plugin-a52dec.xml:
48 * docs/plugins/inspect/plugin-amrnb.xml:
49 * docs/plugins/inspect/plugin-amrwbdec.xml:
50 * docs/plugins/inspect/plugin-asf.xml:
51 * docs/plugins/inspect/plugin-cdio.xml:
52 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
53 * docs/plugins/inspect/plugin-dvdread.xml:
54 * docs/plugins/inspect/plugin-dvdsub.xml:
55 * docs/plugins/inspect/plugin-lame.xml:
56 * docs/plugins/inspect/plugin-mad.xml:
57 * docs/plugins/inspect/plugin-mpeg2dec.xml:
58 * docs/plugins/inspect/plugin-realmedia.xml:
59 * docs/plugins/inspect/plugin-siddec.xml:
60 * docs/plugins/inspect/plugin-twolame.xml:
61 * docs/plugins/inspect/plugin-x264.xml:
62 * docs/plugins/inspect/plugin-xingmux.xml:
63 * gst-plugins-ugly.doap:
64 * win32/common/config.h:
67 2014-05-03 18:21:01 +0200 Sebastian Dröge <sebastian@centricular.com>
111 2014-05-03 17:23:39 +0200 Sebastian Dröge <sebastian@centricular.com>
118 po: Update translations
120 2014-05-03 10:15:28 +0200 Sebastian Dröge <sebastian@centricular.com>
123 Automatic update of common submodule
124 From bcb1518 to 211fa5f
126 2014-04-27 00:29:16 +0100 Tim-Philipp Müller <tim@centricular.com>
128 * ext/sidplay/gstsiddec.cc:
129 * gst/asfdemux/gstrtspwms.c:
130 * gst/realmedia/rademux.c:
131 * gst/realmedia/rdtmanager.c:
132 * gst/realmedia/rtspreal.c:
133 docs: remove outdated and pointless 'Last reviewed' lines from docs
134 They are very confusing for people, and more often than not
135 also just not very accurate. Seeing 'last reviewed: 2005' in
136 your docs is not very confidence-inspiring. Let's just remove
139 2014-04-10 17:29:30 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
141 * gst/dvdsub/gstdvdsubdec.c:
142 dvdsubdec: fix spurious rejection of 0 time offset commands
145 2014-04-10 16:53:25 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
147 * ext/dvdread/dvdreadsrc.c:
148 dvdread: avoid intermediate promotion to signed
149 We should not reach the dangerous range here, though.
150 Coverity 206491, 206492, 1139856
152 2014-01-17 10:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
154 * ext/mpeg2dec/gstmpeg2dec.c:
155 mpeg2dec: do not reset the whole video info when setting size
156 New changes to gstvideo will reset all the video info state
157 when calling _set_format, overwriting what was previously set
158 in the preceding code.
159 The comment says the following code is meant to preserve the
160 pre-crop size, so let's just keep the size and related data
161 as this does not seem to break anything else (this is what
162 the _set_format call would have set before the change that
163 reset all data, except the colorimetry).
165 2014-04-03 15:06:22 +0200 Edward Hervey <bilboed@bilboed.com>
167 * gst/asfdemux/gstasfdemux.c:
168 asfdemux: Fix payloads check
169 Don't iterate stream->payloads if ... it doesn't exist
172 2014-03-02 05:11:10 +0100 Sebastian Rasmussen <sebras@hotmail.com>
175 .gitignore: Ignore gcov intermediate files
176 https://bugzilla.gnome.org/show_bug.cgi?id=725483
178 2014-02-28 09:35:10 +0100 Sebastian Dröge <sebastian@centricular.com>
181 Automatic update of common submodule
182 From fe1672e to bcb1518
184 2014-02-26 22:12:50 +0100 Stefan Sauer <ensonic@users.sf.net>
187 Automatic update of common submodule
188 From 1a07da9 to fe1672e
190 2014-02-26 11:31:03 +0100 Stefan Sauer <ensonic@users.sf.net>
193 docs: install prebuilt plugin docs if gtk-doc is disabled
194 Sync to the Makefile.am from gst-plugin-base where it is done right.
197 2014-02-13 09:39:04 +0100 Stefan Sauer <ensonic@users.sf.net>
199 * gst/xingmux/gstxingmux.c:
200 * gst/xingmux/plugin.c:
201 xingmux: add muxer category and make element plugable
202 This is required to make encodebin consider the element. Yet it is not enough to
203 have it plugged it has a lower priority than most mp3encoders and no different
206 2014-02-24 11:42:00 +0100 Dirk Van Haerenborgh <vhdirk@gmail.com>
208 * ext/x264/gstx264enc.c:
209 x264enc: allow lossless compression (qp=0)
210 https://bugzilla.gnome.org/show_bug.cgi?id=725051
212 2014-02-20 21:08:08 +0100 Edward Hervey <edward@collabora.com>
215 m4: Remove extra check for 11+ year old a52 release
216 You deserve a build failure if you still have that version
217 If someone wants to completely remove this m4 to replace it with the
218 generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
220 2014-02-19 21:11:55 +0100 Rico Tzschichholz <ricotz@ubuntu.com>
223 m4: Fix multiple tests in AC_CHECK_A52DEC
225 2014-02-09 23:41:36 +0100 Sebastian Dröge <sebastian@centricular.com>
227 * gst/asfdemux/gstasfdemux.c:
228 asfdemux: Remove unused function
230 2014-02-06 19:22:47 +0100 Edward Hervey <edward@collabora.com>
232 * tests/check/Makefile.am:
233 check: Fix test location
235 2014-02-03 02:06:11 +0100 Sebastian Rasmussen <sebras@hotmail.com>
237 * tests/check/Makefile.am:
238 tests: Don't build disabled plugins' check tests
239 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
241 2014-01-30 10:44:29 +0100 Edward Hervey <bilboed@bilboed.com>
244 Automatic update of common submodule
245 From d48bed3 to 1a07da9
247 2014-01-03 16:20:11 +0000 Tim-Philipp Müller <tim@centricular.com>
249 * gst/asfdemux/gstasfdemux.c:
250 asfdemux: only add "format" field with fourcc to WMV caps
251 Doesn't make sense for e.g. H264 or MJPEG.
253 2013-12-22 22:34:03 +0000 Tim-Philipp Müller <tim@centricular.com>
257 Automatic update of common submodule
258 From dbedaa0 to d48bed3
260 2013-12-22 21:56:03 +0000 Tim-Philipp Müller <tim@centricular.com>
263 po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
264 https://bugzilla.gnome.org/show_bug.cgi?id=705455
266 2013-12-05 12:16:45 +0100 Sebastian Dröge <sebastian@centricular.com>
268 * ext/amrwbdec/amrwbdec.c:
269 amrwbdec: Remove some dead code
271 2013-12-05 12:16:38 +0100 Sebastian Dröge <sebastian@centricular.com>
273 * ext/amrnb/amrnbdec.c:
274 amrnbdec: Remove some dead code
276 2013-12-05 12:09:04 +0100 Sebastian Dröge <sebastian@centricular.com>
278 * ext/amrnb/amrnbdec.c:
279 amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
281 2013-12-05 12:08:46 +0100 Sebastian Dröge <sebastian@centricular.com>
283 * ext/amrwbdec/amrwbdec.c:
284 amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
286 2013-12-05 11:44:10 +0100 Sebastian Dröge <sebastian@centricular.com>
288 * ext/mpeg2dec/gstmpeg2dec.c:
289 mpeg2dec: Use new gst_video_decoder_set_needs_format() API
291 2013-11-29 15:51:49 +0000 Tim-Philipp Müller <tim@centricular.com>
293 * ext/x264/gstx264enc.c:
294 x264enc: fix compiler warning
295 Compiler warns rightly about possibly uninitialized variable.
297 2013-11-29 15:49:29 +0000 Tim-Philipp Müller <tim@centricular.com>
299 * ext/x264/gstx264enc.c:
300 x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
301 gst-launch-1.0 videotestsrc ! x264enc
303 2013-11-11 13:15:54 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
305 * ext/mpeg2dec/gstmpeg2dec.c:
306 mpeg2dec: graceful degradation for badly parsed input
308 2013-11-05 11:20:20 +0000 Tim-Philipp Müller <tim@centricular.com>
311 Automatic update of common submodule
312 From 865aa20 to dbedaa0
314 2013-10-22 16:02:04 +0900 HyeJin Choi <meeshel@meeshel78@hotmail.com>
316 * gst/asfdemux/asfpacket.c:
317 asfdemux: mo_size check bug fix. mo_size is not mandatory field.
318 So, don't need to check previous payload's mo_size and current
319 payload's mo_size when merging it.
320 https://bugzilla.gnome.org/show_bug.cgi?id=710609
322 2013-10-22 15:03:15 -0300 Thiago Santos <ts.santos@partner.samsung.com>
324 * gst/asfdemux/gstasfdemux.c:
325 * gst/asfdemux/gstasfdemux.h:
326 asfdemux: Keep audio error checking fields only for audio
327 Video shouldn't need to be descrambled, this can cause frames data
329 https://bugzilla.gnome.org/show_bug.cgi?id=684942
331 2013-10-22 00:56:29 -0300 Thiago Santos <ts.santos@partner.samsung.com>
333 * gst/asfdemux/gstasfdemux.c:
334 asfdemux: really copy the buffer data
335 Pass the copy-memory flag to copy the memory for the output buffer,
336 otherwise we end with 0-sized buffers
337 https://bugzilla.gnome.org/show_bug.cgi?id=684942
339 2013-09-27 08:05:25 -0700 Michael Esemplare <michael.esemplare@gmail.com>
341 * ext/x264/gstx264enc.c:
342 x264enc: If FPS is available, set VFR to false
343 https://bugzilla.gnome.org/show_bug.cgi?id=708940
345 2013-09-24 10:08:10 -0700 Thiago Santos <ts.santos@partner.samsung.com>
347 * gst/asfdemux/gstasfdemux.c:
348 asfdemux: Only use segment.start as seek_time if it is relative
349 Relying on the gst_segment_do_seek results for getting the
350 seeking time should not be used if seek type is SET because the
351 do_seek function makes the 'cur` position of the seek normalized
352 on the segment range. This means that seeking beyond the end of the
353 file might not result in instant EOS as it will end up seeking to
354 the final ts of the file.
355 In asf seeking to the final timestamp can lead to seeking to the last
356 keyframe, meaning a few seconds of video will still be played, which should
357 not be the desired behavior when seeking beyong file limits.
359 2013-09-24 10:07:25 -0700 Thiago Santos <ts.santos@partner.samsung.com>
361 * gst/asfdemux/gstasfdemux.c:
362 asfdemux: Parse last simple index entry
363 The entry size is fixed at 6, fix typo to finish parsing the index
364 correctly until the last sample
366 2013-09-24 18:32:31 +0100 Tim-Philipp Müller <tim@centricular.net>
370 Automatic update of common submodule
371 From 6b03ba7 to 865aa20
373 2013-09-24 15:05:36 +0200 Sebastian Dröge <slomo@circular-chaos.org>
376 configure: Actually use 1.3.0.1 as version to make configure happy
378 2013-09-24 15:00:30 +0200 Sebastian Dröge <slomo@circular-chaos.org>
383 === release 1.2.0 ===
385 2013-09-24 14:27:45 +0200 Sebastian Dröge <slomo@circular-chaos.org>
391 * docs/plugins/inspect/plugin-a52dec.xml:
392 * docs/plugins/inspect/plugin-amrnb.xml:
393 * docs/plugins/inspect/plugin-amrwbdec.xml:
394 * docs/plugins/inspect/plugin-asf.xml:
395 * docs/plugins/inspect/plugin-cdio.xml:
396 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
397 * docs/plugins/inspect/plugin-dvdread.xml:
398 * docs/plugins/inspect/plugin-dvdsub.xml:
399 * docs/plugins/inspect/plugin-lame.xml:
400 * docs/plugins/inspect/plugin-mad.xml:
401 * docs/plugins/inspect/plugin-mpeg2dec.xml:
402 * docs/plugins/inspect/plugin-realmedia.xml:
403 * docs/plugins/inspect/plugin-siddec.xml:
404 * docs/plugins/inspect/plugin-twolame.xml:
405 * docs/plugins/inspect/plugin-x264.xml:
406 * docs/plugins/inspect/plugin-xingmux.xml:
407 * gst-plugins-ugly.doap:
408 * win32/common/config.h:
411 2013-09-24 14:27:39 +0200 Sebastian Dröge <slomo@circular-chaos.org>
455 2013-09-18 11:34:56 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
457 * ext/x264/gstx264enc.c:
458 x264enc: Update the documentation to match the default profile used
459 https://bugzilla.gnome.org/show_bug.cgi?id=708036
461 2013-09-20 16:17:31 +0200 Edward Hervey <edward@collabora.com>
464 Automatic update of common submodule
465 From b613661 to 6b03ba7
467 2013-09-19 18:43:43 +0100 Tim-Philipp Müller <tim@centricular.net>
470 Automatic update of common submodule
471 From 74a6857 to b613661
473 2013-09-19 17:36:25 +0100 Tim-Philipp Müller <tim@centricular.net>
477 Automatic update of common submodule
478 From 098c0d7 to 74a6857
480 2013-09-19 11:35:04 +0200 Sebastian Dröge <slomo@circular-chaos.org>
485 === release 1.1.90 ===
487 2013-09-19 10:50:32 +0200 Sebastian Dröge <slomo@circular-chaos.org>
493 * docs/plugins/inspect/plugin-a52dec.xml:
494 * docs/plugins/inspect/plugin-amrnb.xml:
495 * docs/plugins/inspect/plugin-amrwbdec.xml:
496 * docs/plugins/inspect/plugin-asf.xml:
497 * docs/plugins/inspect/plugin-cdio.xml:
498 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
499 * docs/plugins/inspect/plugin-dvdread.xml:
500 * docs/plugins/inspect/plugin-dvdsub.xml:
501 * docs/plugins/inspect/plugin-lame.xml:
502 * docs/plugins/inspect/plugin-mad.xml:
503 * docs/plugins/inspect/plugin-mpeg2dec.xml:
504 * docs/plugins/inspect/plugin-realmedia.xml:
505 * docs/plugins/inspect/plugin-siddec.xml:
506 * docs/plugins/inspect/plugin-twolame.xml:
507 * docs/plugins/inspect/plugin-x264.xml:
508 * docs/plugins/inspect/plugin-xingmux.xml:
509 * gst-plugins-ugly.doap:
510 * win32/common/config.h:
513 2013-09-19 10:30:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
557 2013-09-19 09:45:55 +0200 Sebastian Dröge <slomo@circular-chaos.org>
560 po: Update translations
562 2013-09-18 19:13:45 -0400 Olivier Crête <olivier.crete@collabora.com>
564 * ext/x264/gstx264enc.c:
565 * tests/check/elements/x264enc.c:
566 x264enc: Implement getcaps that restricts the input format depending on the output profile
567 Also add some x264enc profile tests
568 https://bugzilla.gnome.org/show_bug.cgi?id=708326
570 2013-09-16 19:38:36 +0200 Matej Knopp <matej.knopp@gmail.com>
572 * gst/asfdemux/asfpacket.c:
573 * gst/asfdemux/gstasfdemux.c:
574 asfdemux: fix playback regression in push mode
576 2013-09-10 19:33:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
578 * gst/asfdemux/gstasfdemux.h:
579 asfdemux: remove unused variable
581 2013-09-05 22:56:48 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
583 * ext/x264/gstx264enc.c:
584 x264enc: Don't unref future state but the old one
585 Being silly will lead us nowhere.
587 2013-09-04 16:32:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
589 * ext/x264/gstx264enc.c:
590 x264enc: Check if we have an input state before using it
591 Flushing might happen before caps were set on the encoder,
592 which would lead to crashes here.
593 Thanks to Matej Knopp for analyzing this.
594 https://bugzilla.gnome.org/show_bug.cgi?id=707414
596 2013-09-03 20:28:35 +0200 Matej Knopp <matej.knopp@gmail.com>
598 * ext/x264/gstx264enc.c:
599 x264enc: fix unsigned comparison warning
601 2013-08-28 13:27:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
606 === release 1.1.4 ===
608 2013-08-28 12:58:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
614 * docs/plugins/inspect/plugin-a52dec.xml:
615 * docs/plugins/inspect/plugin-amrnb.xml:
616 * docs/plugins/inspect/plugin-amrwbdec.xml:
617 * docs/plugins/inspect/plugin-asf.xml:
618 * docs/plugins/inspect/plugin-cdio.xml:
619 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
620 * docs/plugins/inspect/plugin-dvdread.xml:
621 * docs/plugins/inspect/plugin-dvdsub.xml:
622 * docs/plugins/inspect/plugin-lame.xml:
623 * docs/plugins/inspect/plugin-mad.xml:
624 * docs/plugins/inspect/plugin-mpeg2dec.xml:
625 * docs/plugins/inspect/plugin-realmedia.xml:
626 * docs/plugins/inspect/plugin-siddec.xml:
627 * docs/plugins/inspect/plugin-twolame.xml:
628 * docs/plugins/inspect/plugin-x264.xml:
629 * docs/plugins/inspect/plugin-xingmux.xml:
630 * gst-plugins-ugly.doap:
631 * win32/common/config.h:
634 2013-08-28 12:58:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
678 2013-08-28 12:32:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
681 po: update translations
683 2013-08-27 14:13:06 +0100 Tim-Philipp Müller <tim@centricular.net>
685 * ext/x264/gstx264enc.c:
686 x264enc: log when we output a lower profile than requested
688 2013-08-21 18:32:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
690 * ext/x264/gstx264enc.c:
691 x264enc: Consider subset relations of profiles when setting srcpad caps
692 constrained-baseline is a subset of baseline, is a subset of main,
693 is a subset of high profile.
694 https://bugzilla.gnome.org/show_bug.cgi?id=705425
696 2013-08-21 12:31:23 +0100 Tim-Philipp Müller <tim@centricular.net>
698 * ext/x264/gstx264enc.c:
699 x264enc: propagate flow return back to base class and upstream
700 https://bugzilla.gnome.org/show_bug.cgi?id=705425
702 2013-08-17 23:13:17 +0100 Tim-Philipp Müller <tim@centricular.net>
705 configure: fix x264 version checking
706 x264 releases carry pkg-config versions such as 0.120.x
707 (literallly with an 'x'). Checking for x264 >= 0.120.0 will
708 then fail, so we need to either check for > 0.119.0 or
709 for >= 0.120 to make this work right.
711 2013-08-17 23:09:15 +0100 Tim-Philipp Müller <tim@centricular.net>
713 * ext/x264/gstx264enc.c:
714 x264enc: minor clean-up
715 We requires x264 build >= 120 now.
717 2013-08-15 15:30:31 +0200 Sebastian Dröge <slomo@circular-chaos.org>
719 * ext/mpeg2dec/gstmpeg2dec.c:
720 mpeg2dec: Fix mpeg2_reset() calls
722 2013-08-15 15:27:48 +0200 Sebastian Dröge <slomo@circular-chaos.org>
724 * ext/mpeg2dec/gstmpeg2dec.c:
725 * ext/x264/gstx264enc.c:
726 ext: Use new flush vfunc of video codec base classes and remove reset implementations
728 2013-08-01 01:34:05 +0200 Matej Knopp <matej.knopp@gmail.com>
730 * gst/asfdemux/gstasfdemux.c:
731 asfdemux: fix build on C89 compilers
733 2013-07-30 17:28:17 +0200 Matej Knopp <matej.knopp@gmail.com>
735 * gst/asfdemux/asfpacket.c:
736 * gst/asfdemux/gstasfdemux.c:
737 asfdemux: fix seeking in push mode
739 2013-08-02 14:14:48 +0200 Lubosz Sarnecki <lubosz@gmail.com>
742 build: add subdir-objects to AM_INIT_AUTOMAKE
743 Fixes warnings in automake 1.14
744 https://bugzilla.gnome.org/show_bug.cgi?id=705350
746 2013-08-02 08:25:49 +0200 Edward Hervey <edward@collabora.com>
748 * ext/mpeg2dec/gstmpeg2dec.c:
749 mpeg2dec: Do a hard reset of flush_stop
750 Which is notified by hard == 0 with latest refactoring.
752 2013-07-29 21:09:37 +0100 Tim-Philipp Müller <tim@centricular.net>
769 po: update translations
771 2013-07-29 14:48:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
776 === release 1.1.3 ===
778 2013-07-29 13:46:08 +0200 Sebastian Dröge <slomo@circular-chaos.org>
784 * docs/plugins/inspect/plugin-a52dec.xml:
785 * docs/plugins/inspect/plugin-amrnb.xml:
786 * docs/plugins/inspect/plugin-amrwbdec.xml:
787 * docs/plugins/inspect/plugin-asf.xml:
788 * docs/plugins/inspect/plugin-cdio.xml:
789 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
790 * docs/plugins/inspect/plugin-dvdread.xml:
791 * docs/plugins/inspect/plugin-dvdsub.xml:
792 * docs/plugins/inspect/plugin-lame.xml:
793 * docs/plugins/inspect/plugin-mad.xml:
794 * docs/plugins/inspect/plugin-mpeg2dec.xml:
795 * docs/plugins/inspect/plugin-realmedia.xml:
796 * docs/plugins/inspect/plugin-siddec.xml:
797 * docs/plugins/inspect/plugin-twolame.xml:
798 * docs/plugins/inspect/plugin-x264.xml:
799 * docs/plugins/inspect/plugin-xingmux.xml:
800 * gst-plugins-ugly.doap:
801 * win32/common/config.h:
804 2013-07-29 13:46:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
847 2013-07-29 12:13:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
849 * gst/asfdemux/gstasfdemux.c:
850 * gst/realmedia/rademux.c:
851 * gst/realmedia/rmdemux.c:
852 gst: Don't swap start/stop for negative rates in the SEGMENT query
854 2013-07-29 10:57:38 +0200 Sebastian Dröge <slomo@circular-chaos.org>
856 * gst/realmedia/rademux.c:
857 * gst/realmedia/rmdemux.c:
858 real: Implement SEGMENT query
860 2013-07-29 10:56:06 +0200 Sebastian Dröge <slomo@circular-chaos.org>
862 * gst/asfdemux/gstasfdemux.c:
863 asfdemux: Implement SEGMENT query
865 2013-07-28 16:43:28 +0200 Matej Knopp <matej.knopp@gmail.com>
867 * gst/asfdemux/asfheaders.c:
868 * gst/asfdemux/asfheaders.h:
869 * gst/asfdemux/asfpacket.c:
870 * gst/asfdemux/gstasfdemux.c:
871 * gst/asfdemux/gstasfdemux.h:
872 asfdemux: Add support for dvr-ms
873 https://bugzilla.gnome.org/show_bug.cgi?id=705026
875 2013-07-26 16:47:48 +0200 Edward Hervey <edward@collabora.com>
877 * gst/realmedia/rtspreal.c:
878 rtspreal: Ensure output value has an assigned value
879 In the case where this macro was used, that dest was != NULL but that
880 the strncmp failed, we would end up with dest_len being undefined.
882 2013-07-26 16:39:12 +0200 Edward Hervey <edward@collabora.com>
884 * ext/x264/gstx264enc.c:
885 x264: Fix dts comparision
886 We were assigning to a guint64 value (frame->dts) the sum of a unsigned
887 and signed value... resulting it the result never being < 0.
888 Instead just check if it is smaller before assigning to frame->dts.
890 2013-07-25 11:28:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
892 * gst/asfdemux/gstasfdemux.c:
893 * gst/asfdemux/gstasfdemux.h:
894 asfdemux: fix seqnum handling for seeks
895 Use the same seqnum as the seek for flushes/segments that are
896 caused by the seek. Also do the same for segment events
899 2013-07-25 13:35:44 +0200 Sebastian Dröge <slomo@circular-chaos.org>
901 * ext/mpeg2dec/gstmpeg2dec.c:
902 mpeg2dec: Clean up reset/start/stop handling
904 2013-07-25 11:01:20 +0200 Sebastian Dröge <slomo@circular-chaos.org>
906 * ext/x264/gstx264enc.c:
907 x264enc: React properly to flushing/resetting the encoder
908 https://bugzilla.gnome.org/show_bug.cgi?id=656007
910 2013-07-22 16:01:13 +0200 Sebastian Dröge <slomo@circular-chaos.org>
912 * gst/realmedia/rademux.c:
913 * gst/realmedia/rademux.h:
914 * gst/realmedia/rmdemux.c:
915 * gst/realmedia/rmdemux.h:
916 realmedia: Add support for group-id in the stream-start event
918 2013-07-22 15:45:57 +0200 Sebastian Dröge <slomo@circular-chaos.org>
920 * gst/asfdemux/gstasfdemux.c:
921 * gst/asfdemux/gstasfdemux.h:
922 asfdemux: Add support for group-id in the stream-start event
924 2013-07-22 15:43:18 +0200 Sebastian Dröge <slomo@circular-chaos.org>
926 * ext/sidplay/gstsiddec.cc:
927 * ext/sidplay/gstsiddec.h:
928 siddec: Add support for group-id in the stream-start event
930 2013-07-18 17:14:29 +0200 Edward Hervey <edward@collabora.com>
932 * gst/realmedia/rmdemux.c:
933 rmdemux: Mark demuxer as "running" in push-mode
934 Allows queries (and other code) to be answered when working in push-mode.
935 Running would only be set to TRUE accordingly when working in pull-mode
936 once it had read header/index.
939 2013-07-17 16:17:54 +0200 Edward Hervey <edward@collabora.com>
941 * ext/mpeg2dec/gstmpeg2dec.c:
942 mpeg2dec: Properly reset on sequence changes
943 Otherwise we end up using stray data/buffers.
946 2013-07-11 16:57:24 +0200 Sebastian Dröge <slomo@circular-chaos.org>
951 === release 1.1.2 ===
953 2013-07-11 16:12:25 +0200 Sebastian Dröge <slomo@circular-chaos.org>
959 * docs/plugins/inspect/plugin-a52dec.xml:
960 * docs/plugins/inspect/plugin-amrnb.xml:
961 * docs/plugins/inspect/plugin-amrwbdec.xml:
962 * docs/plugins/inspect/plugin-asf.xml:
963 * docs/plugins/inspect/plugin-cdio.xml:
964 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
965 * docs/plugins/inspect/plugin-dvdread.xml:
966 * docs/plugins/inspect/plugin-dvdsub.xml:
967 * docs/plugins/inspect/plugin-lame.xml:
968 * docs/plugins/inspect/plugin-mad.xml:
969 * docs/plugins/inspect/plugin-mpeg2dec.xml:
970 * docs/plugins/inspect/plugin-realmedia.xml:
971 * docs/plugins/inspect/plugin-siddec.xml:
972 * docs/plugins/inspect/plugin-twolame.xml:
973 * docs/plugins/inspect/plugin-x264.xml:
974 * docs/plugins/inspect/plugin-xingmux.xml:
975 * gst-plugins-ugly.doap:
976 * win32/common/config.h:
979 2013-07-11 16:12:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1022 2013-06-18 20:06:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1024 * ext/dvdread/dvdreadsrc.c:
1025 dvdreadsrc: correctly determine last chapter's duration
1026 This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
1027 It worked just fine before ...
1029 2013-06-25 14:20:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1031 * gst/realmedia/rdtmanager.c:
1032 rdt: forward sticky events
1034 2013-06-05 18:36:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1039 === release 1.1.1 ===
1041 2013-06-05 17:58:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1048 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1049 * docs/plugins/inspect/plugin-a52dec.xml:
1050 * docs/plugins/inspect/plugin-amrnb.xml:
1051 * docs/plugins/inspect/plugin-amrwbdec.xml:
1052 * docs/plugins/inspect/plugin-asf.xml:
1053 * docs/plugins/inspect/plugin-cdio.xml:
1054 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1055 * docs/plugins/inspect/plugin-dvdread.xml:
1056 * docs/plugins/inspect/plugin-dvdsub.xml:
1057 * docs/plugins/inspect/plugin-lame.xml:
1058 * docs/plugins/inspect/plugin-mad.xml:
1059 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1060 * docs/plugins/inspect/plugin-realmedia.xml:
1061 * docs/plugins/inspect/plugin-siddec.xml:
1062 * docs/plugins/inspect/plugin-twolame.xml:
1063 * docs/plugins/inspect/plugin-x264.xml:
1064 * docs/plugins/inspect/plugin-xingmux.xml:
1065 * gst-plugins-ugly.doap:
1066 * win32/common/config.h:
1069 2013-06-05 16:42:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1112 2013-06-05 15:15:16 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1115 Automatic update of common submodule
1116 From 098c0d7 to 01a7a46
1118 2013-06-04 16:12:27 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
1120 * ext/mpeg2dec/gstmpeg2dec.c:
1121 mpeg2dec: make the aspect ratio calculation more accurate.
1122 Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
1123 aspect-ratio if we don't have a valid upstream PAR.
1124 https://bugzilla.gnome.org/show_bug.cgi?id=685103
1126 2013-05-15 10:52:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1129 Automatic update of common submodule
1130 From 5edcd85 to 098c0d7
1132 2013-05-13 13:19:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1134 * tests/check/elements/amrnbenc.c:
1135 * tests/check/elements/mpeg2dec.c:
1136 * tests/check/elements/x264enc.c:
1137 * tests/check/elements/xingmux.c:
1138 tests: Fix event handling
1140 2013-05-09 19:40:49 -0400 Olivier Crête <olivier.crete@collabora.com>
1142 * ext/lame/gstlamemp3enc.c:
1143 lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
1144 lame does internal resampling, but the base class only cares about
1145 the number of raw samples, so tell finish frames about that, not
1146 the number of samples in the outgoing frame.:
1148 2013-04-30 10:01:29 +0100 Tim-Philipp Müller <tim@centricular.net>
1150 * ext/x264/gstx264enc.c:
1151 x264enc: output byte-stream if downstream has ANY caps
1152 It's what people expect when they pipe the output to
1153 filesink or into a tcp connection or pipe.
1155 2013-04-22 23:52:48 +0100 Tim-Philipp Müller <tim@centricular.net>
1159 * README.static-linking:
1161 Automatic update of common submodule
1162 From 3cb3d3c to 5edcd85
1164 2012-10-24 12:15:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1167 * ext/a52dec/Makefile.am:
1168 * ext/amrnb/Makefile.am:
1169 * ext/amrwbdec/Makefile.am:
1170 * ext/cdio/Makefile.am:
1171 * ext/dvdread/Makefile.am:
1172 * ext/lame/Makefile.am:
1173 * ext/mad/Makefile.am:
1174 * ext/mpeg2dec/Makefile.am:
1175 * ext/sidplay/Makefile.am:
1176 * ext/twolame/Makefile.am:
1177 * ext/x264/Makefile.am:
1178 * gst/asfdemux/Makefile.am:
1179 * gst/dvdlpcmdec/Makefile.am:
1180 * gst/dvdsub/Makefile.am:
1181 * gst/realmedia/Makefile.am:
1182 * gst/xingmux/Makefile.am:
1183 gst: Add better support for static plugins
1185 2013-04-14 17:55:44 +0100 Tim-Philipp Müller <tim@centricular.net>
1189 Automatic update of common submodule
1190 From aed87ae to 3cb3d3c
1192 2013-04-09 21:00:43 +0200 Stefan Sauer <ensonic@users.sf.net>
1195 Automatic update of common submodule
1196 From 04c7a1e to aed87ae
1198 2013-03-25 18:05:14 -0700 David Schleef <ds@schleef.org>
1200 * gst/asfdemux/gstasfdemux.c:
1201 * gst/realmedia/rmdemux.c:
1202 Use %03u instead of %u in gst_pad_create_stream_id_printf()
1204 2013-03-06 13:28:37 +0000 Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
1206 * ext/x264/gstx264enc.c:
1207 x264enc: Fix for 0/1 framerate - now uses VFR in this case
1208 Previously did a division by zero.
1209 https://bugzilla.gnome.org/show_bug.cgi?id=695728
1211 2013-03-07 00:02:00 +0000 Tim-Philipp Müller <tim@centricular.net>
1214 Automatic update of common submodule
1215 From 2de221c to 04c7a1e
1217 2013-02-08 00:15:01 +0000 Tim-Philipp Müller <tim@centricular.net>
1219 * ext/x264/gstx264enc.c:
1220 x264enc: simplify template caps
1221 No need to make an array for one single element.
1223 2013-02-08 00:11:03 +0000 Tim-Philipp Müller <tim@centricular.net>
1225 * ext/x264/gstx264enc.c:
1226 x264enc: put all theoretically possible formats in template caps
1227 and decide at runtime which subset of these (8-bit or 10-bit video
1228 formats) is supported. libx264 will be compiled for one of these
1229 two options, and it is possible to switch by pointing the dynamic
1230 linker to a different libx264 build at runtime. If we want our
1231 template caps to be correct, they should contain all then, with
1232 the actually supported ones determined at runtime.
1233 https://bugzilla.gnome.org/show_bug.cgi?id=691935
1235 2013-01-23 10:16:51 +0000 Tim-Philipp Müller <tim@centricular.net>
1237 * ext/x264/gstx264enc.c:
1238 x264enc: detect supported bit depth and pixel formats at runtime
1239 http://bugs.debian.org/667573
1240 https://bugzilla.gnome.org/show_bug.cgi?id=691935
1242 2013-01-30 09:15:18 +0100 Benjamin Gaignard <benjamin.gaignard@st.com>
1245 autogen.sh: allow calling from out-of-tree
1246 Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
1247 https://bugzilla.gnome.org/show_bug.cgi?id=692857
1249 2013-01-28 20:43:08 +0100 Stefan Sauer <ensonic@users.sf.net>
1252 Automatic update of common submodule
1253 From a942293 to 2de221c
1255 2013-01-15 15:18:04 +0100 Martin Pitt <martinpitt@gnome.org>
1257 * tests/check/Makefile.am:
1258 tests: use _1_0 variants for the various registry variables
1259 These override the variants without version suffix. Makes 'make check' work
1260 properly in environments that set the suffixed variant for 1.0, such as
1263 2013-01-15 15:06:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1266 Automatic update of common submodule
1267 From a72faea to a942293
1269 2012-12-30 23:56:14 +0000 Tim-Philipp Müller <tim@centricular.net>
1272 configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
1273 AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
1274 https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
1275 https://bugzilla.gnome.org/show_bug.cgi?id=690881
1277 2012-12-19 17:16:53 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
1279 * ext/mpeg2dec/gstmpeg2dec.c:
1280 mpeg2dec: use appropriate printf format for gsize
1282 2012-12-19 17:15:03 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
1284 * ext/cdio/gstcdio.h:
1285 cdio: Fix redundant redeclaration of 'cdio_version_string'
1286 cdio/version.h is already included by cdio/cdio.h
1288 2012-12-01 13:26:26 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1290 * ext/sidplay/gstsiddec.cc:
1291 siddec: init debug category
1293 2012-11-30 20:09:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1296 * ext/dvdread/Makefile.am:
1297 dvdread: link to libgmodule-2.0 since the g_module_* API is used
1298 And the gmodule lib has been moved into the Requires.private
1299 section of the pkg-config file in core.
1301 2012-11-27 17:07:31 +0000 Tim-Philipp Müller <tim@centricular.net>
1303 * ext/cdio/gstcdiocddasrc.c:
1304 * ext/cdio/gstcdiocddasrc.h:
1305 cdiocddasrc: detect whether drive produces samples in non-host endianness
1306 If drive produces samples in other endianness than the host,
1307 we need to byte swap them before pushing them out, or we
1308 produce nothing but noise. cdparanoia detects this automatically,
1309 but libcdio does not, so we have to do it ourselves.
1310 This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
1311 https://bugzilla.gnome.org/show_bug.cgi?id=377280
1313 2012-11-19 11:27:21 +0000 Tim-Philipp Müller <tim@centricular.net>
1316 Automatic update of common submodule
1317 From b497c4f to a72faea
1319 2012-11-16 13:32:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1321 * tests/check/elements/xingmux_testdata.h:
1322 xingmux: Fix unit test after change to correctly calculate number of frames
1324 2012-11-15 16:42:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1326 * ext/x264/gstx264enc.c:
1327 x264enc: Add support for 10-bit color formats
1328 Requires x264 to be built with 10-bit support, which disables
1329 9-bit support. Also only advertise the color formats that were
1332 2012-11-15 16:21:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1334 * ext/x264/gstx264enc.c:
1335 x264enc: Add support for Y444, Y42B and NV12
1337 2012-11-11 20:42:42 +0000 Tim-Philipp Müller <tim@centricular.net>
1339 * ext/cdio/Makefile.am:
1340 * ext/cdio/gstcdio.c:
1341 cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
1342 They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
1343 if they're not plain ASCII.
1345 2012-11-09 11:33:40 +0100 Gautier Portet <kassoulet@gmail.com>
1347 * gst/xingmux/gstxingmux.c:
1348 xingmux: Properly calculate the number of frames
1349 First, the xing header frame is never added to the count,
1350 we have to increment the count.
1351 Secondly, there is a rounding error when calculating the
1352 frame duration, as spf*GST_SECOND/rate is not an integer
1353 (26122448.9) an it must be 26122449.
1355 2012-11-07 20:45:38 +0000 Tim-Philipp Müller <tim@centricular.net>
1358 configure.ac: update courtesy of autoupdate
1360 2012-11-07 20:39:56 +0000 Tim-Philipp Müller <tim@centricular.net>
1364 configure: let AG_GST_PLUGIN_DOCS check for python
1365 And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
1366 which as a side-effect should pick up newer python versions as
1368 https://bugzilla.gnome.org/show_bug.cgi?id=563903
1370 2012-11-05 13:16:52 -0800 Michael Smith <msmith@rdio.com>
1372 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1373 dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
1375 2012-11-03 20:40:37 +0000 Tim-Philipp Müller <tim@centricular.net>
1377 * docs/random/LICENSE:
1378 * ext/a52dec/gsta52dec.c:
1379 * ext/a52dec/gsta52dec.h:
1380 * ext/amrnb/amrnb.c:
1381 * ext/amrnb/amrnbdec.c:
1382 * ext/amrnb/amrnbdec.h:
1383 * ext/amrnb/amrnbenc.c:
1384 * ext/amrnb/amrnbenc.h:
1385 * ext/amrwbdec/amrwb.c:
1386 * ext/amrwbdec/amrwbdec.c:
1387 * ext/amrwbdec/amrwbdec.h:
1388 * ext/cdio/gstcdio.c:
1389 * ext/cdio/gstcdio.h:
1390 * ext/cdio/gstcdiocddasrc.c:
1391 * ext/cdio/gstcdiocddasrc.h:
1392 * ext/dvdread/dvdreadsrc.c:
1393 * ext/dvdread/dvdreadsrc.h:
1394 * ext/lame/gstlamemp3enc.c:
1395 * ext/lame/gstlamemp3enc.h:
1396 * ext/lame/plugin.c:
1399 * ext/mpeg2dec/gstmpeg2dec.c:
1400 * ext/mpeg2dec/gstmpeg2dec.h:
1401 * ext/sidplay/gstsiddec.cc:
1402 * ext/sidplay/gstsiddec.h:
1403 * ext/twolame/gsttwolamemp2enc.c:
1404 * ext/twolame/gsttwolamemp2enc.h:
1405 * ext/x264/gstx264enc.c:
1406 * ext/x264/gstx264enc.h:
1407 * gst-libs/gst/gettext.h:
1408 * gst-libs/gst/glib-compat-private.h:
1409 * gst-libs/gst/gst-i18n-plugin.h:
1410 * gst/asfdemux/asfheaders.c:
1411 * gst/asfdemux/asfheaders.h:
1412 * gst/asfdemux/asfpacket.c:
1413 * gst/asfdemux/asfpacket.h:
1414 * gst/asfdemux/gstasf.c:
1415 * gst/asfdemux/gstasfdemux.c:
1416 * gst/asfdemux/gstasfdemux.h:
1417 * gst/asfdemux/gstrtpasfdepay.c:
1418 * gst/asfdemux/gstrtpasfdepay.h:
1419 * gst/asfdemux/gstrtspwms.c:
1420 * gst/asfdemux/gstrtspwms.h:
1421 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1422 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1423 * gst/dvdsub/gstdvdsubdec.c:
1424 * gst/dvdsub/gstdvdsubdec.h:
1425 * gst/dvdsub/gstdvdsubparse.c:
1426 * gst/dvdsub/gstdvdsubparse.h:
1427 * gst/realmedia/asmrules.c:
1428 * gst/realmedia/asmrules.h:
1429 * gst/realmedia/gstrdtbuffer.c:
1430 * gst/realmedia/gstrdtbuffer.h:
1431 * gst/realmedia/pnmsrc.c:
1432 * gst/realmedia/pnmsrc.h:
1433 * gst/realmedia/rademux.c:
1434 * gst/realmedia/rademux.h:
1435 * gst/realmedia/rdtdepay.c:
1436 * gst/realmedia/rdtdepay.h:
1437 * gst/realmedia/rdtjitterbuffer.c:
1438 * gst/realmedia/rdtjitterbuffer.h:
1439 * gst/realmedia/rdtmanager.c:
1440 * gst/realmedia/rdtmanager.h:
1441 * gst/realmedia/realhash.c:
1442 * gst/realmedia/realhash.h:
1443 * gst/realmedia/realmedia.c:
1444 * gst/realmedia/rmdemux.c:
1445 * gst/realmedia/rmdemux.h:
1446 * gst/realmedia/rmutils.c:
1447 * gst/realmedia/rmutils.h:
1448 * gst/realmedia/rtspreal.c:
1449 * gst/realmedia/rtspreal.h:
1450 * gst/xingmux/gstxingmux.c:
1451 * gst/xingmux/gstxingmux.h:
1452 * gst/xingmux/plugin.c:
1453 * tests/check/elements/amrnbenc.c:
1454 * tests/check/elements/mpeg2dec.c:
1455 * tests/check/elements/x264enc.c:
1456 * tests/check/generic/index.c:
1457 * tests/check/generic/states.c:
1458 * tests/check/pipelines/lame.c:
1460 https://bugzilla.gnome.org/show_bug.cgi?id=687520
1462 2012-10-30 13:39:52 +0100 Andreas Frisch <fraxinas@opendreambox.org>
1464 * gst/dvdsub/gstdvdsubdec.c:
1465 dvdsubdec: allocate correct amount of memory for bitmap
1466 https://bugzilla.gnome.org/show_bug.cgi?id=687192
1468 2012-10-30 09:20:04 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
1470 * ext/sidplay/gstsiddec.cc:
1471 siddec: reset bytes counter
1472 Reset the total_bytes counter so that we get timestamps correct.
1473 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
1475 2012-10-25 12:38:47 +0100 Tim-Philipp Müller <tim@centricular.net>
1478 * docs/plugins/inspect/plugin-a52dec.xml:
1479 * docs/plugins/inspect/plugin-amrnb.xml:
1480 * docs/plugins/inspect/plugin-amrwbdec.xml:
1481 * docs/plugins/inspect/plugin-asf.xml:
1482 * docs/plugins/inspect/plugin-cdio.xml:
1483 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1484 * docs/plugins/inspect/plugin-dvdread.xml:
1485 * docs/plugins/inspect/plugin-dvdsub.xml:
1486 * docs/plugins/inspect/plugin-lame.xml:
1487 * docs/plugins/inspect/plugin-mad.xml:
1488 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1489 * docs/plugins/inspect/plugin-realmedia.xml:
1490 * docs/plugins/inspect/plugin-siddec.xml:
1491 * docs/plugins/inspect/plugin-twolame.xml:
1492 * docs/plugins/inspect/plugin-x264.xml:
1493 * docs/plugins/inspect/plugin-xingmux.xml:
1494 * win32/common/config.h:
1495 Back to feature development
1497 === release 1.0.2 ===
1499 2012-10-25 01:11:10 +0100 Tim-Philipp Müller <tim@centricular.net>
1505 * docs/plugins/inspect/plugin-a52dec.xml:
1506 * docs/plugins/inspect/plugin-amrnb.xml:
1507 * docs/plugins/inspect/plugin-amrwbdec.xml:
1508 * docs/plugins/inspect/plugin-asf.xml:
1509 * docs/plugins/inspect/plugin-cdio.xml:
1510 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1511 * docs/plugins/inspect/plugin-dvdread.xml:
1512 * docs/plugins/inspect/plugin-dvdsub.xml:
1513 * docs/plugins/inspect/plugin-lame.xml:
1514 * docs/plugins/inspect/plugin-mad.xml:
1515 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1516 * docs/plugins/inspect/plugin-realmedia.xml:
1517 * docs/plugins/inspect/plugin-siddec.xml:
1518 * docs/plugins/inspect/plugin-twolame.xml:
1519 * docs/plugins/inspect/plugin-x264.xml:
1520 * docs/plugins/inspect/plugin-xingmux.xml:
1521 * gst-plugins-ugly.doap:
1522 * win32/common/config.h:
1525 2012-10-24 20:10:03 +0800 Scott Fan <fanchp@neusoft.com>
1527 * gst/asfdemux/Makefile.am:
1528 * gst/realmedia/Makefile.am:
1529 Makefile.am: Fix typos for generating the Android.mk files
1530 Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
1531 The typos led to generate the incorrect Android.mk files for the asfdemux
1532 and realmedia plugin.
1533 https://bugzilla.gnome.org/show_bug.cgi?id=686748
1535 2012-10-18 22:19:04 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1537 * ext/dvdread/dvdreadsrc.c:
1538 dvdreadsrc: correctly set next cell when seeking to sector
1540 2012-10-18 22:18:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1542 * gst/dvdsub/gstdvdsubparse.c:
1543 dvdsubparse: send src caps when receiving sink caps
1545 2012-10-12 14:49:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1547 * ext/dvdread/dvdreadsrc.c:
1548 dvdreadsrc: update dvd event to enhanced approach
1549 ... in line with resindvdsrc.
1551 2012-10-07 17:08:37 +0100 Tim-Philipp Müller <tim@centricular.net>
1554 docs: add 'make upload' target for new-release script
1556 2012-10-07 16:58:10 +0100 Tim-Philipp Müller <tim@centricular.net>
1559 * docs/plugins/inspect/plugin-a52dec.xml:
1560 * docs/plugins/inspect/plugin-amrnb.xml:
1561 * docs/plugins/inspect/plugin-amrwbdec.xml:
1562 * docs/plugins/inspect/plugin-asf.xml:
1563 * docs/plugins/inspect/plugin-cdio.xml:
1564 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1565 * docs/plugins/inspect/plugin-dvdread.xml:
1566 * docs/plugins/inspect/plugin-dvdsub.xml:
1567 * docs/plugins/inspect/plugin-lame.xml:
1568 * docs/plugins/inspect/plugin-mad.xml:
1569 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1570 * docs/plugins/inspect/plugin-realmedia.xml:
1571 * docs/plugins/inspect/plugin-siddec.xml:
1572 * docs/plugins/inspect/plugin-twolame.xml:
1573 * docs/plugins/inspect/plugin-x264.xml:
1574 * docs/plugins/inspect/plugin-xingmux.xml:
1575 * win32/common/config.h:
1576 Back to development (bug fixing)
1578 === release 1.0.1 ===
1580 2012-10-07 16:13:11 +0100 Tim-Philipp Müller <tim@centricular.net>
1586 * docs/plugins/inspect/plugin-a52dec.xml:
1587 * docs/plugins/inspect/plugin-amrnb.xml:
1588 * docs/plugins/inspect/plugin-amrwbdec.xml:
1589 * docs/plugins/inspect/plugin-asf.xml:
1590 * docs/plugins/inspect/plugin-cdio.xml:
1591 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1592 * docs/plugins/inspect/plugin-dvdread.xml:
1593 * docs/plugins/inspect/plugin-dvdsub.xml:
1594 * docs/plugins/inspect/plugin-lame.xml:
1595 * docs/plugins/inspect/plugin-mad.xml:
1596 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1597 * docs/plugins/inspect/plugin-realmedia.xml:
1598 * docs/plugins/inspect/plugin-siddec.xml:
1599 * docs/plugins/inspect/plugin-twolame.xml:
1600 * docs/plugins/inspect/plugin-x264.xml:
1601 * docs/plugins/inspect/plugin-xingmux.xml:
1602 * gst-plugins-ugly.doap:
1603 * win32/common/config.h:
1606 2012-10-06 14:58:34 +0100 Tim-Philipp Müller <tim@centricular.net>
1609 Automatic update of common submodule
1610 From 6c0b52c to 6bb6951
1612 2012-10-01 00:01:09 +1000 Jan Schmidt <thaytan@noraisin.net>
1614 * ext/mpeg2dec/gstmpeg2dec.c:
1615 mpeg2dec: Don't error out when there is no associated buffer
1616 In 0.10, having mpeg2dec occasionally tell us to output a frame that
1617 was never decoded was just ignored, so do the same in 1.0
1620 2012-09-29 12:13:00 +0100 Tim-Philipp Müller <tim@centricular.net>
1623 * gst/dvdsub/gstdvdsubdec.c:
1624 Purge mention of liboil and update REQUIREMENTS
1625 https://bugzilla.gnome.org/show_bug.cgi?id=673285
1627 2012-09-26 01:04:32 +0100 Tim-Philipp Müller <tim@centricular.net>
1629 * ext/x264/gstx264enc.c:
1630 x264enc: when setting fallback decoder latency, set valid min_latency
1631 Min. latency needs to be a valid time, so pass 0 as default
1632 value in the fallback case where we can't determine any latency,
1633 and avoid nasty criticals at runtime.
1635 2012-09-24 16:52:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1638 * docs/plugins/inspect/plugin-a52dec.xml:
1639 * docs/plugins/inspect/plugin-amrnb.xml:
1640 * docs/plugins/inspect/plugin-amrwbdec.xml:
1641 * docs/plugins/inspect/plugin-asf.xml:
1642 * docs/plugins/inspect/plugin-cdio.xml:
1643 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1644 * docs/plugins/inspect/plugin-dvdread.xml:
1645 * docs/plugins/inspect/plugin-dvdsub.xml:
1646 * docs/plugins/inspect/plugin-lame.xml:
1647 * docs/plugins/inspect/plugin-mad.xml:
1648 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1649 * docs/plugins/inspect/plugin-realmedia.xml:
1650 * docs/plugins/inspect/plugin-siddec.xml:
1651 * docs/plugins/inspect/plugin-twolame.xml:
1652 * docs/plugins/inspect/plugin-x264.xml:
1653 * docs/plugins/inspect/plugin-xingmux.xml:
1654 * win32/common/config.h:
1655 Back to development (bug fixing)
1657 === release 1.0.0 ===
1659 2012-09-24 14:32:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1664 * docs/plugins/inspect/plugin-a52dec.xml:
1665 * docs/plugins/inspect/plugin-amrnb.xml:
1666 * docs/plugins/inspect/plugin-amrwbdec.xml:
1667 * docs/plugins/inspect/plugin-asf.xml:
1668 * docs/plugins/inspect/plugin-cdio.xml:
1669 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1670 * docs/plugins/inspect/plugin-dvdread.xml:
1671 * docs/plugins/inspect/plugin-dvdsub.xml:
1672 * docs/plugins/inspect/plugin-lame.xml:
1673 * docs/plugins/inspect/plugin-mad.xml:
1674 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1675 * docs/plugins/inspect/plugin-realmedia.xml:
1676 * docs/plugins/inspect/plugin-siddec.xml:
1677 * docs/plugins/inspect/plugin-twolame.xml:
1678 * docs/plugins/inspect/plugin-x264.xml:
1679 * docs/plugins/inspect/plugin-xingmux.xml:
1680 * gst-plugins-ugly.doap:
1681 * win32/common/config.h:
1684 2012-09-22 16:08:54 +0100 Tim-Philipp Müller <tim@centricular.net>
1687 Automatic update of common submodule
1688 From 4f962f7 to 6c0b52c
1690 === release 0.11.99 ===
1692 2012-09-17 17:59:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1695 * docs/plugins/inspect/plugin-xingmux.xml:
1696 * gst-plugins-ugly.doap:
1697 * win32/common/config.h:
1700 2012-09-17 16:57:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1702 * docs/plugins/inspect/plugin-a52dec.xml:
1703 * docs/plugins/inspect/plugin-amrnb.xml:
1704 * docs/plugins/inspect/plugin-amrwbdec.xml:
1705 * docs/plugins/inspect/plugin-asf.xml:
1706 * docs/plugins/inspect/plugin-cdio.xml:
1707 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1708 * docs/plugins/inspect/plugin-dvdread.xml:
1709 * docs/plugins/inspect/plugin-dvdsub.xml:
1710 * docs/plugins/inspect/plugin-lame.xml:
1711 * docs/plugins/inspect/plugin-mad.xml:
1712 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1713 * docs/plugins/inspect/plugin-realmedia.xml:
1714 * docs/plugins/inspect/plugin-siddec.xml:
1715 * docs/plugins/inspect/plugin-twolame.xml:
1716 * docs/plugins/inspect/plugin-x264.xml:
1719 2012-09-17 16:57:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1722 * ext/amrnb/Makefile.am:
1723 * ext/amrwbdec/Makefile.am:
1724 * ext/lame/Makefile.am:
1725 * ext/twolame/Makefile.am:
1726 * tests/check/Makefile.am:
1727 Remove -DGST_USE_UNSTABLE_API
1729 2012-09-17 12:22:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1731 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1732 * docs/plugins/inspect/plugin-a52dec.xml:
1733 * docs/plugins/inspect/plugin-amrnb.xml:
1734 * docs/plugins/inspect/plugin-amrwbdec.xml:
1735 * docs/plugins/inspect/plugin-asf.xml:
1736 * docs/plugins/inspect/plugin-cdio.xml:
1737 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1738 * docs/plugins/inspect/plugin-dvdread.xml:
1739 * docs/plugins/inspect/plugin-dvdsub.xml:
1740 * docs/plugins/inspect/plugin-lame.xml:
1741 * docs/plugins/inspect/plugin-mad.xml:
1742 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1743 * docs/plugins/inspect/plugin-realmedia.xml:
1744 * docs/plugins/inspect/plugin-siddec.xml:
1745 * docs/plugins/inspect/plugin-twolame.xml:
1746 * docs/plugins/inspect/plugin-x264.xml:
1749 2012-09-17 10:53:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1751 * ext/cdio/gstcdio.c:
1752 cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
1753 Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
1754 introspection/updating for this plugin.
1756 2012-09-15 22:23:53 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
1758 * gst-plugins-ugly.spec.in:
1759 Switch to F18 package naming
1761 2012-09-14 16:28:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1763 * ext/dvdread/demo-play:
1764 * tests/check/elements/mpeg2dec.c:
1765 rename some caps and elements in examples
1767 2012-09-14 02:58:26 +0100 Tim-Philipp Müller <tim@centricular.net>
1772 === release 0.11.94 ===
1774 2012-09-14 02:49:34 +0100 Tim-Philipp Müller <tim@centricular.net>
1778 * gst-plugins-ugly.doap:
1779 * win32/common/config.h:
1782 2012-09-14 01:48:50 +0100 Tim-Philipp Müller <tim@centricular.net>
1784 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1785 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1786 * docs/plugins/gst-plugins-ugly-plugins.signals:
1787 * docs/plugins/inspect/plugin-a52dec.xml:
1788 * docs/plugins/inspect/plugin-amrnb.xml:
1789 * docs/plugins/inspect/plugin-amrwbdec.xml:
1790 * docs/plugins/inspect/plugin-asf.xml:
1791 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1792 * docs/plugins/inspect/plugin-dvdread.xml:
1793 * docs/plugins/inspect/plugin-dvdsub.xml:
1794 * docs/plugins/inspect/plugin-lame.xml:
1795 * docs/plugins/inspect/plugin-mad.xml:
1796 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1797 * docs/plugins/inspect/plugin-realmedia.xml:
1798 * docs/plugins/inspect/plugin-siddec.xml:
1799 * docs/plugins/inspect/plugin-twolame.xml:
1800 * docs/plugins/inspect/plugin-x264.xml:
1803 2012-09-13 13:49:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1805 * gst/realmedia/rmdemux.c:
1806 rmdemux: use DTS and PTS
1807 Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
1808 undefined to make the decoder do the right thing. We can then remove the code
1809 that tries to guess the PTS from the DTS.
1811 2012-09-10 22:30:18 -0700 Jan Schmidt <thaytan@noraisin.net>
1813 * ext/mpeg2dec/gstmpeg2dec.c:
1814 mpeg2dec: Hold ref to buffer while mapped
1815 So that the buffer still exists when we go to unmap it later,
1816 even if it got pushed in the meantime.
1818 2012-09-11 16:48:51 -0400 Olivier Crête <olivier.crete@collabora.com>
1820 * tests/check/elements/x264enc.c:
1821 x264enc test: x264enc produces constrained-baseline, not the full baseline
1823 2012-09-11 17:37:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1825 * gst/asfdemux/gstasfdemux.c:
1826 * gst/realmedia/rademux.c:
1827 * gst/realmedia/rmdemux.c:
1828 gst: only activate in pull mode if upstream is seekable
1830 2012-09-11 11:28:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1832 * gst/realmedia/rademux.c:
1833 rademux: tags can be NULL
1835 2012-09-11 11:13:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1838 mad: fix email address
1840 2012-09-11 11:12:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1843 mad: init base class method only once
1845 2012-09-11 10:46:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1847 * gst/xingmux/gstxingmux.c:
1848 xingmux: remove defunct commented code
1850 2012-09-11 10:40:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1852 * gst/dvdsub/gstdvdsubdec.c:
1853 dvbsubdec: handle and send GAP event
1854 ... in stead of update newsegment event.
1856 2012-09-11 10:34:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1858 * gst/dvdsub/gstdvdsubdec.c:
1859 dvbsubdec: adjust disabled code comment style
1861 2012-09-09 15:48:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1863 * ext/x264/gstx264enc.c:
1864 x264enc: clean up some debug statements
1866 2012-09-07 17:38:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1868 * ext/x264/gstx264enc.c:
1869 * ext/x264/gstx264enc.h:
1870 x264enc: handle possibly negative DTS provided by codec
1871 ... by arranging for an offset such that DTS == PTS for keyframes,
1872 which is expected elsewhere to go along with semantics of PTS and DTS.
1873 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
1875 2012-09-07 13:31:15 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
1877 * gst-plugins-ugly.spec.in:
1878 Fix spec file for ugly
1880 2012-09-06 14:42:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1882 * tests/check/elements/mpeg2dec.c:
1883 tests: mpeg2dec: initialize variable
1884 ... which avoids test segfaulting.
1886 2012-08-30 16:26:00 -0700 Edward Hervey <edward@collabora.com>
1888 * tests/check/elements/mpeg2dec.c:
1889 check: Feed parsed data to mpeg2dec
1890 And fix the expected output caps by adding colorimetry field
1892 2012-08-22 13:31:00 +0200 Stefan Sauer <ensonic@users.sf.net>
1895 Automatic update of common submodule
1896 From 668acee to 4f962f7
1898 2012-08-22 13:19:01 +0200 Stefan Sauer <ensonic@users.sf.net>
1901 configure: bump gtk-doc req to 1.12 (mar-2009)
1902 This allows us to e.g. unconditionally use gtkdoc-rebase.
1904 2012-08-20 23:32:32 +0100 Tim-Philipp Müller <tim@centricular.net>
1906 * docs/plugins/inspect/plugin-dvdsub.xml:
1907 * gst/dvdsub/gstdvdsubdec.c:
1908 * gst/dvdsub/gstdvdsubparse.c:
1909 video/x-dvd-subpicture -> subpicture/x-dvd
1911 2012-08-09 16:30:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1913 * ext/x264/gstx264enc.c:
1914 x264enc: Use new video encoder base class API for handling tags
1916 2012-08-08 16:27:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1918 * gst/dvdsub/gstdvdsubdec.c:
1919 dvdsubdec: Set alignment at the correct place of GstAllocationParams
1921 2012-08-08 16:26:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1924 * win32/common/config.h:
1927 === release 0.11.93 ===
1929 2012-08-08 15:23:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1932 * gst-plugins-ugly.doap:
1933 * win32/common/config.h:
1936 2012-08-08 15:23:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1938 * gst/asfdemux/asfpacket.c:
1939 * gst/realmedia/rmdemux.c:
1940 gst: silence some compiler warnings with -DG_DISABLE_ASSERT
1942 2012-08-06 15:31:50 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
1944 * gst/asfdemux/asfpacket.c:
1945 asfdemux: avoid some more invalid timestamp arithmetic
1946 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
1948 2012-08-05 18:30:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1950 * ext/sidplay/gstsiddec.cc:
1951 * gst/asfdemux/gstasfdemux.c:
1952 * gst/realmedia/rademux.c:
1953 * gst/realmedia/rmdemux.c:
1954 gst: Add stream-id to stream-start events
1956 2012-07-27 11:35:52 +0200 Edward Hervey <edward@collabora.com>
1958 * ext/mpeg2dec/gstmpeg2dec.c:
1959 mpeg2dec: Don't use NULL values for fbuf
1960 We need to make a difference between the initial dummy buffers (which
1961 have a fbuf->id of NULL) and the buffers on which we allocated
1964 2012-08-05 16:40:57 +0100 Tim-Philipp Müller <tim@centricular.net>
1967 Automatic update of common submodule
1968 From 94ccf4c to 668acee
1970 2012-08-04 16:13:36 +0100 Tim-Philipp Müller <tim@centricular.net>
1972 * ext/a52dec/gsta52dec.c:
1973 * ext/lame/gstlamemp3enc.c:
1974 * gst/asfdemux/gstasfdemux.c:
1975 * gst/realmedia/rademux.c:
1976 * gst/realmedia/rmdemux.c:
1977 * gst/realmedia/rmutils.c:
1978 gst_tag_list_free -> gst_tag_list_unref
1980 2012-07-28 00:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1982 * ext/sidplay/gstsiddec.cc:
1983 * ext/x264/gstx264enc.c:
1984 * gst/asfdemux/gstasfdemux.c:
1985 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1986 * gst/realmedia/rademux.c:
1987 * gst/realmedia/rmdemux.c:
1988 tag: Update for taglist/tag event API changes
1990 2012-07-26 18:30:04 +0200 Edward Hervey <edward@collabora.com>
1992 * ext/mpeg2dec/gstmpeg2dec.c:
1993 mpeg2dec: Avoid dropping first GOP
1994 We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
1995 do not check if it is NULL or not.
1996 And cleanup a bit of debug
1998 2012-07-25 13:05:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2000 * gst/realmedia/rdtmanager.c:
2001 * gst/realmedia/rdtmanager.h:
2002 rdt: add on-npt-stop signal
2003 rtspsrc will look for it.
2005 2012-07-25 12:48:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2007 * gst/realmedia/rdtmanager.c:
2008 rdt: set caps after activating the pad
2010 2012-07-25 12:48:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2012 * gst/realmedia/gstrdtbuffer.c:
2015 2012-07-25 09:37:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2017 * gst/asfdemux/gstrtpasfdepay.c:
2018 asfdepay: fix padding correction
2019 Fix padding correction. gst_buffer_copy_into() appends the memory to the already
2020 existing memory in the target buffer..
2021 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
2023 2012-07-23 13:32:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2025 * ext/mpeg2dec/gstmpeg2dec.c:
2026 mpeg2dec: copy buffer flags when cropping
2027 When we crop a buffer, copy the flags as well.
2029 2012-07-23 11:25:34 +0200 Robert Swain <robert.swain@collabora.co.uk>
2031 * ext/mpeg2dec/gstmpeg2dec.c:
2032 mpeg2dec: Fix GstVideoInfo pointer
2034 2012-07-23 11:13:05 +0200 Robert Swain <robert.swain@collabora.co.uk>
2036 * ext/mpeg2dec/gstmpeg2dec.c:
2037 mpeg2dec: Correctly flag output buffer interlaced state
2038 If the sequence is not flagged as progressive its buffers are marked
2039 interlace mode mixed. There is an individual picture flag indicating
2040 whether picture in the sequence are interlaced or not. This is used
2041 along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
2042 completely indicate the buffer's interlaced state.
2043 Also, TFF and RFF should only be set if the sequence is not progressive.
2045 2012-07-23 10:33:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2047 * ext/mpeg2dec/gstmpeg2dec.c:
2048 ext: Update for video base classes API changes
2050 2012-07-23 08:45:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2053 Automatic update of common submodule
2054 From 98e386f to 94ccf4c
2056 2012-07-20 16:12:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2058 * gst/asfdemux/asfpacket.c:
2059 asfdemux: make sure to avoid arithmetic with _NONE timestamp
2061 2012-07-16 17:36:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2063 * gst/asfdemux/asfpacket.c:
2064 asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
2065 ... so it does not get used as first (valid) payload ts, whereas
2066 the first real valid payload ts may be considerably larger.
2067 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
2069 2012-07-20 14:41:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2071 * gst/asfdemux/gstasfdemux.c:
2072 asfdemux: slightly relax supported seek requirements
2073 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
2075 2012-07-19 09:58:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2077 * ext/mpeg2dec/gstmpeg2dec.c:
2078 mpeg2dec: Propagate GstFlowReturn where needed
2079 It was just ignoring the return values...
2081 2012-07-19 09:56:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2083 * ext/mpeg2dec/gstmpeg2dec.c:
2084 mpeg2dec: Store temporary buffers out of the way
2085 When mpeg2dec needs to do cropping (because downstream can't handle it),
2086 we need temporary buffers to decode to.
2087 Use the user_data field to store those, and unify the rest of the code
2088 that needs to touch a buffer (regardless of how/where it was allocated).
2089 https://bugzilla.gnome.org/show_bug.cgi?id=680194
2091 2012-07-18 18:32:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2093 * ext/mpeg2dec/gstmpeg2dec.c:
2094 mpeg2dec: Call gst_video_decoder_negotiate()
2096 2012-07-18 17:21:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2098 * gst/realmedia/rmdemux.c:
2099 rmdemux: give stream tags a different event name so they don't overwrite global tags
2100 There can only be one taglist per name for sticky tag events.
2101 Needs to be fixed more properly, see
2102 https://bugzilla.gnome.org/show_bug.cgi?id=677619
2104 2012-07-18 16:49:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2106 * gst/realmedia/rademux.c:
2107 rademux: set/send caps on pad after activating it
2109 2012-07-18 16:46:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2111 * gst/realmedia/rmdemux.c:
2112 rmdemux: set/send caps after activating the source pads
2113 Makes sure the caps event isn't dropped immediately.
2115 2012-07-17 20:54:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2117 * ext/dvdread/dvdreadsrc.c:
2118 dvdreadsrc: mustn't drop queries like caps query if not started yet
2120 2012-07-15 20:12:46 +0100 Tim-Philipp Müller <tim@centricular.net>
2122 * gst/asfdemux/gstasfdemux.c:
2123 asfdemux: extract WM/Year as GstDateTime instead of GDate
2124 So we can signal that only the year field is valid.
2126 2012-07-13 15:41:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2128 * gst/asfdemux/gstasfdemux.c:
2129 asfdemux: don't leak payload if we are not pushing it
2131 2012-07-13 13:59:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2133 * ext/sidplay/gstsiddec.cc:
2134 * gst/asfdemux/gstasfdemux.c:
2135 * gst/realmedia/rademux.c:
2136 * gst/realmedia/rmdemux.c:
2137 demuxers: Push STREAM_START when needed
2139 2012-07-13 11:36:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2141 * gst/asfdemux/gstasfdemux.c:
2142 asf: don't push on inactive streams
2144 2012-07-12 18:05:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2146 * ext/dvdread/dvdreadsrc.c:
2147 dvdreadsrc: set rank to NONE
2148 It should never be autoplugged really, for DVD
2149 playback there's rsndvd (or will be, realsoonnow).
2151 2012-07-09 16:27:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2153 * ext/mpeg2dec/gstmpeg2dec.c:
2154 fix for allocator API changes
2156 2012-07-06 11:50:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2158 * ext/x264/gstx264enc.c:
2159 update for query api changes
2161 2012-07-06 11:27:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2163 * ext/mpeg2dec/gstmpeg2dec.c:
2164 update for query api changes
2166 2012-07-06 11:03:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2168 * ext/x264/gstx264enc.c:
2169 update for allocation query changes
2171 2012-07-05 23:23:33 +0100 Tim-Philipp Müller <tim@centricular.net>
2174 LICENSE_readme: fix typo
2176 2012-07-05 22:48:18 +0100 Tim-Philipp Müller <tim@centricular.net>
2179 LICENSE_readme: mention x264
2180 https://bugzilla.gnome.org/show_bug.cgi?id=679472
2182 2012-07-05 13:12:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2184 * gst/asfdemux/gstasfdemux.c:
2185 * gst/realmedia/rademux.c:
2186 * gst/realmedia/rmdemux.c:
2187 gst: Implement segment-done event
2189 2012-06-27 11:23:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2191 * gst/asfdemux/gstasfdemux.c:
2192 asf: fix x-wmv format in caps
2194 2012-06-27 10:24:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2196 * gst/asfdemux/asfpacket.c:
2199 2012-06-21 15:13:57 +0100 Bastien Nocera <hadess@hadess.net>
2201 * gst/asfdemux/asfpacket.c:
2202 * gst/asfdemux/asfpacket.h:
2203 * gst/asfdemux/gstasfdemux.c:
2204 asfdemux: Ignore parsing errors from broken packets
2205 We should instead be counting the number of errors and exiting if
2206 they're too numerous. This makes a number of broken ASF files playable.
2207 https://bugzilla.gnome.org/show_bug.cgi?id=678543
2209 gst/asfdemux/asfpacket.c
2210 gst/asfdemux/gstasfdemux.c
2212 2012-06-26 17:15:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2214 * gst/asfdemux/gstasfdemux.c:
2217 2012-06-25 09:43:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2219 * ext/mpeg2dec/gstmpeg2dec.c:
2220 mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
2222 2012-06-25 09:34:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2224 * ext/mpeg2dec/gstmpeg2dec.c:
2225 mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
2228 2012-06-20 13:36:25 -0400 Matej Knopp <matej.knopp@gmail.com>
2230 * ext/x264/gstx264enc.c:
2231 x264enc: Fix unitialized variable and taglist event
2233 2012-06-20 13:23:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2235 * ext/mpeg2dec/gstmpeg2dec.c:
2236 mpeg2dec: fix compilation
2238 2012-06-20 10:39:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2240 * ext/sidplay/gstsiddec.cc:
2241 * gst/asfdemux/gstasfdemux.c:
2242 * gst/realmedia/rademux.c:
2243 * gst/realmedia/rdtmanager.c:
2244 * gst/realmedia/rmdemux.c:
2245 update for task api change
2247 2012-06-20 10:39:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2249 * ext/mpeg2dec/gstmpeg2dec.c:
2250 * ext/x264/gstx264enc.c:
2253 2012-06-20 09:06:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2255 * ext/mpeg2dec/gstmpeg2dec.c:
2256 * ext/mpeg2dec/gstmpeg2dec.h:
2257 mpeg2dec: Port to 0.11 again
2259 2012-06-19 15:19:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2261 * ext/x264/gstx264enc.c:
2262 x264enc: Fix compiler warning
2264 2012-05-30 12:50:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2266 * ext/mpeg2dec/gstmpeg2dec.c:
2267 * ext/mpeg2dec/gstmpeg2dec.h:
2268 mpeg2dec: Report PAR if not present upstream
2269 And clean up some code
2271 2012-05-04 16:09:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2273 * ext/mpeg2dec/gstmpeg2dec.c:
2274 mpeg2dec: use _scale_ceil to compute frame period
2275 https://bugzilla.gnome.org/show_bug.cgi?id=675769
2277 2012-05-04 16:08:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2279 * ext/mpeg2dec/gstmpeg2dec.c:
2280 mpeg2dec: mpeg2dec actually has 3 frame latency
2281 https://bugzilla.gnome.org/show_bug.cgi?id=675769
2283 2012-05-01 18:49:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2285 * ext/mpeg2dec/gstmpeg2dec.c:
2286 mpeg2dec: Fix large output buffers leak
2288 2012-05-01 18:46:31 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2290 * ext/mpeg2dec/gstmpeg2dec.c:
2291 mpeg2dec: Port to new way of handling frame reference
2293 2012-05-01 16:12:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2295 * ext/mpeg2dec/gstmpeg2dec.c:
2296 mpeg2dec: don't leak input_state
2298 2012-04-13 19:06:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2300 * ext/mpeg2dec/gstmpeg2dec.c:
2301 * ext/mpeg2dec/gstmpeg2dec.h:
2302 mpeg2dec: Port to GstVideoDecoder base class
2304 ext/mpeg2dec/gstmpeg2dec.c
2305 ext/mpeg2dec/gstmpeg2dec.h
2306 Back to 0.10 state, needs to be ported to 0.11 again.
2308 2012-06-19 09:26:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2310 Merge remote-tracking branch 'origin/master'
2312 2012-06-19 09:26:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2314 * ext/x264/gstx264enc.c:
2315 * ext/x264/gstx264enc.h:
2316 x264enc: Port to 0.11 again
2318 2012-05-07 11:52:40 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2320 * ext/x264/gstx264enc.c:
2321 x264enc: Don't set latency while holding object lock
2322 This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
2323 https://bugzilla.gnome.org/show_bug.cgi?id=675762
2325 2012-05-03 18:07:24 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2327 * ext/x264/gstx264enc.c:
2328 x264enc: Use video encoder stream lock to avoid deadlock
2330 2012-05-01 18:45:33 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2332 * ext/x264/gstx264enc.c:
2333 x264enc: Port to new way of passing frame reference
2335 2012-04-30 19:00:09 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2337 * ext/x264/gstx264enc.c:
2338 x264enc: Set default stream-format to avc as it's a better format
2340 2012-04-26 22:27:55 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2342 * ext/x264/gstx264enc.c:
2343 x264enc: Fix setting latency
2344 Fixes setting latency when framerate is dynamic and round up the latency
2345 to avoid rounding issues.
2347 2012-04-30 18:59:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2349 * ext/x264/gstx264enc.c:
2350 x264enc: gst_video_encoder_get_frame() is now transfer full
2352 2012-04-26 17:31:45 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2354 * ext/x264/gstx264enc.c:
2355 x264enc: don't leak output state
2357 2012-04-18 17:09:12 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2359 * ext/x264/gstx264enc.c:
2360 * ext/x264/gstx264enc.h:
2361 x264enc: Remove x264 backward compatibility support
2363 2012-04-18 16:13:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2365 * ext/x264/gstx264enc.c:
2366 x264enc: Report latency base on x264 buffer size
2368 2012-04-17 15:44:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2371 * ext/x264/gstx264enc.c:
2372 * ext/x264/gstx264enc.h:
2373 x264enc: Port to GstVideoEncoder baseclass
2376 ext/x264/gstx264enc.c
2377 ext/x264/gstx264enc.h
2378 Back to 0.10 state, needs to be ported to 0.11 again.
2380 2012-06-16 18:29:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2385 * docs/plugins/Makefile.am:
2386 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2387 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2388 * docs/plugins/inspect/plugin-synaesthesia.xml:
2389 * gst/synaesthesia/.gitignore:
2390 * gst/synaesthesia/Makefile.am:
2391 * gst/synaesthesia/README:
2392 * gst/synaesthesia/gstsynaesthesia.c:
2393 * gst/synaesthesia/gstsynaesthesia.h:
2394 * gst/synaesthesia/synaescope.c:
2395 * gst/synaesthesia/synaescope.h:
2396 synaesthesia: remove experimental GPL-ed synaesthesia plugin
2397 It never made it out of experimental, and there's a new
2398 synaescope element in gst-plugins-bad that's hopefully
2399 sufficiently similar.
2400 https://bugzilla.gnome.org/show_bug.cgi?id=356882
2402 2012-06-16 18:13:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2404 * gst/mpegstream/.gitignore:
2405 mpegstream: remove leftover hidden .gitignore file
2407 2012-06-08 15:55:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2409 * gst/synaesthesia/gstsynaesthesia.c:
2410 * tests/check/elements/amrnbenc.c:
2411 * tests/check/elements/x264enc.c:
2412 elements: Use gst_pad_set_caps() instead of manual event fiddling
2414 2012-06-08 15:05:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2417 Automatic update of common submodule
2418 From 03a0e57 to 98e386f
2420 2012-06-07 16:28:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2425 === release 0.11.92 ===
2427 2012-06-07 16:28:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2433 * docs/plugins/inspect/plugin-a52dec.xml:
2434 * docs/plugins/inspect/plugin-amrnb.xml:
2435 * docs/plugins/inspect/plugin-amrwbdec.xml:
2436 * docs/plugins/inspect/plugin-asf.xml:
2437 * docs/plugins/inspect/plugin-cdio.xml:
2438 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2439 * docs/plugins/inspect/plugin-dvdread.xml:
2440 * docs/plugins/inspect/plugin-dvdsub.xml:
2441 * docs/plugins/inspect/plugin-lame.xml:
2442 * docs/plugins/inspect/plugin-mad.xml:
2443 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2444 * docs/plugins/inspect/plugin-realmedia.xml:
2445 * docs/plugins/inspect/plugin-siddec.xml:
2446 * docs/plugins/inspect/plugin-twolame.xml:
2447 * docs/plugins/inspect/plugin-x264.xml:
2448 * gst-plugins-ugly.doap:
2449 * win32/common/config.h:
2452 2012-06-07 16:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2495 2012-06-06 18:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2498 Automatic update of common submodule
2499 From 1fab359 to 03a0e57
2501 2012-06-06 13:03:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2503 * ext/sidplay/gstsiddec.cc:
2504 * gst/asfdemux/gstasfdemux.c:
2505 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2506 * gst/realmedia/rademux.c:
2507 * gst/realmedia/rmdemux.c:
2508 update for tag event change
2510 2012-06-01 10:29:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2513 Automatic update of common submodule
2514 From f1b5a96 to 1fab359
2516 2012-05-31 13:08:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2519 Automatic update of common submodule
2520 From 92b7266 to f1b5a96
2522 2012-05-30 12:45:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2525 Automatic update of common submodule
2526 From ec1c4a8 to 92b7266
2528 2012-05-30 11:24:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2531 Automatic update of common submodule
2532 From 3429ba6 to ec1c4a8
2534 2012-05-26 23:41:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2536 * gst/realmedia/rmutils.c:
2537 realmedia: don't use GstStructure API on tag lists
2539 2012-05-21 14:57:44 +0200 Julien Isorce <julien.isorce@gmail.com>
2541 * ext/a52dec/gsta52dec.c:
2542 a52dec: really prefer the original number (and position) of channels
2543 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
2545 2012-05-24 12:32:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2548 Automatic update of common submodule
2549 From dc70203 to 3429ba6
2551 2012-05-17 21:12:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2554 * ext/x264/gstx264enc.c:
2555 x264: bump x264 requirement to build 106 or later
2556 Build 106 is from September 2010.
2557 https://bugzilla.gnome.org/show_bug.cgi?id=676257
2559 2012-04-15 23:39:48 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
2561 * ext/a52dec/gsta52dec.c:
2563 a52dec: adapt to work also with new liba52
2564 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
2566 2012-05-17 12:40:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2568 * ext/a52dec/gsta52dec.c:
2569 a52dec: trigger renegotiation upon changed stream channels
2572 2012-05-16 09:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2575 configure: Require core/base 0.11.91
2577 2012-01-13 18:18:33 -0500 Matej Knopp <matej.knopp@gmail.com>
2580 .gitignore: add visual studio IDE files and OS X .DS_Store files
2581 https://bugzilla.gnome.org/show_bug.cgi?id=667899
2583 2012-05-13 17:00:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2588 === release 0.11.91 ===
2590 2012-05-13 16:49:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2597 * gst-plugins-ugly.doap:
2598 * win32/common/config.h:
2601 2012-05-13 16:48:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2644 2012-05-13 16:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2646 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
2648 2012-05-13 15:56:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2651 Automatic update of common submodule
2652 From dc70203 to 3429ba6
2654 2012-04-24 15:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2656 * gst/asfdemux/asfpacket.c:
2657 asfdemux: Use correct enum type
2659 2012-05-10 10:11:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2661 * gst/asfdemux/gstasfdemux.c:
2662 asfdemux: implement pull mode seek snap flags when an index is present
2663 Also ensure we get a proper EOS when seeking past the end of the
2664 file, or (when the snap after flag is set) between the last keyframe
2665 and the end of the file.
2667 2012-05-03 23:50:30 +0100 Leon Merten Lohse <leon@green-side.de>
2669 * ext/cdio/gstcdio.c:
2670 * ext/cdio/gstcdio.h:
2671 * ext/cdio/gstcdiocddasrc.c:
2672 cdio: compensate for libcdio's recent cd-text api changes
2673 https://bugzilla.gnome.org/show_bug.cgi?id=675112
2675 ext/cdio/gstcdiocddasrc.c
2677 2012-04-30 21:27:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2679 * ext/dvdread/dvdreadsrc.c:
2680 dvdread: fix build after recent include reshuffling in core
2681 Need to include gmodule.h ourselves now.
2683 2012-04-19 12:22:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2685 * ext/mpeg2dec/gstmpeg2dec.c:
2686 video: Update for libgstvideo API changes
2688 2012-04-16 09:09:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2691 Automatic update of common submodule
2692 From 6db25be to dc70203
2694 2012-04-12 13:56:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2696 * gst/asfdemux/asfpacket.c:
2697 * gst/asfdemux/asfpacket.h:
2698 asfdemux: fix performance issue, especially with high-bitrate streams
2699 Two things were suboptimal from a performance point of view:
2700 a) consider a large media object such as a video keyframe, which
2701 may be split up into multiple fragments. We would assemble
2702 the media object as follows:
2703 buf = join (join (join (frag1, frag2), frag3), frag4)
2704 which causes many unnecessary memcpy()s, and malloc/free,
2705 which could easily add up to a multiple of the actual object
2706 size. To avoid this, we allocate a buffer of the size needed
2707 from the start and copy fragments into that directly.
2708 b) for every fragment to join, we would create a sub-buffer
2709 before joining it (which would discard the sub-buffer again),
2710 leading to unnecessary miniobject create/free churn.
2712 gst/asfdemux/asfpacket.c
2713 gst/asfdemux/asfpacket.h
2715 2012-04-12 14:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2717 * gst/asfdemux/asfpacket.c:
2718 asfdemux: avoid unnecessary stream lookup
2719 We have already retrieved the stream for that stream number and
2720 made sure it's not NULL, so no need to do it again here; neither
2721 the number nor the streams changed since the last time.
2723 2012-04-02 19:31:20 +0200 Alban Browaeys <prahal@yahoo.com>
2725 * ext/a52dec/gsta52dec.c:
2726 a52dec: fix first_access bigger than 2
2727 gst_buffer_extract returns the number of bytes extracted, here 2 max.
2728 Set size to the buffer size as was done in 0.10 to avoid first_access
2729 error when it bypass 2.
2730 https://bugzilla.gnome.org/show_bug.cgi?id=673434
2732 2012-04-13 13:43:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2736 configure: Modernize autotools setup a bit
2737 Also we now only create tar.bz2 and tar.xz tarballs.
2739 2012-04-13 13:37:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2742 Automatic update of common submodule
2743 From 464fe15 to 6db25be
2745 2012-04-12 11:19:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2750 === release 0.11.90 ===
2752 2012-04-12 10:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2758 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
2759 * docs/plugins/inspect/plugin-a52dec.xml:
2760 * docs/plugins/inspect/plugin-amrnb.xml:
2761 * docs/plugins/inspect/plugin-amrwbdec.xml:
2762 * docs/plugins/inspect/plugin-asf.xml:
2763 * docs/plugins/inspect/plugin-cdio.xml:
2764 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2765 * docs/plugins/inspect/plugin-dvdread.xml:
2766 * docs/plugins/inspect/plugin-dvdsub.xml:
2767 * docs/plugins/inspect/plugin-lame.xml:
2768 * docs/plugins/inspect/plugin-mad.xml:
2769 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2770 * docs/plugins/inspect/plugin-realmedia.xml:
2771 * docs/plugins/inspect/plugin-siddec.xml:
2772 * docs/plugins/inspect/plugin-twolame.xml:
2773 * docs/plugins/inspect/plugin-x264.xml:
2774 * gst-plugins-ugly.doap:
2775 * win32/common/config.h:
2778 2012-04-12 10:39:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2821 2012-04-10 00:48:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2823 * ext/mad/gstmad.c.orig:
2824 mad: remove .c.orig file
2826 2012-04-10 00:47:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2828 * ext/a52dec/gsta52dec.c:
2829 * ext/amrnb/amrnbdec.c:
2830 * ext/amrnb/amrnbenc.c:
2831 * ext/amrwbdec/amrwbdec.c:
2832 * ext/cdio/gstcdiocddasrc.c:
2833 * ext/dvdread/dvdreadsrc.c:
2834 * ext/lame/gstlamemp3enc.c:
2836 * ext/mad/gstmad.c.orig:
2837 * ext/mpeg2dec/gstmpeg2dec.c:
2838 * ext/sidplay/gstsiddec.cc:
2839 * ext/twolame/gsttwolamemp2enc.c:
2840 * ext/x264/gstx264enc.c:
2841 * gst/asfdemux/gstasfdemux.c:
2842 * gst/asfdemux/gstrtpasfdepay.c:
2843 * gst/asfdemux/gstrtspwms.c:
2844 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2845 * gst/dvdsub/gstdvdsubdec.c:
2846 * gst/dvdsub/gstdvdsubparse.c:
2847 * gst/realmedia/pnmsrc.c:
2848 * gst/realmedia/rademux.c:
2849 * gst/realmedia/rdtdepay.c:
2850 * gst/realmedia/rdtmanager.c:
2851 * gst/realmedia/rmdemux.c:
2852 * gst/realmedia/rtspreal.c:
2853 * gst/synaesthesia/gstsynaesthesia.c:
2854 * gst/xingmux/gstxingmux.c:
2855 Use new gst_element_class_set_static_metadata()
2857 2012-04-05 18:43:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2860 Automatic update of common submodule
2861 From 7fda524 to 464fe15
2863 2012-04-05 17:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2865 * ext/a52dec/gsta52dec.c:
2866 * ext/amrnb/amrnb.c:
2867 * ext/amrwbdec/amrwb.c:
2868 * ext/cdio/gstcdio.c:
2869 * ext/dvdread/dvdreadsrc.c:
2870 * ext/lame/plugin.c:
2872 * ext/mad/gstmad.c.orig:
2873 * ext/mpeg2dec/gstmpeg2dec.c:
2874 * ext/sidplay/gstsiddec.cc:
2875 * ext/twolame/gsttwolamemp2enc.c:
2876 * ext/x264/gstx264enc.c:
2877 * gst/asfdemux/gstasf.c:
2878 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2879 * gst/dvdsub/gstdvdsubdec.c:
2880 * gst/realmedia/realmedia.c:
2881 * gst/synaesthesia/gstsynaesthesia.c:
2882 * gst/xingmux/plugin.c:
2883 gst: Update for GST_PLUGIN_DEFINE() API changes
2885 2012-04-05 13:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2888 configure: Update version to 0.11.89.1
2890 2012-04-04 14:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2893 * docs/plugins/Makefile.am:
2894 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2895 * docs/version.entities.in:
2896 * ext/a52dec/Makefile.am:
2897 * ext/amrnb/Makefile.am:
2898 * ext/amrwbdec/Makefile.am:
2899 * ext/cdio/Makefile.am:
2900 * ext/lame/Makefile.am:
2901 * ext/mad/Makefile.am:
2902 * ext/mpeg2dec/Makefile.am:
2903 * ext/sidplay/Makefile.am:
2904 * ext/twolame/Makefile.am:
2905 * ext/x264/Makefile.am:
2906 * gst-plugins-ugly.spec.in:
2907 * gst/asfdemux/Makefile.am:
2908 * gst/dvdlpcmdec/Makefile.am:
2909 * gst/dvdsub/Makefile.am:
2910 * gst/realmedia/Makefile.am:
2911 * pkgconfig/Makefile.am:
2912 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
2913 * tests/check/Makefile.am:
2914 gst: Update versioning
2916 2012-04-02 15:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2918 * ext/mpeg2dec/gstmpeg2dec.c:
2919 * ext/mpeg2dec/gstmpeg2dec.h:
2920 mpeg2dec: fix cropping
2921 fix cropping in mpeg2dec
2923 2012-04-01 20:19:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2925 * ext/mpeg2dec/gstmpeg2dec.c:
2926 mpeg2dec: add crop metadata when buffer is still writable
2928 2012-03-30 18:13:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2930 * gst/asfdemux/gstrtpasfdepay.c:
2931 update for buffer api change
2933 2012-03-30 11:52:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2935 * ext/a52dec/gsta52dec.c:
2937 ext: Update for audio decoder API changes
2939 2012-03-29 17:32:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2941 * tests/check/elements/amrnbenc.c:
2942 * tests/check/elements/x264enc.c:
2943 tests: make more valgrind-friendly and plug caps leak
2945 2012-03-28 12:50:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2947 * gst/asfdemux/asfpacket.c:
2948 * gst/asfdemux/gstasfdemux.c:
2949 * gst/dvdsub/gstdvdsubdec.c:
2950 update for buffer changes
2952 2012-03-27 14:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2954 * tests/check/elements/x264enc.c:
2955 tests: x264enc: adjust test to removal of deprecated properties
2957 2012-03-26 12:13:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2959 Replace master with 0.11
2961 2012-03-22 15:56:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2966 === release 0.11.2 ===
2968 2012-03-22 15:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2974 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2975 * docs/plugins/inspect/plugin-a52dec.xml:
2976 * docs/plugins/inspect/plugin-amrnb.xml:
2977 * docs/plugins/inspect/plugin-amrwbdec.xml:
2978 * docs/plugins/inspect/plugin-asf.xml:
2979 * docs/plugins/inspect/plugin-cdio.xml:
2980 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2981 * docs/plugins/inspect/plugin-dvdread.xml:
2982 * docs/plugins/inspect/plugin-dvdsub.xml:
2983 * docs/plugins/inspect/plugin-lame.xml:
2984 * docs/plugins/inspect/plugin-mad.xml:
2985 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2986 * docs/plugins/inspect/plugin-realmedia.xml:
2987 * docs/plugins/inspect/plugin-siddec.xml:
2988 * docs/plugins/inspect/plugin-twolame.xml:
2989 * docs/plugins/inspect/plugin-x264.xml:
2990 * gst-plugins-ugly.doap:
3030 * win32/common/config.h:
3033 2012-03-21 13:18:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3035 * tests/check/elements/mpeg2dec.c:
3036 tests: fix after memory changes
3038 2012-03-21 13:18:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3040 * ext/x264/gstx264enc.c:
3041 * ext/x264/gstx264enc.h:
3042 x264enc: remove deprecated properties
3044 2012-03-20 12:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3046 Merge remote-tracking branch 'origin/master' into 0.11
3047 So 0.11 folks also get amr include fixes.
3049 ext/a52dec/gsta52dec.c
3052 2012-03-18 18:56:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3054 * gst/synaesthesia/gstsynaesthesia.c:
3055 synaesthesia: fixup for bufferpool api changes
3056 ... as well as some caps ref handling.
3058 2012-03-16 21:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3060 * gst/realmedia/rademux.c:
3061 * gst/realmedia/rmdemux.c:
3062 don't pass random pointers to pull_range
3064 2012-03-15 22:11:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3066 * ext/mpeg2dec/gstmpeg2dec.c:
3067 update for bufferpool changes
3069 2012-03-15 20:38:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3071 * ext/mpeg2dec/gstmpeg2dec.c:
3072 update for allocation query changes
3074 2012-03-15 13:38:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3076 * ext/dvdread/dvdreadsrc.c:
3077 * ext/lame/gstlamemp3enc.c:
3078 * ext/mpeg2dec/gstmpeg2dec.c:
3079 * ext/x264/gstx264enc.c:
3080 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3081 * gst/dvdsub/gstdvdsubdec.c:
3082 update for memory api changes
3084 2012-03-14 19:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3086 * ext/mpeg2dec/gstmpeg2dec.c:
3087 take padding into account
3089 2012-03-13 18:27:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3092 mad: simplify parsing code
3093 Also fixes #671455 (expected at least).
3095 2012-03-12 16:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3098 configure.ac: bump required GLib to 2.31.14
3099 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
3101 2012-03-12 12:23:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3103 * ext/sidplay/gstsiddec.cc:
3104 fix for caps _normalize changes
3106 2012-03-11 19:07:19 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3108 * ext/x264/gstx264enc.c:
3109 fix for caps api changes
3111 2012-03-06 16:08:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3113 * ext/a52dec/gsta52dec.c:
3114 * ext/a52dec/gsta52dec.h:
3115 a52dec: use base class tag handling helper
3116 ... so as to ensure these to be handled and sent at proper time.
3118 2012-03-06 14:28:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3120 * ext/dvdread/dvdreadsrc.c:
3121 dvdreadsrc: Use variable type with correct signedness
3123 2011-01-14 18:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
3125 * ext/mpeg2dec/gstmpeg2dec.c:
3126 mpeg2dec: Copy planes in one go when possible
3128 2012-03-03 17:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3131 * ext/amrnb/amrnbdec.h:
3132 * ext/amrnb/amrnbenc.h:
3133 * ext/amrwbdec/amrwbdec.h:
3134 amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
3135 In previous versions, the opencore-amr include sub-directory
3136 would be specified in the include path in the CFLAGS, but this
3137 is no longer the case in newer versions, so we need to add those
3138 to our include directives.
3139 Based on patch by: Christian Morales Vega
3140 https://bugzilla.gnome.org/show_bug.cgi?id=671123
3142 2012-03-03 16:56:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3145 configure: get rid of non-pkg-config ways to check for opencore-amr
3147 2012-02-29 17:26:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3149 * ext/mpeg2dec/gstmpeg2dec.c:
3150 update for metadata API changes
3152 2012-02-27 06:35:01 +0100 Alessandro Decina <alessandro.d@gmail.com>
3154 * ext/amrwbdec/Makefile.am:
3155 * ext/lame/Makefile.am:
3156 * ext/mad/Makefile.am:
3157 amrwbdec, lame, mad: link to libgstbase
3159 2012-02-27 06:33:48 +0100 Alessandro Decina <alessandro.d@gmail.com>
3161 * ext/x264/gstx264enc.c:
3162 x264enc: fix compiler warning
3164 2012-02-27 00:36:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3166 Merge remote-tracking branch 'origin/master' into 0.11
3168 2012-02-27 00:34:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3170 Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
3174 2012-02-23 11:20:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3179 * docs/plugins/gst-plugins-ugly-plugins.args:
3180 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3181 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
3182 * docs/plugins/inspect/plugin-a52dec.xml:
3183 * docs/plugins/inspect/plugin-amrnb.xml:
3184 * docs/plugins/inspect/plugin-amrwbdec.xml:
3185 * docs/plugins/inspect/plugin-asf.xml:
3186 * docs/plugins/inspect/plugin-cdio.xml:
3187 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3188 * docs/plugins/inspect/plugin-dvdread.xml:
3189 * docs/plugins/inspect/plugin-dvdsub.xml:
3190 * docs/plugins/inspect/plugin-iec958.xml:
3191 * docs/plugins/inspect/plugin-lame.xml:
3192 * docs/plugins/inspect/plugin-mad.xml:
3193 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3194 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3195 * docs/plugins/inspect/plugin-mpegstream.xml:
3196 * docs/plugins/inspect/plugin-realmedia.xml:
3197 * docs/plugins/inspect/plugin-siddec.xml:
3198 * docs/plugins/inspect/plugin-twolame.xml:
3199 * docs/plugins/inspect/plugin-x264.xml:
3200 * win32/common/config.h:
3201 Bump version after release
3203 2012-02-21 18:58:06 -0800 David Schleef <ds@schleef.org>
3206 autogen.sh: avoid touching .po files during 'make'
3207 A simple workaround to deal with GNU gettext automake integration
3208 failing to deal with git. Fixes: #669207
3210 2012-02-22 02:17:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3212 * ext/x264/gstx264enc.c:
3213 x264: convert g_print to LOG
3215 2012-02-22 02:07:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3217 * gst/asfdemux/gstrtpasfdepay.c:
3218 update for new memory api
3220 2012-02-22 02:07:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3222 * ext/x264/gstx264enc.c:
3223 x264enc: handle pts and dts
3225 2012-02-21 18:53:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3228 mad: handle libmad freeform parsing quirk
3230 2012-02-21 18:49:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3233 mad: fixup unhacking last frame coaxing
3234 ... so as to not only replace the data pointer but also available size.
3236 2012-02-20 14:27:49 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
3238 * gst-plugins-ugly.spec.in:
3241 2012-02-18 00:02:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3243 * win32/common/config.h:
3244 win32: back to development
3246 2012-02-17 17:53:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3249 * gst/synaesthesia/gstsynaesthesia.c:
3250 * gst/synaesthesia/gstsynaesthesia.h:
3251 synaesthesia: port to 0.11
3253 2012-02-17 17:53:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3256 * gst/xingmux/gstxingmux.c:
3257 xingmux: port to 0.11
3259 2012-02-17 11:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3264 === release 0.11.1 ===
3266 2012-02-17 11:06:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3272 * docs/plugins/gst-plugins-ugly-plugins.args:
3273 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3274 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
3275 * docs/plugins/inspect/plugin-a52dec.xml:
3276 * docs/plugins/inspect/plugin-amrnb.xml:
3277 * docs/plugins/inspect/plugin-amrwbdec.xml:
3278 * docs/plugins/inspect/plugin-asf.xml:
3279 * docs/plugins/inspect/plugin-cdio.xml:
3280 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3281 * docs/plugins/inspect/plugin-dvdread.xml:
3282 * docs/plugins/inspect/plugin-dvdsub.xml:
3283 * docs/plugins/inspect/plugin-lame.xml:
3284 * docs/plugins/inspect/plugin-mad.xml:
3285 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3286 * docs/plugins/inspect/plugin-realmedia.xml:
3287 * docs/plugins/inspect/plugin-siddec.xml:
3288 * docs/plugins/inspect/plugin-twolame.xml:
3289 * docs/plugins/inspect/plugin-x264.xml:
3290 * gst-plugins-ugly.doap:
3330 * win32/common/config.h:
3333 2012-02-17 09:16:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3335 Merge branch 'master' into 0.11
3339 2012-02-16 14:29:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3342 mad: unhack last frame coaxing
3343 ... so as to maximally use available base class API and interfere least
3344 as possible with its internal state.
3346 2012-02-15 13:45:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3349 mad: fix compilation
3351 2012-02-15 13:40:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3354 mad: chain up to default event handler
3356 2012-02-11 05:38:41 -0500 Matej Knopp <matej.knopp@gmail.com>
3358 * ext/x264/gstx264enc.c:
3359 x264enc: unmap video frame after encoding
3360 Fixes major memory leak.
3361 https://bugzilla.gnome.org/show_bug.cgi?id=669863
3363 2012-02-10 17:02:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3365 * ext/x264/gstx264enc.c:
3366 x264enc: fix after merge
3368 2012-02-10 17:00:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3370 Merge branch 'master' into 0.11
3372 ext/x264/gstx264enc.c
3374 2012-02-09 18:10:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3376 * ext/sidplay/gstsiddec.cc:
3377 * ext/sidplay/gstsiddec.h:
3378 sidplay: don't use ulong properties
3380 2012-02-09 16:14:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3382 * ext/sidplay/gstsiddec.cc:
3383 sidplay: fix negotiation
3385 2012-02-09 11:55:07 +0100 Robert Swain <robert.swain@collabora.co.uk>
3387 * ext/x264/gstx264enc.c:
3388 x264enc: Add baseline profile to caps
3389 libx264 does not yet support the features that create the difference
3390 between baseline and constrained baseline profile. Hence it currently
3391 supports both though it can only technically encode constrained
3394 2012-02-08 16:38:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3396 * ext/amrnb/amrnbenc.c:
3397 * gst/asfdemux/gstasfdemux.c:
3398 * gst/realmedia/rdtmanager.c:
3399 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
3401 2012-02-07 18:56:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3403 * tests/check/elements/mpeg2dec.c:
3404 mpeg2dec: fix test a bit more
3405 Still broken because cropping is broken in mpeg2dec
3407 2012-02-07 11:06:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3409 * tests/check/elements/amrnbenc.c:
3410 * tests/check/elements/x264enc.c:
3411 * tests/check/elements/xingmux.c:
3412 tests: fix some tests
3414 2012-02-01 16:20:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3416 * ext/twolame/gsttwolamemp2enc.c:
3417 twolame: Use new audio encoder/decoder base class API for srcpad caps
3419 2012-02-01 16:20:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3421 * ext/lame/gstlamemp3enc.c:
3422 lame: Use new audio encoder/decoder base class API for srcpad caps
3424 2012-02-01 16:19:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3427 mad: Use new audio encoder/decoder base class API for srcpad caps
3429 2012-02-01 16:17:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3431 * ext/a52dec/gsta52dec.c:
3432 a52dec: Use new audio encoder/decoder base class API for srcpad caps
3434 2012-02-01 16:15:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3436 * ext/amrwbdec/amrwbdec.c:
3437 amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
3439 2012-02-01 16:14:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3441 * ext/amrnb/amrnbdec.c:
3442 * ext/amrnb/amrnbenc.c:
3443 amrnb: Use new audio encoder/decoder base class API for srcpad caps
3445 2012-01-31 15:52:38 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3448 mad: ensure we do not confuse the base class with our buffer guard
3449 mad expects extra bytes at the end of a buffer (see discussion in
3450 http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
3451 and since we inject these without the base class' knowledge, we
3452 need to hide the bodies better.
3453 This fixes an assert at EOS when decoding an mp3 manually without
3454 an intervening mpegaudioparse.
3456 2012-01-30 17:17:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3458 * gst/realmedia/rtspreal.c:
3459 update for HEADER flag
3461 2011-07-20 09:00:58 +0200 Alessandro Decina <alessandro.d@gmail.com>
3463 * ext/x264/gstx264enc.c:
3464 * ext/x264/gstx264enc.h:
3465 x264enc: implement force-key-unit API
3467 2012-01-25 13:58:48 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
3470 Automatic update of common submodule
3471 From c463bc0 to 7fda524
3473 2012-01-25 13:58:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3475 * ext/amrnb/amrnbdec.c:
3476 * ext/amrwbdec/amrwbdec.c:
3477 amr: port to 0.11 again
3479 2012-01-25 13:03:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3481 Merge branch 'master' into 0.11
3483 ext/a52dec/gsta52dec.c
3485 2012-01-25 07:24:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3487 * ext/a52dec/gsta52dec.c:
3488 * ext/amrnb/amrnbdec.c:
3489 * ext/amrnb/amrnbenc.c:
3490 * ext/amrwbdec/amrwbdec.c:
3491 * ext/dvdread/dvdreadsrc.c:
3492 * ext/lame/gstlamemp3enc.c:
3494 * ext/mpeg2dec/gstmpeg2dec.c:
3495 * ext/sidplay/gstsiddec.cc:
3496 * ext/twolame/gsttwolamemp2enc.c:
3497 * gst/asfdemux/asfpacket.c:
3498 * gst/asfdemux/gstasfdemux.c:
3499 * gst/asfdemux/gstrtpasfdepay.c:
3500 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3501 * gst/dvdsub/gstdvdsubdec.c:
3502 * gst/dvdsub/gstdvdsubdec.h:
3503 * gst/realmedia/gstrdtbuffer.c:
3504 * gst/realmedia/gstrdtbuffer.h:
3505 * gst/realmedia/rdtdepay.c:
3506 * gst/realmedia/rmdemux.c:
3507 * gst/realmedia/rmutils.c:
3508 port to new memory API
3510 2012-01-25 11:38:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3513 Automatic update of common submodule
3514 From 2a59016 to c463bc0
3516 2012-01-22 23:56:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3518 * gst-libs/gst/glib-compat-private.h:
3519 Remove compatibility versions for deprecated GLib API
3521 2012-01-19 15:26:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3523 * ext/a52dec/gsta52dec.c:
3524 a52dec: fix read buffer overflow upon syncing
3525 The wrong size was being decremented, leading to a runaway
3528 2012-01-19 15:06:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3532 Add --disable-fatal-warnings configure option
3534 2012-01-19 11:34:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3536 * gst/asfdemux/gstasfdemux.c:
3537 * gst/realmedia/rademux.c:
3538 * gst/realmedia/rdtmanager.c:
3539 * gst/realmedia/rmdemux.c:
3540 port to new gthread API
3542 2012-01-18 17:00:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3545 configure.ac: Require GLib 2.31.10 for consistency
3547 2012-01-18 16:46:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3550 Automatic update of common submodule
3551 From 0807187 to 2a59016
3553 2012-01-17 11:55:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3555 * ext/amrwbdec/amrwbdec.c:
3556 amrwbdec: _parse should not return OK if not enough data yet
3558 2012-01-17 11:55:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3560 * ext/amrnb/amrnbdec.c:
3561 amrnbdec: _parse should not return OK if not enough data yet
3563 2012-01-13 15:03:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3565 * ext/dvdread/dvdreadsrc.c:
3566 dvdreadsrc: fix off by one in cell calculation for the last chapter
3568 2012-01-13 15:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3570 * gst/asfdemux/gstasfdemux.c:
3571 asfdemux: set caps on src pad before adding it
3573 2012-01-13 15:56:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3575 * gst/asfdemux/gstasfdemux.c:
3576 asfdemux: perform writable buffer map to copy into it
3578 2012-01-13 15:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3580 * gst/asfdemux/asfpacket.c:
3581 * gst/asfdemux/asfpacket.h:
3582 asfpacket: fix 0.11 ported payload extraction
3583 ... to cater for not necessarily offset == size - cur_pos,
3584 as size may have been adjusted due to padding.
3587 2012-01-13 13:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3589 * ext/x264/gstx264enc.c:
3590 x264enc: remove useless and semantically (though not practically) wrong code
3591 The object will be freed, so it's pointless to set the pointers
3594 2012-01-13 13:46:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3596 * ext/x264/gstx264enc.c:
3597 x264enc: remove leaking "optimization"
3599 2012-01-13 00:05:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3601 * gst/asfdemux/gstasfdemux.c:
3602 GST_TYPE_DATE -> G_TYPE_DATE
3604 2012-01-13 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3606 Merge remote-tracking branch 'origin/master' into 0.11
3608 ext/a52dec/gsta52dec.c
3610 2012-01-12 13:25:22 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3612 * ext/a52dec/gsta52dec.c:
3613 a52dec: plug buffer leak
3615 2012-01-12 13:20:26 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3617 * ext/a52dec/gsta52dec.c:
3618 a52dec: plug buffer leak
3620 2012-01-11 12:31:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3622 * ext/amrnb/amrnbenc.c:
3623 amrnbenc: _map and _unmap the appropriate input and output buffers
3625 2012-01-10 15:25:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3627 * ext/a52dec/gsta52dec.c:
3628 a52dec: Fix some merge mistakes
3630 2012-01-10 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3632 Merge branch 'master' into 0.11
3634 ext/a52dec/gsta52dec.c
3635 ext/a52dec/gsta52dec.h
3638 ext/lame/gstlamemp3enc.c
3641 gst/mpegaudioparse/gstmpegaudioparse.c
3642 gst/mpegstream/gstdvddemux.c
3643 gst/realmedia/rdtdepay.c
3648 2012-01-10 11:41:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3650 * gst/dvdsub/Makefile.am:
3651 dvdsub: add some CFLAGS and LIBS in Makefile.am
3652 ... since adapter is still used.
3654 2012-01-09 16:00:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3656 * gst/realmedia/rmdemux.c:
3657 rmdemux: Don't use buffer after unreffing
3659 2012-01-09 15:46:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3661 * gst/asfdemux/gstasfdemux.c:
3662 asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
3664 2012-01-09 15:24:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3667 mad: Correctly unmap the buffer with the original data pointer
3669 2012-01-09 15:15:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3672 mad: Make sure to set caps on the srcpad if none are set yet
3674 2012-01-08 14:24:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3676 * ext/mad/Makefile.am:
3677 mad: fix LIBS order in Makefile.am
3679 2012-01-07 21:04:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3682 mad: remove left-over id3tag.h include
3683 We don't use libid3tag any more.
3685 2012-01-05 12:17:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3687 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3688 dvdlpcmdec: fix for multichannel
3690 2012-01-04 16:05:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3692 * ext/a52dec/gsta52dec.c:
3693 * ext/a52dec/gsta52dec.h:
3694 a52dec: Update for the new raw audio caps
3696 2012-01-04 15:49:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3699 mad: Update for the new raw audio caps
3701 2012-01-04 15:45:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3703 * ext/lame/gstlamemp3enc.c:
3704 lamemp3enc: Update for the new raw audio caps
3706 2012-01-04 15:44:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3708 * ext/twolame/gsttwolamemp2enc.c:
3709 twolamemp2enc: Update for the new raw audio caps
3711 2012-01-04 15:43:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3713 * ext/amrwbdec/amrwbdec.c:
3714 amrwbdec: Add the new layout field to the raw audio caps
3716 2012-01-04 15:42:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3718 * ext/amrnb/amrnbdec.c:
3719 * ext/amrnb/amrnbenc.c:
3720 amrnb: Add the new layout field to the raw audio caps
3722 2012-01-04 15:26:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3724 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3725 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3726 dvdlpcmdec: Port to the new raw audio caps
3728 2012-01-04 15:12:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3730 * gst/asfdemux/gstasfdemux.c:
3731 asfdemux: Update for libgstriff API changes
3732 Still needs to handle audio channel reordering.
3734 2012-01-04 19:53:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3737 Automatic update of common submodule
3738 From 50b34ab to 0807187
3740 2012-01-04 17:05:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3742 * ext/lame/Makefile.am:
3743 lame: fix LIBADD order in Makefile.am
3745 2012-01-04 10:33:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3747 * tests/check/elements/amrnbenc.c:
3748 * tests/check/elements/mpeg2dec.c:
3749 * tests/check/elements/x264enc.c:
3750 * tests/check/elements/xingmux.c:
3751 * tests/check/generic/states.c:
3752 tests: make tests compile
3754 2012-01-03 15:27:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3756 * ext/amrwbdec/amrwbdec.c:
3757 * ext/dvdread/dvdreadsrc.c:
3759 * ext/sidplay/gstsiddec.cc:
3760 * gst/asfdemux/gstasfdemux.c:
3761 * gst/realmedia/pnmsrc.c:
3762 * gst/realmedia/rdtmanager.c:
3763 * gst/realmedia/rmdemux.c:
3764 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
3766 2011-12-30 18:31:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3768 * tests/check/Makefile.am:
3769 tests: disable generic index test
3771 2011-12-30 17:53:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3773 * ext/mpeg2dec/gstmpeg2dec.c:
3774 mpeg2dec: remove all seeking-related code
3775 A parser or demuxer upstream should handle this Same for
3778 2011-12-30 17:49:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3780 * ext/mpeg2dec/gstmpeg2dec.c:
3781 * ext/mpeg2dec/gstmpeg2dec.h:
3782 mpeg2dec: update for GstIndex removal
3784 2011-12-30 17:46:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3786 * ext/cdio/gstcdiocddasrc.c:
3787 cdio: update for probe vfunc removal in GstAudioCdSrc
3789 2011-12-27 22:54:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3791 * ext/lame/gstlame.c:
3792 * ext/lame/gstlamemp3enc.c:
3793 lame: fix printf format in debug statements
3794 https://bugzilla.gnome.org/show_bug.cgi?id=666926
3796 2011-12-26 18:24:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3798 * ext/lame/gstlame.c:
3799 * ext/lame/gstlame.h:
3800 lame: ensure parsed output
3801 ... by doing some basic parsing of encoded lame data.
3803 2011-12-26 16:34:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3805 * ext/lame/gstlame.h:
3806 lame: cleanup unused instance struct fields
3808 2011-12-26 18:23:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3810 * ext/lame/Makefile.am:
3811 * ext/lame/gstlamemp3enc.c:
3812 * ext/lame/gstlamemp3enc.h:
3813 lamemp3enc: ensure parsed output
3814 ... by doing some basic parsing of encoded lame data.
3817 2011-12-26 18:15:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3819 * ext/lame/gstlamemp3enc.c:
3820 lamemp3enc: do not leak merged tags
3822 2011-12-22 15:23:54 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3826 mad: helpfully bodge the last buffer to let mad decode the last frame
3827 If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
3828 to be believed, the last buffer must be followed by a number of 0 bytes
3829 in order for the last frame to be decoded (at least in some cases).
3830 Doing so seems to work here, fixing a missing 1152 samples when using
3831 mp3parse before mad (not using mp3parse would yield the correct amount
3832 of samples, if there's extra non-MP3 data after (eg, tag data)).
3834 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3836 * ext/dvdread/dvdreadsrc.c:
3837 dvdreadsrc: map subtitle language tag to stream indicated in PGC data
3839 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3841 * gst/mpegstream/gstdvddemux.c:
3842 dvddemux: tweak subtitle stream setup based on dvd language codes event
3843 ... to allow for non-continuous subtitle stream numbers.
3844 The missing stream numbers tend to come up as subtitle streams anyway
3845 (albeit not with an identified language tag).
3847 2011-12-21 13:56:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3849 * ext/dvdread/dvdreadsrc.c:
3850 dvdreadsrc: minor safety tweak to sector seeking
3852 2011-12-20 11:54:38 +0100 Julien Isorce <julien.isorce@gmail.com>
3854 * ext/a52dec/gsta52dec.c:
3855 a52dec: check that a52_init returns a valid a52 state
3857 2011-12-19 18:20:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3859 * ext/mpeg2dec/gstmpeg2dec.c:
3860 mpeg2dec: update for new interlaced flags
3862 2011-12-14 17:33:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3864 * ext/a52dec/Makefile.am:
3865 * ext/a52dec/gsta52dec.c:
3866 * ext/a52dec/gsta52dec.h:
3867 a52dec: port to audiodecoder
3869 2011-12-12 13:44:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3871 * ext/mad/Makefile.am:
3874 mad: port to audiodecoder
3876 2011-12-13 14:54:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3878 * ext/a52dec/gsta52dec.c:
3879 a52dec: Don't claim to support upstream renegotiation
3880 and use fixed caps on the srcpad. To correctly support
3881 upstream renegotiation a52dec would need to check if the
3882 caps of the downstream allocated buffer are the requested
3883 caps or if the size is different.
3886 2011-12-13 14:52:26 +0100 Julien Isorce <julien.isorce@gmail.com>
3888 * ext/a52dec/gsta52dec.c:
3889 a52dec: Check that the a52_state is correctly initialized
3891 2011-12-12 11:33:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3893 * gst-libs/gst/Makefile.am:
3894 * gst-libs/gst/glib-compat-private.h:
3895 * gst/asfdemux/gstasfdemux.c:
3896 * gst/mpegaudioparse/gstmpegaudioparse.c:
3897 * gst/realmedia/rademux.c:
3898 * gst/realmedia/rdtmanager.c:
3899 * gst/realmedia/rmdemux.c:
3900 Work around deprecated thread API in glib master
3901 Add private replacements for deprecated functions such as
3902 g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
3903 to avoid the deprecation warnings. We can't change most of
3904 these in 0.10 because they're part of our API and ABI.
3905 Suppress deprecation warnings in selected files, mostly for
3906 g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
3907 not much we can do here in 0.10.
3909 2011-12-10 15:19:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3916 po: update translations
3918 2011-12-09 15:25:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3920 * gst/realmedia/rdtdepay.c:
3921 rdtdepay: make buffer metadata writable before setting caps on it
3922 Fixes issue when the header buffer is being pushed, which was taken
3923 from the caps and is therefore not writable.
3925 2011-12-06 14:00:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3927 * ext/dvdread/dvdreadsrc.c:
3928 fix for basesrc changes
3930 2011-12-05 18:43:49 +0100 Edward Hervey <edward@collabora.com>
3932 * gst/asfdemux/gstrtpasfdepay.c:
3933 rtpasfdepay: Initialize GstRTPBuffer before usage
3935 2011-12-02 02:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3937 Merge remote-tracking branch 'origin/master' into 0.11
3939 ext/dvdread/dvdreadsrc.c
3941 2011-11-29 08:49:23 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
3943 * ext/dvdread/dvdreadsrc.c:
3944 dvdreadsrc: Fix format string compiler warning
3947 2011-11-28 21:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3949 Merge remote-tracking branch 'origin/master' into 0.11
3951 2011-11-28 18:26:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3953 * ext/mpeg2dec/gstmpeg2dec.c:
3954 Update for indexable change
3956 2011-11-28 17:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3958 * gst/realmedia/rdtmanager.c:
3959 update for clock provider API change
3961 2011-11-28 13:10:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3963 * ext/a52dec/gsta52dec.c:
3964 * ext/amrnb/amrnbdec.c:
3965 * ext/amrnb/amrnbenc.c:
3966 * ext/amrwbdec/amrwbdec.c:
3967 * ext/dvdread/dvdreadsrc.c:
3968 * ext/lame/gstlame.c:
3969 * ext/lame/gstlamemp3enc.c:
3971 * ext/mpeg2dec/gstmpeg2dec.c:
3972 * ext/sidplay/gstsiddec.cc:
3973 * ext/twolame/gsttwolame.c:
3974 * ext/x264/gstx264enc.c:
3975 * gst/asfdemux/gstasfdemux.c:
3976 * gst/asfdemux/gstrtpasfdepay.c:
3977 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3978 * gst/dvdsub/gstdvdsubdec.c:
3979 * gst/dvdsub/gstdvdsubparse.c:
3980 * gst/iec958/ac3iec.c:
3981 * gst/mpegaudioparse/gstmpegaudioparse.c:
3982 * gst/mpegaudioparse/gstxingmux.c:
3983 * gst/mpegstream/gstdvddemux.c:
3984 * gst/mpegstream/gstmpegdemux.c:
3985 * gst/mpegstream/gstmpegparse.c:
3986 * gst/mpegstream/gstrfc2250enc.c:
3987 * gst/realmedia/pnmsrc.c:
3988 * gst/realmedia/rademux.c:
3989 * gst/realmedia/rdtdepay.c:
3990 * gst/realmedia/rdtmanager.c:
3991 * gst/realmedia/rmdemux.c:
3992 * gst/synaesthesia/gstsynaesthesia.c:
3993 various: fix pad template ref leaks
3994 https://bugzilla.gnome.org/show_bug.cgi?id=662664
3996 2011-11-24 21:41:55 +0100 René Stadler <rene.stadler@collabora.co.uk>
3998 * tests/check/elements/xingmux.c:
3999 tests: update for gstcheck API change
4001 2011-11-23 23:29:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4003 * ext/amrnb/amrnbenc.c:
4004 * ext/dvdread/dvdreadsrc.c:
4005 * ext/lame/gstlamemp3enc.c:
4006 * ext/twolame/gsttwolamemp2enc.c:
4007 ext: fix more printf format warnings in debug messages
4009 2011-11-21 22:02:07 +0100 Matej Knopp <matej.knopp@gmail.com>
4011 * gst/asfdemux/gstasfdemux.c:
4012 * gst/asfdemux/gstrtpasfdepay.c:
4013 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4014 * gst/dvdsub/gstdvdsubdec.c:
4015 * gst/dvdsub/gstdvdsubparse.c:
4016 * gst/realmedia/rademux.c:
4017 * gst/realmedia/rmdemux.c:
4018 Fix print format compiler warnings on OS X / 64bit
4019 https://bugzilla.gnome.org/show_bug.cgi?id=662617
4021 2011-11-21 13:36:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4023 * gst/asfdemux/gstasfdemux.c:
4024 * gst/realmedia/rademux.c:
4025 * gst/realmedia/rdtmanager.c:
4026 * gst/realmedia/rmdemux.c:
4027 update for activation changes
4029 2011-11-18 18:00:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4031 * gst/asfdemux/gstasfdemux.c:
4032 * gst/realmedia/rademux.c:
4033 * gst/realmedia/rmdemux.c:
4034 update for new scheduling query
4036 2011-11-18 13:59:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4038 * gst/asfdemux/gstasfdemux.c:
4039 * gst/realmedia/rademux.c:
4040 * gst/realmedia/rdtmanager.c:
4041 * gst/realmedia/rmdemux.c:
4042 add parent to activate functions
4044 2011-11-17 15:25:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4046 * ext/a52dec/gsta52dec.c:
4047 * ext/mpeg2dec/gstmpeg2dec.c:
4048 * ext/sidplay/gstsiddec.cc:
4049 * ext/x264/gstx264enc.c:
4050 * gst/asfdemux/gstasfdemux.c:
4051 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4052 * gst/dvdsub/gstdvdsubdec.c:
4053 * gst/dvdsub/gstdvdsubparse.c:
4054 * gst/realmedia/rademux.c:
4055 * gst/realmedia/rdtdepay.c:
4056 * gst/realmedia/rdtmanager.c:
4057 * gst/realmedia/rmdemux.c:
4058 add parent to pad functions
4060 2011-11-16 17:28:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4062 * ext/mpeg2dec/gstmpeg2dec.c:
4063 * ext/sidplay/gstsiddec.cc:
4064 * ext/x264/gstx264enc.c:
4065 * gst/asfdemux/gstasfdemux.c:
4066 * gst/realmedia/rademux.c:
4067 * gst/realmedia/rdtmanager.c:
4068 * gst/realmedia/rmdemux.c:
4069 add parent to query function
4071 2011-11-15 17:55:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4073 * gst/asfdemux/gstasfdemux.c:
4074 * gst/realmedia/rademux.c:
4075 _query_peer_*() -> _peer_query_*()
4077 2011-11-15 17:42:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4079 * gst/dvdsub/gstdvdsubdec.c:
4080 _accept_caps() -> _query_accept_caps()
4082 2011-11-15 17:23:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4084 * ext/x264/gstx264enc.c:
4085 _peer_get_caps() -> _peer_query_caps()
4087 2011-11-15 16:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4089 * ext/x264/gstx264enc.c:
4090 update for _get_caps() -> _query_caps()
4092 2011-11-15 16:34:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4094 * ext/x264/gstx264enc.c:
4095 change getcaps to query
4097 2011-11-14 00:55:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4100 mad: re-instate accidentally dropped rank
4102 2011-11-13 23:47:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4104 * ext/dvdread/dvdreadsrc.c:
4105 * gst/realmedia/pnmsrc.c:
4106 Update for GstURIHandler get_protocols() changes
4108 2011-11-13 19:01:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4110 * ext/dvdread/dvdreadsrc.c:
4111 * ext/dvdread/dvdreadsrc.h:
4112 * gst/realmedia/pnmsrc.c:
4113 dvdreadsrc, pnmsrc: update for GstURIHandler changes
4115 2011-11-13 01:33:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4118 mad: re-port to 0.11
4119 This time using the base class. Still something
4120 wrong with the parsing though, when there's no
4121 parser or demuxer upstream (which of course
4122 shouldn't happen in a normal playback scenario).
4124 2011-11-13 00:29:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4128 mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
4130 2011-08-16 21:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4134 mad: replace with 0.10 version ported to GstAudioDecoder
4135 Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
4136 of Mark's baseaudio branch.
4137 Would probably be too risky to drop this into 0.10 given
4138 all the things mad is doing.
4140 2011-11-13 00:13:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4142 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4143 docs: remove bits for old lame element from sections.txt file
4145 2011-11-13 00:04:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4149 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4150 * docs/plugins/inspect/plugin-mpegstream.xml:
4151 * gst-plugins-ugly.spec.in:
4152 * gst/mpegstream/Makefile.am:
4153 * gst/mpegstream/README:
4154 * gst/mpegstream/gstdvddemux.c:
4155 * gst/mpegstream/gstdvddemux.h:
4156 * gst/mpegstream/gstmpegclock.c:
4157 * gst/mpegstream/gstmpegclock.h:
4158 * gst/mpegstream/gstmpegdemux.c:
4159 * gst/mpegstream/gstmpegdemux.h:
4160 * gst/mpegstream/gstmpegpacketize.c:
4161 * gst/mpegstream/gstmpegpacketize.h:
4162 * gst/mpegstream/gstmpegparse.c:
4163 * gst/mpegstream/gstmpegparse.h:
4164 * gst/mpegstream/gstmpegstream.c:
4165 * gst/mpegstream/gstrfc2250enc.c:
4166 * gst/mpegstream/gstrfc2250enc.h:
4167 * gst/mpegstream/mpegstream.vcproj:
4168 * gst/mpegstream/notes:
4170 * win32/vs6/gst_plugins_ugly.dsw:
4171 * win32/vs6/libgstac3parse.dsp:
4172 * win32/vs6/libgstmpegaudioparse.dsp:
4173 * win32/vs6/libgstmpegstream.dsp:
4174 mpegstream: remove the old mpeg-ps parser and demuxers
4175 Don't want anyone porting this by accident.
4176 Superseded by mpegpsdemux in -bad.
4178 2011-11-12 21:06:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4181 * ext/cdio/Makefile.am:
4182 * ext/cdio/gstcdio.c:
4183 * ext/cdio/gstcdiocddasrc.c:
4184 * ext/cdio/gstcdiocddasrc.h:
4185 cdio: port cdiocddasrc to 0.11
4187 2011-11-12 20:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4189 * tests/check/elements/mpeg2dec.c:
4190 tests: port mpeg2dec to 0.11
4191 It compiles, but fails.
4193 2011-11-12 20:33:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4195 * tests/check/elements/x264enc.c:
4196 tests: port x264enc unit test to 0.11
4197 Well, it compiles now at least.
4199 2011-11-11 12:33:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4201 * gst/asfdemux/gstrtpasfdepay.h:
4202 update for base class rename
4204 2011-11-11 12:25:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4206 * gst/asfdemux/gstrtpasfdepay.c:
4207 * gst/asfdemux/gstrtpasfdepay.h:
4208 update for base class rename
4210 2011-11-11 01:30:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4250 po: update translations
4252 2011-11-11 01:29:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4254 * docs/plugins/gst-plugins-ugly-plugins.args:
4255 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4256 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4257 * docs/plugins/inspect/plugin-a52dec.xml:
4258 * docs/plugins/inspect/plugin-amrnb.xml:
4259 * docs/plugins/inspect/plugin-amrwbdec.xml:
4260 * docs/plugins/inspect/plugin-asf.xml:
4261 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4262 * docs/plugins/inspect/plugin-dvdread.xml:
4263 * docs/plugins/inspect/plugin-dvdsub.xml:
4264 * docs/plugins/inspect/plugin-lame.xml:
4265 * docs/plugins/inspect/plugin-mad.xml:
4266 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4267 * docs/plugins/inspect/plugin-realmedia.xml:
4268 * docs/plugins/inspect/plugin-siddec.xml:
4269 * docs/plugins/inspect/plugin-twolame.xml:
4270 * docs/plugins/inspect/plugin-x264.xml:
4273 2011-11-11 01:27:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4275 * ext/lame/gstlamemp3enc.c:
4276 lamemp3enc: cosmetic error message change
4277 LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
4279 2011-11-11 00:58:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4281 * docs/plugins/Makefile.am:
4282 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4283 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4284 * ext/twolame/Makefile.am:
4285 * ext/twolame/gsttwolame.c:
4286 * ext/twolame/gsttwolame.h:
4287 * ext/twolame/gsttwolamemp2enc.c:
4288 * ext/twolame/gsttwolamemp2enc.h:
4290 twolame: rename to twolamemp2enc
4292 2011-11-11 00:51:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4295 * ext/twolame/gsttwolame.c:
4296 twolame: port to 0.11
4298 2011-11-10 23:17:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4302 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4303 * docs/plugins/inspect/plugin-iec958.xml:
4304 * gst-plugins-ugly.spec.in:
4305 * gst/iec958/Makefile.am:
4306 * gst/iec958/ac3_padder.c:
4307 * gst/iec958/ac3_padder.h:
4308 * gst/iec958/ac3iec.c:
4309 * gst/iec958/ac3iec.h:
4311 * win32/vs6/libgstiec958.dsp:
4312 iec958: remove this plugin
4313 I think it can just go away. Audio sinks can and should payload
4314 things themselves using the helper API in libgstaudio. If such
4315 a plugin still makes sense, it should probably be rewritten
4316 using the library functions (and be put into -good or so).
4318 2011-11-10 18:25:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4320 * gst/realmedia/rademux.c:
4321 * gst/realmedia/rmdemux.c:
4322 * gst/realmedia/rtspreal.c:
4323 update for adapter api change
4325 2011-11-10 11:04:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4327 * ext/x264/gstx264enc.c:
4328 update for removed fixate function
4330 2011-11-09 11:58:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4333 * ext/mpeg2dec/gstmpeg2dec.c:
4334 * gst/asfdemux/gstasfdemux.c:
4335 * gst/realmedia/rmdemux.c:
4338 2011-11-04 17:32:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4341 * gst/realmedia/rademux.c:
4342 * gst/realmedia/rdtdepay.c:
4343 * gst/realmedia/rmdemux.c:
4344 * gst/realmedia/rmutils.c:
4347 2011-11-04 16:40:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4349 * gst/asfdemux/gstasfdemux.c:
4350 * gst/mpegstream/gstdvddemux.c:
4351 * gst/mpegstream/gstmpegdemux.c:
4352 * gst/realmedia/rmdemux.c:
4353 * gst/realmedia/rmdemux.h:
4356 2011-11-04 16:32:48 +0100 Edward Hervey <bilboed@bilboed.com>
4359 po: lame => lamemp3enc
4361 2011-11-04 12:04:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4363 * gst/realmedia/rdtmanager.c:
4364 make request pads take %u
4366 2011-11-04 10:45:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4368 * ext/mpeg2dec/gstmpeg2dec.c:
4369 * ext/mpeg2dec/gstmpeg2dec.h:
4370 mpeg2dec: Add basic cropping support
4372 2011-11-02 12:09:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4374 * ext/a52dec/gsta52dec.c:
4375 * ext/sidplay/gstsiddec.cc:
4376 * gst/asfdemux/gstasfdemux.c:
4377 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4378 tags: update for tag API removal
4380 2011-10-31 02:24:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4382 * ext/mpeg2dec/gstmpeg2dec.c:
4383 * ext/mpeg2dec/gstmpeg2dec.h:
4384 update for meta api change
4386 2011-10-29 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4388 * gst/asfdemux/gstasfdemux.c:
4389 structure: fix for api update
4391 2011-10-31 14:34:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4393 Merge remote-tracking branch 'origin/master' into 0.11
4395 2011-10-30 15:05:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4397 * tests/check/elements/amrnbenc.c:
4398 tests: port amrnbenc test to 0.11
4400 2011-10-30 15:04:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4402 * ext/amrnb/amrnbdec.c:
4403 * ext/amrnb/amrnbenc.c:
4404 amrnb: fix up raw audio caps for 0.11
4406 2011-10-30 15:03:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4408 * tests/check/Makefile.am:
4409 tests: need to define GST_USE_UNSTABLE_API to avoid warnings
4411 2011-10-30 12:29:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4413 * docs/plugins/Makefile.am:
4414 * ext/lame/Makefile.am:
4416 * ext/lame/gstlame.c:
4417 * ext/lame/gstlame.h:
4418 * ext/lame/plugin.c:
4419 * ext/lame/test-lame.c:
4420 * gst/xingmux/gstxingmux.c:
4421 * tests/check/pipelines/lame.c:
4422 lame: remove lame element, it's been superseded by lamemp3enc
4424 2011-10-30 11:51:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4426 * ext/a52dec/gsta52dec.c:
4427 * ext/lame/gstlamemp3enc.c:
4429 * ext/sidplay/gstsiddec.cc:
4430 * gst/asfdemux/gstasfdemux.c:
4431 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4432 ext, gst: update for taglist API changes
4434 2011-10-29 11:57:40 +0200 Edward Hervey <bilboed@bilboed.com>
4436 * gst/asfdemux/gstasfdemux.c:
4437 asfdemux: Don't leak pending payload buffers
4440 2011-10-28 15:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4442 Merge branch 'master' into 0.11
4444 ext/sidplay/gstsiddec.cc
4446 2011-10-27 16:53:44 +0200 Stefan Sauer <ensonic@users.sf.net>
4448 * ext/sidplay/gstsiddec.cc:
4449 siddec: use BOILERPLATE macro and cleanup FIXMEs
4451 2011-10-28 09:18:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4453 * gst/asfdemux/gstrtpasfdepay.c:
4454 asfdepay: fix compiler warnings after gst_caps_new_simple() change
4456 2011-10-21 12:24:01 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
4458 * gst-plugins-ugly.spec.in:
4459 Update specfile with latest changes
4461 2011-10-11 18:03:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4463 * gst/asfdemux/gstasfdemux.c:
4464 asfdemux: Don't unmap a buffer that doesn't exist
4466 2011-10-10 12:38:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4469 * ext/dvdread/dvdreadsrc.c:
4470 dvdread: port to 0.11
4472 2011-10-06 17:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4475 * gst/dvdsub/Makefile.am:
4476 * gst/dvdsub/gstdvdsubdec.c:
4477 * gst/dvdsub/gstdvdsubdec.h:
4478 * gst/dvdsub/gstdvdsubparse.c:
4479 dvdsub: port to 0.11
4481 2011-10-05 13:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4483 Merge branch 'master' into 0.11
4485 ext/amrwbdec/Makefile.am
4486 ext/amrwbdec/amrwbdec.c
4488 2011-10-05 13:18:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4490 * gst/realmedia/gstrdtbuffer.c:
4491 * gst/realmedia/gstrdtbuffer.h:
4492 * gst/realmedia/pnmsrc.c:
4493 * gst/realmedia/rademux.c:
4494 * gst/realmedia/rdtdepay.c:
4495 * gst/realmedia/rdtmanager.c:
4496 * gst/realmedia/rmdemux.c:
4497 * gst/realmedia/rmutils.c:
4498 * gst/realmedia/rtspreal.c:
4499 realmedia: port to 0.11
4501 2011-10-05 12:05:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4503 * ext/amrwbdec/Makefile.am:
4504 * ext/amrwbdec/amrwbdec.c:
4505 * ext/amrwbdec/amrwbdec.h:
4506 amrwbdec: port to audiodecoder
4508 2011-10-04 17:00:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4510 * ext/amrnb/Makefile.am:
4511 amrnbdec: fixup build
4513 2011-10-04 17:00:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4515 * ext/amrnb/amrnbdec.c:
4516 amrnbdec: remove leftover extraneous _unref
4518 2011-10-04 17:50:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4520 Merge branch 'master' into 0.11
4522 ext/amrnb/amrnbdec.c
4524 2011-10-04 17:35:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4527 * ext/amrnb/amrnbdec.c:
4528 * ext/amrnb/amrnbenc.c:
4531 2011-10-04 17:12:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4534 * ext/amrwbdec/Makefile.am:
4535 * ext/amrwbdec/amrwbdec.c:
4536 ported amrwbdec to 0.11
4538 2011-10-03 17:19:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4540 * ext/amrnb/amrnbdec.c:
4541 * ext/amrnb/amrnbdec.h:
4542 amrnbdec: port to audiodecoder
4544 2011-09-30 17:45:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4546 Merge branch 'master' into 0.11
4548 2011-09-30 17:38:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4551 * ext/mpeg2dec/gstmpeg2dec.c:
4552 * ext/mpeg2dec/gstmpeg2dec.h:
4553 mpeg2dec: minimal port to 0.11
4555 2011-09-05 11:11:52 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4557 * ext/mpeg2dec/gstmpeg2dec.c:
4558 * ext/mpeg2dec/gstmpeg2dec.h:
4559 mpeg2dec: post QoS messages when dropping a frame due to QoS
4560 https://bugzilla.gnome.org/show_bug.cgi?id=658241
4562 2011-09-28 13:05:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4565 configure: update ported plugins list
4567 2011-09-28 13:03:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4570 update to 0.11 branch
4572 2011-09-27 20:32:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4574 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4575 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
4576 dvdlpcmdec: port to 0.11
4578 2011-09-27 18:19:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4580 * ext/lame/gstlame.c:
4581 * ext/lame/gstlamemp3enc.c:
4582 lame: fix raw audio caps too
4584 2011-09-27 18:15:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4586 * ext/lame/gstlame.c:
4587 * ext/lame/gstlamemp3enc.c:
4590 2011-09-27 17:54:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4592 Merge branch 'master' into 0.11
4594 2011-09-27 17:51:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4596 * ext/x264/gstx264enc.c:
4597 * ext/x264/gstx264enc.h:
4598 x264enc: port to 0.11
4600 2011-09-27 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4602 * ext/amrnb/Makefile.am:
4603 * ext/amrnb/amrnbenc.c:
4604 * ext/amrnb/amrnbenc.h:
4605 amrnbenc: port to audioencoder
4607 2011-09-26 19:07:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4609 Merge branch 'master' into 0.11
4613 2011-09-26 19:03:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4615 * ext/a52dec/gsta52dec.c:
4618 2011-09-26 16:29:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4620 * ext/twolame/gsttwolame.c:
4621 twolame: Simple fix for GstAudioEncoder API change
4623 2011-09-26 16:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4625 * ext/twolame/gsttwolame.c:
4626 twolame: Fix variable 'gstelement_class' set but not used compiler warning
4628 2011-09-26 16:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4630 * ext/lame/gstlame.c:
4631 * ext/lame/gstlamemp3enc.c:
4632 lame: Don't get the parent class again, GST_BOILERPLATE does this already
4634 2011-09-26 16:07:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4636 * ext/lame/gstlame.c:
4637 * ext/lame/gstlamemp3enc.c:
4638 lame: Fix variable 'gstelement_class' set but not used compiler warning
4640 2011-09-26 12:07:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4642 * ext/twolame/gsttwolame.c:
4643 twolame: improve output framing and timestamping
4644 ... which simply comes down to requesting one frame of input data at a time,
4645 since the encoder nicely turns this into 1 encoded frame.
4647 2011-09-26 11:56:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4649 * ext/twolame/Makefile.am:
4650 * ext/twolame/gsttwolame.c:
4651 * ext/twolame/gsttwolame.h:
4652 twolame: port to audioencoder
4654 2011-09-23 15:32:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4656 * ext/lame/gstlame.c:
4657 lame: use some more boilerplate
4659 2011-09-23 15:26:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4661 * ext/lame/gstlame.c:
4662 * ext/lame/gstlame.h:
4663 lame: port to audioencoder
4665 2011-09-23 14:33:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4667 * ext/lame/gstlamemp3enc.c:
4668 lamemp3enc: use some more boilerplate
4670 2011-09-26 14:44:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4672 * ext/lame/gstlamemp3enc.c:
4673 lamemp3enc: really report bitrate rather kbitrate
4675 2011-09-26 14:44:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4677 * ext/lame/Makefile.am:
4678 * ext/lame/gstlamemp3enc.c:
4679 * ext/lame/gstlamemp3enc.h:
4680 lamemp3enc: port to audioencoder
4682 2011-09-16 15:35:06 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4684 * ext/dvdread/dvdreadsrc.c:
4685 dvdreadsrc: take into account first sector of the current title
4686 This fixes seeking on titles which do not start on a new file.
4687 https://bugzilla.gnome.org/show_bug.cgi?id=659252
4689 2011-09-16 15:03:54 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4691 * ext/dvdread/dvdreadsrc.c:
4692 dvdreadsrc: fix sector seeking
4693 It was overly complicated, and did not take into account the offset
4694 needed for titles which do not start on a new file.
4695 https://bugzilla.gnome.org/show_bug.cgi?id=659252
4697 2011-09-16 13:42:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4699 * ext/dvdread/dvdreadsrc.c:
4700 dvdreadsrc: fix sector search for packed titles
4701 Some DVD titles are packed in a single set, and we need to use
4702 the correct table to map times to sectors.
4703 https://bugzilla.gnome.org/show_bug.cgi?id=659252
4705 2011-08-15 16:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4708 * ext/mad/Makefile.am:
4710 * gst-plugins-ugly.spec.in:
4711 mad: remove id3tag dependency used by in practice unreachable legacy code
4712 The mad mp3 decoder element shouldn't parse tags at all really, but we
4713 have so far kept this code around for backwards-compatibility reasons
4714 for people building manual pipelines for some reason. However, as it
4715 turns out that code has never actually worked in 0.10 in practice,
4716 since it only gets executed if mad_frame_decode() returns LOSTSYNC,
4717 which doesn't actually seem to happen any more though because of the
4718 preceding mad_header_decode(), which will discover and report the
4719 sync loss if it runs into a tag and make mad_frame_decode() try to
4721 Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
4723 2011-09-08 17:01:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4725 * gst/asfdemux/asfpacket.c:
4726 asfpacket: skip empty payload packets
4727 ... which also avoids assertion failures and possible segfaults later on
4728 when possibly trying to join 2 empty buffers.
4730 2011-09-08 14:33:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4732 * gst/realmedia/rmdemux.c:
4733 * gst/realmedia/rmdemux.h:
4734 rmdemux: delay announcing container tags until we have pads
4735 Fixes tags when transcoding.
4736 https://bugzilla.gnome.org/show_bug.cgi?id=658297
4738 2011-09-07 14:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4740 * tests/check/elements/amrnbenc.c:
4741 amrnbenc: Use complete raw audio caps in the test
4743 2011-09-07 14:25:41 +0200 Stefan Sauer <ensonic@users.sf.net>
4745 * docs/plugins/Makefile.am:
4746 docs: cleanup makefiles
4747 Remove commented out parts that we don't need. Remove "the wingo addition" - no
4748 so useful after all. Narrow down file-globs for plugin docs.
4750 2011-09-06 21:25:13 +0200 Stefan Sauer <ensonic@users.sf.net>
4753 Automatic update of common submodule
4754 From a39eb83 to 11f0cd5
4756 2011-09-06 15:40:55 +0200 Stefan Sauer <ensonic@users.sf.net>
4759 Automatic update of common submodule
4760 From 605cd9a to a39eb83
4762 2011-08-25 13:04:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4764 * gst/asfdemux/gstasfdemux.c:
4765 asf: don't use fourcc
4767 2011-08-25 12:54:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4769 Merge branch 'master' into 0.11
4771 2011-08-22 17:49:14 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4773 * ext/mpeg2dec/gstmpeg2dec.c:
4774 mpeg2dec: fix spurious failure to decode some files
4775 Parsing can return with an 'invalid' state, but this is not
4776 actually fatal. For one, the mpeg2dec command line tool that
4777 comes with the libmpeg2 library blithely ignores this condition
4778 and merrily goes on. So we do this same, logging the error,
4779 and going on with parsing. This makes something work that did
4780 not use to work, and brings happiness to the world.
4781 https://bugzilla.gnome.org/show_bug.cgi?id=429476
4783 2011-08-19 18:07:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4786 * ext/sidplay/Makefile.am:
4787 * ext/sidplay/gstsiddec.cc:
4788 port to new audio caps
4790 2011-08-03 18:58:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4792 Merge branch 'master' into 0.11
4795 gst/asfdemux/gstrtpasfdepay.c
4797 2011-08-03 09:05:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4800 configure: Add synaesthesia to the list of non-ported plugins
4802 2011-08-03 01:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4805 * docs/plugins/Makefile.am:
4806 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4807 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4808 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4809 * gst-plugins-ugly.spec.in:
4810 * gst/mpegaudioparse/Makefile.am:
4811 * gst/mpegaudioparse/gstmpegaudioparse.c:
4812 * gst/mpegaudioparse/gstmpegaudioparse.h:
4813 * gst/mpegaudioparse/gstxingmux.c:
4814 * gst/mpegaudioparse/gstxingmux.h:
4815 * gst/mpegaudioparse/mpegaudioparse.vcproj:
4816 * gst/mpegaudioparse/plugin.c:
4817 * gst/xingmux/Makefile.am:
4818 * gst/xingmux/gstxingmux.c:
4819 * gst/xingmux/gstxingmux.h:
4820 * gst/xingmux/plugin.c:
4821 Remove mp3parse plugin/element
4822 It's been replaced by mpegaudioparse in -good. Don't want anyone
4823 to spend time porting a deprecated element. Rename plugin to xingmux
4824 for now until we move that somewhere else.
4826 2011-08-02 12:49:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4829 configure.ac: Define list of non-ported plugins
4831 2011-08-02 12:48:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4834 mad: Fix for changes in GstQuery API
4836 2011-08-02 12:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4838 * gst/asfdemux/gstasfdemux.c:
4839 asfdemux: Fix for changes in GstQuery API
4841 2011-08-02 12:40:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4843 * gst/asfdemux/asfpacket.c:
4844 asfdemux: Fix print statement
4846 2011-08-02 12:35:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4849 Update common submodule
4851 2011-07-30 18:47:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4853 * ext/x264/gstx264enc.c:
4854 x264enc: Properly set the stream format in setcaps
4855 Do not forget to set the selected format to the options string
4856 when getting it from caps
4857 https://bugzilla.gnome.org/show_bug.cgi?id=655223
4859 2011-07-19 15:06:49 +0200 Stefan Sauer <ensonic@google.com>
4861 * ext/x264/gstx264enc.c:
4862 x264enc: fix the build for older x264enc
4863 b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
4865 2011-07-18 20:41:20 -0400 Olivier Crête <olivier.crete@collabora.com>
4867 * ext/x264/gstx264enc.c:
4868 x264enc: Read stream-format from the right place
4869 Read the stream-format from "stream-format" and not from profile, also rename
4870 the "bytestream" variable to "stream_format" so it's easier to understand.
4872 2011-06-13 23:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4874 * ext/x264/gstx264enc.c:
4875 * ext/x264/gstx264enc.h:
4876 x264enc: Select stream-format based on caps
4877 Makes x264 select its stream-format based on what's available
4878 on caps, the user selected option will be chosen as a fallback
4879 when both options are available.
4880 https://bugzilla.gnome.org/show_bug.cgi?id=644233
4882 2011-07-04 18:03:49 -0400 Olivier Crête <olivier.crete@collabora.com>
4884 * ext/x264/gstx264enc.c:
4885 x264: Allow renegotiation but prefer current caps
4887 2011-06-09 20:20:27 -0400 Olivier Crête <olivier.crete@collabora.com>
4889 * tests/check/elements/x264enc.c:
4890 tests: Test x264enc profiles from the caps
4891 https://bugzilla.gnome.org/show_bug.cgi?id=644233
4893 2011-03-07 17:58:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
4895 * ext/x264/Makefile.am:
4896 * ext/x264/gstx264enc.c:
4897 * ext/x264/gstx264enc.h:
4898 x264: Use profile and level from caps
4899 Enforces the profile and level from the downstream caps, also
4900 sets them on the fixated caps
4901 https://bugzilla.gnome.org/show_bug.cgi?id=644233
4903 2011-07-05 10:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4906 Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
4908 2011-06-25 06:29:50 +0300 Brian Gitonga Marete <marete@toshnix.com>
4910 * ext/x264/gstx264enc.c:
4911 x264enc: fix subme property annotation - subme maximum is 10, not 6.
4912 Although the element accepts subme values > 6, the annotation which is
4913 visible through gst-inspect (for example) erroneously indicates 6 as the
4914 maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
4915 https://bugzilla.gnome.org/show_bug.cgi?id=653473
4917 2011-06-23 11:28:58 -0700 David Schleef <ds@schleef.org>
4920 Automatic update of common submodule
4921 From 69b981f to 605cd9a
4923 2011-06-19 12:45:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4925 * gst/asfdemux/gstrtspwms.c:
4926 rtspwms: Porting to 0.11
4928 2011-06-18 20:24:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4930 * gst/asfdemux/gstrtpasfdepay.c:
4931 rtpasfdepay: Port to 0.11
4933 2011-06-15 23:40:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4935 * gst/asfdemux/asfpacket.c:
4936 * gst/asfdemux/asfpacket.h:
4937 * gst/asfdemux/gstasfdemux.c:
4938 * gst/asfdemux/gstasfdemux.h:
4939 asfdemux: Porting to 0.11
4941 2011-06-08 18:18:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4943 * ext/sidplay/gstsiddec.cc:
4944 siddec: port siddec to 0.11
4946 2011-06-06 12:41:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4948 * gst/asfdemux/gstrtpasfdepay.c:
4949 rtpasfdepay: fix fragmented packet handling and packet padding
4950 Also remove a bogus assert.
4952 2011-06-03 11:35:55 +0300 Stefan Kost <ensonic@users.sf.net>
4954 * gst/synaesthesia/gstsynaesthesia.c:
4955 synaesthesia: fix wrong debug log string (copy'n'paste)
4957 2011-06-02 18:46:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4959 Merge branch 'master' into 0.11
4963 2011-06-02 18:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4966 mad: port to new API
4967 Port to new segment API.
4969 No need to set caps on buffers.
4971 2011-05-20 13:32:31 +0300 Stefan Kost <ensonic@users.sf.net>
4973 * gst/realmedia/rmdemux.c:
4974 rmdemux: target is unsigned and can't be < 0
4976 2011-05-20 13:31:14 +0300 Stefan Kost <ensonic@users.sf.net>
4979 mad: use signed when caluculating the delta
4980 Avoids a <0 check for an unsigned variable.
4982 2011-05-19 23:55:41 +0300 Stefan Kost <ensonic@users.sf.net>
4984 * docs/plugins/Makefile.am:
4985 docs: remove obsolete commented out part
4986 We don't have this in the other modules and its not needed.
4988 2011-05-19 23:38:23 +0300 Stefan Kost <ensonic@users.sf.net>
4990 * docs/plugins/gst-plugins-ugly-plugins.args:
4991 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4992 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4993 docs: update plugin introspection data
4994 Now more files are merged and produced in a canonical fashion, which hopefully
4995 creates less or no delta in the future.
4997 2011-05-19 22:58:28 +0300 Stefan Kost <ensonic@users.sf.net>
5000 Automatic update of common submodule
5001 From 9e5bbd5 to 69b981f
5003 2011-05-18 14:49:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5005 * ext/lame/Makefile.am:
5006 * ext/lame/gstlamemp3enc.c:
5007 lamemp3enc: Post CODEC and BITRATE tags
5008 Also filter any CODEC/AUDIO_CODEC tags from incoming
5012 2011-05-18 16:10:55 +0300 Stefan Kost <ensonic@users.sf.net>
5015 Automatic update of common submodule
5016 From fd35073 to 9e5bbd5
5018 2011-05-18 12:25:01 +0300 Stefan Kost <ensonic@users.sf.net>
5021 Automatic update of common submodule
5022 From 46dfcea to fd35073
5024 2011-04-27 15:20:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5026 * gst/asfdemux/gstrtpasfdepay.c:
5027 rtpasfdepay: simplify and refactor packet parsing
5028 Specifically, refactor buffer padding and consider marker bit for fragment
5031 2011-04-27 15:14:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5033 * gst/asfdemux/gstrtpasfdepay.c:
5034 rtpasfdepay: avoid re-sending header
5035 ... e.g. following a seek, which otherwise confuses downstream demuxer
5036 expecting only a flow of data packets at this time.
5038 2011-04-27 15:12:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5040 * gst/asfdemux/gstrtpasfdepay.c:
5041 * gst/asfdemux/gstrtpasfdepay.h:
5042 rtpasfdepay: remove unused field
5044 2011-04-29 09:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5047 mad: Post bitrate tag whenever the bitrate changes
5048 Also send the layer/mode/emphasis/bitrate tags as an event too.
5050 2011-05-14 10:09:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5053 * win32/common/config.h:
5054 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
5056 2011-05-14 10:06:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5059 * docs/plugins/inspect/plugin-a52dec.xml:
5060 * docs/plugins/inspect/plugin-amrnb.xml:
5061 * docs/plugins/inspect/plugin-amrwbdec.xml:
5062 * docs/plugins/inspect/plugin-asf.xml:
5063 * docs/plugins/inspect/plugin-cdio.xml:
5064 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5065 * docs/plugins/inspect/plugin-dvdread.xml:
5066 * docs/plugins/inspect/plugin-dvdsub.xml:
5067 * docs/plugins/inspect/plugin-iec958.xml:
5068 * docs/plugins/inspect/plugin-lame.xml:
5069 * docs/plugins/inspect/plugin-mad.xml:
5070 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5071 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5072 * docs/plugins/inspect/plugin-mpegstream.xml:
5073 * docs/plugins/inspect/plugin-realmedia.xml:
5074 * docs/plugins/inspect/plugin-siddec.xml:
5075 * docs/plugins/inspect/plugin-twolame.xml:
5076 * docs/plugins/inspect/plugin-x264.xml:
5077 * win32/common/config.h:
5080 === release 0.10.18 ===
5082 2011-05-10 10:26:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5088 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5089 * docs/plugins/inspect/plugin-a52dec.xml:
5090 * docs/plugins/inspect/plugin-amrnb.xml:
5091 * docs/plugins/inspect/plugin-amrwbdec.xml:
5092 * docs/plugins/inspect/plugin-asf.xml:
5093 * docs/plugins/inspect/plugin-cdio.xml:
5094 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5095 * docs/plugins/inspect/plugin-dvdread.xml:
5096 * docs/plugins/inspect/plugin-dvdsub.xml:
5097 * docs/plugins/inspect/plugin-iec958.xml:
5098 * docs/plugins/inspect/plugin-lame.xml:
5099 * docs/plugins/inspect/plugin-mad.xml:
5100 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5101 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5102 * docs/plugins/inspect/plugin-mpegstream.xml:
5103 * docs/plugins/inspect/plugin-realmedia.xml:
5104 * docs/plugins/inspect/plugin-siddec.xml:
5105 * docs/plugins/inspect/plugin-twolame.xml:
5106 * docs/plugins/inspect/plugin-x264.xml:
5107 * gst-plugins-ugly.doap:
5108 * win32/common/config.h:
5111 - x264enc: allow changing bitrate and quantizers dynamically at runtime
5112 - x264enc: proxy downstream caps restrictions upstream via get_caps()
5113 - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
5114 - mad: allow build without libid3tag (which isn't really needed anyway)
5115 - many other fixes and improvements
5117 2011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5119 * ext/x264/gstx264enc.c:
5120 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
5122 2011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5124 * ext/x264/gstx264enc.c:
5125 x264enc: do not leak peer pad reference
5127 2011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
5129 * ext/x264/gstx264enc.c:
5130 x264enc: No need to copy, reffing is enough
5132 2011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
5134 * ext/x264/gstx264enc.c:
5135 x264enc: get_caps function should return a copy of the caps
5137 2011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5140 * docs/plugins/inspect/plugin-a52dec.xml:
5141 * docs/plugins/inspect/plugin-amrnb.xml:
5142 * docs/plugins/inspect/plugin-amrwbdec.xml:
5143 * docs/plugins/inspect/plugin-asf.xml:
5144 * docs/plugins/inspect/plugin-cdio.xml:
5145 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5146 * docs/plugins/inspect/plugin-dvdread.xml:
5147 * docs/plugins/inspect/plugin-dvdsub.xml:
5148 * docs/plugins/inspect/plugin-iec958.xml:
5149 * docs/plugins/inspect/plugin-lame.xml:
5150 * docs/plugins/inspect/plugin-mad.xml:
5151 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5152 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5153 * docs/plugins/inspect/plugin-mpegstream.xml:
5154 * docs/plugins/inspect/plugin-realmedia.xml:
5155 * docs/plugins/inspect/plugin-siddec.xml:
5156 * docs/plugins/inspect/plugin-synaesthesia.xml:
5157 * docs/plugins/inspect/plugin-twolame.xml:
5158 * docs/plugins/inspect/plugin-x264.xml:
5163 * win32/common/config.h:
5164 0.10.17.4 pre-release
5166 2011-04-29 15:43:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5169 mad: remove buffer_alloc
5171 2011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5174 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5175 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5176 * docs/plugins/inspect/plugin-a52dec.xml:
5177 * docs/plugins/inspect/plugin-amrnb.xml:
5178 * docs/plugins/inspect/plugin-amrwbdec.xml:
5179 * docs/plugins/inspect/plugin-asf.xml:
5180 * docs/plugins/inspect/plugin-cdio.xml:
5181 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5182 * docs/plugins/inspect/plugin-dvdread.xml:
5183 * docs/plugins/inspect/plugin-dvdsub.xml:
5184 * docs/plugins/inspect/plugin-iec958.xml:
5185 * docs/plugins/inspect/plugin-lame.xml:
5186 * docs/plugins/inspect/plugin-mad.xml:
5187 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5188 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5189 * docs/plugins/inspect/plugin-mpegstream.xml:
5190 * docs/plugins/inspect/plugin-realmedia.xml:
5191 * docs/plugins/inspect/plugin-siddec.xml:
5192 * docs/plugins/inspect/plugin-synaesthesia.xml:
5193 * docs/plugins/inspect/plugin-twolame.xml:
5194 * docs/plugins/inspect/plugin-x264.xml:
5202 0.10.17.3 pre-release
5204 2011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5207 Automatic update of common submodule
5208 From c3cafe1 to 46dfcea
5210 2011-04-19 19:24:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5215 2011-04-19 19:23:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5217 Merge branch 'master' into 0.11
5222 android/mpegaudioparse.mk
5225 2011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5227 * tests/check/gst-plugins-ugly.supp:
5228 tests: add suppression for lame unit test
5230 2011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5232 * tests/check/Makefile.am:
5233 * tests/check/generic/.gitignore:
5234 * tests/check/generic/index.c:
5235 tests: add generic index-setting test
5237 2011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5239 * ext/mpeg2dec/gstmpeg2dec.c:
5240 mpeg2dec: don't deadlock when setting an index
5242 2011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5245 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5246 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5247 * docs/plugins/inspect/plugin-a52dec.xml:
5248 * docs/plugins/inspect/plugin-amrnb.xml:
5249 * docs/plugins/inspect/plugin-amrwbdec.xml:
5250 * docs/plugins/inspect/plugin-asf.xml:
5251 * docs/plugins/inspect/plugin-cdio.xml:
5252 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5253 * docs/plugins/inspect/plugin-dvdread.xml:
5254 * docs/plugins/inspect/plugin-dvdsub.xml:
5255 * docs/plugins/inspect/plugin-iec958.xml:
5256 * docs/plugins/inspect/plugin-lame.xml:
5257 * docs/plugins/inspect/plugin-mad.xml:
5258 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5259 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5260 * docs/plugins/inspect/plugin-mpegstream.xml:
5261 * docs/plugins/inspect/plugin-realmedia.xml:
5262 * docs/plugins/inspect/plugin-siddec.xml:
5263 * docs/plugins/inspect/plugin-synaesthesia.xml:
5264 * docs/plugins/inspect/plugin-twolame.xml:
5265 * docs/plugins/inspect/plugin-x264.xml:
5267 * win32/common/config.h:
5268 0.10.17.2 pre-release
5270 2011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5272 * gst/realmedia/rademux.c:
5273 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
5275 2011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5277 * gst/mpegstream/gstmpegdemux.c:
5278 mpegstream: fix unused-but-set-variable warnings with gcc 4.6
5280 2011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5282 * ext/dvdread/dvdreadsrc.c:
5283 * ext/sidplay/gstsiddec.cc:
5284 * ext/x264/gstx264enc.c:
5285 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
5287 2011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5289 * gst/asfdemux/gstasfdemux.c:
5290 asfdemux: fix unused-but-set-variable warnings with gcc 4.6
5292 2011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5294 * ext/x264/gstx264enc.c:
5295 x264enc: Implement getcaps function
5296 This allows to set width/height/etc restrictions downstream.
5298 2011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
5301 * ext/mad/Makefile.am:
5302 * ext/x264/Makefile.am:
5303 * gst/asfdemux/Makefile.am:
5304 * gst/dvdlpcmdec/Makefile.am:
5305 * gst/dvdsub/Makefile.am:
5306 * gst/iec958/Makefile.am:
5307 * gst/mpegaudioparse/Makefile.am:
5308 * gst/mpegstream/Makefile.am:
5309 * gst/realmedia/Makefile.am:
5310 * gst/synaesthesia/Makefile.am:
5311 android: make it ready for androgenizer
5312 To build gstreamer for android we are now using androgenizer which
5313 generates the needed Android.mk files.
5314 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
5316 2011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
5320 * android/amrwbdec.mk:
5322 * android/mpegaudioparse.mk:
5323 android: remove the android/ folder
5325 2011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net>
5328 Automatic update of common submodule
5329 From 1ccbe09 to c3cafe1
5331 2010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
5333 * ext/x264/gstx264enc.c:
5334 * ext/x264/gstx264enc.h:
5335 x264enc: Allow changing the bitrate and quantitizers dynamically
5336 https://bugzilla.gnome.org/show_bug.cgi?id=621663
5338 2010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
5340 * ext/x264/gstx264enc.c:
5341 x264enc: Set max bitrate in quality mode
5342 https://bugzilla.gnome.org/show_bug.cgi?id=621663
5344 2010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
5346 * ext/x264/gstx264enc.c:
5347 x264enc: Make it clear that constant quantizer is for debugging only
5348 https://bugzilla.gnome.org/show_bug.cgi?id=621663
5350 2011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5353 Automatic update of common submodule
5354 From 193b717 to 1ccbe09
5356 2011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
5359 Automatic update of common submodule
5360 From b77e2bf to 193b717
5362 2011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5365 Automatic update of common submodule
5366 From d8814b6 to b77e2bf
5368 2011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5371 Automatic update of common submodule
5372 From 6aaa286 to d8814b6
5374 2011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net>
5377 Automatic update of common submodule
5378 From 6aec6b9 to 6aaa286
5380 2011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com>
5383 configure.ac: redundant use of AC_MSG_RESULT()
5384 cleaned the redundant use of AC_MSG_RESULT() in configure.ac
5386 2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
5389 autogen: wingo signed comment
5391 2011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5393 * gst/dvdsub/gstdvdsubdec.c:
5394 * gst/dvdsub/gstdvdsubdec.h:
5395 dvdsubdec: Rearrange buffer allocation and pushing code a bit
5396 This makes the code easier to read, doesn't store every buffer
5397 in the instance until the next buffer is to be drawn and
5398 fixes an unitialized variable compiler warning.
5400 2011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com>
5402 * gst/dvdsub/gstdvdsubdec.c:
5403 dvdsubdec: Output only a single buffer per subpicture and set the correct duration
5406 2011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com>
5408 * gst/dvdsub/gstdvdsubdec.c:
5409 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
5412 2011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5417 mad: build the mad plugin even if libid3tag is not available
5418 ID3 tags are usually handled by id3demux, and should be handled
5419 by id3demux. Tag handling in mad based on libid3tag is very basic
5420 and mostly unnecessary really, so just build this plugin without
5421 ID3 tag support if libid3tag is not available.
5423 2011-03-04 13:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5425 Merge branch 'master' into 0.11
5427 2011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net>
5429 * gst/mpegstream/gstdvddemux.c:
5430 dvddemux: small code cleanup
5431 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
5432 and avoid empty 'if' when logging is disabled.
5434 2011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5437 configure.ac: export plugin description more platform independent
5440 2011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5443 Automatic update of common submodule
5444 From 1de7f6a to 6aec6b9
5446 2011-02-26 15:02:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5448 Merge branch 'master' into 0.11
5452 2011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5454 * ext/mpeg2dec/gstmpeg2dec.c:
5455 mpeg2dec: do not fail fatally when unlinked
5456 ... as _NOT_LINKED was neither tested as fatal before nor complained about.
5458 2011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net>
5462 * ext/mpeg2dec/gstmpeg2dec.c:
5463 * ext/mpeg2dec/gstmpeg2dec.h:
5464 index: remove conditional index support
5465 Index support cannot be disabled since commit
5466 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
5467 in core, which removed the configure flags to disable index.
5469 2011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net>
5472 * ext/mpeg2dec/gstmpeg2dec.c:
5473 formatting: trim trailing whitespace
5475 2011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net>
5478 * ext/mpeg2dec/gstmpeg2dec.c:
5479 * gst/mpegstream/gstmpegdemux.c:
5480 index: use delta frame flags instead of 0 or none
5482 2011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
5484 * ext/x264/gstx264enc.c:
5485 x264enc: Don't register flags with a value of 0
5486 Flags with a value of 0 aren't meaningful and will cause
5487 g_value_transform to go into an endless loop when trying to
5488 convert the flags to a string
5490 2011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net>
5493 Automatic update of common submodule
5494 From f94d739 to 1de7f6a
5496 2011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5498 * ext/amrwbdec/amrwbdec.c:
5499 amrwbdec: avoid stalling on invalid frame
5500 Skip 1 byte indicating invalid frame type index rather than stalling
5501 on it indefinitely until EOS.
5504 2011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5506 * tests/check/pipelines/lame.c:
5507 tests: add unit test for lamemp3enc negotiation issue
5508 https://bugzilla.gnome.org/show_bug.cgi?id=641151
5510 2011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5512 * ext/lame/gstlamemp3enc.c:
5513 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
5514 The element downstream of mp3enc might only accept certain sample rates or channels,
5515 make sure we relay any restrictions that do exist to upstream when it does a
5516 get_caps() on the sink pad. That way upstream elements like audioresample or
5517 audioconvert can pick a sample rate / channel configuration that will be accepted,
5518 instead of just negotiating to the highest, which might then be rejected.
5519 https://bugzilla.gnome.org/show_bug.cgi?id=641151
5521 2011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com>
5523 * gst/asfdemux/asfpacket.c:
5524 asfpacket: Avoid using broken duration extension
5525 Quite a few (broken?) files have a packet duration of 1ms, which is
5526 most definitely wrong for either audio or video packets.
5527 We therefore avoid using that value and instead use other metrics to
5528 determine the buffer duration (like using the extended stream properties
5529 average frame duration if present and valid).
5531 2011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5534 * win32/common/config.h:
5535 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
5536 https://bugzilla.gnome.org/show_bug.cgi?id=640705
5538 2011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com>
5540 * gst/mpegaudioparse/gstxingmux.c:
5541 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
5544 2011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5546 * gst/mpegstream/gstdvddemux.c:
5547 mpegstream: increase allowable gap between streams
5548 The new delay is three times as much as the old one, and just happens
5549 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
5550 was chocking before at 5:11.
5551 While there, merge the constants used in two places into a define.
5552 https://bugzilla.gnome.org/show_bug.cgi?id=539708
5554 2011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
5556 * ext/x264/gstx264enc.c:
5557 x264enc: make tag event writable before modifying tag list in place
5558 To modify an event tag is necessary to be sure that x264enc
5560 Also fix indentation.
5561 https://bugzilla.gnome.org/show_bug.cgi?id=640272
5563 2011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5566 * docs/plugins/inspect/plugin-a52dec.xml:
5567 * docs/plugins/inspect/plugin-amrnb.xml:
5568 * docs/plugins/inspect/plugin-amrwbdec.xml:
5569 * docs/plugins/inspect/plugin-asf.xml:
5570 * docs/plugins/inspect/plugin-cdio.xml:
5571 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5572 * docs/plugins/inspect/plugin-dvdread.xml:
5573 * docs/plugins/inspect/plugin-dvdsub.xml:
5574 * docs/plugins/inspect/plugin-iec958.xml:
5575 * docs/plugins/inspect/plugin-lame.xml:
5576 * docs/plugins/inspect/plugin-mad.xml:
5577 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5578 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5579 * docs/plugins/inspect/plugin-mpegstream.xml:
5580 * docs/plugins/inspect/plugin-realmedia.xml:
5581 * docs/plugins/inspect/plugin-siddec.xml:
5582 * docs/plugins/inspect/plugin-twolame.xml:
5583 * docs/plugins/inspect/plugin-x264.xml:
5584 * win32/common/config.h:
5587 === release 0.10.17 ===
5589 2011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5595 * docs/plugins/inspect/plugin-a52dec.xml:
5596 * docs/plugins/inspect/plugin-amrnb.xml:
5597 * docs/plugins/inspect/plugin-amrwbdec.xml:
5598 * docs/plugins/inspect/plugin-asf.xml:
5599 * docs/plugins/inspect/plugin-cdio.xml:
5600 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5601 * docs/plugins/inspect/plugin-dvdread.xml:
5602 * docs/plugins/inspect/plugin-dvdsub.xml:
5603 * docs/plugins/inspect/plugin-iec958.xml:
5604 * docs/plugins/inspect/plugin-lame.xml:
5605 * docs/plugins/inspect/plugin-mad.xml:
5606 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5607 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5608 * docs/plugins/inspect/plugin-mpegstream.xml:
5609 * docs/plugins/inspect/plugin-realmedia.xml:
5610 * docs/plugins/inspect/plugin-siddec.xml:
5611 * docs/plugins/inspect/plugin-twolame.xml:
5612 * docs/plugins/inspect/plugin-x264.xml:
5613 * gst-plugins-ugly.doap:
5614 * win32/common/config.h:
5617 2011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5620 * docs/plugins/inspect/plugin-a52dec.xml:
5621 * docs/plugins/inspect/plugin-amrnb.xml:
5622 * docs/plugins/inspect/plugin-amrwbdec.xml:
5623 * docs/plugins/inspect/plugin-asf.xml:
5624 * docs/plugins/inspect/plugin-cdio.xml:
5625 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5626 * docs/plugins/inspect/plugin-dvdread.xml:
5627 * docs/plugins/inspect/plugin-dvdsub.xml:
5628 * docs/plugins/inspect/plugin-iec958.xml:
5629 * docs/plugins/inspect/plugin-lame.xml:
5630 * docs/plugins/inspect/plugin-mad.xml:
5631 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5632 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5633 * docs/plugins/inspect/plugin-mpegstream.xml:
5634 * docs/plugins/inspect/plugin-realmedia.xml:
5635 * docs/plugins/inspect/plugin-siddec.xml:
5636 * docs/plugins/inspect/plugin-twolame.xml:
5637 * docs/plugins/inspect/plugin-x264.xml:
5638 * win32/common/config.h:
5639 0.10.16.4 pre-release
5641 2011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
5643 * ext/mpeg2dec/gstmpeg2dec.c:
5644 mpeg2dec: Use the proper component value for height
5646 2011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5649 * docs/plugins/inspect/plugin-a52dec.xml:
5650 * docs/plugins/inspect/plugin-amrnb.xml:
5651 * docs/plugins/inspect/plugin-amrwbdec.xml:
5652 * docs/plugins/inspect/plugin-asf.xml:
5653 * docs/plugins/inspect/plugin-cdio.xml:
5654 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5655 * docs/plugins/inspect/plugin-dvdread.xml:
5656 * docs/plugins/inspect/plugin-dvdsub.xml:
5657 * docs/plugins/inspect/plugin-iec958.xml:
5658 * docs/plugins/inspect/plugin-lame.xml:
5659 * docs/plugins/inspect/plugin-mad.xml:
5660 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5661 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5662 * docs/plugins/inspect/plugin-mpegstream.xml:
5663 * docs/plugins/inspect/plugin-realmedia.xml:
5664 * docs/plugins/inspect/plugin-siddec.xml:
5665 * docs/plugins/inspect/plugin-twolame.xml:
5666 * docs/plugins/inspect/plugin-x264.xml:
5667 * win32/common/config.h:
5668 0.10.16.3 pre-release
5670 2011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
5672 * gst/asfdemux/asfheaders.c:
5673 * gst/asfdemux/asfheaders.h:
5674 * gst/asfdemux/gstasfdemux.c:
5675 asfdemux: Handle new type of DRM'd asf files.
5676 These are produced by the new MS PlayReady system.
5677 https://bugzilla.gnome.org/show_bug.cgi?id=639226
5679 2011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net>
5682 Automatic update of common submodule
5683 From e572c87 to f94d739
5685 2011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5688 Automatic update of common submodule
5689 From ccbaa85 to e572c87
5691 2011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5694 Automatic update of common submodule
5695 From 46445ad to ccbaa85
5697 2011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5699 * tests/check/Makefile.am:
5700 tests: never disable g_assert() and cast checks for the unit tests
5701 The unit tests are riddled with g_assert() and friends, make sure we
5702 don't disable assert and cast checks for the unit tests even if
5703 this has been specified for the rest of the code base, e.g. via
5704 --disable-glib-asserts
5706 2011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5709 * win32/common/config.h:
5710 0.10.16.2 pre-release
5712 2011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5714 * docs/plugins/gst-plugins-ugly-plugins.args:
5715 * docs/plugins/inspect/plugin-a52dec.xml:
5716 * docs/plugins/inspect/plugin-amrnb.xml:
5717 * docs/plugins/inspect/plugin-amrwbdec.xml:
5718 * docs/plugins/inspect/plugin-asf.xml:
5719 * docs/plugins/inspect/plugin-cdio.xml:
5720 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5721 * docs/plugins/inspect/plugin-dvdread.xml:
5722 * docs/plugins/inspect/plugin-dvdsub.xml:
5723 * docs/plugins/inspect/plugin-iec958.xml:
5724 * docs/plugins/inspect/plugin-lame.xml:
5725 * docs/plugins/inspect/plugin-mad.xml:
5726 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5727 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5728 * docs/plugins/inspect/plugin-mpegstream.xml:
5729 * docs/plugins/inspect/plugin-realmedia.xml:
5730 * docs/plugins/inspect/plugin-siddec.xml:
5731 * docs/plugins/inspect/plugin-twolame.xml:
5732 * docs/plugins/inspect/plugin-x264.xml:
5735 2011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5740 po: update translations
5742 2011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5745 configure: use $LIBM instead of hardcoding -lm
5747 2011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
5749 * gst/realmedia/rmdemux.c:
5750 rmdemux: Initialize return variable.
5751 In the unlikely event that height is 0 (which is invalid) we would end up
5752 never setting the flow return.
5754 2011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
5756 * gst/realmedia/rmutils.c:
5757 realmedia: Fix unitialized variables on macosx
5759 2011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5761 * ext/x264/gstx264enc.c:
5762 x264enc: Handle codec/encoder tags
5763 Make x264enc drop video-codec and codec tags and replace
5764 encoder/encoder-version with x264 and its build number
5767 2010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5769 * ext/mpeg2dec/gstmpeg2dec.c:
5770 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
5772 2010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5774 * ext/mpeg2dec/gstmpeg2dec.c:
5775 mpeg2dec: minor formatting clean-up
5777 2010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5779 * ext/mpeg2dec/gstmpeg2dec.c:
5780 mpeg2dec: refactor cropping code to use libgstvideo functions
5781 https://bugzilla.gnome.org/show_bug.cgi?id=571146
5783 2010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5785 * ext/mpeg2dec/gstmpeg2dec.c:
5786 * ext/mpeg2dec/gstmpeg2dec.h:
5787 mpeg2dec: use GstVideoFormat instead of custom enum
5789 2010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5791 * ext/mpeg2dec/Makefile.am:
5792 mpeg2dec: fix LIBADD order in Makefile.am
5794 2010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca>
5796 * ext/x264/gstx264enc.c:
5797 x264: vbv-buf-capacity should have a minimum of 0
5798 x264 will clip this value internally, and users should be allowed to
5799 specify a lower value than 300 ms.
5800 https://bugzilla.gnome.org/show_bug.cgi?id=635291
5802 2010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5804 * ext/x264/gstx264enc.c:
5805 x264enc: also accept YV12 input
5807 2010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5809 * ext/x264/gstx264enc.c:
5810 x264enc: add a note to the docs about encoder latency and queues
5811 https://bugzilla.gnome.org/show_bug.cgi?id=636107
5813 2010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5815 * gst/realmedia/rademux.c:
5816 * gst/realmedia/rmdemux.c:
5817 realmedia: do not use the pad buffer allocation functions in demuxers
5818 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
5819 https://bugzilla.gnome.org/show_bug.cgi?id=637932
5821 2010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
5824 Automatic update of common submodule
5825 From 169462a to 46445ad
5827 2010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5830 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
5833 2010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net>
5836 Automatic update of common submodule
5837 From 20742ae to 169462a
5839 2010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com>
5841 * gst/realmedia/rmdemux.c:
5842 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
5843 Signed-off-by: Rob Clark <rob@ti.com>
5845 2010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net>
5848 Automatic update of common submodule
5849 From 011bcc8 to 20742ae
5851 2010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org>
5854 x264: uses pkg-config to locate libx264
5856 2010-12-07 15:40:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5858 Merge branch 'master' into 0.11
5860 2010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5862 * tests/check/pipelines/lame.c:
5863 check: don't use deprecated method
5865 2010-12-06 18:12:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5868 * android/amrwbdec.mk:
5870 * android/mpegaudioparse.mk:
5872 more 0.10 -> 0,11 changes
5874 2010-12-06 12:29:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5877 configure: open 0.11 branch
5879 2010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
5884 * android/amrwbdec.mk:
5886 * android/mpegaudioparse.mk:
5887 Add build system for Android
5889 2010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com>
5891 * gst/realmedia/rmutils.c:
5892 realmedia: Remove dead assignments
5894 2010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com>
5897 mad: Remove dead assignments
5899 2010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5901 * ext/dvdread/dvdreadsrc.c:
5902 dvdreadsrc: remove bogus comment
5904 2010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com>
5906 * ext/dvdread/dvdreadsrc.c:
5907 dvdreadsrc: fix handling of multi-angle streams
5908 We would output all angles interleaved instead of just
5910 https://bugzilla.gnome.org/show_bug.cgi?id=539254
5912 2010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5914 * gst/realmedia/Makefile.am:
5915 realmedia: fix LIBS order in Makefile
5917 2010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5957 po: update for new translatable strings
5959 2010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net>
5962 Automatic update of common submodule
5963 From 7bbd708 to 011bcc8
5965 2010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com>
5967 * ext/mpeg2dec/gstmpeg2dec.c:
5968 mpeg2dec: convert the position to stream time before answering to a position query
5970 2010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com>
5972 * gst/realmedia/Makefile.am:
5973 * gst/realmedia/rademux.c:
5974 * gst/realmedia/rmdemux.c:
5975 * gst/realmedia/rmdemux.h:
5976 realmedia: Get codec name from pbutils instead of harcoding them
5978 2010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
5980 * ext/x264/gstx264enc.c:
5981 x264enc: Work around a rate control issue in libx264
5982 When variable framerate is disabled in libx264 (which occurs when using
5983 the zerolatency tuning), libx264 ignores timestamps but still uses the
5984 timebase leading to messed up rate control with our nanosecond timebase.
5985 We work around this issue by setting the timebase to the reciprocal of
5986 the framerate and we validate that the framerate is suitable.
5987 This has been fixed upstream in libx264 but there are non-fixed versions
5988 in the wild so this workaround is still needed.
5991 2010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5993 * ext/mpeg2dec/gstmpeg2dec.c:
5994 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
5996 2010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com>
5998 * ext/mpeg2dec/gstmpeg2dec.c:
5999 mpeg2dec: fix position query by trusting upstream
6000 Position queries are badly handled for DVDs (probably due to the division in
6001 chapters): the time returned was the time since the start of chapter.
6002 Now ask upstream for position queries, fall back to the old code if upstream
6003 cannot answer the query.
6005 2010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net>
6007 * ext/lame/gstlame.c:
6009 * ext/sidplay/gstsiddec.cc:
6010 * gst/mpegstream/gstmpegparse.c:
6011 various: canonicalize property names
6013 2010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net>
6015 * ext/a52dec/gsta52dec.c:
6016 * ext/amrnb/amrnbdec.c:
6017 * ext/amrnb/amrnbenc.c:
6018 * ext/cdio/gstcdiocddasrc.c:
6019 * ext/dvdread/dvdreadsrc.c:
6020 * ext/lame/gstlame.c:
6021 * ext/lame/gstlamemp3enc.c:
6023 * ext/sidplay/gstsiddec.cc:
6024 * ext/x264/gstx264enc.c:
6025 various (ext): add a missing G_PARAM_STATIC_STRINGS flags
6027 2010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net>
6029 * gst/iec958/ac3iec.c:
6030 * gst/mpegaudioparse/gstmpegaudioparse.c:
6031 * gst/mpegstream/gstmpegparse.c:
6032 * gst/mpegstream/gstrfc2250enc.c:
6033 * gst/realmedia/pnmsrc.c:
6034 * gst/realmedia/rdtmanager.c:
6035 various (gst): add a missing G_PARAM_STATIC_STRINGS flags
6037 2010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org>
6040 Automatic update of common submodule
6041 From 5a668bf to 7bbd708
6043 2010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org>
6046 Automatic update of common submodule
6047 From c4a8adc to 5a668bf
6049 2010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6052 Automatic update of common submodule
6053 From 5e3c9bf to c4a8adc
6055 2010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6059 mad: support reverse playback
6061 2010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6063 * ext/dvdread/dvdreadsrc.c:
6064 dvdreadsrc: improve error messages on read errors
6065 Provide proper i18n-ed error messages when a read error happens,
6066 and point out that the error could be happening because the
6068 https://bugzilla.gnome.org/show_bug.cgi?id=613633
6070 2010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6073 configure: set plugin release datetime
6075 2010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com>
6078 Automatic update of common submodule
6079 From aa0d1d0 to 5e3c9bf
6081 2010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6083 * gst/mpegstream/gstmpegparse.c:
6084 mpegparse: re-fix flow return handling
6085 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
6086 - } while (GST_FLOW_IS_SUCCESS (result));
6087 + } while (result != GST_FLOW_OK);
6089 2010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net>
6091 * tests/check/Makefile.am:
6092 * tests/check/generic/states.c:
6093 tests: allow running state tests for all elements
6094 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
6095 to try elements that would normaly be skipped.
6097 2010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6100 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
6102 2010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6105 * pkgconfig/.gitignore:
6106 * pkgconfig/Makefile.am:
6107 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
6108 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
6109 This .pc file will not be installed, it's only for uninstalled setups,
6110 same thing as we do for -good. This is so other modules' unit tests can
6111 find our plugins properly in an uninstalled setup.
6113 2010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6116 Automatic update of common submodule
6117 From c2e10bf to aa0d1d0
6119 2010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6122 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
6124 2010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6126 * ext/sidplay/gstsiddec.cc:
6127 siddec: don't use GST_FLOW_IS_FATAL
6128 GST_FLOW_IS_FATAL has been deprecated in core git.
6130 2010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org>
6133 Automatic update of common submodule
6134 From d3d9acf to c2e10bf
6136 2010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6139 configure: Require orc >= 0.4.6 for --compat
6141 2010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6144 Automatic update of common submodule
6145 From ec60217 to d3d9acf
6147 2010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6149 * ext/mpeg2dec/gstmpeg2dec.c:
6150 mpeg2dec: Don't use GST_FLOW_IS_FATAL()
6151 And don't post error messages if allocating a buffer resulted
6152 in WRONG_STATE or UNEXPECTED.
6154 2010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6156 * gst/mpegaudioparse/gstxingmux.c:
6157 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
6159 2010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6161 * gst/mpegstream/gstdvddemux.c:
6162 * gst/mpegstream/gstmpegdemux.c:
6163 * gst/mpegstream/gstmpegparse.c:
6164 mpegstream: Don't use GST_FLOW_IS_SUCCESS()
6166 2010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6168 * gst/realmedia/rmdemux.c:
6169 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
6171 2010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6173 * gst/asfdemux/gstasfdemux.c:
6174 asfdemux: Don't use GST_FLOW_IS_FATAL()
6175 And don't post error messages for UNEXPECTED and post an error
6176 message if pulling data failed because of NOT_LINKED.
6178 2010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6181 * docs/plugins/inspect/plugin-a52dec.xml:
6182 * docs/plugins/inspect/plugin-amrnb.xml:
6183 * docs/plugins/inspect/plugin-amrwbdec.xml:
6184 * docs/plugins/inspect/plugin-asf.xml:
6185 * docs/plugins/inspect/plugin-cdio.xml:
6186 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6187 * docs/plugins/inspect/plugin-dvdread.xml:
6188 * docs/plugins/inspect/plugin-dvdsub.xml:
6189 * docs/plugins/inspect/plugin-iec958.xml:
6190 * docs/plugins/inspect/plugin-lame.xml:
6191 * docs/plugins/inspect/plugin-mad.xml:
6192 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6193 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6194 * docs/plugins/inspect/plugin-mpegstream.xml:
6195 * docs/plugins/inspect/plugin-realmedia.xml:
6196 * docs/plugins/inspect/plugin-siddec.xml:
6197 * docs/plugins/inspect/plugin-twolame.xml:
6198 * docs/plugins/inspect/plugin-x264.xml:
6199 * win32/common/config.h:
6201 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
6202 the code is updated for the GST_FLOW_IS_* macro deprecations.
6204 === release 0.10.16 ===
6206 2010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6212 * gst-plugins-ugly.doap:
6213 * win32/common/config.h:
6216 2010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6218 * docs/plugins/inspect/plugin-a52dec.xml:
6219 * docs/plugins/inspect/plugin-amrnb.xml:
6220 * docs/plugins/inspect/plugin-amrwbdec.xml:
6221 * docs/plugins/inspect/plugin-asf.xml:
6222 * docs/plugins/inspect/plugin-cdio.xml:
6223 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6224 * docs/plugins/inspect/plugin-dvdread.xml:
6225 * docs/plugins/inspect/plugin-dvdsub.xml:
6226 * docs/plugins/inspect/plugin-iec958.xml:
6227 * docs/plugins/inspect/plugin-lame.xml:
6228 * docs/plugins/inspect/plugin-mad.xml:
6229 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6230 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6231 * docs/plugins/inspect/plugin-mpegstream.xml:
6232 * docs/plugins/inspect/plugin-realmedia.xml:
6233 * docs/plugins/inspect/plugin-siddec.xml:
6234 * docs/plugins/inspect/plugin-twolame.xml:
6235 * docs/plugins/inspect/plugin-x264.xml:
6236 docs: update docs for release
6238 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6246 po: update translations
6248 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6287 0.10.15.6 pre-release
6289 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
6291 * gst/asfdemux/gstasfdemux.c:
6292 asfdemux: Don't error out on non-critical flow returns
6293 Only error out when downstream returns:
6298 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
6299 of the streams had gone EOS) and then stop the task silently.
6300 In the case of WRONG_STATE we just need to stop silently
6301 https://bugzilla.gnome.org/show_bug.cgi?id=600412
6303 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6342 0.10.15.5 pre-release
6344 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
6346 * gst/mpegaudioparse/gstmpegaudioparse.c:
6347 mp3parse: propagate flow errors upstream.
6348 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
6349 always return the error upstream.
6351 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6390 0.10.15.4 pre-release
6392 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
6395 Automatic update of common submodule
6396 From 3e8db1d to ec60217
6398 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6401 * docs/plugins/inspect/plugin-a52dec.xml:
6402 * docs/plugins/inspect/plugin-amrnb.xml:
6403 * docs/plugins/inspect/plugin-amrwbdec.xml:
6404 * docs/plugins/inspect/plugin-asf.xml:
6405 * docs/plugins/inspect/plugin-cdio.xml:
6406 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6407 * docs/plugins/inspect/plugin-dvdread.xml:
6408 * docs/plugins/inspect/plugin-dvdsub.xml:
6409 * docs/plugins/inspect/plugin-iec958.xml:
6410 * docs/plugins/inspect/plugin-lame.xml:
6411 * docs/plugins/inspect/plugin-mad.xml:
6412 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6413 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6414 * docs/plugins/inspect/plugin-mpegstream.xml:
6415 * docs/plugins/inspect/plugin-realmedia.xml:
6416 * docs/plugins/inspect/plugin-siddec.xml:
6417 * docs/plugins/inspect/plugin-twolame.xml:
6418 * docs/plugins/inspect/plugin-x264.xml:
6419 * win32/common/config.h:
6420 0.10.15.3 pre-release
6422 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
6424 * ext/x264/gstx264enc.c:
6425 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
6426 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
6427 argument to the option string value causes an error. For < 78 we pass the
6428 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
6429 result in passing 'none' for false and 'strict' for true. Other modes can be
6430 set through the option-string property for now.
6431 https://bugzilla.gnome.org/show_bug.cgi?id=626577
6433 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6436 * docs/plugins/gst-plugins-ugly-plugins.args:
6437 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6438 * docs/plugins/inspect/plugin-a52dec.xml:
6439 * docs/plugins/inspect/plugin-amrnb.xml:
6440 * docs/plugins/inspect/plugin-amrwbdec.xml:
6441 * docs/plugins/inspect/plugin-asf.xml:
6442 * docs/plugins/inspect/plugin-cdio.xml:
6443 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6444 * docs/plugins/inspect/plugin-dvdread.xml:
6445 * docs/plugins/inspect/plugin-dvdsub.xml:
6446 * docs/plugins/inspect/plugin-iec958.xml:
6447 * docs/plugins/inspect/plugin-lame.xml:
6448 * docs/plugins/inspect/plugin-mad.xml:
6449 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6450 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6451 * docs/plugins/inspect/plugin-mpegstream.xml:
6452 * docs/plugins/inspect/plugin-realmedia.xml:
6453 * docs/plugins/inspect/plugin-siddec.xml:
6454 * docs/plugins/inspect/plugin-twolame.xml:
6455 * docs/plugins/inspect/plugin-x264.xml:
6456 * win32/common/config.h:
6457 0.10.15.2 pre-release
6459 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
6461 * gst/synaesthesia/gstsynaesthesia.c:
6462 synaesthesia: code cleanups.
6463 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
6466 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
6468 * gst/synaesthesia/gstsynaesthesia.c:
6469 synaesthesia: use GST_BOILERPLATE macros
6471 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6474 Automatic update of common submodule
6475 From bd2054b to 3e8db1d
6477 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6479 * ext/x264/gstx264enc.c:
6480 x264: fix printf format warning in debug message
6482 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6484 * docs/plugins/Makefile.am:
6485 docs: fix bug passing arguments to gtkdoc-fixref in upload target
6486 Missing backslash at end of line meant we weren't passing all arguments
6487 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
6489 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
6492 Automatic update of common submodule
6493 From a519571 to bd2054b
6495 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6498 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
6499 This first checks what is required for ISO C99 support and sets the relevant
6500 compiler parameters and if no C99 compiler is found, it checks for a
6501 C89 compiler. This enables us to check for and use C89/C99 functions
6502 that gcc hides from us without the correct compiler parameters.
6504 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
6506 * ext/x264/gstx264enc.c:
6507 x264enc: Fix flushing of delayed frames
6508 x264_encoder_encode() should be called with a NULL picture until at least
6509 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
6510 regression in make check due to the recent change in defaults which enabled
6511 b-frames and b-pyramid, both of which I believe increase the number of delayed
6512 frames when encoding.
6514 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
6516 * ext/x264/gstx264enc.c:
6517 x264enc: Improve x264enc defaults
6518 - medium x264 speed/quality preset
6519 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
6520 Addresses part of bug #607798
6522 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
6524 * ext/x264/gstx264enc.c:
6525 x264enc: Fix property description typos
6527 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
6529 * ext/x264/gstx264enc.c:
6530 x264enc: Add some more debug info
6532 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
6534 * ext/x264/gstx264enc.c:
6535 * ext/x264/gstx264enc.h:
6536 x264enc: Add speed-preset and [psy-]tuning properties
6537 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
6538 preset and possibly a profile and/or tuning are now the recommended way to
6539 configure x264 through x264enc.
6540 If a preset/tuning are specified then these will define the default values and
6541 the property defaults will be ignored. After this the option-string property is
6542 applied, followed by the user-set properties, fast first pass restrictions and
6543 finally the profile restrictions.
6544 Addresses part of bug #607798
6546 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
6548 * ext/x264/gstx264enc.c:
6549 * ext/x264/gstx264enc.h:
6550 x264enc: Refactor code in preparation for presets/tunings
6551 - Make defaults append the appropriate default value to a string. This is
6552 needed to differentiate between something user-set and the actual prop
6554 - Add an internal option string to which _set_property () cases append for the
6555 majority of properties.
6556 - Use gst_x264_enc_parse_options () to clean up application of settings. This
6557 will make order of application with respect to the presets and tunings quite
6559 Addresses part of bug #607798
6561 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
6563 * ext/x264/gstx264enc.c:
6564 x264enc: Update available me types
6565 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
6566 now self-maintaining.
6568 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
6570 * ext/x264/gstx264enc.c:
6571 x264enc: Use new libx264 API to affect fast first pass
6572 Uses new x264 API to apply reduced complexity values to the parameters to
6573 increase encoding speed in the first pass of a multi-pass encode. This does
6574 not impact on final quality.
6575 Addresses part of bug #607798
6577 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
6579 * ext/x264/gstx264enc.c:
6580 * ext/x264/gstx264enc.h:
6581 x264enc: Add profile property
6582 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
6583 Profile. This makes it easier to achieve Baseline Profile for example.
6584 Addresses part of bug #607798
6586 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
6588 * ext/x264/gstx264enc.c:
6589 * ext/x264/gstx264enc.h:
6590 x264enc: Add option-string property
6591 Adds support for an x264 format option-string to specify advanced parameters
6592 Addresses part of bug #607798
6594 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6596 * ext/mad/Makefile.am:
6597 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
6598 Spotted by syntr0py.
6600 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6602 * ext/x264/gstx264enc.c:
6603 x264enc: only set timebase on versions where it exists
6605 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
6607 * ext/x264/gstx264enc.c:
6608 x264enc: set appropriate time base
6611 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6613 * tests/check/Makefile.am:
6614 tests: add plugin loading whitelist to test environment
6615 Only want to load core/-base/-ugly plugins here.
6617 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6621 Bump automake requirement to 1.10 and autoconf to 2.60
6622 For maintainability reasons and $(builddir).
6625 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6627 * gst/asfdemux/gstasfdemux.c:
6628 asfdemux: Fix seeking after last commits
6629 Don't handle wrong-state returns as errors to allow seeking to work
6632 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6634 * gst/asfdemux/gstasfdemux.c:
6635 asfdemux: Push all pending data on EOS
6636 When on push mode and receiving an EOS event, asfdemux
6637 should push all pending data because we might be dealing
6638 with a broken file that has a preroll value higher
6639 than its actual length.
6641 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6643 * gst/asfdemux/gstasfdemux.c:
6644 asfdemux: Fix sending eos event for chained asfs
6645 Properly push EOS event when finishing a chained asf file
6649 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6651 * docs/plugins/Makefile.am:
6652 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6653 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6654 * docs/plugins/inspect/plugin-rmdemux.xml:
6655 docs: add rmdemux to docs properly
6656 The plugin has been renamed, remove old introspection file.
6658 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6660 * docs/plugins/gst-plugins-ugly-plugins.args:
6661 * docs/plugins/inspect/plugin-x264.xml:
6662 docs: update for recent x264enc changes
6664 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6666 * gst/realmedia/rmdemux.c:
6667 rmdemux: fix compiler warning when debugging system in core is disabled
6669 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
6672 Automatic update of common submodule
6673 From 73ff93a to a519571
6675 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
6677 * gst/asfdemux/gstasfdemux.c:
6678 asfdemux: Allow at least 500ms of preroll.
6679 Some files have insanely low preroll values which break the
6680 all_streams_prerolled() logic.
6683 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6685 * ext/x264/gstx264enc.c:
6686 x264enc: add new h264 caps attribute alignment
6689 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6691 * ext/x264/gstx264enc.c:
6692 * ext/x264/gstx264enc.h:
6693 x264enc: conditionally expose enhanced upstream capabilities
6694 API: GstX264Enc:sliced-threads
6695 API: GstX264Enc:sync-lookahead
6696 API: GstX264Enc:intra-refresh
6697 API: GstX264Enc:mb-tree
6698 API: GstX264Enc:rc-lookahead
6701 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6704 * docs/plugins/inspect/plugin-a52dec.xml:
6705 * docs/plugins/inspect/plugin-amrnb.xml:
6706 * docs/plugins/inspect/plugin-amrwbdec.xml:
6707 * docs/plugins/inspect/plugin-asf.xml:
6708 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6709 * docs/plugins/inspect/plugin-iec958.xml:
6710 * docs/plugins/inspect/plugin-mad.xml:
6711 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6712 * docs/plugins/inspect/plugin-mpegstream.xml:
6713 * docs/plugins/inspect/plugin-realmedia.xml:
6714 docs: update introspected plugin docs for gstdoc-scangobj and other changes
6715 Update common for latest gstdoc-scangobj and inspect xml files for
6716 escaping and pad template order changes.
6718 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
6721 Automatic update of common submodule
6722 From 9339ccc to 35617c2
6724 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
6727 Automatic update of common submodule
6728 From 5adb1ca to 9339ccc
6730 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
6733 Automatic update of common submodule
6734 From 57c89b7 to 5adb1ca
6736 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
6739 Automatic update of common submodule
6740 From c804988 to 57c89b7
6742 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6745 * gst/realmedia/rtspreal.c:
6746 configure: Update required GLib version to 2.20
6748 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6750 * ext/a52dec/gsta52dec.c:
6751 a52dec: Call orc_init() before trying to get target flags
6753 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6755 * ext/a52dec/gsta52dec.c:
6756 a52dec: Remove debug printf...
6758 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6761 * ext/a52dec/Makefile.am:
6762 * ext/a52dec/gsta52dec.c:
6763 a52dec: Use orc for CPU feature detection and don't check for liboil
6765 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6768 configure: Use GLIB_EXTRA_CFLAGS
6770 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6773 Automatic update of common submodule
6774 From 7a0fdf5 to c804988
6776 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6779 Automatic update of common submodule
6780 From 6da3bab to 7a0fdf5
6782 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6785 Automatic update of common submodule
6786 From 733fca9 to 6da3bab
6788 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
6791 Automatic update of common submodule
6792 From fad145b to 733fca9
6794 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
6797 Automatic update of common submodule
6798 From 47683c1 to fad145b
6800 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6802 * gst/realmedia/rmdemux.c:
6803 rmdemux: pass bitrate on caps
6804 Set the bitrate on the caps, some decoders like sipro need this to function
6808 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
6811 Automatic update of common submodule
6812 From 17f89e5 to 47683c1
6814 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
6817 Automatic update of common submodule
6818 From fd7ca04 to 17f89e5
6820 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
6822 * ext/x264/gstx264enc.c:
6823 x264enc: Only set i_weighted_pred on versions where it exists
6825 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
6827 * ext/lame/gstlamemp3enc.c:
6828 lamemp3enc: implement latency query
6829 The encoder's latency is deduced from the framesize. Fixes #618896.
6831 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6834 * docs/plugins/gst-plugins-ugly-plugins.args:
6835 * docs/plugins/gst-plugins-ugly-plugins.signals:
6836 * docs/plugins/inspect/plugin-a52dec.xml:
6837 * docs/plugins/inspect/plugin-amrnb.xml:
6838 * docs/plugins/inspect/plugin-amrwbdec.xml:
6839 * docs/plugins/inspect/plugin-asf.xml:
6840 * docs/plugins/inspect/plugin-cdio.xml:
6841 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6842 * docs/plugins/inspect/plugin-dvdread.xml:
6843 * docs/plugins/inspect/plugin-dvdsub.xml:
6844 * docs/plugins/inspect/plugin-iec958.xml:
6845 * docs/plugins/inspect/plugin-lame.xml:
6846 * docs/plugins/inspect/plugin-mad.xml:
6847 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6848 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6849 * docs/plugins/inspect/plugin-mpegstream.xml:
6850 * docs/plugins/inspect/plugin-realmedia.xml:
6851 * docs/plugins/inspect/plugin-siddec.xml:
6852 * docs/plugins/inspect/plugin-twolame.xml:
6853 * docs/plugins/inspect/plugin-x264.xml:
6854 * win32/common/config.h:
6857 === release 0.10.15 ===
6859 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6865 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
6866 * docs/plugins/inspect/plugin-a52dec.xml:
6867 * docs/plugins/inspect/plugin-amrnb.xml:
6868 * docs/plugins/inspect/plugin-amrwbdec.xml:
6869 * docs/plugins/inspect/plugin-asf.xml:
6870 * docs/plugins/inspect/plugin-cdio.xml:
6871 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6872 * docs/plugins/inspect/plugin-dvdread.xml:
6873 * docs/plugins/inspect/plugin-dvdsub.xml:
6874 * docs/plugins/inspect/plugin-iec958.xml:
6875 * docs/plugins/inspect/plugin-lame.xml:
6876 * docs/plugins/inspect/plugin-mad.xml:
6877 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6878 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6879 * docs/plugins/inspect/plugin-mpegstream.xml:
6880 * docs/plugins/inspect/plugin-realmedia.xml:
6881 * docs/plugins/inspect/plugin-siddec.xml:
6882 * docs/plugins/inspect/plugin-twolame.xml:
6883 * docs/plugins/inspect/plugin-x264.xml:
6884 * gst-plugins-ugly.doap:
6885 * win32/common/config.h:
6888 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6928 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6931 configure: make implicit GLib and liboil requirements explicit
6932 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
6934 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
6936 * ext/x264/gstx264enc.c:
6937 x264enc: disable I weighted pred
6938 If it is enabled, then it will be main profile instead of baseline.
6939 This ensures maximum compatibility of the output stream until the
6940 encoder configuration interface gets an overhaul with explicit
6941 output profile selection.
6944 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6947 * win32/common/config.h:
6948 0.10.14.3 pre-release
6950 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6988 po: update translations
6990 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6993 Automatic update of common submodule
6994 From 357b0db to fd7ca04
6996 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6999 * win32/common/config.h:
7000 0.10.14.2 pre-release
7002 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7005 Automatic update of common submodule
7006 From 4d67bd6 to 357b0db
7008 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7010 * gst/realmedia/rmdemux.c:
7011 * gst/realmedia/rmutils.c:
7012 * gst/realmedia/rmutils.h:
7013 rmdemux: add better sipr nibble swap routine
7015 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7017 * gst/realmedia/rmdemux.c:
7018 rmdemux: descramble SIPR before pushing out
7019 Collect and descramble the SIPR packets before pushing.
7020 Descramble ATRAC audio.
7023 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7025 * gst/realmedia/rmutils.c:
7026 * gst/realmedia/rmutils.h:
7027 rm: add function to descramble sipr
7029 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
7031 * ext/x264/gstx264enc.c:
7032 * ext/x264/gstx264enc.h:
7033 x264enc: Re-send the received upstream event as-is downstream
7034 https://bugzilla.gnome.org/show_bug.cgi?id=606689
7036 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
7038 * ext/amrnb/amrnb.c:
7039 amrnbenc: Set rank to GST_RANK_SECONDARY
7041 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7043 * gst/realmedia/rtspreal.c:
7044 rtspreal: use GLib's base64 functions if available
7045 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
7047 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
7049 * ext/amrnb/amrnbdec.h:
7050 * ext/amrnb/amrnbenc.h:
7051 * ext/amrwbdec/amrwbdec.h:
7052 amr: Use correct includes (as pkg-config suggests)
7055 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
7057 * gst/ac3parse/.gitignore:
7058 * gst/ac3parse/Makefile.am:
7059 * gst/ac3parse/README:
7060 * gst/ac3parse/ac3parse.vcproj:
7061 * gst/ac3parse/gstac3parse.c:
7062 * gst/ac3parse/gstac3parse.h:
7063 ac3parse: remove unported 0.8 plugin
7064 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
7066 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
7068 * gst/mpegaudioparse/gstmpegaudioparse.c:
7069 docs: adding a mp3decoder as well is useful
7071 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
7073 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7074 docs: massage section index
7076 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
7078 * ext/amrwbdec/amrwbdec.c:
7079 * ext/amrwbdec/amrwbdec.h:
7080 amrwbdec: move define to source to avoid hiding it from the docs
7082 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
7084 * ext/cdio/gstcdiocddasrc.c:
7085 docs: remove short_desc, it is taken from element details
7087 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
7089 * gst/synaesthesia/gstsynaesthesia.c:
7090 docs: fix sections docs for synaesthesia
7092 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
7094 * docs/plugins/Makefile.am:
7095 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7096 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7097 * gst/mpegaudioparse/gstmpegaudioparse.c:
7098 docs: add docs for mp3parse
7100 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7102 * gst-plugins-ugly.doap:
7103 doap: update repository info from cvs->git and maintainers
7105 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7108 Automatic update of common submodule
7109 From fc85867 to 4d67bd6
7111 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7113 * tests/check/elements/x264enc.c:
7114 x264enc: adaptive NALU type checking
7115 In particular, be less picky about SEI NALU order, which makes test more
7116 robust with respect to changes in libx264.
7119 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7121 * ext/x264/gstx264enc.c:
7122 x264enc: adaptive x264 header NAL layout handling
7125 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7127 * gst/asfdemux/gstrtpasfdepay.c:
7128 asfdepay: we require a dynamic payload type
7129 Add an extra caps property that restricts the depayloader to only accept dynamic
7132 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7135 configure: Drop -Wcast-align
7136 Commit message copied from core's commit from Benjamin Otte:
7137 246f5dba96a5b50bb74621af67b30942cca72af5
7138 Apparently gcc warns that GstMiniObject is not castable to
7139 GstEvent/Message/Buffer due to them containing 64bit variables, even
7140 though ARM hackers claim that those only need 4byte alignment. And as
7141 long as gcc behaves that way, this warning is not very useful.
7142 So we'll remove the warning until this problem is fixed.
7145 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
7147 * ext/mpeg2dec/gstmpeg2dec.c:
7148 mpeg2dec: copy over all buffer flags when copying buffers.
7149 Avoids losing the tff/rff video buffer flags
7151 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
7153 * gst/asfdemux/asfpacket.c:
7154 asfdemux: Make a table static to avoid having to always allocate it.
7156 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7158 * ext/x264/gstx264enc.c:
7159 x264enc: fix up avcC header construction
7160 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
7161 for BUILD_X264 < 76.
7164 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7166 * ext/x264/gstx264enc.c:
7167 x264enc: parameterize libx264 provided NAL layout in codec-data creation
7169 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
7172 configure: Remove -Wundef flag
7173 Same fix as for #615161
7175 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7178 Automatic update of common submodule
7179 From fdf023d to fc85867
7181 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7183 * gst-libs/gst/gettext.h:
7184 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
7186 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7191 build: build plugins in parallel where possible, if make -jN is used
7193 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7196 build: add cruft alert for common/shave*
7198 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7202 Remove removed file win32/common/config.h.in from MANIFEST.
7204 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
7206 * gst/synaesthesia/synaescope.c:
7207 * gst/synaesthesia/synaescope.h:
7208 synaestesia: Fix old-style prototype
7210 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
7212 * gst/realmedia/rmutils.c:
7216 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
7219 Automatic update of common submodule
7220 From 55cd514 to c1d07dd
7222 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7225 * ext/amrnb/amrnbdec.c:
7226 * ext/amrnb/amrnbenc.c:
7227 * ext/cdio/gstcdiocddasrc.h:
7228 * ext/dvdread/dvdreadsrc.c:
7229 * ext/lame/gstlame.h:
7230 * ext/lame/gstlamemp3enc.h:
7231 * ext/lame/plugin.c:
7233 * ext/x264/gstx264enc.c:
7234 * ext/x264/gstx264enc.h:
7235 * gst/mpegaudioparse/gstmpegaudioparse.c:
7236 * gst/mpegaudioparse/gstxingmux.c:
7237 * gst/mpegstream/gstdvddemux.c:
7238 * gst/mpegstream/gstmpegdemux.c:
7239 * gst/mpegstream/gstmpegparse.c:
7240 * gst/realmedia/asmrules.c:
7241 * gst/realmedia/pnmsrc.c:
7242 * gst/realmedia/pnmsrc.h:
7243 * gst/realmedia/rdtdepay.h:
7244 * gst/realmedia/rdtmanager.c:
7245 * gst/realmedia/rtspreal.c:
7246 build: Add all kinds of compiler warning flags and fix the resulting warnings
7248 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7250 * ext/amrnb/Makefile.am:
7251 * ext/amrwbdec/Makefile.am:
7252 * ext/sidplay/Makefile.am:
7253 * gst/asfdemux/Makefile.am:
7254 * gst/mpegaudioparse/Makefile.am:
7255 build: fix up Makefile.am
7256 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
7257 the order a bit here and there (see docs/random/moving-plugins).
7259 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7261 * win32/common/config.h.in:
7262 win32: remove win32-specific config.h.in copy that's not used any longer
7263 The win32 config.h is now generated from the top-level config.h.in.
7265 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
7267 * ext/a52dec/gsta52dec.c:
7268 * ext/amrnb/amrnbdec.c:
7269 * ext/amrnb/amrnbenc.c:
7270 * ext/amrwbdec/amrwbdec.c:
7271 * ext/cdio/gstcdiocddasrc.c:
7272 * ext/dvdread/dvdreadsrc.c:
7273 * ext/lame/gstlame.c:
7275 * ext/mpeg2dec/gstmpeg2dec.c:
7276 * gst/ac3parse/gstac3parse.c:
7277 * gst/asfdemux/gstasfdemux.c:
7278 * gst/asfdemux/gstrtpasfdepay.c:
7279 * gst/asfdemux/gstrtspwms.c:
7280 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7281 * gst/iec958/ac3iec.c:
7282 * gst/mpegaudioparse/gstmpegaudioparse.c:
7283 * gst/mpegaudioparse/gstxingmux.c:
7284 * gst/mpegstream/gstdvddemux.c:
7285 * gst/mpegstream/gstmpegdemux.c:
7286 * gst/mpegstream/gstmpegparse.c:
7287 * gst/mpegstream/gstrfc2250enc.c:
7288 * gst/realmedia/pnmsrc.c:
7289 * gst/realmedia/rademux.c:
7290 * gst/realmedia/rdtdepay.c:
7291 * gst/realmedia/rdtmanager.c:
7292 * gst/realmedia/rmdemux.c:
7293 * gst/realmedia/rtspreal.c:
7294 * gst/synaesthesia/gstsynaesthesia.c:
7295 gst_element_class_set_details => gst_element_class_set_details_simple
7297 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7299 * ext/x264/gstx264enc.c:
7300 x264enc: Put pixel-aspect-ratio from input into the src pad caps
7303 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
7306 Automatic update of common submodule
7307 From e272f71 to 55cd514
7309 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
7312 Automatic update of common submodule
7313 From df8a7c8 to e272f71
7315 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
7318 Update CXXFLAGS, too
7320 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
7323 Update for recent changes to common submodule
7324 This just replaces every "$ERROR_CFLAGS" usage with a usage of
7325 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
7327 Actually using that separation will happen later.
7329 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
7332 Automatic update of common submodule
7333 From 9720a7d to df8a7c8
7335 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
7338 Automatic update of common submodule
7339 From 0b6e072 to 9720a7d
7341 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
7344 Automatic update of common submodule
7345 From 7cc5eb4 to 0b6e072
7347 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7350 Automatic update of common submodule
7351 From 7aa65b5 to 7cc5eb4
7353 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7356 Automatic update of common submodule
7357 From 44ecce7 to 7aa65b5
7359 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7362 configure: Use automake 1.11 silent rules instead of shave if available
7363 This makes sure that we use something that is still maintained and
7364 also brings back libtool 1.5 support.
7366 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7369 * docs/plugins/inspect/plugin-a52dec.xml:
7370 * docs/plugins/inspect/plugin-amrnb.xml:
7371 * docs/plugins/inspect/plugin-amrwbdec.xml:
7372 * docs/plugins/inspect/plugin-asf.xml:
7373 * docs/plugins/inspect/plugin-cdio.xml:
7374 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7375 * docs/plugins/inspect/plugin-dvdread.xml:
7376 * docs/plugins/inspect/plugin-dvdsub.xml:
7377 * docs/plugins/inspect/plugin-iec958.xml:
7378 * docs/plugins/inspect/plugin-lame.xml:
7379 * docs/plugins/inspect/plugin-mad.xml:
7380 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7381 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7382 * docs/plugins/inspect/plugin-mpegstream.xml:
7383 * docs/plugins/inspect/plugin-realmedia.xml:
7384 * docs/plugins/inspect/plugin-siddec.xml:
7385 * docs/plugins/inspect/plugin-twolame.xml:
7386 * docs/plugins/inspect/plugin-x264.xml:
7387 * win32/common/config.h:
7390 === release 0.10.14 ===
7392 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7398 * docs/plugins/gst-plugins-ugly-plugins.args:
7399 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7400 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7401 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7402 * docs/plugins/inspect/plugin-a52dec.xml:
7403 * docs/plugins/inspect/plugin-amrnb.xml:
7404 * docs/plugins/inspect/plugin-amrwbdec.xml:
7405 * docs/plugins/inspect/plugin-asf.xml:
7406 * docs/plugins/inspect/plugin-cdio.xml:
7407 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7408 * docs/plugins/inspect/plugin-dvdread.xml:
7409 * docs/plugins/inspect/plugin-dvdsub.xml:
7410 * docs/plugins/inspect/plugin-iec958.xml:
7411 * docs/plugins/inspect/plugin-lame.xml:
7412 * docs/plugins/inspect/plugin-mad.xml:
7413 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7414 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7415 * docs/plugins/inspect/plugin-mpegstream.xml:
7416 * docs/plugins/inspect/plugin-realmedia.xml:
7417 * docs/plugins/inspect/plugin-siddec.xml:
7418 * docs/plugins/inspect/plugin-twolame.xml:
7419 * docs/plugins/inspect/plugin-x264.xml:
7420 * gst-plugins-ugly.doap:
7421 * win32/common/config.h:
7424 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7464 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7467 * win32/common/config.h:
7468 0.10.13.4 pre-release
7470 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7472 * ext/x264/gstx264enc.c:
7473 * tests/check/elements/x264enc.c:
7474 x264enc: Replace 'avc-sample' with 'avc' in caps
7475 In the element and in its tests
7478 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
7480 * gst/asfdemux/gstasfdemux.c:
7481 asfdemux: Don't set durations of 0 on outgoing buffers.
7482 Some (broken) streams don't have the extended stream properties in
7483 the header, resulting in applying a duration of zero on outgoing
7487 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
7489 * gst/asfdemux/asfpacket.c:
7490 asfdemux: Make sure we always set proper payload duration.
7491 Some (broken) streams will have a delta of 0, resulting in outgoing
7492 buffers having durations of 0.
7495 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7498 * win32/common/config.h:
7499 0.10.13.3 pre-release
7501 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
7503 * gst/asfdemux/asfpacket.c:
7504 asfdemux: Make sure we don't end up with negative timestamps.
7505 Some files have payload with timestamps smaller than the preroll duration.
7506 Instead of blindly substracting the preroll value (and ending up with
7507 insanely high timestamps on the outgoing buffers), we make sure we
7511 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7514 * win32/common/config.h:
7515 0.10.13.2 pre-release
7516 Update core/base requirement to 0.10.26, since that's more likely
7517 to be the actual requirement.
7519 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7524 po: update translations
7526 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7528 * tests/check/elements/x264enc.c:
7529 x264enc: add caps check to x264enc unit test
7530 Add some minimal caps checking to x264enc unit test.
7533 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
7535 * ext/x264/gstx264enc.c:
7536 x264enc: fix up avcC header construction and playback by flash players
7537 Fix off-by-one bug when constructing the avcC header chunk: we
7538 wrote wrong profile info into the header. The first byte in the
7539 SPS NAL we get from x264 is the nal type, not the profile_idc.
7540 Also add some debug logging.
7543 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
7545 * gst/asfdemux/gstasfdemux.c:
7546 asfdemux: Improve seek behaviour for audio-only with no index
7547 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
7548 for video, we can just seek to seek_time instead.
7550 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7553 configure: fix up GST_CXXFLAGS properly
7554 We don't want C specific flags in GST_CXXFLAGS, so base it on the
7555 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
7556 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
7558 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7561 Update MAINTAINERS, add myself
7563 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
7566 configure: base GST_CXXFLAGS on --cflags from pkg-config
7567 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
7568 point for for both C and CXX settings.
7570 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7573 Automatic update of common submodule
7574 From 96dc793 to 44ecce7
7576 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7580 * win32/common/.gitignore:
7581 * win32/common/config.h:
7582 win32: change how win32/common/config.h is updated
7583 Generate win32/common/config.h-new directly from config.h.in,
7584 using shell variables in configure and some hard-coded information.
7585 Change top-level makefile so that 'make win32-update' copies the
7586 generated file to win32/common/config.h, which we keep in source
7587 control. It's kept in source control so that the git tree is
7589 This change is similar to the ones applied a while ago to GStreamer
7590 core, gst-plugins-base and gst-plugins-good and prevents configure
7591 from changing files in source control. The generated config.h
7592 should be ok, but needs testing.
7594 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7596 * gst/realmedia/rtspreal.c:
7597 rtspreal: don't construct config header with uninitialised bytes
7598 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
7599 a presumably unintentional padding of uninitialised bytes at the end
7600 of the CONT tags chunk, which should be harmless but causes warnings
7601 in valgrind (see #608533 for a test URL).
7603 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7605 * gst/realmedia/rtspreal.c:
7606 rtspreal: add finalize function so we can free streams and rulebook
7607 Fix memory leak in Real RTSP component (#608533).
7609 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7611 * gst/realmedia/rtspreal.c:
7612 rtspreal: fix minor memory leak
7613 Caps take their own reference when a buffer is added to them, so
7614 unref buffer after adding it to caps (#608533).
7616 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7618 * gst/realmedia/rdtdepay.c:
7619 rdtdepay: unref input buffer when done
7620 Fixes memory leak, see #608533.
7622 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7625 Automatic update of common submodule
7626 From 15d47a6 to 96dc793
7628 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7630 * ext/x264/gstx264enc.c:
7631 * ext/x264/gstx264enc.h:
7632 x264enc: make use of Access Unit delimiters configurable
7635 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7637 * gst/asfdemux/asfpacket.c:
7638 asfdemux: Do not subtract padding twice
7639 Only subtract implicit padding if an explicit one isn't
7640 provided. Avoids subtracting it twice and causing
7644 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
7646 * gst/asfdemux/gstasfdemux.c:
7647 * gst/mpegstream/gstmpegpacketize.c:
7648 assert: g_assert_not_reached() cannot replace return statement
7649 Fix build with assert being turned off.
7651 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7654 Automatic update of common submodule
7655 From 14cec89 to 15d47a6
7657 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
7659 * gst/asfdemux/gstasfdemux.c:
7660 asfdemux: Don't forget to update flow variable
7661 Forgot to update the return value in the loop.
7663 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
7665 * gst/asfdemux/gstasfdemux.c:
7666 asfdemux: Check flow return on every push
7667 We previously only aggregated flow returns after the while(push) loop,
7668 which meant that in some cases we would end-up not properly aggregating
7670 This is based on the same flow aggregation algorithm as oggdemux.
7672 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7674 * ext/x264/gstx264enc.c:
7675 x264enc: Add stream-format to output caps
7676 Adds stream-format to output caps of x264enc that
7677 informs if the stream is in bytestream of avc format.
7680 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
7682 * gst/mpegaudioparse/gstxingmux.c:
7683 xingmux: Fix unaligned memory access
7684 ARM/SPARC need 32bit alignment but xingmux accesses possibly
7685 unaligned memory, which leads to SIGBUS.
7688 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
7690 * gst/asfdemux/gstasfdemux.c:
7691 asfdemux: Use GST_STR_NULL in a couple of places.
7692 Fixes crashing on some of the log statements on win32.
7694 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7696 * gst/realmedia/rmdemux.c:
7697 rmdemux: Parse and post bitrate for streams
7698 Parse the bitrate of the streams and post their tags.
7701 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7703 * gst/asfdemux/gstasfdemux.c:
7704 * gst/asfdemux/gstasfdemux.h:
7705 asfdemux: Post bitrate tag
7706 If stream bitrate object is available, post the bitrate
7710 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7712 * gst/mpegaudioparse/gstmpegaudioparse.c:
7713 * gst/mpegaudioparse/gstmpegaudioparse.h:
7714 mp3parse: minor validation check of (Xing, VBRI) metadata
7715 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
7717 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7719 * gst/mpegaudioparse/gstmpegaudioparse.c:
7720 mp3parse: use proper total_time and total_bytes in various cases
7721 The correct basis for (Xing, VBRI) seek table calculations is the
7722 byte size and duration provided by that metadata, rather than some
7723 other (possibly even estimated) one. This also prevents an infinite
7724 conversion loop in (unlikely) case where a TOC is provided without
7725 such corresponding (duration) metdata.
7727 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7729 * gst/mpegaudioparse/gstmpegaudioparse.c:
7730 * gst/mpegaudioparse/gstmpegaudioparse.h:
7731 mp3parse: conserve stop time for non-accurate seek
7732 Use the same strategy as accurate seeks to store
7733 pending non-accurate seeks to avoid overwriting non-definite
7734 stop times. When doing non-accurate seeks our position
7735 reporting might drift off by some secs and the stream can
7736 end up before it should.
7739 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7742 Automatic update of common submodule
7743 From 47cb23a to 14cec89
7745 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7747 * ext/amrwbdec/amrwb.c:
7748 amrwbdec: give decoder a rank so decodebin/playbin will use it
7750 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7752 * gst/mpegaudioparse/gstmpegaudioparse.c:
7753 mp3parse: return false when we can't seek
7754 When upstream can't seek, we return false as well
7756 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7758 * ext/lame/gstlame.c:
7759 * ext/lame/gstlamemp3enc.c:
7760 lame: Avoid crash when seeking before negotiating
7761 lame's 'lgv' variable is only initialized when the caps
7762 is negotiated, whenever a seek happens before that, it would
7763 attempt to call a function on an empty pointer, causing the crash.
7766 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7769 Automatic update of common submodule
7770 From 87bf428 to 47cb23a
7772 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7775 Automatic update of common submodule
7776 From da4c75c to 87bf428
7778 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
7781 Automatic update of common submodule
7782 From 53a2485 to da4c75c
7784 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7786 * gst/mpegaudioparse/gstmpegaudioparse.c:
7787 mp3parse: fix non-flushing seek
7788 Specifically, in addition to clearing lots of variables/offsets
7789 when receiving newsegment, also clear leftover data to match.
7791 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
7793 * ext/x264/gstx264enc.c:
7794 * ext/x264/gstx264enc.h:
7795 x264enc: Make upstream GstForceKeyUnit thread-safe
7796 Also send the GstForceKeyUnit event downstream when an upstream on is received,
7797 allowing muxers or payloaders to take appropriate actions.
7798 https://bugzilla.gnome.org/show_bug.cgi?id=602556
7800 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7803 Automatic update of common submodule
7804 From a3e3ce4 to 53a2485
7806 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
7808 * gst/asfdemux/gstasfdemux.c:
7809 asfdemux: Don't call strlen() on NULL pointers
7812 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7814 * gst/asfdemux/gstasfdemux.c:
7815 asfdemux: Remove old pads when new ones are added
7816 The old pads were being removed before adding the new ones,
7817 we should add the new ones first.
7820 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7822 * gst/asfdemux/gstasfdemux.c:
7823 * gst/asfdemux/gstasfdemux.h:
7824 asfdemux: Handle chained asfs on pull mode
7825 Adds chained asfs handling to pull mode. It now checks if
7826 there is a new asf header after the last packet (when it
7827 is possible to know how many packets are) or it tries
7828 checking if a processed packet that fails is an header
7832 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7834 * gst/asfdemux/gstasfdemux.c:
7835 * gst/asfdemux/gstasfdemux.h:
7836 asfdemux: properly do chained asfs on push mode
7837 To properly do chained asfs work with playbin2, we need to
7838 push eos on the old pads before removing them.
7841 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7843 * gst/asfdemux/gstasfdemux.c:
7844 * gst/asfdemux/gstasfdemux.h:
7845 asfdemux: add support for chained asfs (push mode)
7846 Adds support for detecting and playing chained asfs
7847 in push mode. asfdemux tries to detect a new asf start
7848 by identifying the header object guid in a input buffer.
7849 When it finds it, it resets its state, removing its pads
7850 and creates new ones for the new file.
7852 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7854 * gst/asfdemux/gstasfdemux.c:
7855 asfdemux: fix two small leaks
7857 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7859 * gst/asfdemux/gstasfdemux.c:
7860 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
7861 WM/Track has a 0 base but is often wrongly written as starting from 1,
7862 so not as reliable as WM/TrackNumber which always starts from 1.
7864 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7866 * gst/asfdemux/gstasfdemux.c:
7867 asfdemux: WM/Track starts counting from 0, adjust to start from 1
7869 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7871 * gst/asfdemux/gstasfdemux.c:
7872 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
7873 There's both WM/Track and WM/TrackNumber.
7875 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
7877 * ext/a52dec/gsta52dec.c:
7878 a52dec: Fix debug statement: Pass pos variable instead of time() function
7880 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
7882 * gst/dvdsub/gstdvdsubdec.c:
7883 dvdsubdec: Fix printf format string warning
7885 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
7887 * gst/asfdemux/gstasfdemux.c:
7888 asfdemux: Fix bogus variable used uninitialised warnings
7890 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
7893 po: Don't create backup .po files
7894 As well as preventing creation of useless backup files, it works
7895 around a bug in gettext 0.17 on OS/X
7897 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
7899 * gst/asfdemux/asfpacket.c:
7900 asfdemux: fix c99-style comments.
7902 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
7904 * gst/asfdemux/asfpacket.c:
7905 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
7907 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7909 * gst/realmedia/rmutils.c:
7910 rmutils: fix byteswapping
7911 fix the byteswapping code that was wrong because of the side effects of the
7915 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
7917 * ext/x264/gstx264enc.c:
7918 x264enc: Adapt to slightly modified x264 API
7921 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7923 * gst/asfdemux/asfpacket.c:
7924 asfdemux: careful to avoid crash on bogus data
7925 When receiving bogus data, we have to avoid subtracting a value
7926 larger than 'size' from 'size' variable, resulting in a wrap
7927 that would make 'size' a really large bogus value.
7930 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
7932 * win32/common/config.h:
7933 win32: Commit bumped version number
7935 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
7937 * gst/mpegaudioparse/gstmpegaudioparse.c:
7938 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
7940 This removes a good 50% of processing time for parsing a buffer.
7941 We do this by simply... getting the nicks that we already have handy
7942 instead of going through the expensive glib system.
7944 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
7947 configure.ac: And back to development we go...
7949 === release 0.10.13 ===
7951 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
7958 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7959 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7960 * docs/plugins/inspect/plugin-a52dec.xml:
7961 * docs/plugins/inspect/plugin-asf.xml:
7962 * docs/plugins/inspect/plugin-cdio.xml:
7963 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7964 * docs/plugins/inspect/plugin-dvdread.xml:
7965 * docs/plugins/inspect/plugin-dvdsub.xml:
7966 * docs/plugins/inspect/plugin-iec958.xml:
7967 * docs/plugins/inspect/plugin-lame.xml:
7968 * docs/plugins/inspect/plugin-mad.xml:
7969 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7970 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7971 * docs/plugins/inspect/plugin-mpegstream.xml:
7972 * docs/plugins/inspect/plugin-realmedia.xml:
7973 * docs/plugins/inspect/plugin-siddec.xml:
7974 * docs/plugins/inspect/plugin-twolame.xml:
7975 * docs/plugins/inspect/plugin-x264.xml:
7976 * gst-plugins-ugly.doap:
7977 * win32/common/config.h:
7980 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
8018 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
8021 Automatic update of common submodule
8022 From 85d1530 to 0702fe1
8024 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
8062 * win32/common/config.h:
8063 0.10.12.3 pre-release
8065 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
8068 Automatic update of common submodule
8069 From a3e3ce4 to 85d1530
8071 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
8073 * ext/a52dec/gsta52dec.c:
8074 a52dec: Fix reference leak on all input buffers in 'dvd mode'
8075 https://bugzilla.gnome.org/show_bug.cgi?id=598272
8077 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
8116 * win32/common/config.h:
8117 0.10.12.2 pre-release
8119 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
8121 * docs/plugins/gst-plugins-ugly-plugins.args.new:
8122 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
8123 docs: Remove files accidentally added
8124 Remove the gst-plugins-ugly-plugins.args.new and
8125 gst-plugins-ugly-plugins.signals.new files, that appear
8126 to have been accidentally added in commit
8127 f5d046a0b034f9bd7274291f7131ee5db1a30052
8129 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
8131 * ext/a52dec/gsta52dec.c:
8132 a52dec: Add some debugging for new segment events
8134 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
8136 * ext/mpeg2dec/gstmpeg2dec.c:
8137 mpeg2dec: fix warning in macosx snow leopard
8139 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
8141 * gst/mpegstream/gstmpegparse.c:
8142 mpegstream: fix warning in macosx snow leopard
8144 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
8146 * gst/mpegaudioparse/gstmpegaudioparse.c:
8147 mpegaudioparse: fix warning in macosx snow leopard
8149 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
8151 * gst/dvdsub/gstdvdsubdec.c:
8152 dvdsubdec: fix warning on macosx snow leopard
8154 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
8156 * gst/asfdemux/gstasfdemux.c:
8157 asfdemux: fix warning in macosx snow leopard
8159 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
8161 * gst/mpegaudioparse/gstmpegaudioparse.c:
8162 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
8164 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
8167 Automatic update of common submodule
8168 From 19fa4f3 to a3e3ce4
8170 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
8172 * gst/asfdemux/gstasfdemux.c:
8173 * gst/realmedia/rdtmanager.c:
8174 build: fprintf, sprintf, sscanf need stdio.h
8176 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
8179 mad: add missing include to fix the build
8181 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8183 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8184 dvdlpcm: whitespace fixes
8186 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
8188 * gst-plugins-ugly.spec.in:
8191 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8194 x264enc: adjust configure checking to changed upstream
8196 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8198 * ext/x264/gstx264enc.c:
8199 x264enc: conditionally adjust to new upstream API
8202 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8204 * gst/mpegaudioparse/gstmpegaudioparse.c:
8205 * gst/mpegaudioparse/gstmpegaudioparse.h:
8206 mpegaudioparse: prevent infinite (re)syncing
8208 gst/mpegaudioparse/gstmpegaudioparse.c
8210 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
8212 * gst/mpegaudioparse/gstmpegaudioparse.c:
8213 mp3parse: Refactor checking for sync. Make resyncing more reliable.
8214 Previously, we could get false sync relatively easily - it sometimes happened
8215 on real files. This cleans the code up a fair bit, and makes it require more
8216 confirmation that we've found valid sync before continuing.
8218 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8220 * gst/mpegaudioparse/gstmpegaudioparse.c:
8221 mpegaudioparse: ensure 2 valid headers in a row when resyncing
8223 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8225 * gst/mpegstream/gstdvddemux.c:
8226 dvddemux: remove bogus ifndef
8228 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8231 Automatic update of common submodule
8232 From 94f95e3 to 19fa4f3
8234 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8236 * ext/mpeg2dec/gstmpeg2dec.c:
8237 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
8239 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8241 * gst/dvdsub/gstdvdsubparse.c:
8242 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
8244 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
8246 * ext/amrnb/amrnbdec.c:
8247 * ext/amrnb/amrnbenc.c:
8248 Remove Ronald Bultje from Authors field
8249 Replaced with "GStreamer maintainers
8250 <gstreamer-devel@lists.sourceforge.net>" or just removed,
8251 depending on the number of other authors.
8253 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
8255 * gst/asfdemux/Makefile.am:
8256 * gst/asfdemux/gstasfmux.c:
8257 * gst/asfdemux/gstasfmux.h:
8258 asfdemux: Remove old non-built asfmux code
8259 Remove so people don't confuse it with the new asfmux code
8262 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8264 * ext/a52dec/gsta52dec.c:
8265 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
8266 It's not defined for older liba52 versions.
8268 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
8270 * ext/a52dec/gsta52dec.c:
8271 a52dec: Allow liba52 to use djbfft based IMDCT transform
8272 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
8273 IMDCT transform acceleration. It does however have a software based
8274 acceleration using the djbfft library (D.J. Bernstein's library for
8275 fourier transforms - Extremely fast library for floating-point
8276 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
8278 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
8279 and AltiVec implementations, but those are checked for first, and
8280 djbfft is chosen only if none of those is available - good in the
8281 case of some distributions including a port of the MPlayer changes
8282 in their system a52dec library.
8283 The down and upmix code in liba52 doesn't seem to be disturbed by
8284 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
8285 versions if passed from oil_cpu_get_flags (SSE currently is not).
8288 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8291 amr: Use opencore-amr pkg-config files if possible
8292 This makes it possible to build the plugins when the libraries
8293 are installed at non-standard locations.
8296 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8298 * gst/mpegaudioparse/gstmpegaudioparse.c:
8299 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
8300 Metadata provided seek tables are consistent with metadata's view of
8301 total size, which typically matches real size, but need not do so
8302 (e.g. a truncated file). Fixes seeking and position reporting
8303 in such truncated files (although duration based on metadata may then
8304 still be incorrect).
8306 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8309 configure: bump core/base requirements to released versions
8312 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8315 configure: Remove all mentions to the id3tag plugin which was removed
8317 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
8320 mad: make check for mad independent of the check for id3tag
8323 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
8325 * gst/asfdemux/gstrtpasfdepay.c:
8326 rtpasfdepay: set padding size to the correct value
8327 asf packets in rtp packets should come with their padding fields
8328 set to 0 and the depayload must update them to the correct
8329 value before pushing downstream
8331 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
8334 * docs/plugins/Makefile.am:
8335 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8336 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8337 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8338 * docs/plugins/inspect/plugin-amrnb.xml:
8339 * docs/plugins/inspect/plugin-amrwbdec.xml:
8341 * ext/amrnb/GstAmrnbEnc.prs:
8342 * ext/amrnb/Makefile.am:
8344 * ext/amrnb/amrnb.c:
8345 * ext/amrnb/amrnbdec.c:
8346 * ext/amrnb/amrnbdec.h:
8347 * ext/amrnb/amrnbenc.c:
8348 * ext/amrnb/amrnbenc.h:
8349 * ext/amrnb/amrnbparse.c:
8350 * ext/amrnb/amrnbparse.h:
8351 * ext/amrwbdec/Makefile.am:
8352 * ext/amrwbdec/README:
8353 * ext/amrwbdec/amrwb.c:
8354 * ext/amrwbdec/amrwbdec.c:
8355 * ext/amrwbdec/amrwbdec.h:
8356 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
8357 These are based on the OpenCore codecs.
8360 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
8363 Automatic update of common submodule
8364 From fedaaee to 94f95e3
8366 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8371 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8372 * docs/plugins/gst-plugins-ugly-plugins.args.new:
8373 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
8374 * docs/plugins/inspect/plugin-dvdnav.xml:
8376 * ext/dvdnav/.gitignore:
8377 * ext/dvdnav/Makefile.am:
8378 * ext/dvdnav/README:
8379 * ext/dvdnav/dvdnavsrc.c:
8380 * ext/dvdnav/dvdnavsrc.h:
8381 * ext/dvdnav/gst-dvd:
8382 * ext/dvdread/dvdreadsrc.c:
8383 * gst-plugins-ugly.spec.in:
8385 dvdnav: remove dvdnav plugin
8386 Remove dvdnav plugin, it has no future. resindvd is the plugin to
8387 use for dvd playback. Note that dvdnav was never really enabled
8388 in -ugly, you had to edit configure.ac to get it built.
8390 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8392 * tests/check/elements/mpeg2dec.c:
8393 mpeg2dec: Fix unused variables compiler warnings in unit test
8395 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
8398 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
8399 Check for more automake command variants. Use printf instead of 'echo -n'
8402 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
8405 Automatic update of common submodule
8406 From 5845b63 to fedaaee
8408 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
8411 Make git ignore more files
8413 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
8415 * gst/asfdemux/gstasfdemux.c:
8416 asfdemux: Refactor multiple packet pull.
8417 This also fixes a bug by which the first buffer (in a multi-packet mode)
8418 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
8419 full incoming buffer and not just of the single asf packet.
8420 Fixes corrupted frames introduced by latest commit.
8422 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8424 * gst/asfdemux/gstasfdemux.c:
8425 asfdemux: use the right accurate field
8426 Remove accurate variable and its faulty use because the real variable is an
8429 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
8431 * gst/asfdemux/asfpacket.c:
8432 * gst/asfdemux/gstasfdemux.c:
8433 asfdemux: Sprinkle branch prediction macros accross the code
8435 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
8437 * gst/asfdemux/gstasfdemux.c:
8438 asfdemux: Delay newsegment handling until we have a keyframe.
8439 We now have a chance for packets to be collected before we send out the
8440 newsegment. If we're not in accurate seeking (keyunit) it will set
8441 the segment start/time to the keyframe's timestamp.
8443 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
8445 * gst/asfdemux/gstasfdemux.c:
8446 asfdemux: Remove useless check. We already have checked for it above.
8448 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
8450 * gst/asfdemux/gstasfdemux.c:
8451 asfdemux: No longer queue GOPs now that seeking is fixed.
8452 We now *always* seek to the keyframe just before our requested position.
8453 When we encounter the first keyframe and we were not accurate (therefore doing
8454 keyframe seeking), we update the segment start position to the keyframe timestamp.
8456 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
8458 * gst/asfdemux/gstasfdemux.c:
8459 * gst/asfdemux/gstasfdemux.h:
8460 asfdemux: Store the accurate seeking flag
8462 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
8464 * gst/asfdemux/gstasfdemux.c:
8465 asfdemux: Use the average frame duration for buffers without a duration.
8466 This will still cause some timestamp jitter, but giving a hint as to the duration
8467 rather than nothing seems to be a better idea.
8468 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
8469 duration using the accumulated packet duration (which will be correct).
8471 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
8473 * gst/asfdemux/gstasfdemux.c:
8474 * gst/asfdemux/gstasfdemux.h:
8475 asfdemux: Use index entry packet count to optimize seeking.
8476 The simple index entries also contain the number of packets one needs
8477 to retrieve at a given position to get a full keyframe. We therefore
8478 use that information to retrieve all those packets in one buffer when
8479 working in pull-mode.
8481 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
8483 * gst/asfdemux/gstasfdemux.c:
8484 asfdemux: Do not try to free const pointer
8485 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
8486 asfdemux tried to free a const pointer that had been cast to a
8487 normal pointer variable.
8489 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
8491 * gst/asfdemux/gstasfdemux.c:
8492 asfdemux: Use presentation timestamp when searching in the index.
8493 We need to take the preroll into account... else we end up too early.
8495 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
8498 Automatic update of common submodule
8499 From f3bb51b to 5845b63
8501 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
8503 * gst/asfdemux/gstasfdemux.c:
8504 asfdemux: Convert index entry from presentation time to timestamps.
8505 We weren't taking the preroll into account previously, meaning that we
8506 were always seeking preroll nanoseconds too early... resulting in a lot
8507 of dropped packets (which are before the start time).
8508 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
8510 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
8513 * gst/asfdemux/gstasfdemux.c:
8514 asfdemux: Fix byte array metadata handling.
8515 We basically discard byte array metadata. Should be trivial to adapt
8516 to storing the pointers if we need it later on.
8518 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
8520 * gst/asfdemux/gstasfdemux.c:
8521 * gst/asfdemux/gstasfdemux.h:
8522 asfdemux: Handle PAR/interlaced information stored in packet payload.
8523 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
8524 in the ASF Packet payload extensions).
8526 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
8528 * gst/asfdemux/gstasfdemux.c:
8529 * gst/asfdemux/gstasfdemux.h:
8530 asfdemux: Store/Handle global metadata (not specific to one stream).
8531 This allows us to store (and handle) PAR information which might be stored there.
8533 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8535 * gst/mpegaudioparse/gstmpegaudioparse.c:
8536 mpegaudioparse: fix Xing inverse seek table building
8538 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
8541 Automatic update of common submodule
8542 From f3bb51b to f810030
8544 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8546 * gst/asfdemux/gstasfdemux.c:
8547 asfdemux: don't try to free a NULL taglist
8549 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8551 * gst/asfdemux/gstasfdemux.c:
8552 asfdemux: post tags only after we've created our source pads
8553 Post global tags only after we've added our source pads, so that
8554 tag events get sent downstream in addition to tag messages posted
8555 on the bus. This makes sure tags can be picked up automatically
8556 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
8557 While we're at it, also add a container-format tag.
8559 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8562 * gst/asfdemux/gstasfdemux.c:
8563 asfdemux: use new bytereader functions for image tag parsing
8565 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8567 * gst/asfdemux/gstasfdemux.c:
8568 * gst/asfdemux/gstasfdemux.h:
8569 asfdemux: remove some more unused variables
8571 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8573 * gst/realmedia/rmdemux.c:
8574 rmdemux: plug buffer leaking
8576 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8578 * gst/asfdemux/gstrtpasfdepay.c:
8579 asfdepay: guard against dropped buffers
8580 If a buffer was dropped, we might request data from the adapter that is not
8581 there and then we get a NULL buffer.
8583 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8585 * gst/asfdemux/gstasfdemux.c:
8586 * gst/asfdemux/gstasfdemux.h:
8587 asfdemux: set DISCONT on streams
8588 When we receive a DISCONT as input, don't clear our complete state but simply
8589 mark a discont that will be put on the next buffer. The code will be able to
8590 handle and throw away incomplete data.
8591 Add some more debug info.
8592 Remove an unused variable.
8594 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8596 * gst/asfdemux/gstrtpasfdepay.c:
8597 asfdepay: set DELTA_UNIT flag correctly
8598 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
8599 Add some more debug info.
8601 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8603 * gst/asfdemux/gstasfdemux.c:
8604 asfdemux: fix latency calculations
8605 We need to check for -1 as an invalid timestamp, not 1.
8607 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8609 * gst/mpegaudioparse/gstmpegaudioparse.c:
8610 * gst/mpegaudioparse/gstmpegaudioparse.h:
8611 mp3parse: don't put every single frame into the index
8612 Let's not put every single mp3 frame in our index, a few frames per
8613 second should be more than enough. For now use an index interval
8614 of 100ms-500ms depending on the upstream size, to keep the index at
8615 a reasonable size. Factor out the code that adds the index entry
8616 into a separate function for better code readability.
8618 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8620 * gst/mpegaudioparse/gstmpegaudioparse.c:
8621 * gst/mpegaudioparse/gstmpegaudioparse.h:
8622 mp3parse: assume seekability only if we know the upstream size
8623 While technically upstream may be seekable even if it doesn't know
8624 the exact size, I can't think of a use case where this distincation
8625 is relevant in practice, so for now just assume we're not seekable
8626 if upstream doesn't provide us with a size. Makes sure we don't
8627 build a seek index when streaming internet radio with sources that
8628 pretend to be seekable until you try to actually seek.
8630 2009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
8632 * gst-plugins-ugly.spec.in:
8633 Fix x264 requirement in SPEC file
8635 2009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8637 * ext/x264/gstx264enc.c:
8638 * gst/realmedia/rdtmanager.c:
8639 x264enc, rdtmanager: fix compilation with debugging disabled
8641 2009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net>
8644 * docs/plugins/Makefile.am:
8645 docs: Bump common. Fix comment in the docs Makefile.am
8647 2009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net>
8650 * win32/common/config.h:
8651 Back to development -> 0.10.12.1
8653 2009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net>
8655 * gst-plugins-ugly.doap:
8656 Add 0.10.12 release to the doap file
8658 === release 0.10.12 ===
8660 2009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net>
8666 * docs/plugins/gst-plugins-ugly-plugins.args:
8667 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8668 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8669 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8670 * docs/plugins/inspect/plugin-a52dec.xml:
8671 * docs/plugins/inspect/plugin-asf.xml:
8672 * docs/plugins/inspect/plugin-cdio.xml:
8673 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8674 * docs/plugins/inspect/plugin-dvdread.xml:
8675 * docs/plugins/inspect/plugin-dvdsub.xml:
8676 * docs/plugins/inspect/plugin-iec958.xml:
8677 * docs/plugins/inspect/plugin-lame.xml:
8678 * docs/plugins/inspect/plugin-mad.xml:
8679 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8680 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8681 * docs/plugins/inspect/plugin-mpegstream.xml:
8682 * docs/plugins/inspect/plugin-realmedia.xml:
8683 * docs/plugins/inspect/plugin-siddec.xml:
8684 * docs/plugins/inspect/plugin-synaesthesia.xml:
8685 * docs/plugins/inspect/plugin-twolame.xml:
8686 * docs/plugins/inspect/plugin-x264.xml:
8687 * win32/common/config.h:
8690 2009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net>
8699 2009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net>
8733 2009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net>
8766 * win32/common/config.h:
8767 0.10.11.2 pre-release
8769 2009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net>
8771 * win32/common/config.h.in:
8772 win32: Remove #undef inline from the win32 config.h
8774 2009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8776 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8777 * docs/plugins/inspect/plugin-mad.xml:
8778 * ext/mad/Makefile.am:
8779 * ext/mad/gstid3tag.c:
8782 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
8783 It will be reborn with a shiny new code base under its hood in -bad.
8784 See #581756 and #565764.
8786 2009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net>
8788 * tests/check/pipelines/.gitignore:
8789 gitignore: Ignore some built files in the test area
8791 2009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net>
8793 * docs/plugins/inspect/plugin-a52dec.xml:
8794 * docs/plugins/inspect/plugin-asf.xml:
8795 * docs/plugins/inspect/plugin-cdio.xml:
8796 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8797 * docs/plugins/inspect/plugin-dvdread.xml:
8798 * docs/plugins/inspect/plugin-dvdsub.xml:
8799 * docs/plugins/inspect/plugin-iec958.xml:
8800 * docs/plugins/inspect/plugin-lame.xml:
8801 * docs/plugins/inspect/plugin-mad.xml:
8802 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8803 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8804 * docs/plugins/inspect/plugin-mpegstream.xml:
8805 * docs/plugins/inspect/plugin-realmedia.xml:
8806 * docs/plugins/inspect/plugin-siddec.xml:
8807 * docs/plugins/inspect/plugin-synaesthesia.xml:
8808 * docs/plugins/inspect/plugin-twolame.xml:
8809 docs: Update plugin inspect files
8811 2009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net>
8814 * docs/plugins/Makefile.am:
8815 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8816 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8817 * docs/plugins/inspect/plugin-x264.xml:
8819 * gst-plugins-ugly.spec.in:
8820 * tests/check/Makefile.am:
8821 * tests/check/elements/.gitignore:
8822 Moved 'x264enc' from -bad to -ugly
8824 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8826 * ext/x264/gstx264enc.c:
8827 * ext/x264/gstx264enc.h:
8828 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
8831 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
8833 * ext/x264/GstX264Enc.prs:
8834 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
8836 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
8838 * ext/x264/GstX264Enc.prs:
8839 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
8841 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
8843 * ext/x264/gstx264enc.c:
8844 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
8846 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
8848 * ext/x264/GstX264Enc.prs:
8849 * ext/x264/Makefile.am:
8850 * ext/x264/gstx264enc.c:
8851 [MOVED FROM BAD 24/28] x264enc: add preset support
8852 Add preset iface and a (dummy) preset file as a starting point.
8854 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8856 * ext/x264/gstx264enc.c:
8857 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
8859 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
8861 * ext/x264/gstx264enc.c:
8862 * ext/x264/gstx264enc.h:
8863 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
8864 Use the GstForceKeyUnit event to force a keyframe.
8867 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8869 [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...
8870 Original commit message from CVS:
8871 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
8872 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
8873 Use hyphen in property name, perform safety buffer size check
8874 prior to mem access, and some more parentheses in macro.
8876 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
8878 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
8879 Original commit message from CVS:
8880 * ext/apexsink/Makefile.am:
8881 Link against -lgcrpyto for RSA_new and RSA_free.
8882 * ext/faac/gstfaac.c:
8883 * ext/x264/gstx264enc.c:
8884 Fix compiler warnings.
8886 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8888 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
8889 Original commit message from CVS:
8890 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
8891 Construct source caps in more conventional (and correct) manner.
8893 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8895 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
8896 Original commit message from CVS:
8897 * ext/alsaspdif/Makefile.am:
8898 * ext/amrwb/Makefile.am:
8899 * ext/apexsink/Makefile.am:
8900 * ext/arts/Makefile.am:
8901 * ext/artsd/Makefile.am:
8902 * ext/audiofile/Makefile.am:
8903 * ext/audioresample/Makefile.am:
8904 * ext/bz2/Makefile.am:
8905 * ext/cdaudio/Makefile.am:
8906 * ext/celt/Makefile.am:
8907 * ext/dc1394/Makefile.am:
8908 * ext/dirac/Makefile.am:
8909 * ext/directfb/Makefile.am:
8910 * ext/divx/Makefile.am:
8911 * ext/dts/Makefile.am:
8912 * ext/faac/Makefile.am:
8913 * ext/faad/Makefile.am:
8914 * ext/gsm/Makefile.am:
8915 * ext/hermes/Makefile.am:
8916 * ext/ivorbis/Makefile.am:
8917 * ext/jack/Makefile.am:
8918 * ext/jp2k/Makefile.am:
8919 * ext/ladspa/Makefile.am:
8920 * ext/lcs/Makefile.am:
8921 * ext/libfame/Makefile.am:
8922 * ext/libmms/Makefile.am:
8923 * ext/metadata/Makefile.am:
8924 * ext/mpeg2enc/Makefile.am:
8925 * ext/mplex/Makefile.am:
8926 * ext/musepack/Makefile.am:
8927 * ext/musicbrainz/Makefile.am:
8928 * ext/mythtv/Makefile.am:
8929 * ext/nas/Makefile.am:
8930 * ext/neon/Makefile.am:
8931 * ext/ofa/Makefile.am:
8932 * ext/polyp/Makefile.am:
8933 * ext/resindvd/Makefile.am:
8934 * ext/sdl/Makefile.am:
8935 * ext/shout/Makefile.am:
8936 * ext/snapshot/Makefile.am:
8937 * ext/sndfile/Makefile.am:
8938 * ext/soundtouch/Makefile.am:
8939 * ext/spc/Makefile.am:
8940 * ext/swfdec/Makefile.am:
8941 * ext/tarkin/Makefile.am:
8942 * ext/theora/Makefile.am:
8943 * ext/timidity/Makefile.am:
8944 * ext/twolame/Makefile.am:
8945 * ext/x264/Makefile.am:
8946 * ext/xine/Makefile.am:
8947 * ext/xvid/Makefile.am:
8948 * gst-libs/gst/app/Makefile.am:
8949 * gst-libs/gst/dshow/Makefile.am:
8950 * gst/aiffparse/Makefile.am:
8951 * gst/app/Makefile.am:
8952 * gst/audiobuffer/Makefile.am:
8953 * gst/bayer/Makefile.am:
8954 * gst/cdxaparse/Makefile.am:
8955 * gst/chart/Makefile.am:
8956 * gst/colorspace/Makefile.am:
8957 * gst/dccp/Makefile.am:
8958 * gst/deinterlace/Makefile.am:
8959 * gst/deinterlace2/Makefile.am:
8960 * gst/dvdspu/Makefile.am:
8961 * gst/festival/Makefile.am:
8962 * gst/filter/Makefile.am:
8963 * gst/flacparse/Makefile.am:
8964 * gst/flv/Makefile.am:
8965 * gst/games/Makefile.am:
8966 * gst/h264parse/Makefile.am:
8967 * gst/librfb/Makefile.am:
8968 * gst/mixmatrix/Makefile.am:
8969 * gst/modplug/Makefile.am:
8970 * gst/mpeg1sys/Makefile.am:
8971 * gst/mpeg4videoparse/Makefile.am:
8972 * gst/mpegdemux/Makefile.am:
8973 * gst/mpegtsmux/Makefile.am:
8974 * gst/mpegvideoparse/Makefile.am:
8975 * gst/mve/Makefile.am:
8976 * gst/nsf/Makefile.am:
8977 * gst/nuvdemux/Makefile.am:
8978 * gst/overlay/Makefile.am:
8979 * gst/passthrough/Makefile.am:
8980 * gst/pcapparse/Makefile.am:
8981 * gst/playondemand/Makefile.am:
8982 * gst/rawparse/Makefile.am:
8983 * gst/real/Makefile.am:
8984 * gst/rtjpeg/Makefile.am:
8985 * gst/rtpmanager/Makefile.am:
8986 * gst/scaletempo/Makefile.am:
8987 * gst/sdp/Makefile.am:
8988 * gst/selector/Makefile.am:
8989 * gst/smooth/Makefile.am:
8990 * gst/smoothwave/Makefile.am:
8991 * gst/speed/Makefile.am:
8992 * gst/speexresample/Makefile.am:
8993 * gst/stereo/Makefile.am:
8994 * gst/subenc/Makefile.am:
8995 * gst/tta/Makefile.am:
8996 * gst/vbidec/Makefile.am:
8997 * gst/videodrop/Makefile.am:
8998 * gst/videosignal/Makefile.am:
8999 * gst/virtualdub/Makefile.am:
9000 * gst/vmnc/Makefile.am:
9001 * gst/y4m/Makefile.am:
9002 * sys/acmenc/Makefile.am:
9003 * sys/cdrom/Makefile.am:
9004 * sys/dshowdecwrapper/Makefile.am:
9005 * sys/dshowsrcwrapper/Makefile.am:
9006 * sys/dvb/Makefile.am:
9007 * sys/dxr3/Makefile.am:
9008 * sys/fbdev/Makefile.am:
9009 * sys/oss4/Makefile.am:
9010 * sys/qcam/Makefile.am:
9011 * sys/qtwrapper/Makefile.am:
9012 * sys/vcd/Makefile.am:
9013 * sys/wininet/Makefile.am:
9014 * win32/common/config.h:
9015 Don't install static libs for plugins. Fixes #550851 for -bad.
9017 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9019 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
9020 Original commit message from CVS:
9021 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
9022 Adapt to slightly modified x264 API. Fixes #555238.
9024 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9026 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
9027 Original commit message from CVS:
9028 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
9029 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
9030 * ext/x264/gstx264enc.h:
9031 Do not deal with duplicated input (timestamps). If needed,
9032 a generic element can do so.
9033 Do not manipulate input timestamps on the way out,
9034 since that shifts the timeline and A/V sync.
9036 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9038 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
9039 Original commit message from CVS:
9040 * docs/plugins/gst-plugins-bad-plugins.args:
9041 Integrate new properties into documentation.
9042 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
9043 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
9044 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
9045 Fix up API prior to eventual plugin move.
9046 API: GstX264Enc:pass (provides more options, and changed to enum)
9048 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9050 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
9051 Original commit message from CVS:
9052 * docs/plugins/Makefile.am:
9053 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
9054 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
9055 * ext/x264/gstx264enc.c:
9056 * tests/check/Makefile.am:
9057 * tests/check/elements/x264enc.c: (setup_x264enc),
9058 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
9059 Add documentation and unit test for x264enc.
9061 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9063 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
9064 Original commit message from CVS:
9065 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
9066 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
9067 Allocate some buffers in more adaptive and economical fashion.
9069 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9071 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
9072 Original commit message from CVS:
9074 Check for sufficiently up-to-date x264 API.
9075 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
9076 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
9077 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
9078 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
9079 * ext/x264/gstx264enc.h:
9080 Expose some more parameters of the x264 encoder as properties.
9082 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9084 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
9085 Original commit message from CVS:
9086 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
9087 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
9088 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
9089 (gst_x264_enc_flush_frames):
9090 Coding style and layout; re-order some functions in more
9091 typical and natural flow.
9093 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9095 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
9096 Original commit message from CVS:
9097 * ext/x264/Makefile.am:
9098 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
9099 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
9100 (gst_x264_enc_reset), (gst_x264_enc_finalize),
9101 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
9102 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
9103 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
9104 * ext/x264/gstx264enc.h:
9105 Use GQueue in stead of custom queue code.
9106 Factorize flushing out encoder delayed frames.
9107 Factorize initialization and state change reset.
9109 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9111 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
9112 Original commit message from CVS:
9113 * ext/x264/gstx264enc.h:
9114 * sys/fbdev/gstfbdevsink.c:
9115 Use configure-generated _stdint.h.
9117 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9119 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
9120 Original commit message from CVS:
9121 * ext/x264/Makefile.am:
9122 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
9123 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
9124 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
9125 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
9126 (gst_x264_enc_finalize), (gst_x264_enc_chain),
9127 (gst_x264_enc_encode_frame), (plugin_init):
9128 * ext/x264/gstx264enc.h:
9129 Use video format library and GST_WRITE_*_BE macros where applicable.
9130 Use finalize in stead of dispose.
9131 Set up debug category and log callback.
9133 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
9135 [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...
9136 Original commit message from CVS:
9137 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
9138 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
9139 (gst_x264_enc_encode_frame):
9140 Try harder not to crash when we get an EOS event but haven't set
9141 up the encoder yet (as may happen when upstream errors out with
9142 not-negotiated, for example). Also, always push the EOS event
9145 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
9147 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
9148 Original commit message from CVS:
9149 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
9152 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
9154 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
9155 Original commit message from CVS:
9156 * ext/x264/gstx264enc.c:
9157 Fix build against the libx264 version that ships with debian stable.
9159 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9161 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
9162 Original commit message from CVS:
9163 * ext/audioresample/gstaudioresample.c:
9164 * ext/x264/gstx264enc.c:
9165 * gst/dvdspu/gstdvdspu.c:
9166 * gst/dvdspu/gstdvdspu.h:
9167 * gst/festival/gstfestival.c:
9168 * gst/h264parse/gsth264parse.c:
9169 * gst/mpegtsparse/mpegtspacketizer.c:
9170 * gst/mpegtsparse/mpegtsparse.c:
9171 * gst/multifile/gstmultifilesink.c:
9172 * gst/multifile/gstmultifilesrc.c:
9173 * gst/nuvdemux/gstnuvdemux.c:
9174 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
9175 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
9177 Massive leak fixing, plus code cleanups.
9179 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9181 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
9182 Original commit message from CVS:
9183 * examples/app/appsrc_ex.c:
9184 * examples/switch/switcher.c:
9185 * ext/neon/gstneonhttpsrc.c:
9186 * ext/timidity/gstwildmidi.c:
9187 * ext/x264/gstx264enc.c:
9188 * gst/mve/mveaudioenc.c: (mve_compress_audio):
9189 * gst/rtpmanager/gstrtpclient.c:
9190 * gst/rtpmanager/gstrtpjitterbuffer.c:
9191 * gst/spectrum/demo-audiotest.c:
9192 * gst/spectrum/demo-osssrc.c:
9193 * sys/dvb/gstdvbsrc.c:
9194 Add stdlib include (free, atoi, exit).
9196 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9198 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
9199 Original commit message from CVS:
9200 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
9201 This needs a version check.
9202 * gst/bayer/Makefile.am:
9205 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
9207 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
9208 Original commit message from CVS:
9209 Patch by: Michal Benes <michal.benes at itonis tv>
9210 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
9213 * ext/x264/Makefile.am:
9214 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
9215 (gst_x264_enc_analyse_get_type),
9216 (gst_x264_enc_timestamp_queue_init),
9217 (gst_x264_enc_timestamp_queue_free),
9218 (gst_x264_enc_timestamp_queue_put),
9219 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
9220 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
9221 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
9222 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
9223 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
9224 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
9225 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
9226 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
9228 * ext/x264/gstx264enc.h:
9229 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
9230 handle 'odd' widths and heights correctly yet.
9232 2009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9234 * gst/asfdemux/gstasfdemux.c:
9235 asfdemux: nicer metadata extraction of genre tags in some cases
9236 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
9237 that they presumably stand for.
9239 2009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9241 * gst/asfdemux/gstasfdemux.c:
9242 asfdemux: parse WM/Picture tags to extract cover art
9245 2009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9248 docs: fix http links for amr libs in REQUIREMENTS
9250 2009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9252 * gst/asfdemux/gstasfdemux.c:
9253 asfdemux: fix bogus flow return handling in eos handler
9254 Don't overwrite the origin flow return by whatever flow we get
9255 when trying to push the remaining internally queued payloads.
9256 We want to do our eos logic, ie. send an EOS event or segment-done
9257 message in any case. Makes things EOS properly when an EOS event
9258 is forced upon the pipeline so that the source returns
9259 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
9261 2009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9263 * win32/common/config.h:
9264 win32: update config.h
9266 2009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9269 configure: bump core/base requirements to released versions
9271 2009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9275 autogen: move the -Wno-portability for automake into configure.ac
9277 2009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net>
9279 * gst/dvdlpcmdec/Makefile.am:
9280 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9281 dvdlpcmdec: Add multichannel channel maps, and send some tags
9282 Add a multichannel map to the output caps, and send at least a CODEC and
9283 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
9284 no samples and can't find info about the channel ordering, but this is
9285 better than nothing.
9287 2009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net>
9290 Automatic update of common submodule
9291 From 888e0a2 to c572721
9293 2009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net>
9296 Automatic update of common submodule
9297 From 6ab11d1 to 888e0a2
9299 2009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net>
9301 * gst/dvdsub/gstdvdsubdec.c:
9302 dvdsubdec: Remove some dead code
9303 Remove some redundant memset - gobject memory is already initalised to 0.
9304 Remove a commented out line leftover from the previous commit
9306 2009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com>
9308 * gst/dvdsub/gstdvdsubdec.c:
9309 * gst/dvdsub/gstdvdsubdec.h:
9310 dvdsubdec: Support ARGB output
9311 Negotiate to and render into ARGB buffers directly if the peer supports it.
9314 2009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net>
9316 * ext/a52dec/gsta52dec.c:
9317 a52dec: Reconcile code with dtsdec
9318 Perform some cleanups based on the dtsdec code such as using the boilerplate
9319 macro and static pad template functions.
9320 Add some documentation. Don't register a change in flags until we synch on
9321 another frame successfully.
9323 2009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9325 * ext/lame/gstlamemp3enc.c:
9326 lamemp3enc: Improve debugging a bit
9328 2009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com>
9330 * ext/mpeg2dec/gstmpeg2dec.c:
9331 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
9333 2009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9366 po: avoid conflicts of local *.po files with files in git
9367 Make it so that filenames and line numbers are only stored in the *.pot file
9368 (which is not in git), but not in the individual *.po files. This information
9369 is hardly useful for translators in our case, and it should avoid the constant
9370 conflicts of local *.po files with the ones in git which are caused by the
9371 source files changing and the line numbers being updated. This commit might
9372 cause one last merge conflict for you, which you can work around with
9373 "git checkout po/*.po" before merging or pulling. After that there should
9374 (hopefully) not be any more local modifications of these files (unless
9375 someone committed additions or changes to translated strings and the
9376 *.po files haven't been updated yet, that is).
9378 2009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9380 * ext/lame/gstlamemp3enc.c:
9381 lamemp3enc: add Since tag to gtk-doc chunk
9383 2009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9385 * tests/check/elements/mpeg2dec.c:
9386 checks: fix mpeg2dec unit test again after interlace addition to caps
9388 2009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9390 * ext/mpeg2dec/gstmpeg2dec.c:
9391 mpeg2dec: work around old mpeg2dec versions
9392 The repeat first field flag was introduced in 0.5.0 so conditionally disable its
9393 detection and just assume no rff is used. This fixes the compilation.
9396 2009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9398 * ext/mpeg2dec/Makefile.am:
9399 mpeg2dec: link to gstvideo
9400 Fix compilation by adding the right include directories and linking to the video
9403 2009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com>
9405 * gst/asfdemux/asfpacket.c:
9406 asfdemux: Downgrade simple statements from WARNING to DEBUG
9408 2009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com>
9410 * gst/asfdemux/asfheaders.c:
9411 * gst/asfdemux/asfheaders.h:
9412 * gst/asfdemux/asfpacket.c:
9413 * gst/asfdemux/asfpacket.h:
9414 asf: Detect more payload extensions.
9415 These should help fix interlaced/PAR issues with more files.
9417 2009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com>
9419 * ext/mpeg2dec/gstmpeg2dec.c:
9420 * ext/mpeg2dec/gstmpeg2dec.h:
9421 mpeg2dec: Implement interlaced support.
9422 Expand the debugging statements to show more picture information.
9424 2009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9426 * ext/mpeg2dec/gstmpeg2dec.c:
9427 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
9428 ffdec_mpeg2video is much faster, fixes bug #574461.
9430 2009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9432 * ext/lame/gstlamemp3enc.c:
9433 lamemp3enc: Don't write a Xing header
9435 2009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
9438 Run libtoolize before aclocal
9439 This unbreaks the build in some cases. Fixes bug #582021
9441 2009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com>
9443 * ext/mpeg2dec/gstmpeg2dec.c:
9444 mpeg2dec: use 64bit safe scaling functions.
9445 Got this to fail when seeking in a 14GB file (the value in bytes is
9448 2009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9450 * gst/mpegaudioparse/gstmpegaudioparse.c:
9451 mpegaudioparse: remove some pointless g_return_if_fail()s
9453 2009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
9455 * ext/twolame/gsttwolame.c:
9456 Switch twolame to primary rank
9458 2009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
9460 * ext/lame/gstlame.c:
9461 * ext/lame/gstlamemp3enc.c:
9462 * ext/twolame/gsttwolame.c:
9463 Add ranks to mp3 encoders
9465 2009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
9467 * gst-plugins-ugly.spec.in:
9468 Add twolame plugin to spec file
9470 2009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9472 * gst/asfdemux/asfpacket.c:
9473 * gst/asfdemux/gstasfdemux.c:
9474 * gst/asfdemux/gstasfdemux.h:
9475 asfdemux: use upstream segment and timestamps for some interpolation
9476 This should particularly help in case of upstream live src, e.g. rtspsrc,
9477 and especially so if it has to perform fallback to TCP.
9479 2009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com>
9481 * gst/asfdemux/gstrtpasfdepay.c:
9482 rtpasfdepay: Add support for fragmented packet (L == 0).
9483 This happens with rtp-over-udp.
9485 2009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9487 * ext/lame/gstlamemp3enc.c:
9488 lamemp3enc: Fixup the bitrate only for CBR
9489 Additionally clarify some property descriptions.
9491 2009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com>
9493 * ext/lame/gstlamemp3enc.c:
9494 lame: fix format string in debug statement
9496 2009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net>
9498 * gst/mpegaudioparse/gstmpegaudioparse.c:
9499 mp3parse: Don't reject valid Xing tables of contents
9500 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
9501 reject them because of it, just subtract the initial offset when reading
9504 2009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net>
9506 * gst/mpegaudioparse/gstmpegaudioparse.c:
9507 mp3parse: Allow more bits to change in headers during resynch
9508 Be more lenient about what we accept as changing bits in a header - basically,
9509 only require that the mp3 sync marker is present, for the mpeg version,
9510 layer and samplerate.
9513 2009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com>
9516 mad: Add duration of incoming/outgoing buffers in debug statements
9518 2009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
9520 * gst/mpegaudioparse/gstmpegaudioparse.c:
9521 mpegaudioparse: Remove useless checks for valid buffer duration.
9522 The buffer duration is set to a valid value at the very top of
9523 emit_frame(), we therefore don't need to check it later on.
9525 2009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com>
9527 * gst/mpegaudioparse/gstmpegaudioparse.c:
9528 mpegaudioparse: Fix stop condition for outputting buffers.
9529 Some mp3 streams have an offset in timestamps, requiring us to push the
9530 frame *AFTER* segment.stop in order for the decoder to be able to push
9531 all data up to the segment.stop position.
9533 2009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9535 * gst/asfdemux/asfpacket.c:
9536 * gst/asfdemux/gstasfdemux.c:
9537 * gst/asfdemux/gstasfdemux.h:
9538 asfdemux: 0-base timestamps consistently (whether or not streaming)
9539 This also makes timestamps (more) consistent before and after a possible
9540 seek, and moreover makes for reasonable position reporting in live stream
9541 (whose payload timestamps should not be taken for granted).
9543 2009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9545 * gst/asfdemux/gstasfdemux.c:
9546 * gst/asfdemux/gstasfdemux.h:
9547 asfdemux: report initial latency due to internal preroll queue
9549 2009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9551 * gst/asfdemux/gstasfdemux.c:
9552 asfdemux: enhance debug statement and refactor some initialization
9554 2009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9556 * gst/asfdemux/gstasfdemux.c:
9557 asfdemux: handle FIXME; activate pads after internal preroll also when streaming
9559 2009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9561 * gst/asfdemux/asfpacket.c:
9562 * gst/asfdemux/gstasfdemux.c:
9563 * gst/asfdemux/gstasfdemux.h:
9564 asfdemux: handle FIXME; normalize preroll
9566 2009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9568 * gst/asfdemux/gstasfdemux.c:
9569 * gst/asfdemux/gstasfdemux.h:
9570 asfdemux: fixes for streaming mode
9571 * Improve newsegment handling, e.g. upstream might live in TIME.
9572 * Only send newsegment if we have needed info.
9573 * Avoid reading past end of data section.
9575 2009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9577 * gst/asfdemux/gstasfdemux.c:
9578 asfdemux: fixes/enhancements for streaming mode
9579 * Do not rock the boat by reacting to FLUSH_START.
9580 * Try to handle TIME seeking by seeking upstream in BYTES.
9581 * Handle SEEKING query.
9583 2009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9586 * ext/lame/gstlamemp3enc.c:
9587 lame: fix compilation with LAME versions < 3.98
9588 lame_set_VBR_quality(), which takes a floating point value for the
9589 quality, has been added only in v3.98. Use lame_set_VBR_q(), which
9590 takes quality as an integer, for older LAME versions.
9593 2009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9595 * win32/common/config.h:
9596 win32: update config.h to git
9597 Until someone ports the new win32 config.h logic from the
9598 other modules to -ugly.
9600 2009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9602 * docs/plugins/gst-plugins-ugly-plugins.args:
9603 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9604 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9607 2009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9609 * ext/lame/gstlamemp3enc.c:
9610 lamemp3enc: Add a note to the encoding-engine-quality property
9611 that says, that this does not affect the bitrate at all.
9613 2009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9615 * ext/lame/gstlame.c:
9616 * ext/lame/gstlamemp3enc.c:
9617 lame: Implement preset interface
9619 2009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9621 * ext/twolame/gsttwolame.c:
9622 twolame: Implement preset interface
9624 2009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9626 * docs/plugins/gst-plugins-ugly-plugins.args:
9627 * ext/lame/gstlamemp3enc.c:
9628 * ext/lame/gstlamemp3enc.h:
9629 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
9631 2009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9633 * ext/lame/gstlame.c:
9634 * ext/lame/gstlamemp3enc.c:
9635 lame/lamemp3enc: Fix memory leak on FLUSH_STOP
9637 2009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9639 * ext/lame/gstlame.c:
9640 lame: Deprecate the lame element
9642 2009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9644 * docs/plugins/Makefile.am:
9645 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9646 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9647 * docs/plugins/gst-plugins-ugly-plugins.args:
9648 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9649 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9650 * docs/plugins/inspect/plugin-a52dec.xml:
9651 * docs/plugins/inspect/plugin-amrnb.xml:
9652 * docs/plugins/inspect/plugin-asf.xml:
9653 * docs/plugins/inspect/plugin-cdio.xml:
9654 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9655 * docs/plugins/inspect/plugin-dvdread.xml:
9656 * docs/plugins/inspect/plugin-dvdsub.xml:
9657 * docs/plugins/inspect/plugin-iec958.xml:
9658 * docs/plugins/inspect/plugin-lame.xml:
9659 * docs/plugins/inspect/plugin-mad.xml:
9660 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9661 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9662 * docs/plugins/inspect/plugin-mpegstream.xml:
9663 * docs/plugins/inspect/plugin-realmedia.xml:
9664 * docs/plugins/inspect/plugin-siddec.xml:
9665 * docs/plugins/inspect/plugin-synaesthesia.xml:
9666 * docs/plugins/inspect/plugin-twolame.xml:
9669 2009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9671 * ext/lame/gstlamemp3enc.c:
9672 lame: Update example pipelines with the new properties
9674 2009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9676 * ext/lame/Makefile.am:
9677 * ext/lame/gstlame.c:
9678 * ext/lame/gstlamemp3enc.c:
9679 * ext/lame/gstlamemp3enc.h:
9680 * ext/lame/plugin.c:
9681 lame: Add lamemp3enc element with much simplified interface
9682 This deprecates the lame element and fixes bug #494528.
9684 2009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com>
9686 * gst/asfdemux/asfpacket.c:
9687 asfpacket: Fix pull-mode timestamping handling.
9688 The problem that happens is the following:
9689 * A packet with multiple payloads comes in
9690 * Those payloads get handled one by one
9691 * The first payload contains the first audio payload with timestamp A
9692 * The second payload contains the first video (key)frame with timestamp V (where V < A)
9693 With the previous code, the following would happen:
9694 * the first payload gets processed, then passed to queue_for_stream
9695 * queue_for_stream detects it's the first valid timestamp received and stores
9697 * the second payload gets processed, then pass to queue_for_stream
9698 * queue_for_stream detects the timestamp is lower than first_ts... and
9699 discards it... resulting in losing the first keyframe of the video stream
9700 We've been having this issue for *ages*... it's just that nobody noticed it
9701 that much with playbin. But with playbin2's aggresive multiqueue handling, this
9702 will result in multiqueue not being able to preroll (because the video decoder will
9703 be dropping a ton of buffers before (maybe) receiving the next keyframe).
9704 Tested with over 200 asf files, and they all play the first frame correctly now,
9705 even the most braindead ones.
9707 2009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com>
9709 * gst/mpegaudioparse/gstmpegaudioparse.c:
9710 * gst/mpegaudioparse/gstmpegaudioparse.h:
9711 mp3parse: don't build seek table if we can't seek.
9712 Fixes #573720 - unbounded memory usage increase when listening to mp3
9713 stream for a long time.
9715 2009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net>
9718 Automatic update of common submodule
9719 From b3941ea to 6ab11d1
9721 2009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com>
9723 * gst/mpegaudioparse/gstmpegaudioparse.c:
9724 * gst/mpegaudioparse/gstxingmux.c:
9725 mpegaudioparse: Remove dead assignment and duplicate code
9727 2009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com>
9729 * gst/realmedia/rmdemux.c:
9730 rmdemux: Actually return the return value for the seek handling.
9732 2009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com>
9734 * gst/mpegstream/gstmpegdemux.c:
9735 * gst/mpegstream/gstmpegparse.c:
9736 mpegstream: Remove dead assignments.
9737 The duplicate assignment of update_time was weird... but it seems normal
9738 that it's indeed the second statement which is the valid one.
9740 2009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com>
9742 * ext/amrnb/amrnbparse.c:
9743 armnb: Remove unused variable, adapt debug message accordingly.
9745 2009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com>
9747 * gst/dvdsub/gstdvdsubdec.c:
9748 * gst/mpegstream/gstdvddemux.c:
9749 * gst/mpegstream/gstmpegclock.c:
9750 dvdsub/mpegstream: _class_init: Remove unused class variables
9752 2009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com>
9754 * gst/asfdemux/gstasfdemux.c:
9755 asfdemux: Initialize flow for a corner case.
9756 This might be caused by entering the if() line 1214 and then not having
9757 any activated_streams.. resulting in reaching line 1267 without having
9758 any valid flow value.
9760 2009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com>
9762 * ext/twolame/gsttwolame.c:
9763 twolame: Remove unneeded variable, value assigned was never read.
9765 2009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com>
9767 * ext/mpeg2dec/gstmpeg2dec.c:
9768 mpeg2dec: Remove dead assignment. Value overwritten later on.
9770 2009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com>
9773 mad: Remove dead assignment and variables given values which are never read.
9775 2009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com>
9777 * ext/lame/gstlame.c:
9778 lame: Remove unneeded variable, it's assigned a value never read.
9780 2009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com>
9782 * gst/realmedia/rmdemux.c:
9783 rmdemux: Remove dead assignment, value is being overwritten before being read.
9785 2009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com>
9787 * gst/realmedia/rmdemux.c:
9788 rmdemux: Remove unused accurate flag.
9789 I couldn't see any reason why this was there in the first place.
9791 2009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
9793 * gst/realmedia/asmrules.c:
9794 * gst/realmedia/rdtdepay.c:
9795 realmedia: Remove dead assignments. The results are never read.
9797 2009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
9799 * gst/realmedia/gstrdtbuffer.c:
9800 * gst/realmedia/rademux.c:
9801 * gst/realmedia/rdtmanager.c:
9802 * gst/realmedia/rmdemux.c:
9803 realmedia: Remove useless variables, only being used once (or not).
9805 2009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com>
9807 * ext/mpeg2dec/gstmpeg2dec.c:
9808 * gst/asfdemux/gstrtspwms.c:
9809 * gst/realmedia/pnmsrc.c:
9810 * gst/realmedia/rdtdepay.c:
9811 * gst/realmedia/rtspreal.c:
9812 remove empty method implementations.
9814 2009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com>
9816 * gst/asfdemux/gstrtspwms.c:
9817 rtspwms: fix condition to detect extension commands for WMS
9818 Reply with OK to the extension commands for WMS.
9820 2009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com>
9822 * gst/realmedia/rtspreal.c:
9823 realmedia: add special Real header to DESCRIBE message only for Real servers
9824 Add headers that are specific to real only if a real server had been
9825 detected by the OPTIONS message.
9827 2009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov>
9829 * gst/synaesthesia/synaescope.c:
9830 synaesthesia: fix compilation on windows
9831 Fix compilation under MSVC due to references to headers
9832 that are not available with the MS SDKs.
9835 2009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9837 * gst/asfdemux/gstrtspwms.c:
9838 rtspwms: reply to extension commands
9839 Reply with OK to the extension commands for WMS.
9841 2009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9843 * gst/asfdemux/gstrtpasfdepay.c:
9844 asfdepay: fix a comment
9846 2009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9848 * gst/asfdemux/gstasfdemux.c:
9849 asfdemux: add some more debugging
9851 2009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9854 configure.ac: require git -base
9855 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
9857 2009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9859 * gst/realmedia/rtspreal.c:
9860 realmedia: add special Real header to SETUP message only for Real servers
9861 Fixes playback of Windows Media RTSP streams and other non-Real RTSP
9862 streams where the server errors out because it can't handle the
9863 Real-specific 'Required: com.real.retain-entity-for-setup' header
9864 we've been adding unconditionally in the recent past.
9866 rtsp://66.111.34.191:601/broadcast/alnour.rm
9867 rtsp://195.134.224.231/snowboard_100.wmv
9869 2009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com>
9872 * gst/asfdemux/Makefile.am:
9873 asfdemux: link to all required libraries including indirectly used ones.
9874 On win32, we're required to link to all the libraries used - including
9875 ones only indirectly used by other libs. So, add gstaudio, gsttag, and
9876 (for windows only) winsock.
9878 2009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
9881 Automatic update of common submodule
9882 From d0ea89e to b3941ea
9884 2009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com>
9887 Automatic update of common submodule
9888 From f8b3d91 to d0ea89e
9890 2009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com>
9892 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9893 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
9895 2009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9897 * gst/realmedia/rtspreal.c:
9898 * gst/realmedia/rtspreal.h:
9899 realrtsp: add more headers
9900 Parse the ETag from the describe method and pass the sessionid as the value for
9901 the If-Match header is subsequent setup calls.
9902 Fixes support for more RealMedia RTSP streams.
9904 2009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org>
9907 twolame: bump requirement to 0.3.10
9908 0.3.10 is the first version with the float32 encoder functions.
9911 2009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net>
9914 back to development -> 0.10.11.1
9916 === release 0.10.11 ===
9918 2009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net>
9924 * docs/plugins/inspect/plugin-a52dec.xml:
9925 * docs/plugins/inspect/plugin-asf.xml:
9926 * docs/plugins/inspect/plugin-cdio.xml:
9927 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9928 * docs/plugins/inspect/plugin-dvdread.xml:
9929 * docs/plugins/inspect/plugin-dvdsub.xml:
9930 * docs/plugins/inspect/plugin-iec958.xml:
9931 * docs/plugins/inspect/plugin-lame.xml:
9932 * docs/plugins/inspect/plugin-mad.xml:
9933 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9934 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9935 * docs/plugins/inspect/plugin-mpegstream.xml:
9936 * docs/plugins/inspect/plugin-realmedia.xml:
9937 * docs/plugins/inspect/plugin-siddec.xml:
9938 * docs/plugins/inspect/plugin-twolame.xml:
9939 * gst-plugins-ugly.doap:
9941 * win32/common/config.h:
9944 2009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net>
9978 2009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net>
9981 * win32/common/config.h:
9982 0.10.10.3 pre-release
9984 2009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net>
9991 po: Update translations from upstream
9993 2009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net>
9997 po: Add Turkish translation
9999 2009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net>
10001 * gst/mpegaudioparse/gstmpegaudioparse.c:
10002 * gst/mpegaudioparse/gstmpegaudioparse.h:
10003 mp3parse: Fix glitches in the output when playing (for e.g.) AVI
10004 Don't introduce glitches in the output by a) relaxing the threshold for
10005 taking upstream timestamps in preference to our calculated timestamps and
10006 b) only set the discont flag on outgoing buffers in response to an incoming
10010 2009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
10012 * gst/mpegaudioparse/gstmpegaudioparse.c:
10013 mp3parse: fix deadlock with accurate seeks.
10014 Release pending_accurate_seeks_lock before forwarding the seek event upstream.
10017 2009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net>
10048 * win32/common/config.h:
10049 0.10.10.2 pre-release
10050 Bump version number, update translations and win32 config.h
10052 2009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net>
10056 po: Add Japanese translation
10058 2009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
10061 * docs/plugins/Makefile.am:
10062 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10063 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10064 * docs/plugins/gst-plugins-ugly-plugins.args:
10065 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10066 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10067 * docs/plugins/inspect/plugin-a52dec.xml:
10068 * docs/plugins/inspect/plugin-asf.xml:
10069 * docs/plugins/inspect/plugin-cdio.xml:
10070 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10071 * docs/plugins/inspect/plugin-dvdread.xml:
10072 * docs/plugins/inspect/plugin-dvdsub.xml:
10073 * docs/plugins/inspect/plugin-iec958.xml:
10074 * docs/plugins/inspect/plugin-lame.xml:
10075 * docs/plugins/inspect/plugin-mad.xml:
10076 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10077 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10078 * docs/plugins/inspect/plugin-mpegstream.xml:
10079 * docs/plugins/inspect/plugin-realmedia.xml:
10080 * docs/plugins/inspect/plugin-siddec.xml:
10081 * docs/plugins/inspect/plugin-synaesthesia.xml:
10082 * docs/plugins/inspect/plugin-twolame.xml:
10085 Moved twolame from Bad to Ugly
10087 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10089 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
10090 Original commit message from CVS:
10091 * ext/alsaspdif/Makefile.am:
10092 * ext/amrwb/Makefile.am:
10093 * ext/apexsink/Makefile.am:
10094 * ext/arts/Makefile.am:
10095 * ext/artsd/Makefile.am:
10096 * ext/audiofile/Makefile.am:
10097 * ext/audioresample/Makefile.am:
10098 * ext/bz2/Makefile.am:
10099 * ext/cdaudio/Makefile.am:
10100 * ext/celt/Makefile.am:
10101 * ext/dc1394/Makefile.am:
10102 * ext/dirac/Makefile.am:
10103 * ext/directfb/Makefile.am:
10104 * ext/divx/Makefile.am:
10105 * ext/dts/Makefile.am:
10106 * ext/faac/Makefile.am:
10107 * ext/faad/Makefile.am:
10108 * ext/gsm/Makefile.am:
10109 * ext/hermes/Makefile.am:
10110 * ext/ivorbis/Makefile.am:
10111 * ext/jack/Makefile.am:
10112 * ext/jp2k/Makefile.am:
10113 * ext/ladspa/Makefile.am:
10114 * ext/lcs/Makefile.am:
10115 * ext/libfame/Makefile.am:
10116 * ext/libmms/Makefile.am:
10117 * ext/metadata/Makefile.am:
10118 * ext/mpeg2enc/Makefile.am:
10119 * ext/mplex/Makefile.am:
10120 * ext/musepack/Makefile.am:
10121 * ext/musicbrainz/Makefile.am:
10122 * ext/mythtv/Makefile.am:
10123 * ext/nas/Makefile.am:
10124 * ext/neon/Makefile.am:
10125 * ext/ofa/Makefile.am:
10126 * ext/polyp/Makefile.am:
10127 * ext/resindvd/Makefile.am:
10128 * ext/sdl/Makefile.am:
10129 * ext/shout/Makefile.am:
10130 * ext/snapshot/Makefile.am:
10131 * ext/sndfile/Makefile.am:
10132 * ext/soundtouch/Makefile.am:
10133 * ext/spc/Makefile.am:
10134 * ext/swfdec/Makefile.am:
10135 * ext/tarkin/Makefile.am:
10136 * ext/theora/Makefile.am:
10137 * ext/timidity/Makefile.am:
10138 * ext/twolame/Makefile.am:
10139 * ext/x264/Makefile.am:
10140 * ext/xine/Makefile.am:
10141 * ext/xvid/Makefile.am:
10142 * gst-libs/gst/app/Makefile.am:
10143 * gst-libs/gst/dshow/Makefile.am:
10144 * gst/aiffparse/Makefile.am:
10145 * gst/app/Makefile.am:
10146 * gst/audiobuffer/Makefile.am:
10147 * gst/bayer/Makefile.am:
10148 * gst/cdxaparse/Makefile.am:
10149 * gst/chart/Makefile.am:
10150 * gst/colorspace/Makefile.am:
10151 * gst/dccp/Makefile.am:
10152 * gst/deinterlace/Makefile.am:
10153 * gst/deinterlace2/Makefile.am:
10154 * gst/dvdspu/Makefile.am:
10155 * gst/festival/Makefile.am:
10156 * gst/filter/Makefile.am:
10157 * gst/flacparse/Makefile.am:
10158 * gst/flv/Makefile.am:
10159 * gst/games/Makefile.am:
10160 * gst/h264parse/Makefile.am:
10161 * gst/librfb/Makefile.am:
10162 * gst/mixmatrix/Makefile.am:
10163 * gst/modplug/Makefile.am:
10164 * gst/mpeg1sys/Makefile.am:
10165 * gst/mpeg4videoparse/Makefile.am:
10166 * gst/mpegdemux/Makefile.am:
10167 * gst/mpegtsmux/Makefile.am:
10168 * gst/mpegvideoparse/Makefile.am:
10169 * gst/mve/Makefile.am:
10170 * gst/nsf/Makefile.am:
10171 * gst/nuvdemux/Makefile.am:
10172 * gst/overlay/Makefile.am:
10173 * gst/passthrough/Makefile.am:
10174 * gst/pcapparse/Makefile.am:
10175 * gst/playondemand/Makefile.am:
10176 * gst/rawparse/Makefile.am:
10177 * gst/real/Makefile.am:
10178 * gst/rtjpeg/Makefile.am:
10179 * gst/rtpmanager/Makefile.am:
10180 * gst/scaletempo/Makefile.am:
10181 * gst/sdp/Makefile.am:
10182 * gst/selector/Makefile.am:
10183 * gst/smooth/Makefile.am:
10184 * gst/smoothwave/Makefile.am:
10185 * gst/speed/Makefile.am:
10186 * gst/speexresample/Makefile.am:
10187 * gst/stereo/Makefile.am:
10188 * gst/subenc/Makefile.am:
10189 * gst/tta/Makefile.am:
10190 * gst/vbidec/Makefile.am:
10191 * gst/videodrop/Makefile.am:
10192 * gst/videosignal/Makefile.am:
10193 * gst/virtualdub/Makefile.am:
10194 * gst/vmnc/Makefile.am:
10195 * gst/y4m/Makefile.am:
10196 * sys/acmenc/Makefile.am:
10197 * sys/cdrom/Makefile.am:
10198 * sys/dshowdecwrapper/Makefile.am:
10199 * sys/dshowsrcwrapper/Makefile.am:
10200 * sys/dvb/Makefile.am:
10201 * sys/dxr3/Makefile.am:
10202 * sys/fbdev/Makefile.am:
10203 * sys/oss4/Makefile.am:
10204 * sys/qcam/Makefile.am:
10205 * sys/qtwrapper/Makefile.am:
10206 * sys/vcd/Makefile.am:
10207 * sys/wininet/Makefile.am:
10208 * win32/common/config.h:
10209 Don't install static libs for plugins. Fixes #550851 for -bad.
10211 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
10213 [MOVED FROM BAD] Enable/fix up translations for these plugins.
10214 Original commit message from CVS:
10215 * ext/resindvd/plugin.c: (plugin_init):
10216 * ext/resindvd/resindvdsrc.c:
10217 * ext/twolame/gsttwolame.c: (plugin_init):
10218 * gst/aiffparse/aiffparse.c: (plugin_init):
10219 Enable/fix up translations for these plugins.
10221 Add 'ca' to LINGUAS.
10223 * po/POTFILES.skip:
10224 Add more files for translation and more files which tools
10227 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10229 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
10230 Original commit message from CVS:
10231 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
10232 (gst_two_lame_chain):
10233 * ext/twolame/gsttwolame.h:
10234 Allow raw float samples as input for encoding.
10236 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10238 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
10239 Original commit message from CVS:
10242 * ext/twolame/Makefile.am:
10243 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
10244 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
10245 (gst_two_lame_release_memory), (gst_two_lame_finalize),
10246 (gst_two_lame_base_init), (gst_two_lame_class_init),
10247 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
10248 (gst_two_lame_init), (gst_two_lame_set_property),
10249 (gst_two_lame_get_property), (gst_two_lame_sink_event),
10250 (gst_two_lame_chain), (gst_two_lame_setup),
10251 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
10253 * ext/twolame/gsttwolame.h:
10254 Add TwoLAME MP2 encoding element, based on the LAME element.
10256 2009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net>
10259 Automatic update of common submodule
10260 From 7032163 to f8b3d91
10262 2009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10265 Automatic update of common submodule
10266 From ffa738d to 7032163
10268 2009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10271 Automatic update of common submodule
10272 From 3f13e4e to ffa738d
10274 2009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10277 Automatic update of common submodule
10278 From 3c7456b to 3f13e4e
10280 2009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10283 Automatic update of common submodule
10284 From 57c83f2 to 3c7456b
10286 2009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com>
10288 * gst/mpegaudioparse/gstmpegaudioparse.c:
10289 mp3parse: be more conservative when changing layer/rate/etc.
10290 Don't allow a change in sample rate/channels/layer/version unless we can
10291 see another frame at the correct offset. Prevents accidently flipping
10292 due to simple single-bit corruption.
10294 2009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net>
10296 * gst/realmedia/realhash.c:
10297 rmdemux: Fix strict-aliasing warnings.
10298 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
10301 2009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de>
10303 * gst/mpegaudioparse/gstmpegaudioparse.c:
10304 mpegaudioparse: Remove empty lines added by buggy indent.
10306 2009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10308 * gst/mpegaudioparse/gstmpegaudioparse.c:
10309 mpegaudioparse: Provide SEEKING query handling.
10310 Since SEEK event handling might perform some conversion
10311 from TIME to BYTES, do not let upstream fool application
10312 into (TIME) seeking not being possible.
10314 2009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com>
10316 * gst/mpegaudioparse/gstmpegaudioparse.c:
10317 mp3parse: fix accurate seeks to near 0
10318 Integer underflow made accurate seeks to near zero fail and seek to
10319 completely the wrong place. Fix by clamping to zero, since we can't seek
10320 to negative times anyway.
10322 2009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net>
10326 build: Update shave init statement for changes in common. Bump common.
10328 2009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10330 * gst/realmedia/rtspreal.c:
10331 rtspreal: ignore data streams. Fixes #527112
10332 Ignore data streams when parsing the SDP as they don't contain anything we need
10333 to put in the realmedia header.
10335 2009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net>
10338 Automatic update of common submodule
10339 From 9cf8c9b to a6ce5c6
10341 2009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10343 * ext/mad/gstid3tag.c:
10344 Forward unknown events
10345 Forward unknown events upstream instead of dropping them. Also return the result
10346 of the seek event instead of a fixed value.
10348 2009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net>
10350 * gst/asfdemux/gstrtpasfdepay.c:
10351 rtpasfdepay: Fix the build by adding the needed include for atoi.
10353 2009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net>
10356 * docs/plugins/Makefile.am:
10357 Use shave for the build output
10359 2009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net>
10362 Automatic update of common submodule
10363 From 5d7c9cc to 9cf8c9b
10365 2009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com>
10367 * gst/asfdemux/gstasf.c:
10368 * gst/asfdemux/gstrtpasfdepay.c:
10369 * gst/realmedia/rademux.c:
10370 * gst/realmedia/rdtdepay.c:
10371 * gst/synaesthesia/gstsynaesthesia.c:
10372 * gst/synaesthesia/synaescope.c:
10375 2009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com>
10377 * gst/realmedia/pnmsrc.c:
10378 pnmsrc: Error out gracefully if location is NULL. Run gst-indent
10380 2009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org>
10383 Automatic update of common submodule
10384 From 80c627d to 5d7c9cc
10386 2009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10388 * gst/realmedia/Makefile.am:
10389 * gst/realmedia/pnmsrc.c:
10390 * gst/realmedia/pnmsrc.h:
10391 * gst/realmedia/rademux.c:
10392 * gst/realmedia/rademux.h:
10393 * gst/realmedia/realmedia.c:
10394 * gst/realmedia/rmdemux.c:
10395 * gst/realmedia/rmdemux.h:
10396 Add pnm:// uri source
10397 Add a new utri handler for pnm:// that for now just redirects to the same uri
10398 with the rtsp:// protocol, which usually works nowadays.
10399 Separate the registration of the various plugins into a separate source file.
10401 2009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10403 * gst/asfdemux/Makefile.am:
10404 * gst/asfdemux/gstasf.c:
10405 * gst/asfdemux/gstrtpasfdepay.c:
10406 * gst/asfdemux/gstrtpasfdepay.h:
10407 Add ASF depayloader
10408 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
10411 2009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org>
10413 * ext/mad/gstmad.c:
10414 mad: remove log line added in error
10416 2009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org>
10418 * ext/mad/gstmad.c:
10419 mad: just flush data when seeing BADDATAPTR instead of going into error state
10421 2009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at>
10423 * gst/realmedia/rmdemux.c:
10424 Fix parsing of the flags in rmdemux
10425 Fix parsing of the flags in version 1 realmedia streams.
10428 2009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com>
10431 Bump revision to use for common submodule.
10433 2009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net>
10435 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10436 Add releaseinfo with online url.
10438 2009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net>
10443 2009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10445 * gst/asfdemux/asfpacket.c:
10446 * gst/asfdemux/gstasfdemux.c:
10447 * gst/asfdemux/gstasfdemux.h:
10448 Remove redundant push_mode struct member
10450 2009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com>
10453 Fix previous commit, wasn't actually setting up a symbolic link
10455 2009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com>
10459 Use a symbolic link for the pre-commit client-side hook
10461 2009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com>
10464 Ignore some more files
10466 2009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net>
10468 * gst/synaesthesia/synaescope.c:
10469 * gst/synaesthesia/synaescope.h:
10470 Precalculate some size dependent variables. Demystify the height scaling a bit.
10471 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
10473 2009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net>
10475 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
10477 2009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10479 * gst/realmedia/rdtdepay.c:
10480 Set flags on the realmedia chunks
10481 Set the keyframe flags from the RDT packet to the realmedia chunk so that the
10482 descrambler can be reset on keyframes. Fixes #556714.
10484 2009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10486 * gst/realmedia/gstrdtbuffer.c:
10487 * gst/realmedia/gstrdtbuffer.h:
10488 Add method to get RDT flags
10489 Add a method to get the RDT flags. We need these flags to mark keyframes to
10490 reset the descrambing queue. See #556714.
10492 2009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
10494 * gst/asfdemux/asfpacket.c:
10495 * gst/asfdemux/gstasfdemux.c:
10496 * gst/asfdemux/gstasfdemux.h:
10497 Add seeking support to asfdemux in push mode
10500 2009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
10502 * gst/asfdemux/asfpacket.c:
10503 Drop packets with an invalid replicated data length
10504 Drop packets with an invalid replicated data length
10505 instead of continuing with an invalid timestamp
10506 and uninitialized payload metadata.
10507 All other code assumes that the timestamps are valid.
10509 2009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net>
10511 * gst/synaesthesia/synaescope.h:
10512 Change comment to refer to right variable.
10514 2009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net>
10516 * gst/synaesthesia/gstsynaesthesia.c:
10517 * gst/synaesthesia/gstsynaesthesia.h:
10518 * gst/synaesthesia/synaescope.c:
10519 * gst/synaesthesia/synaescope.h:
10520 Bring synaesthesia to next century.
10521 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
10523 2009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org>
10525 * gst/asfdemux/gstasfdemux.c:
10526 Fix leak of converted string
10528 2009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net>
10532 Add more to the gitignores
10534 2009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net>
10536 * gst/synaesthesia/gstsynaesthesia.c:
10537 Make synaesthesia build again.
10538 _init() has no params.
10540 2009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net>
10543 Update common snapshot.
10545 2009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org>
10548 Fix pre-commit hook
10550 2009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com>
10554 Install and use pre-commit indentation hook from common
10556 2009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com>
10559 autogen.sh : Use git submodule
10561 2009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com>
10563 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
10564 Original commit message from CVS:
10565 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
10566 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
10567 (gst_dvd_demux_get_audio_stream),
10568 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
10569 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
10570 (gst_mpeg_demux_get_video_stream),
10571 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
10572 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
10573 Fix some caps leaks. Fixes bug #564885.
10575 2009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com>
10577 ext/cdio/gstcdio.c: Remove unused format argument.
10578 Original commit message from CVS:
10579 * ext/cdio/gstcdio.c:
10580 Remove unused format argument.
10582 2008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net>
10584 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
10585 Original commit message from CVS:
10586 * win32/common/.cvsignore:
10587 * win32/common/config.h:
10588 * win32/common/config.h.in:
10589 Hardcode cpu for win32 build, just like we do in the other modules,
10590 to remove VCS conflicts and inconsistent defines between modules,
10591 and update version defines to CVS.
10593 2008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com>
10595 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
10596 Original commit message from CVS:
10598 Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
10600 2008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com>
10602 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
10603 Original commit message from CVS:
10605 inttypes.m4 hasn't been available since gettext-0.15, and since we now
10606 require gettext >= 0.17 ... we can remove it from the list of files to
10609 2008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net>
10611 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
10612 Original commit message from CVS:
10613 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
10614 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
10615 (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
10616 * gst/mpegaudioparse/gstmpegaudioparse.h:
10617 Do an initial class_ref on an internal enum type from within the
10618 class_init function so that there aren't any issues when multiple
10619 mp3parse elements are started in separate threads at the same
10620 time. (Why we use an enum type here if the tag is registered as
10621 a string type, I don't know). Also remove custom UNUSED macro
10622 and use GLib's instead.
10624 2008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10626 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
10627 Original commit message from CVS:
10629 Apparently AC_CONFIG_MACRO_DIR breaks when using more
10630 than one macro directory, reverting last change.
10632 2008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10634 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
10635 Original commit message from CVS:
10637 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
10640 2008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10642 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
10643 Original commit message from CVS:
10644 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
10645 Last change introduced a regression that made mpeg2dec handle
10646 some 4:2:2 videos as 4:4:4. Fixes bug #562086.
10648 2008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10650 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
10651 Original commit message from CVS:
10652 Patch by: Cygwin Ports maintainer
10653 <yselkowitz at users dot sourceforge dot net>
10656 Require gettext 0.17 because older versions don't mix with libtool
10657 2.2. At build time an older gettext version will still work.
10660 2008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org>
10662 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
10663 Original commit message from CVS:
10664 * ext/mpeg2dec/gstmpeg2dec.c:
10665 * ext/mpeg2dec/gstmpeg2dec.h:
10666 Add support for 4:4:4 video. Fixes #562086
10668 2008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
10670 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
10671 Original commit message from CVS:
10672 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
10673 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
10674 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
10675 >= 0.5.0. Fixes bug #562065.
10677 2008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com>
10679 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
10680 Original commit message from CVS:
10681 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
10682 Remove duplicate and broken code for the streaming case and simply reuse
10683 the much better working pull based code. Fixes #560348.
10685 2008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10687 configure.ac: Back to development -> 0.10.10.1
10688 Original commit message from CVS:
10690 Back to development -> 0.10.10.1
10692 === release 0.10.10 ===
10694 2008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10700 * docs/plugins/inspect/plugin-a52dec.xml:
10701 * docs/plugins/inspect/plugin-asf.xml:
10702 * docs/plugins/inspect/plugin-cdio.xml:
10703 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10704 * docs/plugins/inspect/plugin-dvdread.xml:
10705 * docs/plugins/inspect/plugin-dvdsub.xml:
10706 * docs/plugins/inspect/plugin-iec958.xml:
10707 * docs/plugins/inspect/plugin-lame.xml:
10708 * docs/plugins/inspect/plugin-mad.xml:
10709 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10710 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10711 * docs/plugins/inspect/plugin-mpegstream.xml:
10712 * docs/plugins/inspect/plugin-realmedia.xml:
10713 * docs/plugins/inspect/plugin-siddec.xml:
10714 * gst-plugins-ugly.doap:
10716 Release 0.10.10 - "Under the House"
10717 Original commit message from CVS:
10718 Release 0.10.10 - "Under the House"
10720 2008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10730 Original commit message from CVS:
10733 2008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10735 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
10736 Original commit message from CVS:
10737 * ext/sidplay/Makefile.am:
10738 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
10739 contain CFLAGS that do not exist for C++, like -Wvla or
10740 -Wdeclaration-after-statement. Fixes bug #561161.
10742 2008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10744 configure.ac: 0.10.9.3 pre-release
10745 Original commit message from CVS:
10747 0.10.9.3 pre-release
10749 2008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
10751 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
10752 Original commit message from CVS:
10753 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
10754 Only copy sane aspect ratio values on the caps. Fixes #559682.
10756 2008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10759 Add bug number to the mp3parse mpeg 2.5 fix
10760 Original commit message from CVS:
10761 Add bug number to the mp3parse mpeg 2.5 fix
10763 2008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com>
10765 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
10766 Original commit message from CVS:
10767 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
10768 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
10769 (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
10770 * ext/amrnb/amrnbdec.h:
10771 Add a property to select the amr variant. Fixes #424070.
10773 2008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org>
10775 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
10776 Original commit message from CVS:
10777 Patch by: Tal Shalif <tshalif at nargila dot org>
10778 * gst/mpegstream/gstdvddemux.c:
10779 (gst_dvd_demux_get_subpicture_stream):
10780 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
10781 (gst_mpeg_demux_get_audio_stream):
10782 Fix memmory corruption due to not storing the new updated pointer
10783 after a g_renew(). Fixes #558896.
10785 2008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10787 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
10788 Original commit message from CVS:
10789 * tests/check/Makefile.am:
10790 Blacklist cdiocddasrc from state-change tests. Fixes #558277.
10792 2008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10794 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
10795 Original commit message from CVS:
10797 oops, forgot to bump the version back to devel
10798 after the last release 0.10.9.1
10800 2008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com>
10802 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
10803 Original commit message from CVS:
10804 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
10805 (gst_rmdemux_descramble_mp4a_audio),
10806 (gst_rmdemux_handle_scrambled_packet):
10807 Add suport for mpeg4 and aac audio. See #556714.
10809 2008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org>
10811 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
10812 Original commit message from CVS:
10813 * gst/mpegaudioparse/gstmpegaudioparse.c:
10814 Calculate samples per frame correctly for "MPEG 2.5" layer 3.
10815 Fixes skipping on these files.
10817 2008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org>
10819 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
10820 Original commit message from CVS:
10821 Patch by: Robin Stocker <robin at nibor dot org>
10822 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
10823 (handle_sequence), (gst_mpeg2dec_setcaps):
10824 * ext/mpeg2dec/gstmpeg2dec.h:
10825 Prefer the container's PAR over the stream's PAR if it's
10826 given in the srcpad caps. Fixes bug #556184.
10828 2008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10830 Don't install static libs for plugins. Fixes #550851 for ugly.
10831 Original commit message from CVS:
10832 * ext/a52dec/Makefile.am:
10833 * ext/amrnb/Makefile.am:
10834 * ext/cdio/Makefile.am:
10835 * ext/dvdnav/Makefile.am:
10836 * ext/dvdread/Makefile.am:
10837 * ext/lame/Makefile.am:
10838 * ext/mad/Makefile.am:
10839 * ext/mpeg2dec/Makefile.am:
10840 * ext/sidplay/Makefile.am:
10841 * gst/ac3parse/Makefile.am:
10842 * gst/asfdemux/Makefile.am:
10843 * gst/dvdlpcmdec/Makefile.am:
10844 * gst/dvdsub/Makefile.am:
10845 * gst/iec958/Makefile.am:
10846 * gst/mpegaudioparse/Makefile.am:
10847 * gst/mpegstream/Makefile.am:
10848 * gst/realmedia/Makefile.am:
10849 * gst/synaesthesia/Makefile.am:
10850 Don't install static libs for plugins. Fixes #550851 for ugly.
10852 2008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10854 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
10855 Original commit message from CVS:
10856 * gst/mpegaudioparse/gstmpegaudioparse.c:
10857 (gst_mp3parse_sink_event):
10858 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
10859 frames. Partially fixes bug #552237.
10861 2008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10863 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
10864 Original commit message from CVS:
10865 * ext/amrnb/amrnbparse.c:
10866 use #defines for HEADER. Unref the object in _sink_activate_pull().
10868 2008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com>
10870 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
10871 Original commit message from CVS:
10872 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
10873 (gst_mad_change_state):
10874 * ext/mad/gstmad.h:
10875 track discont on incomming buffers and set discont on outgoing
10877 Pass unknown events upstreams instead of dropping them.
10879 2008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
10881 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
10882 Original commit message from CVS:
10883 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
10884 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
10885 (handle_slice), (gst_mpeg2dec_sink_event),
10886 (gst_mpeg2dec_src_event):
10887 * ext/mpeg2dec/gstmpeg2dec.h:
10888 Fix compilation with --disable-index. Fixes bug #554150.
10890 2008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
10892 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
10893 Original commit message from CVS:
10894 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
10895 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
10896 (gst_mad_src_event), (gst_mad_chain):
10897 * ext/mad/gstmad.h:
10898 Fix compilation with --disable-index. Fixes bug #554142.
10900 2008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
10902 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
10903 Original commit message from CVS:
10904 * ext/a52dec/gsta52dec.c:
10905 * ext/a52dec/gsta52dec.h:
10906 Fix channel re-negotiation on a change of the incoming stream.
10907 Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
10910 2008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
10912 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
10913 Original commit message from CVS:
10914 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
10915 (gst_amrnbenc_state_change):
10916 * ext/amrnb/amrnbenc.h:
10917 Pass the discont flag from the input buffer on to the output buffer in
10920 2008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
10922 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
10923 Original commit message from CVS:
10924 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
10925 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
10926 (gst_amrnbparse_handle_pull_seek),
10927 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
10928 (gst_amrnbparse_sink_activate_push),
10929 (gst_amrnbparse_sink_activate_pull):
10930 * ext/amrnb/amrnbparse.h:
10931 Add flush seek handler. Fixes #536274.
10933 2008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
10935 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
10936 Original commit message from CVS:
10937 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
10938 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
10939 (gst_amrnbparse_chain), (gst_amrnbparse_loop),
10940 (gst_amrnbparse_state_change):
10941 * ext/amrnb/amrnbparse.h:
10942 Fix the duration query. Fixes #536226.
10943 Also set caps on the pads and buffers more correctly.
10945 2008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net>
10947 po/LINGUAS: Add 'ca' to LINGUAS.
10948 Original commit message from CVS:
10950 Add 'ca' to LINGUAS.
10952 2008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com>
10954 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
10955 Original commit message from CVS:
10956 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
10957 Fix aggregated GST_FLOW_RETURN check for when to send an error message
10961 2008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com>
10963 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
10964 Original commit message from CVS:
10965 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
10966 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
10967 (create_segment_event), (gst_rdt_depay_push),
10968 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
10969 * gst/realmedia/rdtdepay.h:
10970 Parse other values from the incomming caps.
10971 Add event handler to handle flushing and segments.
10972 Create segment events.
10973 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
10974 Do skew correction based on RDT timestamps.
10975 * gst/realmedia/rdtmanager.c: (activate_session),
10976 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
10978 Parse caps to get the clockrate needed for the jitterbuffer.
10979 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
10980 Apply timestamp fixup after correcting for initial timestamp and
10981 internal base timestamp corrections.
10983 2008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com>
10985 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
10986 Original commit message from CVS:
10987 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
10988 (gst_rdt_depay_change_state):
10989 * gst/realmedia/rdtdepay.h:
10990 Check seqnum gaps and drop duplicate packets or mark outgoing buffers
10991 with a DISCONT flag when needed.
10992 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
10993 Report the configure latency instead of a hardcoded value.
10995 2008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com>
10997 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
10998 Original commit message from CVS:
10999 * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
11000 (free_session), (gst_rdt_manager_query_src),
11001 (gst_rdt_manager_src_activate_push),
11002 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
11003 (gst_rdt_manager_loop), (create_recv_rtp):
11004 Include the new rdt jitterbuffer in the session manager.
11006 2008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com>
11008 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
11009 Original commit message from CVS:
11010 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
11011 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
11012 (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
11013 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
11014 * gst/realmedia/rdtdepay.h:
11015 Use new RDT parsing helper functions.
11016 Copy discont flags correctly.
11017 Push the header from the chain function instead of the setcaps function.
11018 Copy incomming timestamp to the output buffers instead of doing magic
11019 with the RDT timestamps.
11021 2008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com>
11023 gst/realmedia/: Add first support for parsing RDT messages.
11024 Original commit message from CVS:
11025 * gst/realmedia/Makefile.am:
11026 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
11027 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
11028 (read_packet_header), (gst_rdt_buffer_get_first_packet),
11029 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
11030 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
11031 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
11032 (gst_rdt_packet_data_peek_data),
11033 (gst_rdt_packet_data_get_stream_id),
11034 (gst_rdt_packet_data_get_timestamp):
11035 * gst/realmedia/gstrdtbuffer.h:
11036 Add first support for parsing RDT messages.
11037 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
11038 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
11039 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
11040 (calculate_skew), (rdt_jitter_buffer_insert),
11041 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
11042 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
11043 (rdt_jitter_buffer_get_ts_diff):
11044 * gst/realmedia/rdtjitterbuffer.h:
11045 Add first version of an RDT jitterbuffer.
11047 2008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com>
11049 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
11050 Original commit message from CVS:
11051 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
11052 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
11053 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
11054 (gst_rmdemux_descramble_dnet_audio),
11055 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
11056 * gst/realmedia/rmdemux.h:
11057 Keep track of the first timestamp of the stream and add this to the
11058 outgoing buffer timestamps so that we can handle live streams.
11059 Set discont flag on the first buffers and after a seek.
11061 === release 0.10.9 ===
11063 2008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11069 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11070 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11071 * docs/plugins/inspect/plugin-a52dec.xml:
11072 * docs/plugins/inspect/plugin-asf.xml:
11073 * docs/plugins/inspect/plugin-cdio.xml:
11074 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11075 * docs/plugins/inspect/plugin-dvdread.xml:
11076 * docs/plugins/inspect/plugin-dvdsub.xml:
11077 * docs/plugins/inspect/plugin-iec958.xml:
11078 * docs/plugins/inspect/plugin-lame.xml:
11079 * docs/plugins/inspect/plugin-mad.xml:
11080 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11081 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11082 * docs/plugins/inspect/plugin-mpegstream.xml:
11083 * docs/plugins/inspect/plugin-realmedia.xml:
11084 * docs/plugins/inspect/plugin-siddec.xml:
11085 * gst-plugins-ugly.doap:
11087 Original commit message from CVS:
11090 2008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11119 Original commit message from CVS:
11122 2008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11124 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
11125 Original commit message from CVS:
11126 * ext/a52dec/gsta52dec.c:
11127 Set up a default time segment for output when receiving
11128 an incoming byte segment (as for raw AC3 files).
11131 2008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11133 0.10.8.2 pre-release.
11134 Original commit message from CVS:
11136 * docs/plugins/Makefile.am:
11137 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11138 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11139 * docs/plugins/gst-plugins-ugly-plugins.args:
11140 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11141 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11142 * docs/plugins/inspect/plugin-a52dec.xml:
11143 * docs/plugins/inspect/plugin-asf.xml:
11144 * docs/plugins/inspect/plugin-cdio.xml:
11145 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11146 * docs/plugins/inspect/plugin-dvdread.xml:
11147 * docs/plugins/inspect/plugin-dvdsub.xml:
11148 * docs/plugins/inspect/plugin-iec958.xml:
11149 * docs/plugins/inspect/plugin-lame.xml:
11150 * docs/plugins/inspect/plugin-mad.xml:
11151 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11152 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11153 * docs/plugins/inspect/plugin-mpegstream.xml:
11154 * docs/plugins/inspect/plugin-realmedia.xml:
11155 * docs/plugins/inspect/plugin-siddec.xml:
11157 0.10.8.2 pre-release.
11161 Add new translation.
11163 2008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org>
11165 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
11166 Original commit message from CVS:
11167 * gst/asfdemux/gstasfdemux.c:
11168 Properly aggregate flow returns for both push and pull mode, so we shut
11169 down if all pads are unlinked.
11172 2008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org>
11174 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
11175 Original commit message from CVS:
11176 Patch by: Frederic Crozat <fcrozat@mandriva.org>
11177 * ext/dvdread/dvdreadsrc.c: (plugin_init):
11178 * ext/lame/gstlame.c: (plugin_init):
11179 * gst/asfdemux/gstasf.c: (plugin_init):
11180 Make sure gettext returns translations in UTF-8 encoding rather
11181 than in the current locale encoding (#546822).
11183 2008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11185 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
11186 Original commit message from CVS:
11187 * gst/mpegaudioparse/gstmpegaudioparse.c:
11188 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
11189 (mp3parse_total_time), (mp3parse_bytepos_to_time):
11190 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
11191 if we're called from there already. Otherwise we end up in a endless
11192 recursion and crash with a stack overflow.
11193 This can happen when a Xing or VBRI header with TOC exists but it
11194 doesn't contain the total time. Fixes bug #545370.
11196 2008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11198 ext/lame/gstlame.c: Use the default for the strict-iso property too.
11199 Original commit message from CVS:
11200 * ext/lame/gstlame.c: (gst_lame_class_init),
11201 (gst_lame_get_default_settings):
11202 Use the default for the strict-iso property too.
11203 Allow a bitrate setting of 0, which lets lame choose the default value
11204 and which makes it possible to set the compression-ratio property.
11206 2008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11208 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
11209 Original commit message from CVS:
11210 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
11211 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
11212 * ext/lame/gstlame.h:
11213 Get the defaults settings of LAME in the plugin initialization
11214 function and return FALSE here if something goes wrong. This removes
11215 the hacky failing instance init function.
11216 Use LAMEs default value for all settings instead of overwriting some
11217 of them. Overwriting some of them gives unexpected results if one only
11218 sets a preset. Fixes bug #498004.
11220 2008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11222 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
11223 Original commit message from CVS:
11224 * ext/lame/gstlame.c: (gst_lame_init):
11225 Use LAME's default for the min/max/mean VBR bitrate. Setting our own
11226 defaults will restrict the bitrate when using the presets in a bad way.
11229 2008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11231 Put the MPEG audio version into the caps as "mpegaudioversion".
11232 Original commit message from CVS:
11233 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
11234 * gst/mpegaudioparse/gstmpegaudioparse.c:
11235 (mp3_type_frame_length_from_header), (mp3_caps_create),
11236 (gst_mp3parse_chain):
11237 Put the MPEG audio version into the caps as "mpegaudioversion".
11238 This is different from "mpegversion".
11240 2008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11242 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
11243 Original commit message from CVS:
11244 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
11245 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
11246 * ext/lame/gstlame.h:
11247 Fix build with lame >= 3.97. The padding type and cwlimit settings
11248 are deprecated now and the function declarations are hidden in the
11249 headers so deprecate the GObject properties for them and remove them
11250 in 0.11. Fixes bug #544039.
11252 2008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11254 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
11255 Original commit message from CVS:
11256 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
11257 Don't allow width/height outside the spec (i.e. smaller than 16
11258 and higher than 4096). Such files are corrupted ones and setting
11259 caps that are not a subset of the template caps confuses playbin.
11262 2008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11264 ext/sidplay/Makefile.am: Fix the build.
11265 Original commit message from CVS:
11266 * ext/sidplay/Makefile.am:
11269 2008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11271 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
11272 Original commit message from CVS:
11274 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
11275 flags that are invalid for C++.
11277 2008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org>
11279 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
11280 Original commit message from CVS:
11281 Patch by: Tal Shalif <tshalif at nargila dot org>
11282 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
11283 Prevent double free. Fixes bug #541697.
11285 2008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11287 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
11288 Original commit message from CVS:
11289 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
11290 (gst_dvd_demux_get_audio_stream),
11291 (gst_dvd_demux_get_subpicture_stream),
11292 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
11293 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
11294 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
11295 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
11296 * gst/mpegstream/gstmpegdemux.h:
11297 Resend tags event after a FLUSH (seek) to support prerolling
11298 a partial pipeline.
11300 2008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net>
11302 Use correct error code for encrypted streams.
11303 Original commit message from CVS:
11305 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
11306 Use correct error code for encrypted streams.
11308 2008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11310 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
11311 Original commit message from CVS:
11312 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
11313 (gst_mpeg_demux_sync_stream_to_time):
11314 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
11316 2008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11318 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
11319 Original commit message from CVS:
11320 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
11321 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
11322 Allow and implement non-flushing and/or segment seek
11323 (mainly in TIME and chapter format).
11324 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
11325 (gst_dvd_demux_get_subpicture_stream),
11326 (gst_dvd_demux_synchronise_pads),
11327 (gst_dvd_demux_sync_stream_to_time):
11328 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
11329 (gst_mpeg_demux_send_subbuffer),
11330 (gst_mpeg_demux_sync_stream_to_time),
11331 (gst_mpeg_streams_reset_cur_ts):
11332 * gst/mpegstream/gstmpegdemux.h:
11333 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
11334 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
11335 Delegate a query to upstream if it can't be handled.
11336 Make segment stop aware.
11337 Fix (subtitle) stream synchronization.
11338 Add some debug statements.
11340 2008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com>
11342 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
11343 Original commit message from CVS:
11344 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
11345 Fix build on macosx.
11347 2008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11349 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
11350 Original commit message from CVS:
11351 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11352 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11353 * ext/a52dec/gsta52dec.c:
11354 * ext/amrnb/amrnbdec.c:
11355 * ext/amrnb/amrnbenc.c:
11356 * ext/amrnb/amrnbparse.c:
11357 * ext/lame/gstlame.c:
11358 * ext/mad/gstmad.c:
11359 * ext/sidplay/gstsiddec.cc:
11360 * gst/asfdemux/gstrtspwms.c:
11361 * gst/mpegaudioparse/gstxingmux.c:
11362 * gst/realmedia/rademux.c:
11363 * gst/realmedia/rdtmanager.c:
11364 * gst/realmedia/rtspreal.c:
11365 * gst/synaesthesia/gstsynaesthesia.c:
11366 Add missing elements to docs. Restore alphabetical order in section
11367 file. Document mad (it was included in docs already).
11368 Fix doc-markup: use convinience syntax for examples
11369 (produces valid docbook), add several refsec2 when we have several
11370 titles. Fix some types.
11372 2008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11374 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
11375 Original commit message from CVS:
11376 * ext/lame/gstlame.c:
11377 * ext/sidplay/gstsiddec.cc:
11378 * gst/mpegaudioparse/gstxingmux.c:
11379 Do not use short_description in section docs for elements. We extract
11380 them from element details and there will be warnings if they differ.
11382 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com>
11384 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
11385 Original commit message from CVS:
11386 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
11387 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
11388 (gst_cdio_add_cdtext_album_tags):
11389 * ext/cdio/gstcdio.h:
11390 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
11391 Also extract album title and album genre from CD-TEXT if
11392 available (#537021).
11394 2008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11396 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
11397 Original commit message from CVS:
11398 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
11399 Don't mark MPEG headers with emphasis == 0x2 as invalid. This
11400 emphasis value is reserved but unfortunately files with that
11401 value exist and the information is not important for the decoder
11402 anyway. Fixes bug #537235.
11404 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net>
11406 Require libcdio >= 0.76.
11407 Original commit message from CVS:
11409 * ext/cdio/gstcdio.c:
11410 * ext/cdio/gstcdio.h:
11411 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
11412 Require libcdio >= 0.76.
11414 2008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
11416 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
11417 Original commit message from CVS:
11418 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
11419 Drain queued buffers before forwarding the segment event.
11421 2008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com>
11423 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
11424 Original commit message from CVS:
11425 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
11426 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
11427 (gst_a52dec_chain), (gst_a52dec_change_state):
11428 * ext/a52dec/gsta52dec.h:
11429 Add segment handling, buffer clipping and basic reverse playback.
11431 2008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11433 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
11434 Original commit message from CVS:
11435 * docs/plugins/Makefile.am:
11436 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11437 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11438 * docs/plugins/gst-plugins-ugly-plugins.args:
11439 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11440 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11441 * docs/plugins/inspect/plugin-a52dec.xml:
11442 * docs/plugins/inspect/plugin-amrnb.xml:
11443 * docs/plugins/inspect/plugin-asf.xml:
11444 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11445 * docs/plugins/inspect/plugin-dvdread.xml:
11446 * docs/plugins/inspect/plugin-dvdsub.xml:
11447 * docs/plugins/inspect/plugin-iec958.xml:
11448 * docs/plugins/inspect/plugin-lame.xml:
11449 * docs/plugins/inspect/plugin-mad.xml:
11450 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11451 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11452 * docs/plugins/inspect/plugin-mpegstream.xml:
11453 * docs/plugins/inspect/plugin-realmedia.xml:
11454 * docs/plugins/inspect/plugin-siddec.xml:
11455 * docs/plugins/inspect/plugin-synaesthesia.xml:
11456 * ext/a52dec/gsta52dec.c:
11457 Random doc of the day. Also print human readable format of newsegment
11458 in log message if we complain about it.
11460 2008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
11462 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
11463 Original commit message from CVS:
11464 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
11465 (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
11466 (gst_a52dec_chain), (gst_a52dec_change_state):
11467 * ext/a52dec/gsta52dec.h:
11468 Mark discont on outgoing buffers after receiving a DISCONT buffer or
11469 when we have a decoding error.
11470 We don't need to clear the cache when we receive a NEWSEGMENT event.
11471 Clear buffer cache in DISCONT.
11472 Add beginnings of GstSegment handling.
11474 2008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11476 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
11477 Original commit message from CVS:
11478 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
11479 Fix alignment issues that caused SIGBUS on some architectures.
11481 2008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
11483 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
11484 Original commit message from CVS:
11485 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
11486 Fix alignment issue which isn't really an issue at all because
11487 the plugin hasn't been ported to 0.10 yet.
11489 2008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11491 configure.ac: Back to devel -> 0.10.8.1
11492 Original commit message from CVS:
11494 Back to devel -> 0.10.8.1
11496 === release 0.10.8 ===
11498 2008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11504 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11505 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11506 * docs/plugins/inspect/plugin-a52dec.xml:
11507 * docs/plugins/inspect/plugin-asf.xml:
11508 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11509 * docs/plugins/inspect/plugin-dvdread.xml:
11510 * docs/plugins/inspect/plugin-dvdsub.xml:
11511 * docs/plugins/inspect/plugin-iec958.xml:
11512 * docs/plugins/inspect/plugin-lame.xml:
11513 * docs/plugins/inspect/plugin-mad.xml:
11514 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11515 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11516 * docs/plugins/inspect/plugin-mpegstream.xml:
11517 * docs/plugins/inspect/plugin-realmedia.xml:
11518 * docs/plugins/inspect/plugin-siddec.xml:
11519 * gst-plugins-ugly.doap:
11522 Original commit message from CVS:
11525 2008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11554 Original commit message from CVS:
11557 2008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11559 configure.ac: 0.10.7.4 pre-release
11560 Original commit message from CVS:
11562 0.10.7.4 pre-release
11564 2008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com>
11566 ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
11567 Original commit message from CVS:
11568 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
11569 Fix inconsistent use of rate and channels.
11572 2008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com>
11574 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
11575 Original commit message from CVS:
11576 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
11577 Flush timestamp correction variables on a flush. Fixes #533832.
11579 2008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11584 Commit 0.10.7.3 pre-rel marker
11585 Original commit message from CVS:
11586 Commit 0.10.7.3 pre-rel marker
11588 2008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com>
11590 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
11591 Original commit message from CVS:
11592 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
11593 Properly aggregate GstFlowReturn from downstream in order to properly
11594 stop, and doing that as early as possible.
11597 2008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11599 configure.ac: 0.10.7.2 pre-release
11600 Original commit message from CVS:
11602 0.10.7.2 pre-release
11604 2008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com>
11606 Always let FLUSH_START events flow downstream.
11607 Original commit message from CVS:
11608 * ext/mad/gstmad.c: (gst_mad_sink_event):
11609 * gst/mpegaudioparse/gstmpegaudioparse.c:
11610 (gst_mp3parse_sink_event):
11611 Always let FLUSH_START events flow downstream.
11613 2008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net>
11615 configure.ac: Error out if we don't have the required core/base versions.
11616 Original commit message from CVS:
11618 Error out if we don't have the required core/base versions.
11620 2008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com>
11622 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
11623 Original commit message from CVS:
11624 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
11625 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
11626 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
11627 Fix video timestamps by adjusting it with the first timestamp found.
11628 Don't assume we have a complete fragment when flushing the adapter,
11629 packets might have been lost or the stream might just be broken.
11631 2008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com>
11633 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
11634 Original commit message from CVS:
11635 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
11636 Set Rank to NONE so that we don't accidentally try to autoplug the
11639 2008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11641 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
11642 Original commit message from CVS:
11643 * gst/mpegaudioparse/gstmpegaudioparse.c:
11644 (gst_mp3parse_emit_frame):
11645 Send a new duration message if the average bitrate changed and
11646 we don't know the duration from the Xing or VBRI header.
11649 2008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com>
11651 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
11652 Original commit message from CVS:
11653 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
11654 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
11655 * gst/realmedia/rtspreal.h:
11656 Move assembly rule parsing to the place where we parse the SDP as it's
11657 also there that we create the MDPR and we need the currently selected
11658 asmrule in order to select the right MTLI.
11661 2008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org>
11663 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
11664 Original commit message from CVS:
11665 * gst/realmedia/realhash.c:
11666 * gst/realmedia/rtspreal.c:
11667 Include generated "_stdint.h" instead of <stdint.h> which might not
11668 exist on some systems.
11670 2008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11672 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
11673 Original commit message from CVS:
11674 * ext/sidplay/gstsiddec.cc:
11675 Cast NULL sentinels to void * as NULL is defined as an integer
11676 constant in most environments when using C++ and it's size might
11677 be different from a pointer. Fixes #529488.
11679 2008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
11682 * gst/asfdemux/gstasfdemux.c:
11683 * gst/asfdemux/gstrtspwms.c:
11684 Fix "unused var" compiler error when --disable-gst-debug is used.
11685 Original commit message from CVS:
11686 Fix "unused var" compiler error when --disable-gst-debug is used.
11688 2008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net>
11690 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
11691 Original commit message from CVS:
11692 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
11693 We should also stop the streaming task when we get a NOT_LINKED
11694 flow return, which is not covered by FLOW_IS_FATAL.
11696 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com>
11698 ext/: gst_atomic_int_set ==> g_atomic_int_set
11699 Original commit message from CVS:
11700 * ext/cdio/gstcdiocddasrc.c:
11701 * ext/dv/gstdvdemux.c:
11702 gst_atomic_int_set ==> g_atomic_int_set
11704 2008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net>
11706 gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
11707 Original commit message from CVS:
11708 2008-04-11 Julien Moutte <julien@fluendo.com>
11709 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
11712 2008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com>
11714 configure.ac: Actually build dlls when cross-compiling with mingw32.
11715 Original commit message from CVS:
11716 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
11718 Actually build dlls when cross-compiling with mingw32.
11721 2008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11723 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
11724 Original commit message from CVS:
11726 * gst/mpegaudioparse/gstmpegaudioparse.c:
11727 (mpeg_audio_seek_entry_free):
11728 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
11729 Depend on GLib 2.12 and use it unconditionally as we do in other
11730 modules too already.
11732 2008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11734 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
11735 Original commit message from CVS:
11736 * gst/mpegaudioparse/gstmpegaudioparse.c:
11737 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
11738 (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
11739 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
11740 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
11741 (gst_xing_mux_chain):
11742 Use GSlice for allocating the seek table entries if we compile with
11743 GLib 2.10 or newer.
11745 2008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
11747 gst/asfdemux/gstasfdemux.c: Remove some debug code.
11748 Original commit message from CVS:
11749 * gst/asfdemux/gstasfdemux.c:
11750 (gst_asf_demux_process_ext_stream_props):
11751 Remove some debug code.
11753 2008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com>
11755 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
11756 Original commit message from CVS:
11757 * gst/asfdemux/gstasfdemux.c:
11758 (gst_asf_demux_process_ext_stream_props):
11759 Guard against division by 0 and fall back to 25/1 framerate.
11761 2008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
11763 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
11764 Original commit message from CVS:
11765 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
11766 (gst_asf_demux_process_ext_stream_props):
11767 Instead of adding a fixes 25/1 framerate to the video caps, use the
11768 average frame duration in the extended properties of the video stream as
11769 the framerate. Fixes #524346.
11771 2008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11773 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
11774 Original commit message from CVS:
11776 Check if the compiler supports do { } while (0) macros. This fixes
11777 a warning when compiling with g++ 4.3, resulting in a build failure
11778 because of -Werror.
11780 2008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com>
11782 gst/realmedia/asmrules.c: make ) also a delimiter for rules.
11783 Original commit message from CVS:
11784 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
11785 make ) also a delimiter for rules.
11786 Skip \\ when scanning strings.
11787 Add new testcase for these problems.
11789 2008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11791 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
11792 Original commit message from CVS:
11793 * gst/mpegaudioparse/gstmpegaudioparse.c:
11794 (gst_mp3parse_sink_event):
11795 Don't take the stream lock when caching events. This is not necessary
11796 and results in a deadlock when seeking with rhythmbox (but not with
11797 totem or banshee for some reason).
11799 2008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
11801 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
11802 Original commit message from CVS:
11803 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
11804 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
11805 Add the version field when creating the CONT chunk resulting in
11806 the Author, Comment and Copyright tags not being parsed correctly.
11809 2008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com>
11811 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
11812 Original commit message from CVS:
11813 * gst/mpegaudioparse/gstmpegaudioparse.c:
11814 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
11815 Remove trailing newlines from debug statements.
11817 2008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it>
11819 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
11820 Original commit message from CVS:
11821 * ext/dvdnav/dvdnavsrc.c:
11822 * ext/dvdnav/dvdnavsrc.h:
11823 Apply patch that adds some seeking support to dvdnav, and fixes it
11824 in various other ways. This doesn't make dvdnavsrc fully functional,
11825 but moves it forward.
11827 Patch By: Simone Gotti <simone.gotti@email.it>
11828 * ext/dvdnav/gst-dvd:
11829 Update the simple dvdnavsrc gst-launch example to work for 0.10
11831 2008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com>
11833 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
11834 Original commit message from CVS:
11836 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
11837 plug-ins are included/excluded. (#498222)
11839 2008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11841 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
11842 Original commit message from CVS:
11843 * ext/mad/gstmad.c: (gst_mad_sink_event):
11844 * gst/mpegaudioparse/gstmpegaudioparse.c:
11845 (gst_mp3parse_sink_event):
11846 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
11847 of dropping and leaking them.
11849 2008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11851 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
11852 Original commit message from CVS:
11853 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
11855 * ext/mad/gstmad.h:
11856 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
11857 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
11858 * gst/mpegaudioparse/gstmpegaudioparse.h:
11859 Cache all events except EOS if we still have to send a NEWSEGMENT
11860 event. This will let TAG events be forwarded until after decodebin
11861 to an encoder for example as decodebin only links the pads
11862 after NEWSEGMENT. Fixes bug #518933.
11864 2008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11866 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
11867 Original commit message from CVS:
11868 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
11869 Write Xing header at the correct position in the MP3 frame for
11870 stereo files. Fixes bug #518676.
11872 2008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net>
11874 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
11875 Original commit message from CVS:
11877 * ext/sidplay/Makefile.am:
11878 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
11879 when building C++ code (#516509).
11881 2008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net>
11883 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
11884 Original commit message from CVS:
11885 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
11886 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
11887 Workshop 12 compiler, but probably also crashes (#517985).
11889 2008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
11891 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
11892 Original commit message from CVS:
11893 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
11894 * gst/mpegaudioparse/gstmpegaudioparse.c:
11895 (gst_mp3_channel_mode_get_type),
11896 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
11897 (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
11898 (gst_mp3parse_chain):
11899 * gst/mpegaudioparse/gstmpegaudioparse.h:
11900 Post channel mode and CRC as tags. Fixes bug #504493.
11902 2008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11904 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
11905 Original commit message from CVS:
11906 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
11907 Correctly chain up to the parent's finalize function.
11909 2008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11911 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
11912 Original commit message from CVS:
11913 * gst/mpegaudioparse/gstmpegaudioparse.c:
11914 (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
11915 Try a bit harder to get valid timestamps, especially if upstream
11916 gives us one and we are at the first frame or resyncing.
11917 Return UNEXPECTED if we get a valid timestamp that is outside of
11918 our configured segment. After all changes done so far this doesn't
11919 seem to cause any regression, please test.
11921 2008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11923 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...
11924 Original commit message from CVS:
11926 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
11927 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
11928 If we don't have the position to seek to in our index first try
11929 to convert from TIME to BYTES upstream and only if that fails
11930 too use the old hack to simply seek to an earlier position
11931 and let the sink drop everything before segment start.
11932 Partially fixes bug #469930.
11934 2008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11936 configure.ac: Back to development...
11937 Original commit message from CVS:
11939 Back to development...
11941 === release 0.10.7 ===
11943 2008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11949 * docs/plugins/gst-plugins-ugly-plugins.args:
11950 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11951 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11952 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11953 * docs/plugins/gst-plugins-ugly-plugins.signals:
11954 * docs/plugins/inspect/plugin-a52dec.xml:
11955 * docs/plugins/inspect/plugin-asf.xml:
11956 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11957 * docs/plugins/inspect/plugin-dvdread.xml:
11958 * docs/plugins/inspect/plugin-dvdsub.xml:
11959 * docs/plugins/inspect/plugin-iec958.xml:
11960 * docs/plugins/inspect/plugin-lame.xml:
11961 * docs/plugins/inspect/plugin-mad.xml:
11962 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11963 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11964 * docs/plugins/inspect/plugin-mpegstream.xml:
11965 * docs/plugins/inspect/plugin-realmedia.xml:
11966 * docs/plugins/inspect/plugin-siddec.xml:
11967 * gst-plugins-ugly.doap:
11969 Release 0.10.7 - I Cheated Time
11970 Original commit message from CVS:
11971 Release 0.10.7 - I Cheated Time
11973 2008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11998 Original commit message from CVS:
12001 2008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12003 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
12004 Original commit message from CVS:
12005 * tests/check/Makefile.am:
12006 Exclude dvdreadsrc from the states test too.
12008 2008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12010 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
12011 Original commit message from CVS:
12012 * gst/mpegaudioparse/gstmpegaudioparse.c:
12013 (gst_mp3parse_emit_frame):
12014 Handler buffers without valid timestamp more correctly: Don't drop
12015 them and don't use the invalid timestamp to calculate the next
12016 timestamp. Fixes bug #516811.
12018 2008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org>
12020 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
12021 Original commit message from CVS:
12022 Patch by: Tal Shalif <tshalif at nargila dot org>
12023 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
12024 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
12025 Add some gint64 casts to prevent 32 bit integer overflows.
12028 2008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12030 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
12031 Original commit message from CVS:
12032 * gst/mpegaudioparse/gstmpegaudioparse.c:
12033 Revert previous commit to mp3parse, as it breaks playback
12036 2008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12038 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
12039 Original commit message from CVS:
12040 * gst/mpegaudioparse/gstmpegaudioparse.c:
12041 (gst_mp3parse_emit_frame):
12042 Return GST_FLOW_UNEXPECTED if we get data that is after our
12043 configured segment. This makes upstream go EOS immediately instead
12044 of sending us the complete stream. Also improve debugging a bit.
12046 2008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12048 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
12049 Original commit message from CVS:
12050 * ext/dvdread/dvdreadsrc.c:
12051 Fix regression in DVD seeking - when a pack we
12052 expect to be a NAV block turns out not to be, scan forwards
12053 for up to 2MB (at most ~1sec) until we find one.
12056 2008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net>
12058 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
12059 Original commit message from CVS:
12060 * win32/vs6/libgstmpegaudioparse.dsp:
12061 Add xing files to VS project file.
12063 2008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12065 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
12066 Original commit message from CVS:
12067 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
12068 Stop leaking src pad templates. Fixes bug #515708.
12070 2008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12072 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
12073 Original commit message from CVS:
12074 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
12075 Correctly write the size in bytes on big endian systems.
12078 2008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12080 ext/lame/gstlame.c: Don't leak the allowed caps.
12081 Original commit message from CVS:
12082 * ext/lame/gstlame.c: (gst_lame_setup):
12083 Don't leak the allowed caps.
12084 * tests/check/pipelines/lame.c: (GST_START_TEST):
12085 Stop leaking all buffers. Fixes bug #515575.
12087 2008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12089 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
12090 Original commit message from CVS:
12091 * gst/mpegaudioparse/plugin.c:
12092 Commit new file I forgot to add.
12094 2008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12096 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
12097 Original commit message from CVS:
12099 Make DISABLE_DEPRECATED defined *only* during CVS, not during
12100 pre-releases or releases.
12102 2008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12105 Mention bug 511497 fixed in previous commit
12106 Original commit message from CVS:
12107 Mention bug 511497 fixed in previous commit
12109 2008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12111 Move xingmux from -bad.
12112 Original commit message from CVS:
12113 * docs/plugins/Makefile.am:
12114 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12115 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12116 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12117 * gst/mpegaudioparse/Makefile.am:
12118 * gst/mpegaudioparse/gstmpegaudioparse.c:
12119 * gst/mpegaudioparse/gstxingmux.c:
12120 * tests/check/Makefile.am:
12121 * tests/check/elements/.cvsignore:
12122 Move xingmux from -bad.
12124 2008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net>
12126 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
12127 Original commit message from CVS:
12128 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
12129 Use gst_guint64_to_gdouble for conversion
12130 * win32/vs6/libgstasfdemux.dsp:
12131 * win32/vs6/libgstdvdsub.dsp:
12132 * win32/vs6/libgstrealmedia.dsp:
12133 Update project dependencies and add new source files
12135 2008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
12137 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
12138 Original commit message from CVS:
12139 * ext/mpeg2dec/gstmpeg2dec.c:
12140 Reset decoder when handling sequence where libmpeg2 has set
12141 frame period to 0, probably due to a corrupt packet.
12144 2008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12146 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
12147 Original commit message from CVS:
12148 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
12149 (gst_mp3parse_chain):
12150 Don't set new caps on the srcpad everytime the bitrate or MPEG
12151 version changes but calculate new spf value when the MPEG version
12154 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12156 Add documentation for the xingheader plugin.
12157 Original commit message from CVS:
12158 * docs/plugins/Makefile.am:
12159 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
12160 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
12161 * gst/xingheader/gstxingmux.c:
12162 * gst/xingheader/gstxingmux.h:
12163 Add documentation for the xingheader plugin.
12164 * tests/check/elements/xingmux.c: (GST_START_TEST):
12165 Set element state to PLAYING before doing something else.
12167 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12169 tests/check/: Add simple unit test for the xingmux element.
12170 Original commit message from CVS:
12171 * tests/check/Makefile.am:
12172 * tests/check/elements/.cvsignore:
12173 * tests/check/elements/xingmux.c: (setup_xingmux),
12174 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
12175 * tests/check/elements/xingmux_testdata.h:
12176 Add simple unit test for the xingmux element.
12177 * gst/xingheader/gstxingmux.c: (generate_xing_header),
12178 (gst_xing_mux_finalize), (xing_reset):
12179 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
12181 2008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12183 docs/plugins/: Add the real and rtsp elements and update the lists.
12184 Original commit message from CVS:
12185 * docs/plugins/Makefile.am:
12186 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12187 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12188 Add the real and rtsp elements and update the lists.
12189 * docs/plugins/inspect/plugin-amrnb.xml:
12190 * docs/plugins/inspect/plugin-asf.xml:
12191 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12192 * docs/plugins/inspect/plugin-dvdsub.xml:
12193 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12194 * docs/plugins/inspect/plugin-mpegstream.xml:
12195 * docs/plugins/inspect/plugin-realmedia.xml:
12196 * docs/plugins/inspect/plugin-siddec.xml:
12197 * docs/plugins/inspect/plugin-synaesthesia.xml:
12199 * gst/iec958/ac3_padder.c:
12200 * gst/iec958/ac3_padder.h:
12201 Do not use gtk-doc style comments for non gtk-doc comments. Note -
12202 there are functions defined using extern in the .c file - does that
12205 2008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12207 ext/mad/gstmad.c: Chain up at the end of the function.
12208 Original commit message from CVS:
12209 * ext/mad/gstmad.c:
12210 Chain up at the end of the function.
12212 2008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12214 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
12215 Original commit message from CVS:
12216 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
12217 Don't add pad templates for the base class but only in the
12220 2008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
12222 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
12223 Original commit message from CVS:
12224 * ext/lame/gstlame.c:
12225 * ext/lame/gstlame.h:
12226 Fix the case where you initially have stereo input, and so lame's
12227 mode is not set to mono, and then you get input with mono audio and
12228 soon after you get stereo input again. What happened before this
12229 commit is that it would keep the encoding mode as mono. It should
12230 change it back to the one requested by the app (or the default one)
12233 2008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12235 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
12236 Original commit message from CVS:
12237 * gst/mpegaudioparse/gstmpegaudioparse.c:
12238 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
12239 (mp3parse_bytepos_to_time):
12240 Interpolate the VBRI seek table entries to get better results,
12241 support 3 byte seek table entries and prevent overflows in the
12242 seek table by adding the relative offsets when using the seek
12243 table in a large enough data type.
12245 2008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12247 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
12248 Original commit message from CVS:
12249 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
12250 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
12251 (mp3parse_bytepos_to_time):
12252 * gst/mpegaudioparse/gstmpegaudioparse.h:
12253 Add support for seeking based on the VBRI seek table. Might make
12254 sense to use interpolation in the table later to get hopefully a
12255 bit more accurate values.
12257 2008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
12259 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
12260 Original commit message from CVS:
12261 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
12262 (handle_picture), (handle_slice):
12263 Fix compilation error. Fixes #509313.
12265 2008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12267 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
12268 Original commit message from CVS:
12269 * ext/lame/gstlame.c: (gst_lame_sink_event):
12270 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
12271 as 8 * GST_SECOND is too large for int.
12273 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12275 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
12276 Original commit message from CVS:
12277 * gst/xingheader/gstxingmux.c: (generate_xing_header):
12278 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
12281 2008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12283 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
12284 Original commit message from CVS:
12285 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
12286 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
12287 (mp3parse_total_bytes), (mp3parse_total_time):
12288 * gst/mpegaudioparse/gstmpegaudioparse.h:
12289 Add initial support for reading VBRI headers as found in VBR files
12290 created by some Fraunhofer encoders. Currently we only read the
12291 number of frames and bytes (and calculate duration, etc from this)
12292 but there is also a seek table that we currently don't use.
12294 2008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be>
12296 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
12297 Original commit message from CVS:
12298 Patch by: Mark Nauwelaerts <manauw at syknet dot be>
12299 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
12300 (gst_lame_sink_event):
12301 Correctly set number of channels when using mono-encoding mode
12302 and fix the duration calculation of the EOS buffer.
12304 2008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12306 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
12307 Original commit message from CVS:
12308 * gst/mpegaudioparse/gstmpegaudioparse.c:
12309 (gst_mp3parse_handle_first_frame):
12310 Guard against 0 values in the Xing header as frame count and
12311 byte count and calculate the bitrate when we have all values
12312 we need and not before.
12314 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12316 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
12317 Original commit message from CVS:
12318 * gst/xingheader/gstxingmux.c: (generate_xing_header):
12319 Remove accidentially leftover debug printf.
12321 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12323 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
12324 Original commit message from CVS:
12325 * gst/xingheader/gstxingmux.c: (has_xing_header),
12326 (generate_xing_header), (gst_xing_mux_chain),
12327 (gst_xing_mux_sink_event):
12328 Choose smallest possible frame size for the Xing header, properly
12329 set the timestamp, duration and offset on the outgoing buffers,
12330 only send NEWSEGMENT events in BYTE format downstream and also
12331 drop VBRI headers if already existing.
12333 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12335 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
12336 Original commit message from CVS:
12337 * gst/xingheader/Makefile.am:
12338 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
12339 (has_xing_header), (generate_xing_header),
12340 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
12341 (gst_xing_mux_init), (gst_xing_mux_chain),
12342 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
12343 * gst/xingheader/gstxingmux.h:
12344 Major cleanup and rewrite of xingmux with less bugs and new features:
12345 - Handles other layers as 3
12348 2008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
12350 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
12351 Original commit message from CVS:
12352 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
12353 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
12354 Call g_type_class_ref() from a thread-safe context and not
12355 from the streaming thread to avoid GLib screwing up (see
12356 bug #349410 and #493432). Comment out unused code.
12358 2008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
12360 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
12361 Original commit message from CVS:
12362 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
12363 (handle_picture), (clip_buffer), (handle_slice),
12364 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
12365 (gst_mpeg2dec_change_state):
12366 * ext/mpeg2dec/gstmpeg2dec.h:
12367 Add buffer clipping.
12368 Add basic reverse playback support. Not complete yet when dealing with
12371 2008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12373 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
12374 Original commit message from CVS:
12376 Add -Wno-portability to the automake parameters to stop warnings
12377 about GNU make extensions being used. We require GNU make in almost
12378 every Makefile anyway.
12380 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
12381 at the same time is required for per target flags.
12383 2008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12385 Makefile.am: Include lcov.mak to allow building coverage reports.
12386 Original commit message from CVS:
12388 Include lcov.mak to allow building coverage reports.
12390 2008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12392 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
12393 Original commit message from CVS:
12394 * ext/mad/gstmad.c: (mpg123_parse_xing_header):
12395 * gst/mpegaudioparse/gstmpegaudioparse.c:
12396 (gst_mp3parse_handle_first_frame):
12397 Make sure that the Xing TOC starts with 0 and the entries
12398 are increasing over time. Otherwise it's broken and should
12399 be skipped. Fixes bug #507821.
12401 2008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net>
12403 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
12404 Original commit message from CVS:
12405 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
12406 (gst_asf_demux_add_video_stream),
12407 (gst_asf_demux_process_ext_content_desc),
12408 (gst_asf_demux_get_metadata_for_stream),
12409 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
12410 (gst_asf_demux_change_state):
12411 * gst/asfdemux/gstasfdemux.h:
12412 Parse metadata object and extract pixel aspect ratio. Fixes #507844.
12414 2007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org>
12416 docs/plugins/.cvsignore: Add *-undeclared.txt
12417 Original commit message from CVS:
12418 * docs/plugins/.cvsignore:
12419 Add *-undeclared.txt
12421 2007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com>
12423 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
12424 Original commit message from CVS:
12425 * gst/realmedia/rdtmanager.c:
12426 (gst_rdt_manager_marshal_VOID__UINT_UINT),
12427 (gst_rdt_manager_class_init):
12428 * gst/realmedia/rdtmanager.h:
12429 Implement some more signals that rtspsrc connects to.
12432 2007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net>
12434 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
12435 Original commit message from CVS:
12437 Include common/win32.mak for CRLF check of win32 project
12438 files (see #393626).
12440 2007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12442 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
12443 Original commit message from CVS:
12444 * gst/mpegaudioparse/gstmpegaudioparse.c:
12445 (gst_mp3parse_sink_event), (mp3parse_handle_seek):
12446 Don't post SEGMENT_START messages on the bus, only the element
12447 driving the pipeline should do that.
12449 2007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12451 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
12452 Original commit message from CVS:
12454 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
12456 2007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com>
12458 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
12459 Original commit message from CVS:
12460 * ext/mpeg2dec/gstmpeg2dec.h:
12461 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
12464 2007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net>
12466 gst/realmedia/rtspreal.c: Fix build on Mac OS X.
12467 Original commit message from CVS:
12468 2007-11-20 Julien MOUTTE <julien@moutte.net>
12469 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
12472 2007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12474 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
12475 Original commit message from CVS:
12476 * gst/mpegaudioparse/gstmpegaudioparse.c:
12477 Restore the segment handling logic.
12478 Please don't do behavioural changes under the heading of 'leak fixes'
12479 or 'whitespace changes', people.
12481 2007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12483 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
12484 Original commit message from CVS:
12485 * gst/mpegaudioparse/gstmpegaudioparse.c:
12488 2007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12490 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
12491 Original commit message from CVS:
12492 * gst/asfdemux/gstasfdemux.c:
12493 Sync _activate_pull() a little more with other demuxers.
12495 2007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
12497 gst/mpegstream/gstmpegdemux.c: recognize the padding stream
12498 Original commit message from CVS:
12499 * gst/mpegstream/gstmpegdemux.c:
12500 recognize the padding stream
12502 2007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net>
12504 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
12505 Original commit message from CVS:
12506 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
12507 Convert tags that come as string into the type required by
12510 2007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com>
12512 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
12513 Original commit message from CVS:
12514 * gst/mpegaudioparse/gstmpegaudioparse.c:
12515 (gst_mp3parse_emit_frame):
12516 Remove some more broken code, it seems to clip even when it should not.
12519 2007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com>
12521 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
12522 Original commit message from CVS:
12523 * gst/mpegaudioparse/gstmpegaudioparse.c:
12524 (gst_mp3parse_emit_frame):
12525 When the element is not driving the streaming thread it is not supposed
12526 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
12527 upstream when it detects EOS. See #491305.
12529 2007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net>
12531 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
12532 Original commit message from CVS:
12533 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
12534 * gst/dvdsub/Makefile.am:
12535 * gst/dvdsub/gstdvdsubdec.c:
12536 * gst/dvdsub/gstdvdsubparse.c:
12537 * gst/dvdsub/gstdvdsubparse.h:
12538 Add dvd subtitle parser, which just packetizes the input
12539 stream. This is needed to mux dvd subtitles into matroska
12540 files, since the muxer expects unfragmented and properly
12541 timestamped input (#415754).
12543 2007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net>
12545 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
12546 Original commit message from CVS:
12548 Update requirements from past CVS versions to released
12549 versions (0.10.14 in this case).
12550 * ext/sidplay/gstsiddec.cc:
12551 Fix compilation with g++-4.2.
12553 2007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12555 gst/realmedia/: Fix some compiler warnings shown on Forte.
12556 Original commit message from CVS:
12557 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
12558 (gst_asm_scan_parse_condition):
12559 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
12560 Fix some compiler warnings shown on Forte.
12562 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
12564 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
12565 Original commit message from CVS:
12566 Patch by: Gautier Portet <kassoulet at gmail dot com>
12567 * gst/xingheader/gstxingmux.c:
12568 The size of the Xing header is actually 417 as it's rounded to the
12569 next smaller integer. Fixes #397759.
12570 * gst/xingheader/gstxingmux.c: (xing_generate_header),
12571 (xing_push_header):
12572 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
12573 event to the beginning was successful before pushing the header again.
12575 2007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net>
12577 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
12578 Original commit message from CVS:
12579 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
12580 (mp3parse_bytepos_to_time):
12581 Use gst_util_guint64_to_gdouble for conversions.
12582 * win32/vs6/libgstmad.dsp:
12583 Add a link to libgstaudio.
12585 2007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net>
12587 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
12588 Original commit message from CVS:
12589 * ext/lame/gstlame.c:
12590 Fix up case where there is no peer, in which case
12591 _get_allowed_caps() will return NULL.
12593 2007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net>
12595 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
12596 Original commit message from CVS:
12597 * ext/lame/gstlame.c:
12598 Use GST_PTR_FORMAT to print caps in debug statement.
12600 2007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12602 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
12603 Original commit message from CVS:
12605 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
12606 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
12609 2007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12611 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
12612 Original commit message from CVS:
12613 * ext/lame/gstlame.c:
12614 Allow fixing the sample rate lame converts to by negotiating fixed
12615 sample rate on the src pad caps.
12617 * tests/check/Makefile.am:
12618 * tests/check/pipelines/lame.c:
12619 Add a check for it.
12621 2007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12623 po/: Updated translations.
12624 Original commit message from CVS:
12627 Updated translations.
12629 2007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12631 po/pl.po: Added Polish translation.
12632 Original commit message from CVS:
12633 translated by: Jakub Bogusz <qboosh@pld-linux.org>
12635 Added Polish translation.
12637 2007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12639 po/fi.po: Added Finnish translation.
12640 Original commit message from CVS:
12641 translated by: Ilkka Tuohela <hile@iki.fi>
12643 Added Finnish translation.
12645 2007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12647 po/es.po: Added Spanish translation.
12648 Original commit message from CVS:
12649 translated by: Jorge González González <aloriel@gmail.com>
12651 Added Spanish translation.
12653 2007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12655 po/bg.po: Added Bulgarian translation.
12656 Original commit message from CVS:
12657 translated by: Alexander Shopov <ash@contact.bg>
12659 Added Bulgarian translation.
12661 2007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12663 gst/iec958/ac3iec.c: Chainup in finalize.
12664 Original commit message from CVS:
12665 * gst/iec958/ac3iec.c:
12666 Chainup in finalize.
12667 * tests/check/Makefile.am:
12668 * tests/check/generic/states.c:
12669 Improved state change unit test.
12671 2007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12673 Ignore registries in any format.
12674 Original commit message from CVS:
12675 * docs/plugins/.cvsignore:
12676 * tests/check/.cvsignore:
12677 Ignore registries in any format.
12679 2007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
12681 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan...
12682 Original commit message from CVS:
12684 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
12685 define in the lame headers. This has the advantage that
12686 it should still work when we're cross-compiling (#452025).
12688 2007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12690 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
12691 Original commit message from CVS:
12692 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12693 Add other allowed rates to the pad templates.
12694 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
12695 Reset the parser to release memory in dispose.
12697 2007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12699 ext/: Fix more leaks.
12700 Original commit message from CVS:
12701 * ext/amrnb/amrnbdec.c:
12702 * ext/amrnb/amrnbenc.c:
12703 * ext/amrnb/amrnbparse.c:
12704 * ext/sidplay/gstsiddec.cc:
12707 2007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com>
12709 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
12710 Original commit message from CVS:
12711 Patch by: Daniel Charles <dcharles at ti dot com>
12712 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
12713 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
12714 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
12715 (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
12716 * ext/amrnb/amrnbenc.h:
12717 Add property to select the BandMode of the AMR encoder.
12720 2007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12722 gst/realmedia/asmrules.c: Make ro memory to share.
12723 Original commit message from CVS:
12724 * gst/realmedia/asmrules.c:
12725 Make ro memory to share.
12727 2007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com>
12729 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
12730 Original commit message from CVS:
12731 * gst/mpegaudioparse/gstmpegaudioparse.c:
12732 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
12733 * gst/mpegaudioparse/gstmpegaudioparse.h:
12734 Queue segment event and push it after we know the caps on the pad or
12735 else an autoplugger might not have plugged the element yet and the
12738 2007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12740 gst/iec958/ac3iec.c: Fix tests.
12741 Original commit message from CVS:
12742 * gst/iec958/ac3iec.c:
12745 2007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12747 tests/check/: Add generic state-change test suite to help to fi leaks.
12748 Original commit message from CVS:
12749 * tests/check/Makefile.am:
12750 * tests/check/generic/.cvsignore:
12751 * tests/check/generic/states.c:
12752 Add generic state-change test suite to help to fi leaks.
12754 2007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12756 po/: Added Portuguese (Brazilian) translation.
12757 Original commit message from CVS:
12758 translated by: Raphael Higino <phhigino@gmail.com>
12761 Added Portuguese (Brazilian) translation.
12763 2007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12765 po/: Updated translations.
12766 Original commit message from CVS:
12771 Updated translations.
12773 2007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
12775 gst/realmedia/rmdemux.c: Activate timestamp fixing code.
12776 Original commit message from CVS:
12777 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
12778 (gst_rmdemux_parse_video_packet):
12779 Activate timestamp fixing code.
12781 2007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
12783 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
12784 Original commit message from CVS:
12785 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
12786 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
12787 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
12788 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
12789 Do fragment collection in the demuxer so that we can now work with
12790 both ffmpeg and realvideodec to decoder real video content.
12792 2007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12794 gst/realmedia/asmrules.c: Include stdlib.h.
12795 Original commit message from CVS:
12796 * gst/realmedia/asmrules.c:
12799 2007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com>
12801 gst/realmedia/rdtmanager.c: Fix caps.
12802 Original commit message from CVS:
12803 * gst/realmedia/rdtmanager.c:
12806 2007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
12808 gst/realmedia/rtspreal.c: Disable UDP transport for now.
12809 Original commit message from CVS:
12810 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
12811 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
12812 Disable UDP transport for now.
12814 2007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com>
12816 gst/realmedia/: Add simple rdt manager.
12817 Original commit message from CVS:
12818 * gst/realmedia/Makefile.am:
12819 * gst/realmedia/rdtmanager.c: (find_session_by_id),
12820 (create_session), (free_session), (gst_rdt_manager_base_init),
12821 (gst_rdt_manager_marshal_BOXED__UINT_UINT),
12822 (gst_rdt_manager_class_init), (gst_rdt_manager_init),
12823 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
12824 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
12825 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
12826 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
12827 (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
12828 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
12829 (gst_rdt_manager_plugin_init):
12830 * gst/realmedia/rdtmanager.h:
12831 * gst/realmedia/rmdemux.c: (plugin_init):
12832 Add simple rdt manager.
12834 2007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com>
12836 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
12837 Original commit message from CVS:
12838 * gst/realmedia/rdtdepay.c:
12839 Fix the encoding-name so that it matches what the rtsp extension sets.
12841 2007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
12843 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
12844 Original commit message from CVS:
12845 * gst/realmedia/asmrules.c: (gst_asm_node_free),
12846 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
12847 (gst_asm_scan_string), (gst_asm_scan_number),
12848 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
12849 (gst_asm_scan_next_token), (gst_asm_rule_free),
12850 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
12851 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
12852 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
12853 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
12854 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
12855 (gst_asm_rule_book_match), (main):
12856 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
12857 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
12858 Use g_hash_table_destroy instead of _unref which is too new.
12860 2007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com>
12862 gst/realmedia/.cvsignore: Add test to ignore.
12863 Original commit message from CVS:
12864 * gst/realmedia/.cvsignore:
12865 Add test to ignore.
12866 * gst/realmedia/Makefile.am:
12867 * gst/realmedia/asmrules.c: (gst_asm_node_new),
12868 (gst_asm_node_free), (gst_asm_operator_eval),
12869 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
12870 (gst_asm_scan_string), (gst_asm_scan_number),
12871 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
12872 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
12873 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
12874 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
12875 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
12876 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
12877 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
12878 (gst_asm_rule_book_match), (main):
12879 * gst/realmedia/asmrules.h:
12880 Added asembler rule book parser and evaluator.
12881 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
12882 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
12883 * gst/realmedia/rtspreal.h:
12884 Keep per stream config info.
12885 Parse and evaluate asm rule books for stream selection.
12887 2007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12889 gst/realmedia/rtspreal.c: Include stdlib.
12890 Original commit message from CVS:
12891 * gst/realmedia/rtspreal.c:
12894 2007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com>
12896 gst/realmedia/: Split out hash code in separate file.
12897 Original commit message from CVS:
12898 * gst/realmedia/Makefile.am:
12899 * gst/realmedia/realhash.c: (hash), (call_hash),
12900 (gst_rtsp_ext_real_calc_response_and_checksum):
12901 * gst/realmedia/realhash.h:
12902 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
12903 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
12904 Split out hash code in separate file.
12906 2007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com>
12908 gst/: Fix include paths and link dependecies for rtsp extension.
12909 Original commit message from CVS:
12910 * gst/asfdemux/Makefile.am:
12911 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
12912 (gst_rtsp_wms_class_init):
12913 * gst/realmedia/Makefile.am:
12914 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
12915 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
12916 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
12917 (_do_init), (gst_rtsp_real_class_init):
12918 Fix include paths and link dependecies for rtsp extension.
12920 2007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
12922 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
12923 Original commit message from CVS:
12924 * gst/realmedia/Makefile.am:
12925 * gst/realmedia/rmdemux.c: (plugin_init):
12926 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
12927 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
12928 (call_hash), (rtsp_ext_real_calc_response_and_checksum),
12929 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
12930 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
12931 (gst_rtsp_real_init), (gst_rtsp_real_finalize),
12932 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
12933 (gst_rtsp_real_plugin_init):
12934 * gst/realmedia/rtspreal.h:
12935 Add RealMedia RTSP extension module. It has rank NONE until it is fully
12938 2007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com>
12940 gst/asfdemux/: Move WMS RTSP extension from -good to here.
12941 Original commit message from CVS:
12942 * gst/asfdemux/Makefile.am:
12943 * gst/asfdemux/gstasf.c: (plugin_init):
12944 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
12945 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
12946 (gst_rtsp_wms_configure_stream), (_do_init),
12947 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
12948 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
12949 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
12950 * gst/asfdemux/gstrtspwms.h:
12951 Move WMS RTSP extension from -good to here.
12952 Port it to the new pluggable extension interface.
12954 2007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12956 ext/mad/Makefile.am: Link to audio helper from plugins-base.
12957 Original commit message from CVS:
12958 * ext/mad/Makefile.am:
12959 Link to audio helper from plugins-base.
12961 2007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12963 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
12964 Original commit message from CVS:
12966 * ext/mad/gstmad.c: (gst_mad_chain):
12967 Use the new buffer clipping function from gstaudio here and
12968 require gst-plugins-base CVS.
12970 2007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12972 configure.ac: Sync liboil check with plugins-base. Add libm check.
12973 Original commit message from CVS:
12975 Sync liboil check with plugins-base. Add libm check.
12976 * gst/synaesthesia/Makefile.am:
12977 Link against libm. We're using sqrt here.
12979 2007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12981 gst/asfdemux/gstasfdemux.c: Include stdlib.
12982 Original commit message from CVS:
12983 * gst/asfdemux/gstasfdemux.c:
12986 2007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12988 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
12989 Original commit message from CVS:
12990 * ext/annodex/Makefile.am:
12992 * ext/cdio/gstcdiocddasrc.c:
12993 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
12995 * ext/cairo/Makefile.am:
12996 * gst/videofilter/Makefile.am:
12997 * tests/examples/level/Makefile.am:
12998 Use $(LIBM) instead of -lm
13000 2007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13002 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
13003 Original commit message from CVS:
13004 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13005 (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
13006 * gst/mpegaudioparse/gstmpegaudioparse.h:
13007 Save some memory for each frame by only saving the start timestamp
13008 and start byte position instead of additionally the stop timestamp
13009 and stop byte position. This requires us to use a doubly-linked list
13010 but still saves 8-12 bytes per frame.
13012 2007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13014 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
13015 Original commit message from CVS:
13016 * ext/mad/gstmad.c: (clip_outgoing_buffer):
13017 Fix buffer clipping to correctly clip to the segment stop.
13019 2007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13021 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
13022 Original commit message from CVS:
13023 * gst/mpegaudioparse/gstmpegaudioparse.c:
13024 (gst_mp3parse_emit_frame):
13025 Fix a calculation that was causing mp3parse to drop every incoming
13026 frame when upstream delivered a segment in TIME format, breaking
13027 playback of all mpeg system streams.
13029 2007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13031 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
13032 Original commit message from CVS:
13035 * tests/Makefile.am:
13036 Remove bogus check for libcheck, since we check for
13037 gstreamer-check and it pulls in the required info from
13038 and we weren't actually _using_ the information for
13039 libcheck ourselves anyway.
13041 2007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13043 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
13044 Original commit message from CVS:
13045 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13046 (gst_mp3parse_init), (gst_mp3parse_dispose),
13047 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
13048 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
13049 (mp3parse_handle_seek), (mp3parse_src_query):
13050 * gst/mpegaudioparse/gstmpegaudioparse.h:
13051 Implement accurate seeking in mpegaudioparse. Fixes #308312.
13052 Also implement segment seeks.
13054 2007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13056 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
13057 Original commit message from CVS:
13058 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
13059 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
13060 (gst_mad_chain), (gst_mad_change_state):
13061 * ext/mad/gstmad.h:
13062 Implement buffer clipping and use GST_BOILERPLATE instead of manual
13063 GType magic. Part one of bug #308312.
13065 2007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13067 configure.ac: Use pkg-config to locate check.
13068 Original commit message from CVS:
13070 Use pkg-config to locate check.
13072 2007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net>
13074 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
13075 Original commit message from CVS:
13077 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
13078 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
13079 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
13080 Fix build against core CVS by not using deprecated API. Bump
13081 requirements for new API (overdue anyway).
13083 2007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13085 REQUIREMENTS: Also add amr-libs here and update a little.
13086 Original commit message from CVS:
13088 Also add amr-libs here and update a little.
13090 2007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
13092 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
13093 Original commit message from CVS:
13094 * docs/plugins/inspect/plugin-dvdnav.xml:
13095 * docs/plugins/inspect/plugin-realmedia.xml:
13096 * docs/plugins/inspect/plugin-synaesthesia.xml:
13097 Add inspect file for synaesthesia so the docs can be built even if
13098 the plugin isn't built yet. Fixes #454311. Also add inspect files
13099 for dvdnavsrc and realmedia.
13101 2007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13103 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
13104 Original commit message from CVS:
13105 * docs/plugins/Makefile.am:
13106 Simplify --extra-dir as gtkdoc scans recursively.
13108 2007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13110 And yet more docs enabled.
13111 Original commit message from CVS:
13112 * docs/plugins/Makefile.am:
13113 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13114 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13115 * gst/synaesthesia/Makefile.am:
13116 * gst/synaesthesia/gstsynaesthesia.c:
13117 * gst/synaesthesia/gstsynaesthesia.h:
13118 And yet more docs enabled.
13120 2007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13122 docs/plugins/: Add new docs. Scan c++ files too.
13123 Original commit message from CVS:
13124 * docs/plugins/Makefile.am:
13125 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13126 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13127 * docs/plugins/inspect/plugin-a52dec.xml:
13128 * docs/plugins/inspect/plugin-amrnb.xml:
13129 * docs/plugins/inspect/plugin-asf.xml:
13130 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13131 * docs/plugins/inspect/plugin-dvdsub.xml:
13132 * docs/plugins/inspect/plugin-iec958.xml:
13133 * docs/plugins/inspect/plugin-lame.xml:
13134 * docs/plugins/inspect/plugin-mad.xml:
13135 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13136 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13137 * docs/plugins/inspect/plugin-mpegstream.xml:
13138 Add new docs. Scan c++ files too.
13139 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
13140 (gst_amrnbdec_event):
13141 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
13142 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
13143 (gst_amrnbparse_loop):
13144 Add documentation headers.
13145 * ext/mad/gstmad.c:
13146 * ext/mad/gstmad.h:
13149 2007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13151 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
13152 Original commit message from CVS:
13153 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
13154 (gst_mp3parse_init):
13155 Use GST_BOILERPLATE instead of manual GType magic.
13156 * gst/mpegaudioparse/gstmpegaudioparse.c:
13157 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
13158 (mp3parse_bytepos_to_time):
13159 * gst/mpegaudioparse/gstmpegaudioparse.h:
13160 Implement seeking, byte->time, time->byte conversions with the Xing
13161 seek table if available. This allows better at least a bit more
13162 accurate seeks and file position reporting.
13164 2007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13166 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
13167 Original commit message from CVS:
13168 * gst/mpegaudioparse/gstmpegaudioparse.c:
13169 (gst_mp3parse_handle_first_frame):
13170 Copy the complete Xing seek table in the 100 byte array instead of
13171 copying the first byte 100 times.
13172 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
13173 (mp3parse_total_time), (mp3parse_time_to_bytepos):
13174 Add seeking support based on the Xing header but comment it out for
13175 now as it seems to yield worse result than the other method.
13176 Also use gst_pad_query_peer_duration() instead of getting the peer pad
13177 ourself, creating a new GstQuery, etc.
13179 2007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13181 docs/plugins/: Update docs with caps info.
13182 Original commit message from CVS:
13183 * docs/plugins/gst-plugins-ugly-plugins.args:
13184 * docs/plugins/inspect/plugin-a52dec.xml:
13185 * docs/plugins/inspect/plugin-amrnb.xml:
13186 * docs/plugins/inspect/plugin-asf.xml:
13187 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13188 * docs/plugins/inspect/plugin-dvdread.xml:
13189 * docs/plugins/inspect/plugin-dvdsub.xml:
13190 * docs/plugins/inspect/plugin-iec958.xml:
13191 * docs/plugins/inspect/plugin-lame.xml:
13192 * docs/plugins/inspect/plugin-mad.xml:
13193 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13194 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13195 * docs/plugins/inspect/plugin-mpegstream.xml:
13196 Update docs with caps info.
13198 2007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
13200 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
13201 Original commit message from CVS:
13203 Make sure dvdnav strings get translated too (no reason not to have
13204 them in the .po file, even if the plugin is disabled for now).
13207 2007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13209 ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
13210 Original commit message from CVS:
13211 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
13212 (gst_amrnbdec_event), (gst_amrnbdec_chain),
13213 (gst_amrnbdec_state_change):
13214 * ext/amrnb/amrnbdec.h:
13215 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
13216 (gst_amrnbparse_loop):
13217 Add newsegment and discont handling. Some code cleanups.
13219 2007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org>
13221 ext/dvdread/dvdreadsrc.c: check for an error from
13222 Original commit message from CVS:
13223 * ext/dvdread/dvdreadsrc.c: check for an error from
13224 DVDReadBlocks() correctly.
13226 2007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org>
13228 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...
13229 Original commit message from CVS:
13230 * ext/dvdread/dvdreadsrc.c:
13231 If we can't read a nav packet, or it doesn't look like a nav
13232 packet, that's an error. Previous behavior was to look at
13233 the next packet; I can't find any justification for doing that.
13236 2007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13238 po/it.po: Updated Italian translation.
13239 Original commit message from CVS:
13241 Updated Italian translation.
13243 2007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13245 po/vi.po: Updated Vietnames translation.
13246 Original commit message from CVS:
13248 Updated Vietnames translation.
13250 2007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13252 po/: Added Chinese (simplified) translation.
13253 Original commit message from CVS:
13254 contributed by: Wenzheng Hu <db_lobster@163.com>
13257 Added Chinese (simplified) translation.
13259 2007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13261 MAINTAINERS: Updating all the maintainers files
13262 Original commit message from CVS:
13264 Updating all the maintainers files
13266 2007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com>
13268 Fix leaks some more.
13269 Original commit message from CVS:
13270 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
13271 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
13272 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
13273 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
13274 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
13275 * gst/iec958/ac3iec.c: (ac3iec_init):
13276 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
13277 Fix leaks some more.
13279 2007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com>
13281 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
13282 Original commit message from CVS:
13283 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
13284 "She's leaking me", said valgrind.
13286 2007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13288 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
13289 Original commit message from CVS:
13290 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
13291 Fix "pad caps are not a real subset of its template caps" warning.
13293 2007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
13295 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
13296 Original commit message from CVS:
13297 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
13298 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
13299 (gst_amrnbdec_finalize):
13300 Don't leak the adapter, unref it in a new finalize method instead.
13303 2007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13305 configure.ac: Back to CVS
13306 Original commit message from CVS:
13309 * gst-plugins-ugly.doap:
13310 Add 0.10.6 to the list of releases.
13312 === release 0.10.6 ===
13314 2007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13320 * docs/plugins/gst-plugins-ugly-plugins.args:
13321 * docs/plugins/inspect/plugin-a52dec.xml:
13322 * docs/plugins/inspect/plugin-asf.xml:
13323 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13324 * docs/plugins/inspect/plugin-dvdread.xml:
13325 * docs/plugins/inspect/plugin-dvdsub.xml:
13326 * docs/plugins/inspect/plugin-iec958.xml:
13327 * docs/plugins/inspect/plugin-lame.xml:
13328 * docs/plugins/inspect/plugin-mad.xml:
13329 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13330 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13331 * docs/plugins/inspect/plugin-mpegstream.xml:
13332 * docs/plugins/inspect/plugin-siddec.xml:
13334 Original commit message from CVS:
13337 2007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13355 Original commit message from CVS:
13358 2007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13360 win32/vs6/: Convert line endings to CRLF and mark as binary files.
13361 Original commit message from CVS:
13362 * win32/vs6/gst_plugins_ugly.dsw:
13363 * win32/vs6/libgstac3parse.dsp:
13364 * win32/vs6/libgstasfdemux.dsp:
13365 * win32/vs6/libgstdvdlpcmdec.dsp:
13366 * win32/vs6/libgstdvdsub.dsp:
13367 * win32/vs6/libgstiec958.dsp:
13368 * win32/vs6/libgstlame.dsp:
13369 * win32/vs6/libgstmad.dsp:
13370 * win32/vs6/libgstmpegaudioparse.dsp:
13371 * win32/vs6/libgstmpegstream.dsp:
13372 * win32/vs6/libgstrealmedia.dsp:
13373 * win32/vs6/libgstsynaesthesia.dsp:
13374 Convert line endings to CRLF and mark as binary files.
13376 2007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
13378 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
13379 Original commit message from CVS:
13380 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
13381 Don't forget to unlock when setting the device property, or
13382 we'll sooner or later deadlock.
13384 2007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net>
13386 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
13387 Original commit message from CVS:
13388 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
13389 Use gst_util_guint64_to_gdouble for conversion.
13390 * win32/vs6/libgstasfdemux.dsp:
13391 Add asfpacket.c to the build.
13393 2007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13395 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
13396 Original commit message from CVS:
13397 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13398 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
13399 * gst/mpegaudioparse/gstmpegaudioparse.h:
13400 If the Xing header provides a total time, use it to calculate the
13401 correct average bitrate immediately, instead of sending updates as
13402 we parse the stream.
13404 2007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be>
13406 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
13407 Original commit message from CVS:
13408 Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
13409 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
13410 Use GstClockTime instead of guint for a time variable to prevent
13411 overflows on too large subtitle durations. Fixes #444514.
13413 2007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be>
13415 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
13416 Original commit message from CVS:
13417 Patch by: Mark Nauwelaerts <manauw at skynet be>
13418 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
13419 Clear state when handling the serialized FLUSH_STOP event instead of
13420 the FLUSH_START event, thereby making sure we don't free buffers the
13421 chain function is still using. Fixes dvdsubdec crashing when flusing
13422 or seeking (#442706).
13424 2007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
13426 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
13427 Original commit message from CVS:
13428 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
13429 Initialise variable to make fc4 build bot happy.
13431 2007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net>
13433 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
13434 Original commit message from CVS:
13435 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
13436 Add sanity check so we don't abort for broken or non-MPEG streams,
13437 but instead error out. Fixes crashes/aborts for when our typefinder
13438 wrongly identifies quicktime files as mpeg (which should be fixed in
13439 -base now too). (#440120).
13441 2007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13444 * ext/amrnb/amrnbdec.c:
13445 * ext/amrnb/amrnbenc.c:
13446 * ext/amrnb/amrnbparse.c:
13447 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
13448 Original commit message from CVS:
13449 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
13450 block_size, _do_init, gst_amrnbdec_base_init,
13451 gst_amrnbdec_class_init, gst_amrnbdec_init):
13452 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
13453 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
13454 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
13455 block_size, _do_init, gst_amrnbparse_base_init,
13456 gst_amrnbparse_class_init, gst_amrnbparse_init):
13457 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
13458 GST_DEBUG_FUNCPTR and add log-category.
13460 2007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13462 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
13463 Original commit message from CVS:
13464 * gst/mpegaudioparse/gstmpegaudioparse.c:
13465 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
13466 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
13467 (gst_mp3parse_chain), (mp3parse_total_bytes),
13468 (mp3parse_total_time):
13469 * gst/mpegaudioparse/gstmpegaudioparse.h:
13470 Implement parsing of Xing headers from the first frame of the stream,
13471 and use it to report duration correctly where possible.
13473 2007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net>
13475 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
13476 Original commit message from CVS:
13477 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
13478 After descrambling, push the packets out as individual packets
13479 instead of one big descrambled buffer. Makes cook audio decoding
13480 work with the 'realaudiodec' decoder from gst-plugins-bad.
13482 2007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net>
13484 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
13485 Original commit message from CVS:
13486 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
13487 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
13488 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
13489 (gst_rmdemux_parse_packet):
13490 * gst/realmedia/rmdemux.h:
13491 Remember first timestamp encountered in stream and re-timestamp
13492 stream to start from zero (fixes #397219); only send one newsegment
13493 event, not two; when seeking, send newsegment events from the
13494 streaming thread and not from the seeking thread.
13496 2007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be>
13498 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
13499 Original commit message from CVS:
13500 Based on patch by: Mark Nauwelaerts <manauw skynet be>
13501 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
13502 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
13503 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
13504 * gst/mpegstream/gstmpegdemux.h:
13505 Reset last_flow values for the various streams after a flushing
13506 seek, otherwise we might aggregate wrong flow returns afterwards
13507 that will make upstream pause silently. This should fix seeking
13508 in DVDs and also fix the Thoggen cropping dialog (#438610).
13510 2007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net>
13512 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
13513 Original commit message from CVS:
13514 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
13515 (gst_asf_demux_chain_headers),
13516 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
13517 (gst_asf_demux_have_mutually_exclusive_active_stream),
13518 (gst_asf_demux_check_activate_streams),
13519 (gst_asf_demux_find_stream_with_complete_payload),
13520 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
13521 (gst_asf_demux_activate_ext_props_streams),
13522 (gst_asf_demux_process_object):
13523 * gst/asfdemux/gstasfdemux.h:
13524 Activate streams (ie. add the pads to the element) depending on
13525 whether we actually get data for those streams within the ASF
13526 preroll value specified. Currently only done in pull-mode though
13527 (this will fix problems with playbin hanging on mms streams once
13528 we use this in push-mode as well).
13530 2007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net>
13532 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
13533 Original commit message from CVS:
13534 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
13535 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
13536 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
13537 (gst_asf_demux_process_file):
13538 * gst/asfdemux/gstasfdemux.h:
13539 Make all timestamps start from zero in pull-mode too; some small
13540 clean-ups and FIXMEs here and there.
13542 2007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net>
13544 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
13545 Original commit message from CVS:
13546 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
13547 (gst_asf_demux_parse_packet):
13548 If packet size is specified within the packet and smaller than
13549 the actual packet size, don't parse beyond the size specified in
13550 the packet (this makes us parse some cases of packets with single
13551 compressed payloads cleanly, see e.g stream from #431318). Also
13552 add a sanity check when parsing compressed single payloads.
13554 2007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net>
13556 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
13557 Original commit message from CVS:
13558 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
13559 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
13560 (gst_asf_demux_handle_seek_event),
13561 (gst_asf_demux_push_complete_payloads):
13562 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
13563 send data from the keyframe right before the new segment start to
13564 make sure the decoder doesn't have to decode more than absolutely
13567 2007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net>
13569 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
13570 Original commit message from CVS:
13571 * gst/asfdemux/asfheaders.c:
13572 * gst/asfdemux/asfheaders.h:
13573 * gst/asfdemux/asfpacket.c:
13574 (asf_payload_parse_replicated_data_extensions),
13575 (gst_asf_demux_parse_payload):
13576 * gst/asfdemux/asfpacket.h:
13577 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
13578 (gst_asf_demux_push_complete_payloads),
13579 (gst_asf_demux_process_ext_stream_props):
13580 * gst/asfdemux/gstasfdemux.h:
13581 Implement payload extension system/extended replicated data parsing,
13582 so we can extract payload durations if they're specified.
13584 2007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net>
13586 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
13587 Original commit message from CVS:
13588 * gst/asfdemux/asfheaders.h:
13589 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
13590 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
13591 (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
13592 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
13593 (gst_asf_demux_parse_stream_object),
13594 (gst_asf_demux_process_ext_stream_props),
13595 (gst_asf_demux_process_queued_extended_stream_objects),
13596 (gst_asf_demux_activate_ext_props_streams),
13597 (gst_asf_demux_process_object):
13598 * gst/asfdemux/gstasfdemux.h:
13599 Refactor stream parse/activation a bit (stream activation heuristics
13600 are still the same though); some more clean-ups.
13602 2007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
13604 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
13605 Original commit message from CVS:
13606 * win32/common/.cvsignore:
13607 Ignore generated config.h file to make build bot happy.
13609 2007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net>
13611 gst/asfdemux/: Init debug category before using it.
13612 Original commit message from CVS:
13613 * gst/asfdemux/gstasf.c: (plugin_init):
13614 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
13615 * gst/asfdemux/gstasfdemux.h:
13616 Init debug category before using it.
13618 2007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net>
13620 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
13621 Original commit message from CVS:
13622 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
13623 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
13624 Fix silly bug when we can't pull as much data as we want; don't
13625 forget to announce pending tags in the new packet parsing code.
13627 2007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net>
13629 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
13630 Original commit message from CVS:
13633 Generate a win32 config.h into win32/common and add to MANIFEST so
13634 it gets disted (#393890). Looks like win32/common/config.h.in needs
13637 2007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net>
13639 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
13640 Original commit message from CVS:
13641 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
13642 (gst_amrnbparse_class_init), (gst_amrnbparse_init),
13643 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
13644 Fix pull mode operation some more: send newsegment event before
13645 sending data; handle EOS and fatal flow returns a bit better; don't
13646 leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
13648 2007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net>
13650 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
13651 Original commit message from CVS:
13652 * gst/asfdemux/Makefile.am:
13653 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
13654 (asf_packet_create_payload_buffer),
13655 (asf_payload_find_previous_fragment),
13656 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
13657 (gst_asf_demux_parse_packet):
13658 * gst/asfdemux/asfpacket.h:
13659 * gst/asfdemux/gstasfdemux.c:
13660 (gst_asf_demux_reset_stream_state_after_discont),
13661 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
13662 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
13663 (gst_asf_demux_process_chunk):
13664 * gst/asfdemux/gstasfdemux.h:
13665 New packet parsing code: should put halfway decent timestamps on
13666 buffers, and might even set the appropriate keyframe/discont buffer
13667 flags from time to time (and even if it doesn't, I'm at least able
13668 to debug this code); only used in pull-mode so far. Still needs
13669 some more work, like payload extensions parsing and proper flow
13670 aggregation, and stream activation based on preroll. Stay tuned.
13672 2007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net>
13674 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
13675 Original commit message from CVS:
13676 * gst/asfdemux/asfheaders.h:
13677 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
13678 (gst_asf_demux_seek_index_lookup),
13679 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
13680 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
13681 (gst_asf_demux_process_ext_content_desc),
13682 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
13683 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
13684 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
13685 * gst/asfdemux/gstasfdemux.h:
13686 Some clean-ups and small fixes: rename asf_stream_context structure to
13687 AsfStream; inline some three-line utility functions that are only used
13688 once anyway and get rid of their associated helper structs; make debug
13689 category global so that it is used by the debug statements in the other
13690 file as well; simplify gst_asf_demux_get_stream(); fix accidental
13691 implicit initialisation of stream->last_buffer_timestamp to 0, which
13692 would lead to missing timestamps on the first buffer; put fourcc format
13693 into video caps to make certain proprietary wmv decoders happy (for the
13694 case of WMVA in particular); play_time is offset by preroll as well, so
13695 fix overreporting of duration for some files.
13697 2007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net>
13699 gst/asfdemux/gstasfdemux.c: Printf format fixes.
13700 Original commit message from CVS:
13701 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
13702 (gst_asf_demux_pull_indices):
13703 Printf format fixes.
13705 2007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net>
13707 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
13708 Original commit message from CVS:
13709 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
13710 (gst_mpeg_parse_send_event):
13711 Post an error message if EOS wasn't handled by anything downstream.
13712 This should fix playbin freezing/hanging with small VobSub subtitle
13713 files (background: not-linked flow returns from downstream are
13714 ignored for a while at the beginning, so if the file is small
13715 upstream will never get a not-linked flow return even if nothing
13716 is connected downstream). (#429960).
13718 2007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org>
13720 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
13721 Original commit message from CVS:
13722 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
13723 (gst_amrnbparse_sink_activate),
13724 (gst_amrnbparse_sink_activate_pull):
13725 Rewrite terminally broken sinkpad activation code.
13726 Now actually supports pull-mode activation (didn't before), and push
13727 mode activation doesn't leave the sinkpad flushing.
13729 2007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net>
13731 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
13732 Original commit message from CVS:
13733 * gst/asfdemux/asfheaders.c:
13734 * gst/asfdemux/asfheaders.h:
13735 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
13736 (gst_asf_demux_reset), (gst_asf_demux_init),
13737 (gst_asf_demux_activate), (gst_asf_demux_activate_push),
13738 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
13739 (gst_asf_demux_seek_index_lookup),
13740 (gst_asf_demux_reset_stream_state_after_discont),
13741 (gst_asf_demux_handle_seek_event),
13742 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
13743 (gst_asf_demux_chain), (gst_asf_demux_pull_data),
13744 (gst_asf_demux_pull_indices),
13745 (gst_asf_demux_parse_data_object_start),
13746 (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
13747 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
13748 (gst_asf_demux_process_simple_index),
13749 (gst_asf_demux_process_object),
13750 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
13751 (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
13752 * gst/asfdemux/gstasfdemux.h:
13753 Make asfdemux work in pull mode where possible. If there's an index
13754 at the end of the file, read it and use it for seeking purposes.
13756 2007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com>
13758 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
13759 Original commit message from CVS:
13760 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
13761 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
13762 (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
13763 Some timestamp fixes.
13764 * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
13765 Fix for 64-bit machines.
13767 2007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de>
13769 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
13770 Original commit message from CVS:
13771 Patch by: René Stadler <mail at renestadler dot de>
13772 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
13773 (find_seek_offset_time), (gst_rmdemux_reset),
13774 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
13775 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
13776 * gst/realmedia/rmdemux.h:
13777 Make rmdemux handle any number of logical streams. Fixes #428698.
13779 2007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13783 Original commit message from CVS:
13786 2007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13788 po/: Added Danish translation.
13789 Original commit message from CVS:
13790 submitted by: Mogens Jaeger <mogens@jaeger.tf>
13793 Added Danish translation.
13795 2007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
13797 po/.cvsignore: Add pot.
13798 Original commit message from CVS:
13802 2007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net>
13804 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
13805 Original commit message from CVS:
13806 2007-03-27 Julien MOUTTE <julien@moutte.net>
13807 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
13808 stream and try to adapt to incoming timestamps lack of
13809 precision up to half a frame. This allows generating
13810 a perfect stream even with muxed formats like FLV where
13811 the timestamps are stored in milliseconds.
13813 2007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net>
13815 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
13816 Original commit message from CVS:
13817 * gst/realmedia/rmdemux.c:
13818 Remove unused zlib.h include. Fixes #421594.
13820 2007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13822 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
13823 Original commit message from CVS:
13824 * ext/lame/gstlame.c: (gst_lame_setup):
13825 Disable the bitrate checking when the user has requested
13826 Free Format mode, as all bitrates less than the maximum
13829 2007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13831 po/: Update translations.
13832 Original commit message from CVS:
13836 Update translations.
13838 2007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13840 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
13841 Original commit message from CVS:
13842 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
13843 When handling seeks, don't convert -1 start or stop values to a bogus
13844 byte position - pass them upstream as -1.
13846 2007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13848 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
13849 Original commit message from CVS:
13850 * gst/mpegaudioparse/gstmpegaudioparse.c:
13851 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
13852 (gst_mp3parse_init), (gst_mp3parse_sink_event),
13853 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
13854 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
13855 (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
13856 (mp3parse_total_time), (mp3parse_handle_seek),
13857 (mp3parse_src_event), (mp3parse_src_query),
13858 (mp3parse_get_query_types), (plugin_init):
13859 * gst/mpegaudioparse/gstmpegaudioparse.h:
13860 Implement seeking via average bitrate, and position+duration
13861 querying in mp3parse. Later, it will support frame-accurate seeking by
13862 building a seek table as it parses.
13863 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
13864 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
13865 before any extant MP3 decoder plugin. This allows us to remove framing
13866 support from the decoders, if we want, and will provide them with
13867 accurate seeking automatically once it is finished.
13868 Fix the handling of MPEG-1 Layer 1 files.
13869 Partially fix timestamping of packets arriving from a demuxer by
13870 queueing the incoming timestamp until the next packet starts, rather
13871 than applying it immediately to the next pushed buffer.
13873 2007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net>
13875 gst/asfdemux/gstasfdemux.c: Printf format fix.
13876 Original commit message from CVS:
13877 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
13880 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13882 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
13883 Original commit message from CVS:
13884 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
13885 (gst_cdio_cdda_src_finalize):
13886 Make sure we always destroy our libcdio handle.
13888 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com>
13890 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
13891 Original commit message from CVS:
13892 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
13893 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
13894 (gst_cdio_cdda_src_finalize):
13895 Small code cleanups.
13896 Don't use pad_alloc as the base class cannot deal with the error codes.
13898 2007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
13900 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
13901 Original commit message from CVS:
13902 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com>
13903 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
13904 Never post a (fatal) error message on the bus on decoding errors. We
13905 should only do this if we can't recover, but mpeg2dec can always
13906 recover. This is needed for DVB streams, for example, where there
13907 may be temporary glitches in the stream. Instead of an error
13908 message, post a warning message on the bus for every N decoding
13909 errors. Fixes #370020.
13911 2007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13913 configure.ac: Convert to new AG_GST style.
13914 Original commit message from CVS:
13916 Convert to new AG_GST style.
13918 2007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13920 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
13921 Original commit message from CVS:
13922 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
13924 Display sensible defaults and limits for the
13925 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
13926 property - it's supposed to be a boolean 0/1 value.
13928 2007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13930 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
13931 Original commit message from CVS:
13932 * ext/lame/gstlame.c:
13933 Initialise the variables so gcc doesn't complain about possibly
13934 uninitialised uses, even though they can't actually happen.
13936 2007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com>
13938 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
13939 Original commit message from CVS:
13940 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
13941 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
13942 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
13943 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
13944 Implement all sample rates.
13945 Implement sample permutation a little smarter avoiding a memcpy.
13946 Fix timestamps, use segments, fix seeking.
13948 2007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com>
13951 Original commit message from CVS:
13952 * docs/plugins/Makefile.am:
13953 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13954 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13955 * docs/plugins/inspect/plugin-siddec.xml:
13956 * ext/sidplay/gstsiddec.cc:
13957 * ext/sidplay/gstsiddec.h:
13960 2007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13962 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a
13963 Original commit message from CVS:
13964 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
13965 (gst_lame_set_property), (gst_lame_setup):
13966 Fix up bitrate checking macro. Make it give us a
13967 GST_ELEMENT_WARNING message so the application has a chance of
13968 reporting this to the user. Move the checking to _setup, so we
13969 are sure it runs in the READY state, when we hope to have a pipeline
13970 and a bus that is not flushing.
13971 This fixes e.g. using 96 kbit/sec as a bitrate.
13973 2007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net>
13975 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
13976 Original commit message from CVS:
13977 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
13978 (gst_asf_demux_process_advanced_mutual_exclusion),
13979 (gst_asf_demux_process_queued_extended_stream_objects),
13980 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
13981 * gst/asfdemux/gstasfdemux.h:
13982 Parse advanced mutual exclusion object and only add pads for
13983 'hidden' streams (those in an extended stream header) that are
13984 mutually exclusive with an already existing 'main stream' if
13985 the broadcasting flag is not set. If the broadcasting flag is set,
13986 assume that data for this stream isn't sent. (This should ideally be
13987 solved better by making playbin more robust against this and/or by
13988 making mmssrc send some information downstream about which streams
13989 will be streamed). Fixes #353116.
13991 2007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13993 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
13994 Original commit message from CVS:
13995 * gst/synaesthesia/gstsynaesthesia.c:
13996 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
13997 (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
13998 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
13999 (synaescope32), (synaescope_set_data), (synaesthesia_update),
14000 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
14001 * gst/synaesthesia/synaescope.h:
14002 Move all the mutable engine state into a structure so that
14003 multiple element instances can run without interfering.
14005 2007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14007 Add crossreferences to glib/gobject/gstream docs.
14008 Original commit message from CVS:
14010 * docs/plugins/Makefile.am:
14011 Add crossreferences to glib/gobject/gstream docs.
14013 2007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14015 gst/synaesthesia/: More source cleanups and add FIXME comments.
14016 Original commit message from CVS:
14017 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
14018 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14019 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
14021 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
14023 More source cleanups and add FIXME comments.
14025 2007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net>
14027 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
14028 Original commit message from CVS:
14029 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
14030 Use gst_guint64_to_gdouble for conversions.
14031 * gst/synaesthesia/synaescope.c:
14032 Define M_PI and do not include <pthread.h> and
14033 <sys/time.h> for G_OS_WIN32
14034 * win32/vs6/libgstrealmedia.dsp:
14035 * win32/vs6/synaesthesia.dsp:
14036 Update projects files.
14037 * win32/common/config.h.in:
14038 Add config.h.in for autogen of config.h
14040 2007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14042 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
14043 Original commit message from CVS:
14045 Add --enable-experimental support. Activate synaesthesia when building
14046 with --enable-experimental. Fix --enable external configure switch
14049 2007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net>
14051 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
14052 Original commit message from CVS:
14053 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
14054 (gst_lame_change_state):
14055 * ext/lame/gstlame.h:
14056 On receiving EOS, we try to push a last buffer with the remaining
14057 samples. Don't do that if we got an unclean flow return on the last
14058 gst_pad_push(), downstream might not handle this very gracefully
14060 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
14061 Pass flow returns upstream (helps #403168).
14063 2007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14065 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
14066 Original commit message from CVS:
14067 * gst/synaesthesia/gstsynaesthesia.c:
14068 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
14069 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14070 (gst_synaesthesia_chain), (plugin_init):
14071 check result of gst_pad_push() in _chain.
14073 2007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14075 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
14076 Original commit message from CVS:
14077 * gst/synaesthesia/Makefile.am:
14078 * gst/synaesthesia/gstsynaesthesia.c:
14079 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
14080 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14081 (gst_synaesthesia_chain), (plugin_init):
14082 * gst/synaesthesia/synaescope.c:
14083 * gst/synaesthesia/synaescope.h:
14084 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
14085 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
14086 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
14087 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
14088 possible leak in _chain. (#356882)
14090 2007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net>
14092 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
14093 Original commit message from CVS:
14094 * gst/asfdemux/asfheaders.c:
14095 * gst/asfdemux/asfheaders.h:
14096 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
14097 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
14098 (gst_asf_demux_identify_guid), (asf_demux_peek_object),
14099 (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
14100 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
14101 (gst_asf_demux_process_ext_content_desc),
14102 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
14103 (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
14104 (gst_asf_demux_process_bitrate_props_object),
14105 (gst_asf_demux_process_header_ext),
14106 (gst_asf_demux_process_language_list),
14107 (gst_asf_demux_process_ext_stream_props),
14108 (gst_asf_demux_process_queued_extended_stream_objects),
14109 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
14110 * gst/asfdemux/gstasfdemux.h:
14111 Refactor and clean up header parsing and chain function a bit; get
14112 rid of some cruft; make header parsing a tad more robust, fixing
14115 2007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net>
14117 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
14118 Original commit message from CVS:
14119 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
14120 Post an error if we receive an EOS event while still waiting for the
14121 ASF header object to come through.
14123 2007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com>
14125 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
14126 Original commit message from CVS:
14127 Patch by: Xavier B. <xavierb gmail com>
14128 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
14129 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
14130 (gst_asf_demux_process_ext_content_desc),
14131 (gst_asf_demux_process_data),
14132 (gst_asf_demux_process_language_list),
14133 (gst_asf_demux_process_ext_stream_props),
14134 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
14135 Guard places where we assume that a certain amount of data is
14136 available better against less data being available (should fix
14137 infamous assertion crasher bug #336370). Also fixes a small
14140 2007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
14142 gst/realmedia/: Add demuxer for RealAudio files (#349779).
14143 Original commit message from CVS:
14144 * gst/realmedia/Makefile.am:
14145 * gst/realmedia/rademux.c:
14146 * gst/realmedia/rademux.h:
14147 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14148 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
14149 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
14150 * gst/realmedia/rmutils.h:
14151 Add demuxer for RealAudio files (#349779).
14153 2007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net>
14155 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
14156 Original commit message from CVS:
14158 Add win32/MANIFEST to EXTRA_DIST so win32 files will
14159 be include in the next release.
14161 Remove win32/common/config.h is which is not autogenerated yet.
14163 2006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14165 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
14166 Original commit message from CVS:
14167 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
14168 warn when outgoing sample rate is different from incoming
14170 2006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14172 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
14173 Original commit message from CVS:
14174 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
14175 All sample-rates < 32khz come from the LSF extensions, which only
14176 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
14177 Use gst_util_uint64_scale because we can.
14179 2006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14181 tests/check/elements/amrnbenc.c: and fix compilation of this test
14182 Original commit message from CVS:
14183 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
14184 (cleanup_amrnbenc):
14185 and fix compilation of this test
14187 2006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14189 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
14190 Original commit message from CVS:
14191 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
14192 (cleanup_amrnbenc):
14193 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
14194 (cleanup_mpeg2dec):
14195 re-apply as it was -bad and not -ugly that is frozen, doh
14197 2006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14199 tests/check/elements/: revert my freeze breakage
14200 Original commit message from CVS:
14201 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
14202 (cleanup_amrnbenc):
14203 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
14204 (cleanup_mpeg2dec):
14205 revert my freeze breakage
14207 2006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14209 gst/asfdemux/gstasfdemux.c: add a comment about a future change
14210 Original commit message from CVS:
14211 * gst/asfdemux/gstasfdemux.c:
14212 (gst_asf_demux_get_gst_tag_from_tag_name),
14213 (gst_asf_demux_process_ext_content_desc):
14214 add a comment about a future change
14215 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
14216 (cleanup_amrnbenc):
14217 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
14218 (cleanup_mpeg2dec):
14219 consistent pad (de)activation
14221 2006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net>
14223 gst/asfdemux/gstasfdemux.c: Update query_types function too.
14224 Original commit message from CVS:
14225 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
14226 Update query_types function too.
14228 2006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net>
14230 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
14231 Original commit message from CVS:
14232 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
14233 (gst_rmdemux_src_query_types):
14234 Implement SEEKING query, make query function thread-safe.
14236 2006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net>
14238 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
14239 Original commit message from CVS:
14240 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
14241 Use alignment-safe macros here too (subbuffers ...); guard against
14242 hypothetical memory access beyond our given buffer in the case
14243 where the buffer size is not a multiple of 2.
14245 2006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net>
14247 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
14248 Original commit message from CVS:
14249 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
14250 (gst_asf_demux_process_data), (gst_asf_demux_process_file),
14251 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
14252 * gst/asfdemux/gstasfdemux.h:
14253 Don't crash in the seek event handling code when playtime is 0,
14254 as may be the case with live streams (#386218). Implement SEEKING
14255 query so applications can query seekability without second-guessing
14256 based on whether we have a duration or not.
14258 2006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14261 Original commit message from CVS:
14263 * gst-plugins-ugly.doap:
14264 * gst-plugins-ugly.spec.in:
14267 2006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net>
14269 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
14270 Original commit message from CVS:
14271 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
14272 Use our alignment-safe macros here too, since we can't assume that
14273 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
14276 2006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net>
14278 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
14279 Original commit message from CVS:
14280 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
14281 Also, don't read the index for a stream a second time when
14282 operating in pull-mode and reaching the end of the file.
14284 2006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net>
14286 gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
14287 Original commit message from CVS:
14288 Patch by: Roland Kay <roland.kay at ox compsoc net>
14289 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
14290 Don't leak stream index (#385292).
14292 2006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net>
14294 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
14295 Original commit message from CVS:
14296 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
14297 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
14299 * ext/lame/gstlame.h:
14300 Fix leak (by calling lame_init_params() before lame_close()); handle
14301 NULL return from lame_init() more gracefully. Fixes #385311.
14303 2006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14305 configure.ac: Back to CVS
14306 Original commit message from CVS:
14310 === release 0.10.5 ===
14312 2006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14318 * docs/plugins/gst-plugins-ugly-plugins.args:
14319 * docs/plugins/inspect/plugin-a52dec.xml:
14320 * docs/plugins/inspect/plugin-asf.xml:
14321 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14322 * docs/plugins/inspect/plugin-dvdsub.xml:
14323 * docs/plugins/inspect/plugin-iec958.xml:
14324 * docs/plugins/inspect/plugin-lame.xml:
14325 * docs/plugins/inspect/plugin-mad.xml:
14326 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14327 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14328 * docs/plugins/inspect/plugin-mpegstream.xml:
14329 * docs/plugins/inspect/plugin-siddec.xml:
14331 Original commit message from CVS:
14334 2006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org>
14336 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have...
14337 Original commit message from CVS:
14338 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
14339 to in the previous checkin. see #385192. You can have your
14342 2006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org>
14344 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ...
14345 Original commit message from CVS:
14346 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
14347 from the dereferenced integer, not the pointer itself. Fixes
14349 I'm takin ur cheese!
14351 2006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net>
14354 ChangeLog surgery: fix bug number
14355 Original commit message from CVS:
14356 ChangeLog surgery: fix bug number
14358 2006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net>
14360 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
14361 Original commit message from CVS:
14362 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
14363 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
14364 For version 4 streams, read the extra codec data size from the
14365 header instead of assuming it is always 16 (also read it from the
14366 right position) (#384989). For version 4 and 5 streams, check that
14367 the specified extra codec data size doesn't make us read beyond the
14368 chunk boundary (#384989).
14370 2006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14387 Original commit message from CVS:
14390 2006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
14392 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
14393 Original commit message from CVS:
14394 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
14395 Cosmetic changes: fix misleading debug statement, update
14398 2006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14400 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
14401 Original commit message from CVS:
14402 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
14403 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
14404 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
14405 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
14406 * ext/mpeg2dec/gstmpeg2dec.h:
14407 Align buffers to a 16 byte boundary so the altivec optimisations
14408 don't crash. Fixes #327350.
14410 2006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net>
14412 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
14413 Original commit message from CVS:
14414 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
14415 The availability of extra codec data isn't something that
14416 warrants debug messages at WARNING level (see #376958).
14418 2006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net>
14420 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
14421 Original commit message from CVS:
14422 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
14423 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
14424 (gst_dvd_demux_send_subbuffer):
14425 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
14426 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
14427 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
14428 (gst_mpeg_demux_send_subbuffer):
14429 * gst/mpegstream/gstmpegdemux.h:
14430 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
14431 (gst_mpeg_parse_chain):
14432 Fix flow value combination; this fixes playbin/totem locking up if
14433 a VobSub file is specified as subtitle file (#334322). Flow value
14434 combination should only happen once we are fairly sure we've got all
14435 pads that are available for now. Since there isn't a well-specified
14436 time when this is the case in MPEG, we'll just assume this is the
14437 case once there has been a certain number of packets for each
14438 stream we've found so far.
14440 2006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org>
14442 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
14443 Original commit message from CVS:
14444 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
14445 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
14446 Simplify the framerate code and support more framerates. Fixes #361584.
14448 2006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14450 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
14451 Original commit message from CVS:
14452 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
14453 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
14454 Fix minor memleak when creating pads from static pad templates (#369627).
14455 * tests/check/Makefile.am:
14456 * tests/check/elements/.cvsignore:
14457 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
14458 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
14459 Add unit tests for mpeg2dec (#369627).
14461 2006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com>
14465 Original commit message from CVS:
14468 2006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com>
14470 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
14471 Original commit message from CVS:
14472 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
14473 (gst_lame_change_state):
14474 * ext/lame/gstlame.h:
14475 Make lame timestamp flushed eos buffer by some additional timestamp
14476 accounting. Fixes #374760.
14478 2006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org>
14480 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
14481 Original commit message from CVS:
14482 * gst/mpegaudioparse/gstmpegaudioparse.c:
14483 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
14484 (gst_mp3parse_init), (gst_mp3parse_dispose),
14485 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
14486 (gst_mp3parse_change_state):
14487 * gst/mpegaudioparse/gstmpegaudioparse.h:
14488 Make timestamp handling in mp3parse saner; now works for at least
14491 2006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org>
14493 gst/mpegaudioparse/: Bring mp3parse into the 21st century.
14494 Original commit message from CVS:
14495 * gst/mpegaudioparse/Makefile.am:
14496 * gst/mpegaudioparse/gstmpegaudioparse.c:
14497 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
14498 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
14499 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
14500 (gst_mp3parse_change_state), (plugin_init):
14501 * gst/mpegaudioparse/gstmpegaudioparse.h:
14502 Bring mp3parse into the 21st century.
14503 Use its own debug category, use gstadapter, format nicely to 80
14504 columns, and fix incorrect handling of 32 kHz and less files.
14506 2006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com>
14508 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
14509 Original commit message from CVS:
14510 Patch by: Sebastian Droege <slomo at ubuntu dot com>
14511 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
14512 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
14513 * ext/mpeg2dec/gstmpeg2dec.h:
14514 libmpeg2 requires its output buffers to start at a 16byte aligned
14515 address or the altivec optimizations will explode.
14517 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
14519 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
14520 Original commit message from CVS:
14521 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
14522 * ext/cdio/gstcdio.h:
14523 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
14524 Move CD-TEXT utility function into common file so it can also be
14525 used by a future cdioparanoiasrc.
14527 2006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
14529 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
14530 Original commit message from CVS:
14531 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
14532 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
14533 information (fixes #340433).
14535 2006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com>
14537 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
14538 Original commit message from CVS:
14539 Patch by: Josep Torra Valles <josep at fluendo com>
14540 * gst/iec958/ac3_padder.c: (ac3p_init):
14541 * gst/mpegstream/gstmpegparse.c:
14542 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
14543 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
14544 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
14545 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
14546 (gst_rmdemux_parse_packet):
14547 Misc. fixes for problems discovered by Forte (different return types
14548 in function declaration and definition, pointer arithmetics with
14549 void pointers). Fixes #362639.
14551 2006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net>
14553 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
14554 Original commit message from CVS:
14555 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
14556 Don't announce audio or subtitle streams that aren't really present,
14557 it makes dvddemux create pads that will never carry any data, which
14560 2006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net>
14562 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
14563 Original commit message from CVS:
14564 * ext/lame/gstlame.c: (gst_lame_set_property):
14565 Round up not allowed bitrates to the next higher allowed one
14568 2006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net>
14570 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
14571 Original commit message from CVS:
14572 * docs/plugins/Makefile.am:
14573 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14574 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14575 * ext/lame/gstlame.c: (gst_lame_class_init):
14576 * ext/lame/gstlame.h:
14577 Add docs for lame and lame to docs. Specify allowed bitrates
14578 in the properties description (#361140). Canonicalise object
14579 property names (ie. use hyphen instead of underscore).
14580 * docs/plugins/inspect/plugin-a52dec.xml:
14581 * docs/plugins/inspect/plugin-amrnb.xml:
14582 * docs/plugins/inspect/plugin-asf.xml:
14583 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14584 * docs/plugins/inspect/plugin-dvdread.xml:
14585 * docs/plugins/inspect/plugin-dvdsub.xml:
14586 * docs/plugins/inspect/plugin-iec958.xml:
14587 * docs/plugins/inspect/plugin-lame.xml:
14588 * docs/plugins/inspect/plugin-mad.xml:
14589 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14590 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14591 * docs/plugins/inspect/plugin-mpegstream.xml:
14592 * docs/plugins/inspect/plugin-siddec.xml:
14593 Update version to CVS.
14595 2006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net>
14597 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
14598 Original commit message from CVS:
14599 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
14600 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
14603 Add i18n magic to lame plugin. Throw decent error message when we
14604 fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
14606 2006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
14608 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
14609 Original commit message from CVS:
14610 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
14611 (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
14612 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
14613 Change caps to x-rdt, because it's not x-rtp.
14614 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14615 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
14616 (gst_rmdemux_plugin_init):
14617 Activate pad before adding to the element.
14618 Return the combined stream return values after pad_alloc.
14620 2006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com>
14622 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
14623 Original commit message from CVS:
14624 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
14625 * ext/mpeg2dec/gstmpeg2dec.h:
14626 Add some debugging to timestamp handling.
14627 Make sure we don't convert invalid timestamps.
14629 2006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net>
14631 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
14632 Original commit message from CVS:
14633 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
14634 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
14635 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
14636 (gst_dvd_demux_get_subpicture_stream):
14637 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
14638 (gst_mpeg_demux_get_audio_stream),
14639 (gst_mpeg_demux_get_private_stream):
14640 Active pads before adding them to the running element. Don't assert
14641 on non-BYTE format newsegment events in asfdemux.
14643 2006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net>
14645 Printf format fixes.
14646 Original commit message from CVS:
14647 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
14648 (gst_dvd_read_src_handle_seek_event):
14649 * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
14650 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
14651 * ext/sidplay/gstsiddec.cc:
14652 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
14653 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
14654 (gst_rmdemux_parse_packet):
14655 Printf format fixes.
14657 2006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com>
14659 gst/realmedia/: Added RDT depayloader.
14660 Original commit message from CVS:
14661 * gst/realmedia/Makefile.am:
14662 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
14663 (gst_rdt_depay_class_init), (gst_rdt_depay_init),
14664 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
14665 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
14666 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
14667 * gst/realmedia/rdtdepay.h:
14668 Added RDT depayloader.
14669 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
14670 (gst_rmdemux_plugin_init), (plugin_init):
14671 Remove unused function.
14672 Added some more mime-types.
14674 2006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14676 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
14677 Original commit message from CVS:
14678 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
14679 If an incoming timestamp is within one sample of our current
14680 timestamp, then keep it. This prevents imprecision in the
14681 PTS (which only has 90khz granularity) from affecting our stream.
14683 2006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
14685 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
14686 Original commit message from CVS:
14687 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
14688 Reflow code so that compiler doesn't complain about possible use
14689 of uninitialised variable any longer; but just in case, initialise
14690 it anyway; also take object ref in query function and do peer pad
14691 stuff in a more thread-safe way.
14693 2006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com>
14695 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
14696 Original commit message from CVS:
14697 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
14698 Init a variable to make compilers happy.
14700 2006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv>
14702 gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
14703 Original commit message from CVS:
14704 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
14705 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
14706 (gst_dvd_demux_sync_stream_to_time):
14707 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
14708 (gst_mpeg_demux_synchronise_pads),
14709 (gst_mpeg_demux_sync_stream_to_time):
14710 Send newsegment updates for sparse streams (#350778).
14712 2006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14714 ext/dvdread/dvdreadsrc.c: fix compile warning
14715 Original commit message from CVS:
14716 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
14717 fix compile warning
14719 2006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14722 bump the nano bitches
14723 Original commit message from CVS:
14724 bump the nano bitches
14726 2006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14728 configure.ac: As another attempt, synaesthesia can be enabled by passing
14729 Original commit message from CVS:
14731 As another attempt, synaesthesia can be enabled by passing
14732 --with-plugins="synaesthesia" to configure
14734 2006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14736 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
14737 Original commit message from CVS:
14739 Don't build synaesthesia by default, until someone confirms that it
14740 is okay (filed as #356882)
14742 2006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14744 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
14745 Original commit message from CVS:
14747 Don't build synaesthesia by default, until someone confirms that it
14748 is okay (filed as #356882)
14750 2006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14753 Original commit message from CVS:
14755 * gst/synaesthesia/Makefile.am:
14756 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
14757 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14758 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
14759 (gst_synaesthesia_change_state), (plugin_init):
14762 2006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14764 More G_OBJECT macro fixing.
14765 Original commit message from CVS:
14766 * ext/mad/gstid3tag.c:
14767 * gst/mpegstream/gstrfc2250enc.h:
14768 * gst/synaesthesia/gstsynaesthesia.c:
14769 More G_OBJECT macro fixing.
14771 2006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com>
14773 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
14774 Original commit message from CVS:
14775 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
14776 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
14777 Fix initialisation dummy buffer, the offsets are relative to the start
14778 of the buffers. Fixes #356004.
14780 2006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org>
14782 * gst-plugins-ugly.spec.in:
14784 Original commit message from CVS:
14787 2006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
14789 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
14790 Original commit message from CVS:
14791 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
14792 Add convert query (needed for later when we just operate in time
14793 format and let the base source class handle all the seeking stuff).
14795 2006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14797 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
14798 Original commit message from CVS:
14799 * gst/asfdemux/gstasfdemux.c:
14800 (gst_asf_demux_get_gst_tag_from_tag_name),
14801 (gst_asf_demux_process_ext_content_desc):
14802 Erm, lets properly fix it. The only non-text tag that we support is
14803 the track-number and that is an UINT. asfdemux was returning a GValue
14804 initialized as INT. Further the Track and not the TrackNumber tag
14805 (the latter is a string too).
14807 2006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14809 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
14810 Original commit message from CVS:
14811 * gst/asfdemux/gstasfdemux.c:
14812 (gst_asf_demux_get_gst_tag_from_tag_name),
14813 (gst_asf_demux_process_ext_content_desc):
14814 Skip tags that are unknown (was producing an uninialized GValue).
14816 2006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv>
14818 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
14819 Original commit message from CVS:
14820 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
14821 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
14822 (gst_a52dec_handle_frame), (gst_a52dec_change_state),
14823 (gst_a52dec_set_property), (gst_a52dec_get_property):
14824 * ext/a52dec/gsta52dec.h:
14825 Patch from from Michal Benes <michal.benes@itonis.tv>:
14826 Add two things to a52dec: configure the exact output format for ac3
14827 decoding through properties, if desired.
14828 By default, configure an output format preferred by downstream. Now
14829 that audioconvert lists caps by preference, this means that a52dec
14830 can do downmixing (iff required) rather than audioconvert, so it can
14831 use the ac3 downmix levels from the bitstream.
14833 2006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14835 Add missing GST_LIBS to the link flags
14836 Original commit message from CVS:
14837 * ext/lame/Makefile.am:
14838 * ext/mpeg2dec/Makefile.am:
14839 * gst/dvdlpcmdec/Makefile.am:
14840 * gst/dvdsub/Makefile.am:
14841 * gst/mpegaudioparse/Makefile.am:
14842 Add missing GST_LIBS to the link flags
14844 2006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net>
14846 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
14847 Original commit message from CVS:
14849 Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
14851 2006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14853 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
14854 Original commit message from CVS:
14855 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
14856 fix build for debug disabled
14858 2006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
14860 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
14861 Original commit message from CVS:
14862 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
14863 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
14864 Use static pad templates with ANY caps for the source pads for
14865 simplicity and to avoid warnings when creating pads for unhandled
14866 codec IDs (#351795).
14868 2006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv>
14870 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
14871 Original commit message from CVS:
14872 Patch by: Michal Benes <michal dot benes at itonis dot tv>
14873 * ext/mad/gstmad.c: (gst_mad_chain):
14874 Fix timestamping in mad by only activating a new timestamp when the
14875 previous frame has been decoded. Fixes #350723.
14876 Also clean up some of the non fatal warnings when the input buffer is
14877 too small to decode a header.
14879 === release 0.10.4 ===
14881 2006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14887 * docs/plugins/gst-plugins-ugly-plugins.args:
14888 * docs/plugins/inspect/plugin-a52dec.xml:
14889 * docs/plugins/inspect/plugin-amrnb.xml:
14890 * docs/plugins/inspect/plugin-asf.xml:
14891 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14892 * docs/plugins/inspect/plugin-dvdread.xml:
14893 * docs/plugins/inspect/plugin-dvdsub.xml:
14894 * docs/plugins/inspect/plugin-iec958.xml:
14895 * docs/plugins/inspect/plugin-lame.xml:
14896 * docs/plugins/inspect/plugin-mad.xml:
14897 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14898 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14899 * docs/plugins/inspect/plugin-mpegstream.xml:
14900 * docs/plugins/inspect/plugin-rmdemux.xml:
14901 * docs/plugins/inspect/plugin-siddec.xml:
14903 Original commit message from CVS:
14906 2006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14923 Original commit message from CVS:
14926 2006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com>
14928 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
14929 Original commit message from CVS:
14930 Patch by: Wim Taymans <wim at fluendo dot com>
14931 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
14932 Instead of forwarding the event in the wrong format, unref it and set
14933 a boolean that we still need to send it in the streaming thread.
14936 2006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14938 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
14939 Original commit message from CVS:
14940 Patch by: Edward Hervey (edward at fluendo dot com)
14941 * ext/dvdread/dvdreadsrc.c: (plugin_init):
14942 Put debug category initialization before use of GST_DEBUG, in order
14943 to remove a fatal warning. Fixes #350895
14945 2006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net>
14947 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
14948 Original commit message from CVS:
14949 * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
14950 Set rank to NONE for the time being until we make playbin handle
14951 subtitle pictures again (dvdsubdec seems to be a bit shaky at
14952 times when seeking, so it's probably better if it doesn't get
14953 autoplugged for the time being).
14955 2006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net>
14957 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
14958 Original commit message from CVS:
14959 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14960 (gst_rmdemux_parse_mdpr):
14961 Handle audio streams with stream_version 3 properly; warn about
14962 unknown stream versions; handle unknown fourccs a tad more
14963 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
14964 with GST_FOURCC_FORMAT.
14966 2006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
14968 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
14969 Original commit message from CVS:
14970 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
14971 Error out properly if this is an interactive DVD (fixes #345694).
14973 2006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14975 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
14976 Original commit message from CVS:
14977 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
14978 When the first_access is 1 or 0, we should copy the timestamp from
14979 the incoming buffer if there is one.
14981 2006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
14983 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
14984 Original commit message from CVS:
14985 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
14986 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
14987 Use GST_ELEMENT_ERROR for error reporting; post errors in some
14988 more places; remove superfluous newlines from debug statements.
14990 2006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com>
14992 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
14993 Original commit message from CVS:
14994 Patch by: Frédéric Riss <frederic.riss at gmail com>
14995 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
14996 Don't set negative durations on outgoing buffers (#350044),
14997 which happens when you use macros that got changed during
14998 the last unstable cycle because they were thought not to
15001 2006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net>
15003 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
15004 Original commit message from CVS:
15005 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
15006 (gst_dvd_read_src_goto_chapter),
15007 (gst_dvd_read_src_get_chapter_starts),
15008 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
15009 (gst_dvd_read_src_get_time_for_sector),
15010 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
15011 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
15012 (gst_dvd_read_src_goto_sector):
15013 * ext/dvdread/dvdreadsrc.h:
15014 Add basic support for time-based seeking; set timestamps on
15015 outgoing buffers if we have them; create table with
15016 chapter to time mapping when opening a title; rename
15017 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
15018 make it take an explicit pgc argument; fix up some debugging
15019 messages so that title/chapter numbers are printed as starting
15020 from 1 for easier readability.
15022 2006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net>
15024 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
15025 Original commit message from CVS:
15026 * gst/realmedia/Makefile.am:
15027 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
15028 (gst_rmdemux_parse_cont):
15029 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
15030 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
15031 * gst/realmedia/rmutils.h:
15032 Factor out some code into rmutils.[ch]; when reading
15033 strings, don't read beyond the available data; read
15034 metadata strings correctly (string length is 16 bits
15037 2006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15039 Fix dist by including gst-libs/
15040 Original commit message from CVS:
15043 * gst/asfdemux/gstasfdemux.c:
15044 Fix dist by including gst-libs/
15046 2006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net>
15048 Make custom error messages translatable.
15049 Original commit message from CVS:
15050 * ext/dvdread/dvdreadsrc.c: (plugin_init):
15052 Make custom error messages translatable.
15053 * gst/asfdemux/gstasf.c: (plugin_init):
15054 Remove setlocale() call, doesn't seem to be needed or recommended for
15055 plugins, at least not according to gstreamer/docs/random/i18n.
15057 2006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net>
15059 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
15060 Original commit message from CVS:
15061 * gst/asfdemux/Makefile.am:
15062 * gst/asfdemux/asfheaders.c:
15063 * gst/asfdemux/asfheaders.h:
15064 * gst/asfdemux/gstasf.c: (plugin_init):
15065 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
15066 Error out when the stream is encrypted (rather than feeding
15067 garbage to the decoders). Fixes #349025.
15069 2006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net>
15071 Add/enable autofoo magic for translations.
15072 Original commit message from CVS:
15077 Add/enable autofoo magic for translations.
15079 2006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net>
15081 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
15082 Original commit message from CVS:
15083 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
15084 (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
15085 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
15086 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
15087 Don't leak streams, strings or caps. Get rid of unnecessary
15088 getcaps() function.
15090 2006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net>
15092 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
15093 Original commit message from CVS:
15094 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
15095 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
15096 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
15097 (gst_rmdemux_stream_clear_cached_subpackets),
15098 (gst_rmdemux_descramble_cook_audio),
15099 (gst_rmdemux_descramble_dnet_audio),
15100 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
15101 Descramble cook audio streams before sending them to the
15102 decoder. Fixes #347292.
15103 Also miscellaneous clean-ups and log-level changes.
15105 2006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
15107 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
15108 Original commit message from CVS:
15109 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
15110 * ext/lame/gstlame.c: (gst_lame_setup):
15111 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
15113 2006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com>
15115 ext/sidplay/gstsiddec.*: Remove old metadata thing.
15116 Original commit message from CVS:
15117 * ext/sidplay/gstsiddec.cc:
15118 * ext/sidplay/gstsiddec.h:
15119 Remove old metadata thing.
15121 2006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net>
15123 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
15124 Original commit message from CVS:
15125 * gst/asfdemux/gstasfdemux.c:
15126 (gst_asf_demux_get_ext_stream_props_for_stream),
15127 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
15128 Find language codes for audio streams if they are available.
15130 2006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
15132 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
15133 Original commit message from CVS:
15134 * gst/asfdemux/asfheaders.h:
15135 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
15136 (gst_asf_demux_process_stream),
15137 (gst_asf_demux_process_language_list),
15138 (gst_asf_demux_process_ext_stream_props),
15139 (gst_asf_demux_process_queued_extended_stream_objects),
15140 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
15141 * gst/asfdemux/gstasfdemux.h:
15142 Parse extended stream properties objects and stream objects
15143 hidden inside them (but delay creation of the appropriate
15144 pads until after all the 'normal' stream objects have been
15145 dealt with) (#343763). Also parse language list object.
15147 2006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com>
15149 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
15150 Original commit message from CVS:
15151 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
15152 (gst_rmdemux_finalize), (gst_rmdemux_src_event),
15153 (find_seek_offset_time), (gst_rmdemux_perform_seek),
15154 (gst_rmdemux_src_query), (gst_rmdemux_change_state),
15155 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
15156 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
15157 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
15158 * gst/realmedia/rmdemux.h:
15159 Cleanups, use GstSegment for seeking.
15160 Fix error handling.
15161 Combine flow return from all streams.
15163 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
15165 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
15166 Original commit message from CVS:
15167 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
15168 Remove g_assert that shouldn't be there.
15170 2006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com>
15172 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
15173 Original commit message from CVS:
15174 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
15175 Fix refcounting when cropping. Fixes #341677.
15177 2006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com>
15179 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
15180 Original commit message from CVS:
15181 Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
15182 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
15183 (gst_asf_demux_process_segment):
15184 Fix typo. Closes #347029.
15186 2006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net>
15188 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
15189 Original commit message from CVS:
15190 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
15191 Skip chunks for unknown streams properly. Fixes broken sound
15192 and/or video for files that have additional streams that
15193 we don't recognise yet (e.g. if they are embedded in extended
15194 stream properties). Partly fixes #343763.
15196 2006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
15198 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
15199 Original commit message from CVS:
15200 * gst/asfdemux/asfheaders.c:
15201 * gst/asfdemux/asfheaders.h:
15202 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
15203 (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
15204 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
15205 (gst_asf_demux_change_state):
15206 * gst/asfdemux/gstasfdemux.h:
15207 Add some more GUIDs and make debug log more readable
15208 and easier to follow when parsing the headers.
15210 2006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net>
15212 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
15213 Original commit message from CVS:
15214 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
15215 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
15216 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
15217 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
15218 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
15219 * ext/dvdread/dvdreadsrc.h:
15220 Rewrite seeking code and make seeking in DVDs work (#337834).
15222 2006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
15224 autogen.sh: Check for automake-1.9 as well.
15225 Original commit message from CVS:
15227 Check for automake-1.9 as well.
15229 2006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net>
15231 ext/dvdread/dvdreadsrc.c: Make check stronger.
15232 Original commit message from CVS:
15233 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
15234 Make check stronger.
15236 2006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net>
15238 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
15239 Original commit message from CVS:
15240 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
15241 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
15242 (gst_asf_demux_push_buffer):
15243 * gst/asfdemux/gstasfdemux.h:
15244 Handle unknown codec IDs/fourccs properly (#345879); send tag
15245 events after newsegment event; fix use of GST_FOURCC_FORMAT
15248 2006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15250 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
15251 Original commit message from CVS:
15252 * ext/a52dec/gsta52dec.c: (plugin_init):
15253 Call the channel positions get_type() method in plugin_init
15254 to ensure that it isn't simultaneously called later from
15257 2006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
15259 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
15260 Original commit message from CVS:
15261 * gst/mpegstream/gstmpegpacketize.c:
15262 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
15263 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
15264 Also flush packetizer cache when we get a buffer that has the
15265 DISCONT flag set; update current byte position from buffer
15266 offset after a flush.
15268 2006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net>
15270 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
15271 Original commit message from CVS:
15272 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
15273 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
15274 (gst_mpeg_packetize_read):
15275 * gst/mpegstream/gstmpegpacketize.h:
15276 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
15277 (gst_mpeg_parse_change_state):
15278 Flush packetizer cache when we get a FLUSH_STOP event;
15279 remove unused source pad member from packetizer; add debug
15280 category for packetizer.
15282 2006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15284 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
15285 Original commit message from CVS:
15286 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
15287 Treat dual-mono as stereo. It should really be output on 2 separate
15288 pads, but isn't for now.
15290 2006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
15292 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
15293 Original commit message from CVS:
15294 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
15295 Assume 4:3 DAR rather than 4:3 PAR (#345184).
15297 2006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net>
15299 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
15300 Original commit message from CVS:
15301 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
15302 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
15303 any PAR whatsoever (rather than using 0/0, which will lead to
15304 an abort later on). Fixes #345184.
15306 2006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl>
15308 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
15309 Original commit message from CVS:
15310 Patch by: Michael Dominic K. < mdk at mdk org pl>
15311 * ext/mad/gstmad.c: (gst_mad_chain):
15312 Send newsegment event before calling
15313 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
15314 in connection with pad blocking (#342594). While we're at it,
15315 do some minor clean-ups.
15317 2006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net>
15319 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
15320 Original commit message from CVS:
15322 Fix --disable-external (can't set conditionals conditionally,
15325 2006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
15327 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
15328 Original commit message from CVS:
15329 * ext/a52dec/Makefile.am:
15330 ... and then he said "When you go and fix the build you
15331 better make sure you have some spare backslashes in your
15334 2006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
15336 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
15337 Original commit message from CVS:
15338 * ext/sidplay/gstsiddec.cc:
15339 Fix copyright, email addresses and descriptions.
15340 Use saner defaults for arguments. Fixes #344667.
15341 constify some stuff.
15344 Fix negotiation to do mono/44100 by default.
15345 Post error messages.
15346 Use _scale_int where possible.
15348 2006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
15350 ext/dvdnav/.cvsignore: More ignore
15351 Original commit message from CVS:
15352 * ext/dvdnav/.cvsignore:
15355 2006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com>
15357 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
15358 Original commit message from CVS:
15359 * tests/check/elements/amrnbenc.c: (push_data):
15360 Init memory before feeding it to the encoder to make
15361 the valgrind test succeed.
15363 2006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
15365 gst/asfdemux/.cvsignore: More ignore
15366 Original commit message from CVS:
15367 * gst/asfdemux/.cvsignore:
15370 2006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
15372 .cvsignore: Ignore files generated by 'make dist'.
15373 Original commit message from CVS:
15375 Ignore files generated by 'make dist'.
15377 2006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15380 Original commit message from CVS:
15383 * ext/a52dec/Makefile.am:
15384 * ext/dvdnav/Makefile.am:
15385 * ext/dvdread/Makefile.am:
15386 * ext/lame/Makefile.am:
15387 * ext/mad/Makefile.am:
15388 * ext/mpeg2dec/Makefile.am:
15389 * ext/sidplay/Makefile.am:
15392 2006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15394 autogen.sh: require am17
15395 Original commit message from CVS:
15399 * ext/annodex/Makefile.am:
15400 * ext/cdio/Makefile.am:
15401 * ext/dv/Makefile.am:
15402 * ext/esd/Makefile.am:
15403 * ext/flac/Makefile.am:
15404 * ext/gdk_pixbuf/Makefile.am:
15405 * ext/ladspa/Makefile.am:
15406 * ext/libcaca/Makefile.am:
15407 * ext/speex/Makefile.am:
15408 * ext/taglib/Makefile.am:
15409 * sys/oss/Makefile.am:
15410 * sys/sunaudio/Makefile.am:
15411 * sys/ximage/Makefile.am:
15412 clean up build further
15414 2006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com>
15416 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
15417 Original commit message from CVS:
15418 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
15419 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
15420 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
15421 (gst_mpeg2dec_change_state):
15422 * ext/mpeg2dec/gstmpeg2dec.h:
15423 Simplify and don't leak our buffer pool.
15425 Remove unfixed bug number from previous ChangeLog entry.
15427 2006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com>
15429 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
15430 Original commit message from CVS:
15431 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
15432 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
15433 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
15434 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
15435 (gst_mpeg2dec_negotiate_format), (init_dummybuf),
15436 (handle_sequence), (handle_picture), (handle_slice),
15437 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
15438 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
15439 * ext/mpeg2dec/gstmpeg2dec.h:
15440 Fix padtemplate as we can now do fractional framerates.
15443 Add simple frame dropping QoS.
15444 Precalc buffer output sizes and UV offsets.
15445 Always give libmpeg2 a valid fbuf when it wants one.
15446 don't trust libmpeg to discard our buffers but manage it
15448 Fixes #343627, #327350, #335288
15450 2006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net>
15452 win32/MANIFEST: Add a manifest for futures ugly win32 releases.
15453 Original commit message from CVS:
15455 Add a manifest for futures ugly win32 releases.
15456 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
15457 Move bufcaps declaration at the begining of the instructions
15460 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15462 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
15463 Original commit message from CVS:
15464 * ext/alsaspdif/alsaspdifsink.h:
15465 * ext/amrwb/gstamrwbdec.h:
15466 * ext/amrwb/gstamrwbenc.h:
15467 * ext/amrwb/gstamrwbparse.h:
15468 * ext/arts/gst_arts.h:
15469 * ext/artsd/gstartsdsink.h:
15470 * ext/audiofile/gstafparse.h:
15471 * ext/audiofile/gstafsink.h:
15472 * ext/audiofile/gstafsrc.h:
15473 * ext/audioresample/gstaudioresample.h:
15474 * ext/bz2/gstbz2dec.h:
15475 * ext/bz2/gstbz2enc.h:
15476 * ext/dirac/gstdiracdec.h:
15477 * ext/directfb/dfbvideosink.h:
15478 * ext/divx/gstdivxdec.h:
15479 * ext/divx/gstdivxenc.h:
15480 * ext/dts/gstdtsdec.h:
15481 * ext/faac/gstfaac.h:
15482 * ext/gsm/gstgsmdec.h:
15483 * ext/gsm/gstgsmenc.h:
15484 * ext/ivorbis/vorbisenc.h:
15485 * ext/libfame/gstlibfame.h:
15486 * ext/nas/nassink.h:
15487 * ext/neon/gstneonhttpsrc.h:
15488 * ext/polyp/polypsink.h:
15489 * ext/sdl/sdlaudiosink.h:
15490 * ext/sdl/sdlvideosink.h:
15491 * ext/shout/gstshout.h:
15492 * ext/snapshot/gstsnapshot.h:
15493 * ext/sndfile/gstsf.h:
15494 * ext/swfdec/gstswfdec.h:
15495 * ext/tarkin/gsttarkindec.h:
15496 * ext/tarkin/gsttarkinenc.h:
15497 * ext/theora/theoradec.h:
15498 * ext/wavpack/gstwavpackdec.h:
15499 * ext/wavpack/gstwavpackparse.h:
15500 * ext/xine/gstxine.h:
15501 * ext/xvid/gstxviddec.h:
15502 * ext/xvid/gstxvidenc.h:
15503 * gst/cdxaparse/gstcdxaparse.h:
15504 * gst/cdxaparse/gstcdxastrip.h:
15505 * gst/colorspace/gstcolorspace.h:
15506 * gst/festival/gstfestival.h:
15507 * gst/freeze/gstfreeze.h:
15508 * gst/gdp/gstgdpdepay.h:
15509 * gst/gdp/gstgdppay.h:
15510 * gst/modplug/gstmodplug.h:
15511 * gst/mpeg1sys/gstmpeg1systemencode.h:
15512 * gst/mpeg1videoparse/gstmp1videoparse.h:
15513 * gst/mpeg2sub/gstmpeg2subt.h:
15514 * gst/mpegaudioparse/gstmpegaudioparse.h:
15515 * gst/multifilesink/gstmultifilesink.h:
15516 * gst/overlay/gstoverlay.h:
15517 * gst/playondemand/gstplayondemand.h:
15518 * gst/qtdemux/qtdemux.h:
15519 * gst/rtjpeg/gstrtjpegdec.h:
15520 * gst/rtjpeg/gstrtjpegenc.h:
15521 * gst/smooth/gstsmooth.h:
15522 * gst/smoothwave/gstsmoothwave.h:
15523 * gst/spectrum/gstspectrum.h:
15524 * gst/speed/gstspeed.h:
15525 * gst/stereo/gststereo.h:
15526 * gst/switch/gstswitch.h:
15527 * gst/tta/gstttadec.h:
15528 * gst/tta/gstttaparse.h:
15529 * gst/videodrop/gstvideodrop.h:
15530 * gst/xingheader/gstxingmux.h:
15531 * sys/directdraw/gstdirectdrawsink.h:
15532 * sys/directsound/gstdirectsoundsink.h:
15533 * sys/dxr3/dxr3audiosink.h:
15534 * sys/dxr3/dxr3spusink.h:
15535 * sys/dxr3/dxr3videosink.h:
15536 * sys/qcam/gstqcamsrc.h:
15537 * sys/vcd/vcdsrc.h:
15538 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
15540 2006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15542 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
15543 Original commit message from CVS:
15544 * ext/a52dec/gsta52dec.h:
15545 * ext/amrnb/amrnbdec.h:
15546 * ext/amrnb/amrnbenc.h:
15547 * ext/amrnb/amrnbparse.h:
15548 * ext/mpeg2dec/gstmpeg2dec.h:
15549 * ext/sidplay/gstsiddec.h:
15550 * gst/ac3parse/gstac3parse.h:
15551 * gst/asfdemux/gstasfdemux.h:
15552 * gst/asfdemux/gstasfmux.h:
15553 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
15554 * gst/iec958/ac3iec.h:
15555 * gst/mpegaudioparse/gstmpegaudioparse.h:
15556 * gst/mpegstream/gstdvddemux.h:
15557 * gst/mpegstream/gstmpegclock.h:
15558 * gst/mpegstream/gstmpegdemux.h:
15559 * gst/mpegstream/gstmpegparse.h:
15560 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
15562 2006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net>
15564 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
15565 Original commit message from CVS:
15567 Replace current README (containing the release notes from
15568 some 0.9.x version) with a proper README taken from the core.
15570 2006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
15572 ext/amrnb/: Sortof first quick cleanup of all this mess...
15573 Original commit message from CVS:
15574 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
15575 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
15576 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
15577 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
15578 * ext/amrnb/amrnbparse.h:
15579 Sortof first quick cleanup of all this mess...
15580 Don't crap out on empty and invalid FTs but treat them as
15581 empty packets, the decoder handles them fine.
15584 2006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
15586 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
15587 Original commit message from CVS:
15588 * gst/asfdemux/gstasf.c: (plugin_init):
15589 Call gst_riff_init() so the riff debug category gets set up
15590 before it is being used.
15592 2006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org>
15594 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
15595 Original commit message from CVS:
15596 * gst/iec958/ac3_padder.c: (ac3p_parse):
15597 * gst/iec958/ac3_padder.h:
15598 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
15599 (ac3iec_chain_raw), (ac3iec_change_state):
15600 * gst/iec958/ac3iec.h:
15601 Write rate into the caps, for the allowed ac3 rates. Some minor
15604 2006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com>
15606 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
15607 Original commit message from CVS:
15608 Patch by: James "Doc" Livingston <doclivingston gmail com>
15609 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
15610 Do tag merging correctly (#339918). Output taglists
15611 properly in debug statements too while we're at it.
15613 2006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15615 ext/a52dec/gsta52dec.c: Add more debug
15616 Original commit message from CVS:
15617 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
15619 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
15620 (gst_dvdlpcmdec_init), (update_timestamps),
15621 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
15622 (dvdlpcmdec_sink_event):
15623 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
15624 If we have a first_access offset but no current timestamp (might
15625 happen after a seek), then calculate a start time for the first
15626 portion so that it will align with the timestamp given for the
15627 first_access portion.
15628 If a new-segment arrives with format time, store the start
15629 time as a failsafe timestamp in case we never get any further
15630 timestamp info (unlikely)
15631 Mask out the 'frame number' section of the incoming header so
15632 that we don't consider it to be changing on every buffer and
15633 reset the caps constantly.
15634 Use gst_util_uint64_scale for duration calculation
15636 2006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org>
15638 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
15639 Original commit message from CVS:
15640 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
15641 Fix timestamping for cases where the first_access parameter is 4.
15642 Ensure we don't overrun buffers in other cases.
15644 2006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net>
15646 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
15647 Original commit message from CVS:
15648 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
15649 Fix silly bug when reading metadata (#341254).
15651 2006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
15653 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
15654 Original commit message from CVS:
15655 * autogen.sh: (CONFIGURE_DEF_OPT):
15656 libtoolize on Darwin/MacOSX is called glibtoolize
15658 2006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net>
15660 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
15661 Original commit message from CVS:
15662 * ext/lame/gstlame.c: (gst_lame_get_type),
15663 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
15664 (gst_lame_setup), (gst_lame_change_state):
15665 * ext/lame/gstlame.h:
15666 Remove tag writing from lame (which was completely broken
15667 anyway, #329184). Leaving GstTagSetter interface around for
15668 now, albeit non-functional. Should be removed completely
15669 in 0.11. Use the 'id3v2mux' plugin from -good for writing
15672 2006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org>
15675 * ext/dvdread/dvdreadsrc.c:
15676 * gst/asfdemux/gstasfdemux.c:
15677 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
15678 Original commit message from CVS:
15679 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
15681 2006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org>
15683 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
15684 Original commit message from CVS:
15685 Patch by: Andres Salomon <dilinger at debian org>
15686 * ext/lame/gstlame.c: (gst_lame_sink_event):
15687 Fix typo (comma vs. semicolon) (#340710).
15689 2006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de>
15691 ext/mad/gstmad.c: Make mad the second element to support the highly useful
15692 Original commit message from CVS:
15693 Patch by: Lutz Müller <lutz at topfrose de>
15694 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
15695 Make mad the second element to support the highly useful
15696 FORMATS query (#340594)
15698 2006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com>
15700 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
15701 Original commit message from CVS:
15702 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
15703 (gst_mpeg2dec_src_query):
15704 Remember the query duration format before passing it upstream since it
15705 could have been modified.
15706 Add GST_WARNING_OBJECT in sink convert function to detail why the
15707 conversion didn't work.
15709 2006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15711 Define GstElementDetails as const and also static (when defined as global)
15712 Original commit message from CVS:
15713 * ext/amrwb/gstamrwbdec.c:
15714 * ext/amrwb/gstamrwbenc.c:
15715 * ext/amrwb/gstamrwbparse.c:
15716 * ext/arts/gst_arts.c:
15717 * ext/artsd/gstartsdsink.c:
15718 * ext/audiofile/gstafparse.c:
15719 * ext/audiofile/gstafsink.c:
15720 * ext/audiofile/gstafsrc.c:
15721 * ext/audioresample/gstaudioresample.c:
15722 * ext/bz2/gstbz2dec.c:
15723 * ext/bz2/gstbz2enc.c:
15724 * ext/cdaudio/gstcdaudio.c:
15725 * ext/directfb/dfbvideosink.c:
15726 * ext/divx/gstdivxdec.c:
15727 * ext/divx/gstdivxenc.c:
15728 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
15729 * ext/faac/gstfaac.c: (gst_faac_base_init):
15730 * ext/faad/gstfaad.c:
15731 * ext/gsm/gstgsmdec.c:
15732 * ext/gsm/gstgsmenc.c:
15733 * ext/hermes/gsthermescolorspace.c:
15734 * ext/ivorbis/vorbisfile.c:
15735 * ext/lcs/gstcolorspace.c:
15736 * ext/libfame/gstlibfame.c:
15737 * ext/libmms/gstmms.c: (gst_mms_base_init):
15738 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
15739 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
15740 * ext/nas/nassink.c: (gst_nassink_base_init):
15741 * ext/neon/gstneonhttpsrc.c:
15742 * ext/sdl/sdlaudiosink.c:
15743 * ext/sdl/sdlvideosink.c:
15744 * ext/shout/gstshout.c:
15745 * ext/snapshot/gstsnapshot.c:
15746 * ext/sndfile/gstsf.c:
15747 * ext/swfdec/gstswfdec.c:
15748 * ext/tarkin/gsttarkindec.c:
15749 * ext/tarkin/gsttarkinenc.c:
15750 * ext/theora/theoradec.c:
15751 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
15752 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
15753 * ext/xvid/gstxviddec.c:
15754 * ext/xvid/gstxvidenc.c:
15755 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
15756 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
15757 * gst/chart/gstchart.c:
15758 * gst/colorspace/gstcolorspace.c:
15759 * gst/deinterlace/gstdeinterlace.c:
15760 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
15761 * gst/festival/gstfestival.c:
15762 * gst/filter/gstbpwsinc.c:
15763 * gst/filter/gstiir.c:
15764 * gst/filter/gstlpwsinc.c:
15765 * gst/freeze/gstfreeze.c:
15766 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
15767 * gst/librfb/gstrfbsrc.c:
15768 * gst/mixmatrix/mixmatrix.c:
15769 * gst/mpeg1sys/gstmpeg1systemencode.c:
15770 * gst/mpeg1videoparse/gstmp1videoparse.c:
15771 * gst/mpeg2sub/gstmpeg2subt.c:
15772 * gst/mpegaudioparse/gstmpegaudioparse.c:
15773 * gst/multifilesink/gstmultifilesink.c:
15774 * gst/overlay/gstoverlay.c:
15775 * gst/passthrough/gstpassthrough.c:
15776 * gst/playondemand/gstplayondemand.c:
15777 * gst/qtdemux/qtdemux.c:
15778 * gst/rtjpeg/gstrtjpegdec.c:
15779 * gst/rtjpeg/gstrtjpegenc.c:
15780 * gst/smooth/gstsmooth.c:
15781 * gst/smoothwave/gstsmoothwave.c:
15782 * gst/spectrum/gstspectrum.c:
15783 * gst/speed/gstspeed.c:
15784 * gst/stereo/gststereo.c:
15785 * gst/switch/gstswitch.c:
15786 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
15787 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
15788 * gst/vbidec/gstvbidec.c:
15789 * gst/videocrop/gstvideocrop.c:
15790 * gst/videodrop/gstvideodrop.c:
15791 * gst/virtualdub/gstxsharpen.c:
15792 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
15793 * gst/y4m/gsty4mencode.c:
15794 * sys/cdrom/gstcdplayer.c:
15795 * sys/directdraw/gstdirectdrawsink.c:
15796 * sys/directsound/gstdirectsoundsink.c:
15797 * sys/glsink/glimagesink.c:
15798 * sys/qcam/gstqcamsrc.c:
15799 * sys/v4l2/gstv4l2src.c:
15800 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
15801 * sys/ximagesrc/ximagesrc.c:
15802 Define GstElementDetails as const and also static (when defined as
15805 2006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15807 Define GstElementDetails as const and also static (when defined as global)
15808 Original commit message from CVS:
15809 * ext/mad/gstid3tag.c:
15810 * ext/mad/gstmad.c:
15811 * gst/ac3parse/gstac3parse.c:
15812 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15813 * gst/synaesthesia/gstsynaesthesia.c:
15814 Define GstElementDetails as const and also static (when defined as
15817 2006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15819 Define GstElementDetails as const and also static (when defined as global)
15820 Original commit message from CVS:
15821 * ext/aalib/gstaasink.c:
15822 * ext/annodex/gstcmmldec.c:
15823 * ext/annodex/gstcmmlenc.c:
15824 * ext/cairo/gsttextoverlay.c:
15825 * ext/cairo/gsttimeoverlay.c:
15826 * ext/cdio/gstcdiocddasrc.c:
15827 * ext/dv/gstdvdec.c:
15828 * ext/dv/gstdvdemux.c:
15829 * ext/esd/esdmon.c:
15830 * ext/esd/esdsink.c:
15831 * ext/flac/gstflacenc.c:
15832 * ext/flac/gstflactag.c:
15833 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
15834 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
15835 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
15836 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
15837 * ext/gdk_pixbuf/pixbufscale.c:
15838 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
15839 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
15840 * ext/jpeg/gstjpegdec.c:
15841 * ext/jpeg/gstjpegenc.c:
15842 * ext/jpeg/gstsmokedec.c:
15843 * ext/jpeg/gstsmokeenc.c:
15844 * ext/libcaca/gstcacasink.c:
15845 * ext/libmng/gstmngdec.c:
15846 * ext/libmng/gstmngenc.c:
15847 * ext/libpng/gstpngdec.c:
15848 * ext/libpng/gstpngenc.c:
15849 * ext/mikmod/gstmikmod.c:
15850 * ext/raw1394/gstdv1394src.c:
15851 * ext/shout2/gstshout2.c: (gst_shout2send_init):
15852 * ext/shout2/gstshout2.h:
15853 * ext/speex/gstspeexdec.c:
15854 * ext/speex/gstspeexenc.c:
15855 * gst/alpha/gstalpha.c:
15856 * gst/alpha/gstalphacolor.c:
15857 * gst/apetag/gstapedemux.c:
15858 * gst/auparse/gstauparse.c:
15859 * gst/autodetect/gstautoaudiosink.c:
15860 (gst_auto_audio_sink_base_init):
15861 * gst/autodetect/gstautovideosink.c:
15862 (gst_auto_video_sink_base_init):
15863 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
15864 * gst/avi/gstavimux.c: (gst_avimux_base_init):
15865 * gst/cutter/gstcutter.c:
15866 * gst/debug/breakmydata.c:
15867 * gst/debug/efence.c:
15868 * gst/debug/gstnavigationtest.c:
15869 * gst/debug/gstnavseek.c:
15870 * gst/debug/negotiation.c:
15871 * gst/debug/progressreport.c:
15872 * gst/debug/testplugin.c:
15873 * gst/effectv/gstaging.c:
15874 * gst/effectv/gstdice.c:
15875 * gst/effectv/gstedge.c:
15876 * gst/effectv/gstquark.c:
15877 * gst/effectv/gstrev.c:
15878 * gst/effectv/gstshagadelic.c:
15879 * gst/effectv/gstvertigo.c:
15880 * gst/effectv/gstwarp.c:
15881 * gst/flx/gstflxdec.c:
15882 * gst/goom/gstgoom.c:
15883 * gst/icydemux/gsticydemux.c:
15884 * gst/id3demux/gstid3demux.c:
15885 * gst/interleave/deinterleave.c:
15886 * gst/interleave/interleave.c:
15887 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
15888 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
15889 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
15890 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
15891 * gst/level/gstlevel.c:
15892 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
15893 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
15894 * gst/median/gstmedian.c:
15895 * gst/monoscope/gstmonoscope.c:
15896 * gst/multipart/multipartdemux.c:
15897 * gst/multipart/multipartmux.c:
15898 * gst/oldcore/gstaggregator.c:
15899 * gst/oldcore/gstfdsink.c:
15900 * gst/oldcore/gstmd5sink.c:
15901 * gst/oldcore/gstmultifilesrc.c:
15902 * gst/oldcore/gstpipefilter.c:
15903 * gst/oldcore/gstshaper.c:
15904 * gst/oldcore/gststatistics.c:
15905 * gst/rtp/gstasteriskh263.c:
15906 * gst/rtp/gstrtpL16depay.c:
15907 * gst/rtp/gstrtpL16pay.c:
15908 * gst/rtp/gstrtpamrdepay.c:
15909 * gst/rtp/gstrtpamrpay.c:
15910 * gst/rtp/gstrtpdepay.c:
15911 * gst/rtp/gstrtpgsmpay.c:
15912 * gst/rtp/gstrtph263pay.c:
15913 * gst/rtp/gstrtph263pdepay.c:
15914 * gst/rtp/gstrtph263ppay.c:
15915 * gst/rtp/gstrtpilbcdepay.c:
15916 * gst/rtp/gstrtpmp4gpay.c:
15917 * gst/rtp/gstrtpmp4vdepay.c:
15918 * gst/rtp/gstrtpmp4vpay.c:
15919 * gst/rtp/gstrtpmpadepay.c:
15920 * gst/rtp/gstrtpmpapay.c:
15921 * gst/rtp/gstrtppcmadepay.c:
15922 * gst/rtp/gstrtppcmapay.c:
15923 * gst/rtp/gstrtppcmudepay.c:
15924 * gst/rtp/gstrtppcmupay.c:
15925 * gst/rtp/gstrtpspeexdepay.c:
15926 * gst/rtp/gstrtpspeexpay.c:
15927 * gst/rtsp/gstrtpdec.c:
15928 * gst/rtsp/gstrtspsrc.c:
15929 * gst/smpte/gstsmpte.c:
15930 * gst/udp/gstdynudpsink.c:
15931 * gst/udp/gstmultiudpsink.c:
15932 * gst/udp/gstudpsink.c:
15933 * gst/udp/gstudpsrc.c:
15934 * gst/videobox/gstvideobox.c:
15935 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
15936 * gst/videofilter/gstvideobalance.c:
15937 * gst/videofilter/gstvideoflip.c:
15938 * gst/videofilter/gstvideotemplate.c:
15939 (gst_videotemplate_base_init):
15940 * gst/videomixer/videomixer.c:
15941 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
15942 (gst_wavparse_class_init), (gst_wavparse_dispose),
15943 (gst_wavparse_reset), (gst_wavparse_init),
15944 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
15945 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
15946 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
15947 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
15948 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
15949 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
15950 (gst_wavparse_change_state):
15951 * gst/wavparse/gstwavparse.h:
15952 * sys/oss/gstossmixerelement.c:
15953 * sys/oss/gstosssink.c:
15954 * sys/oss/gstosssrc.c:
15955 * sys/osxaudio/gstosxaudioelement.c:
15956 * sys/osxaudio/gstosxaudiosink.c:
15957 * sys/osxaudio/gstosxaudiosrc.c:
15958 * sys/sunaudio/gstsunaudiomixer.c:
15959 * sys/sunaudio/gstsunaudiosink.c:
15960 Define GstElementDetails as const and also static (when defined as
15963 2006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net>
15965 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
15966 Original commit message from CVS:
15967 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
15968 Fix name of custom event (use same as dvdreadsrc).
15969 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
15970 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
15971 Fix event parsing (the event name is in the structure, not the
15972 name of the structure itself); also fix indentation after
15975 2006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net>
15977 ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
15978 Original commit message from CVS:
15979 * ext/mad/gstid3tag.c: (plugin_init):
15980 Change debug category to 'id3mux'.
15982 2006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net>
15984 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
15985 Original commit message from CVS:
15986 Patch by: Alexander Lancaster <alexl at users sourceforge net>
15987 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
15988 (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
15989 (gst_id3_tag_chain):
15990 When acting as a muxer, set caps on outgoing buffers and set caps
15991 on source pad (fixes #323658). Remove unused application/x-gst-tags
15992 cruft from the 0.6 days.
15994 2006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net>
15996 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
15997 Original commit message from CVS:
15998 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
15999 (gst_mad_src_query), (gst_mad_chain):
16000 .. and DEFAULT queries should work too. Use magic gst util scale
16001 functions in some places.
16003 2006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net>
16005 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
16006 Original commit message from CVS:
16007 * ext/mad/gstmad.c: (gst_mad_src_query):
16008 Fix duration query in BYTES format (#336824).
16010 2006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk>
16012 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
16013 Original commit message from CVS:
16014 Patch by: Ed Catmur <ed at catmur dot co dot uk>
16015 * ext/lame/gstlame.c: (gst_lame_sink_event):
16016 Don't crash if we get an EOS event before the encoder
16017 has been set up (#339287).
16019 2006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com>
16021 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
16022 Original commit message from CVS:
16023 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
16024 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
16025 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
16026 Move errors out of the normal code flow.
16027 Don't send eos, basesrc will do that for us when needed.
16029 2006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
16031 gst/mpegstream/: Do state changes correctly
16032 Original commit message from CVS:
16033 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
16034 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
16035 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
16036 Do state changes correctly
16038 2006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net>
16040 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
16041 Original commit message from CVS:
16042 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
16043 (gst_mpeg2dec_alloc_buffer):
16044 Can't use gst_pad_alloc_buffer*() when we are going to crop
16045 the image before sending it out. Downstream basetransform-based
16046 elements will complain about the wrong unit size otherwise
16047 (when not operating in passthrough-mode at least).
16048 Const-ify some static variables and do some minor clean-ups.
16049 Use I420 macros for size/offsets (not really necessary in this
16050 particular context, but this kind of code gets copy'n'pasted).
16052 2006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net>
16054 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
16055 Original commit message from CVS:
16056 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
16058 * gst/mpegstream/gstmpegpacketize.h:
16059 g_malloc() can't fail, we don't need to handle this. Same for
16060 gst_buffer_new_and_alloc().
16061 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
16062 klass->send_buffer() should have the same semantics as
16063 gst_pad_push(), ie. ownership of the buffer is transfered,
16064 so we never have to unref the buffer no matter what the flow
16067 2006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16069 * tests/check/gst-plugins-ugly.supp:
16070 one more suppression for FC4
16071 Original commit message from CVS:
16072 one more suppression for FC4
16074 2006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org>
16076 * tests/check/gst-plugins-ugly.supp:
16077 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
16078 Original commit message from CVS:
16079 The AMR encoder sucks giant sucky things through a sucky object with a giant
16080 sucking machine. More suppressions.
16082 2006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16084 add test for amrnbenc, enable test infrastructure, and fix a leak
16085 Original commit message from CVS:
16086 add test for amrnbenc, enable test infrastructure, and fix a leak
16087 * common/check.mak:
16088 allow for specifying more than one suppressions file in SUPPRESSIONS
16090 * tests/Makefile.am:
16091 * tests/check/.cvsignore:
16092 * tests/check/Makefile.am:
16093 * tests/check/elements/.cvsignore:
16096 * tests/check/gst-plugins-ugly.supp:
16097 add suppressions for libs used by -ugly
16098 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
16099 (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
16100 (GST_START_TEST), (amrnbenc_suite), (main):
16101 add a simple test for encoding amr
16102 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
16103 fix pad template leaks
16105 2006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org>
16107 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
16108 Original commit message from CVS:
16109 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
16110 Plug big leak in AMR encoder.
16112 2006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net>
16114 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
16115 Original commit message from CVS:
16116 * ext/mad/gstmad.c: (index_seek):
16117 move GstIndexEntry *entry variable declaration before
16118 the first instruction
16119 * ext/mad/gstmad.c:
16120 remove debug macros with variable number of parameter by using
16121 GST_DEBUG for WIN32
16122 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
16123 use gst_guint64_to_gdouble for conversions
16124 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
16125 replace __FUNCTION__ which is not supported by MSVC by the current function name
16126 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
16127 remove LL suffix by using G_GINT64_CONSTANT
16128 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
16129 use gst_guint64_to_gdouble for conversions
16130 * gst/mpegstream/gstmpegparse.h:
16131 remove LL suffix by using G_GINT64_CONSTANT
16133 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
16134 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
16136 2006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16138 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
16139 Original commit message from CVS:
16140 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
16141 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
16142 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
16143 * ext/mad/gstmad.c: (gst_mad_class_init):
16144 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
16145 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
16146 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
16147 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
16148 * gst/iec958/ac3iec.c: (ac3iec_class_init):
16149 * gst/mpegaudioparse/gstmpegaudioparse.c:
16150 (gst_mp3parse_class_init):
16151 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
16152 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
16153 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
16154 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
16155 * gst/synaesthesia/gstsynaesthesia.c:
16156 (gst_synaesthesia_class_init):
16157 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
16159 2006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
16161 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
16162 Original commit message from CVS:
16163 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
16164 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
16165 (gst_asf_demux_push_buffer):
16166 Send newsegment event only once per pad, fixes #336550.
16168 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
16170 Unify the long descriptions in the plugin details (#337263).
16171 Original commit message from CVS:
16172 Patch by: j^ <j at bootlab dot org>
16173 * ext/amrwb/gstamrwbdec.c:
16174 * ext/amrwb/gstamrwbenc.c:
16175 * ext/amrwb/gstamrwbparse.c:
16176 * ext/arts/gst_arts.c:
16177 * ext/artsd/gstartsdsink.c:
16178 * ext/audiofile/gstafparse.c:
16179 * ext/audiofile/gstafsink.c:
16180 * ext/audiofile/gstafsrc.c:
16181 * ext/cdaudio/gstcdaudio.c:
16182 * ext/directfb/dfbvideosink.c:
16183 * ext/divx/gstdivxdec.c:
16184 * ext/divx/gstdivxenc.c:
16185 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
16186 * ext/faac/gstfaac.c: (gst_faac_base_init):
16187 * ext/faad/gstfaad.c:
16188 * ext/gsm/gstgsmdec.c:
16189 * ext/gsm/gstgsmenc.c:
16190 * ext/hermes/gsthermescolorspace.c:
16191 * ext/ivorbis/vorbisfile.c:
16192 * ext/lcs/gstcolorspace.c:
16193 * ext/libfame/gstlibfame.c:
16194 * ext/libmms/gstmms.c: (gst_mms_base_init):
16195 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
16196 * ext/nas/nassink.c: (gst_nassink_base_init):
16197 * ext/neon/gstneonhttpsrc.c:
16198 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
16199 * ext/sdl/sdlaudiosink.c:
16200 * ext/sdl/sdlvideosink.c:
16201 * ext/shout/gstshout.c:
16202 * ext/snapshot/gstsnapshot.c:
16203 * ext/sndfile/gstsf.c:
16204 * ext/tarkin/gsttarkindec.c:
16205 * ext/tarkin/gsttarkinenc.c:
16206 * ext/theora/theoradec.c:
16207 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
16208 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
16209 * ext/xvid/gstxviddec.c:
16210 * ext/xvid/gstxvidenc.c:
16211 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
16212 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
16213 * gst/chart/gstchart.c:
16214 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
16215 * gst/festival/gstfestival.c:
16216 * gst/filter/gstiir.c:
16217 * gst/filter/gstlpwsinc.c:
16218 * gst/freeze/gstfreeze.c:
16219 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
16220 * gst/mixmatrix/mixmatrix.c:
16221 * gst/mpeg1sys/gstmpeg1systemencode.c:
16222 * gst/mpeg1videoparse/gstmp1videoparse.c:
16223 * gst/mpeg2sub/gstmpeg2subt.c:
16224 * gst/mpegaudioparse/gstmpegaudioparse.c:
16225 * gst/multifilesink/gstmultifilesink.c:
16226 * gst/overlay/gstoverlay.c:
16227 * gst/passthrough/gstpassthrough.c:
16228 * gst/playondemand/gstplayondemand.c:
16229 * gst/qtdemux/qtdemux.c:
16230 * gst/rtjpeg/gstrtjpegdec.c:
16231 * gst/rtjpeg/gstrtjpegenc.c:
16232 * gst/smooth/gstsmooth.c:
16233 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
16234 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
16235 * gst/videocrop/gstvideocrop.c:
16236 * gst/videodrop/gstvideodrop.c:
16237 * gst/virtualdub/gstxsharpen.c:
16238 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
16239 * gst/y4m/gsty4mencode.c:
16240 Unify the long descriptions in the plugin details (#337263).
16242 2006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org>
16244 * gst-plugins-ugly.spec.in:
16245 fix version numbering
16246 Original commit message from CVS:
16247 fix version numbering
16249 2006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org>
16252 * gst-plugins-ugly.spec.in:
16253 add dvdsub plugin to spec
16254 Original commit message from CVS:
16255 add dvdsub plugin to spec
16257 2006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16259 docs/plugins/: add siddec
16260 Original commit message from CVS:
16261 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16262 * docs/plugins/inspect/plugin-siddec.xml:
16264 * ext/dvdnav/dvdnavsrc.c:
16267 2006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16271 * ext/sidplay/Makefile.am:
16272 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
16273 Original commit message from CVS:
16274 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
16276 2006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16278 * docs/plugins/.gitignore:
16279 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16281 Original commit message from CVS:
16284 2006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16287 * docs/plugins/inspect/plugin-a52dec.xml:
16288 * docs/plugins/inspect/plugin-amrnb.xml:
16289 * docs/plugins/inspect/plugin-asf.xml:
16290 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16291 * docs/plugins/inspect/plugin-dvdread.xml:
16292 * docs/plugins/inspect/plugin-dvdsub.xml:
16293 * docs/plugins/inspect/plugin-iec958.xml:
16294 * docs/plugins/inspect/plugin-lame.xml:
16295 * docs/plugins/inspect/plugin-mad.xml:
16296 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16297 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16298 * docs/plugins/inspect/plugin-mpegstream.xml:
16299 * docs/plugins/inspect/plugin-rmdemux.xml:
16300 update plugin inspect files
16301 Original commit message from CVS:
16302 update plugin inspect files
16304 2006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16306 * gst/mpegaudioparse/gstxingmux.c:
16307 rework build; add translations for v4l2
16308 Original commit message from CVS:
16309 rework build; add translations for v4l2
16311 2006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16313 configure.ac: rework similarly to other modules
16314 Original commit message from CVS:
16316 rework similarly to other modules
16317 * ext/a52dec/gsta52dec.c:
16318 * ext/amrnb/amrnb.c:
16319 * ext/dvdnav/dvdnavsrc.c:
16320 * ext/dvdread/dvdreadsrc.c:
16321 * ext/lame/gstlame.c:
16322 * ext/mad/gstid3tag.c:
16323 * ext/mpeg2dec/gstmpeg2dec.c:
16324 * ext/sidplay/gstsiddec.cc:
16325 * gst/asfdemux/gstasf.c:
16326 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16327 * gst/dvdsub/gstdvdsubdec.c:
16328 * gst/iec958/ac3iec.c:
16329 * gst/mpegaudioparse/gstmpegaudioparse.c:
16330 * gst/mpegstream/gstmpegstream.c:
16331 * gst/realmedia/rmdemux.c: (plugin_init):
16332 use the correct defines
16334 2006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16338 * docs/plugins/.gitignore:
16340 Original commit message from CVS:
16343 2006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16349 Original commit message from CVS:
16352 === release 0.10.3 ===
16354 2006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16360 * docs/plugins/gst-plugins-ugly-plugins.signals:
16361 * docs/plugins/inspect/plugin-amrnb.xml:
16362 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16363 * docs/plugins/inspect/plugin-iec958.xml:
16364 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16365 * docs/plugins/inspect/plugin-rmdemux.xml:
16367 Original commit message from CVS:
16370 2006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com>
16372 better/unified long descriptions
16373 Original commit message from CVS:
16374 * ext/aalib/gstaasink.c:
16375 * ext/annodex/gstcmmldec.c:
16376 * ext/annodex/gstcmmlenc.c:
16377 * ext/cairo/gsttextoverlay.c:
16378 * ext/cairo/gsttimeoverlay.c:
16379 * ext/cdio/gstcdiocddasrc.c:
16380 * ext/dv/gstdvdec.c:
16381 * ext/esd/esdmon.c:
16382 * ext/esd/esdsink.c:
16383 * ext/flac/gstflacdec.c:
16384 * ext/flac/gstflacenc.c:
16385 * ext/flac/gstflactag.c:
16386 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
16387 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
16388 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
16389 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
16390 * ext/gdk_pixbuf/gstgdkpixbuf.c:
16391 * ext/gdk_pixbuf/pixbufscale.c:
16392 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
16393 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
16394 * ext/jpeg/gstjpegdec.c:
16395 * ext/jpeg/gstjpegenc.c:
16396 * ext/jpeg/gstsmokedec.c:
16397 * ext/jpeg/gstsmokeenc.c:
16398 * ext/libcaca/gstcacasink.c:
16399 * ext/libmng/gstmngdec.c:
16400 * ext/libmng/gstmngenc.c:
16401 * ext/libpng/gstpngdec.c:
16402 * ext/libpng/gstpngenc.c:
16403 * ext/mikmod/gstmikmod.c:
16404 * ext/raw1394/gstdv1394src.c:
16405 * ext/shout2/gstshout2.c:
16406 * ext/speex/gstspeexdec.c:
16407 * ext/speex/gstspeexenc.c:
16408 * gst/alpha/gstalpha.c:
16409 * gst/alpha/gstalphacolor.c:
16410 * gst/auparse/gstauparse.c:
16411 * gst/autodetect/gstautoaudiosink.c:
16412 (gst_auto_audio_sink_base_init):
16413 * gst/autodetect/gstautovideosink.c:
16414 (gst_auto_video_sink_base_init):
16415 * gst/avi/gstavimux.c: (gst_avimux_base_init):
16416 * gst/cutter/gstcutter.c:
16417 * gst/debug/breakmydata.c:
16418 * gst/debug/efence.c:
16419 * gst/debug/gstnavigationtest.c:
16420 * gst/debug/negotiation.c:
16421 * gst/debug/progressreport.c:
16422 * gst/debug/testplugin.c:
16423 * gst/effectv/gstaging.c:
16424 * gst/effectv/gstdice.c:
16425 * gst/effectv/gstedge.c:
16426 * gst/effectv/gstquark.c:
16427 * gst/effectv/gstrev.c:
16428 * gst/effectv/gstvertigo.c:
16429 * gst/effectv/gstwarp.c:
16430 * gst/flx/gstflxdec.c:
16431 * gst/goom/gstgoom.c:
16432 * gst/interleave/deinterleave.c:
16433 * gst/interleave/interleave.c:
16434 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
16435 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
16436 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
16437 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
16438 * gst/level/gstlevel.c:
16439 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
16440 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
16441 * gst/median/gstmedian.c:
16442 * gst/monoscope/gstmonoscope.c:
16443 * gst/multipart/multipartdemux.c:
16444 * gst/multipart/multipartmux.c:
16445 * gst/oldcore/gstmd5sink.c:
16446 * gst/oldcore/gstmultifilesrc.c:
16447 * gst/oldcore/gstpipefilter.c:
16448 * gst/oldcore/gstshaper.c:
16449 * gst/oldcore/gststatistics.c:
16450 * gst/rtp/gstasteriskh263.c:
16451 * gst/rtp/gstrtpL16depay.c:
16452 * gst/rtp/gstrtpL16pay.c:
16453 * gst/rtp/gstrtpamrdepay.c:
16454 * gst/rtp/gstrtpamrpay.c:
16455 * gst/rtp/gstrtpdepay.c:
16456 * gst/rtp/gstrtpgsmpay.c:
16457 * gst/rtp/gstrtph263pay.c:
16458 * gst/rtp/gstrtph263pdepay.c:
16459 * gst/rtp/gstrtph263ppay.c:
16460 * gst/rtp/gstrtpmp4gpay.c:
16461 * gst/rtp/gstrtpmp4vdepay.c:
16462 * gst/rtp/gstrtpmp4vpay.c:
16463 * gst/rtp/gstrtpmpadepay.c:
16464 * gst/rtp/gstrtpmpapay.c:
16465 * gst/rtp/gstrtppcmadepay.c:
16466 * gst/rtp/gstrtppcmapay.c:
16467 * gst/rtp/gstrtppcmudepay.c:
16468 * gst/rtp/gstrtppcmupay.c:
16469 * gst/rtp/gstrtpspeexdepay.c:
16470 * gst/rtp/gstrtpspeexpay.c:
16471 * gst/rtsp/gstrtpdec.c:
16472 * gst/smpte/gstsmpte.c:
16473 * gst/videobox/gstvideobox.c:
16474 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
16475 * gst/videofilter/gstvideobalance.c:
16476 * gst/videofilter/gstvideoflip.c:
16477 * gst/videofilter/gstvideotemplate.c:
16478 (gst_videotemplate_base_init):
16479 * gst/videomixer/videomixer.c:
16480 * gst/wavenc/gstwavenc.c:
16481 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
16482 better/unified long descriptions
16484 Some cleanups to auparse, don't send multiple newsegments.
16486 2006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
16488 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
16489 Original commit message from CVS:
16490 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
16491 Don't unref event unconditionally after giving away ownership
16492 (gst_pad_push_event(), gst_pad_send_event() and
16493 gst_pad_event_default() take ownership of the event
16494 passed to them). Fixes warnings/crashes caused by
16497 2006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net>
16499 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
16500 Original commit message from CVS:
16501 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
16502 Don't ref NULL caps (private streams have NULL caps) (#336387);
16503 also, no need to set caps on the same buffer twice.
16505 2006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net>
16507 gst/mpegstream/: Don't leak element and pad names in error messages, use
16508 Original commit message from CVS:
16509 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
16510 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
16511 (gst_dvd_demux_get_subpicture_stream):
16512 * gst/mpegstream/gstmpegdemux.c:
16513 (gst_mpeg_demux_sync_stream_to_time):
16514 Don't leak element and pad names in error messages, use
16515 GST_DEBUG_PAD_NAME instead. Add some more debug code.
16517 2006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
16519 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
16520 Original commit message from CVS:
16521 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
16522 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
16523 Name the structure in the custom event with the
16524 language codes for the audio and subtitle streams
16525 actually like dvddemux expects it to be named.
16526 Set caps on source pad and outgoing buffers.
16528 2006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
16530 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
16531 Original commit message from CVS:
16532 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
16533 (gst_lame_get_property), (gst_lame_setup):
16534 * ext/lame/gstlame.h:
16535 Make xingheader property non-functional, it's broken anyway
16536 after all (use xingmux instead).
16538 2006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net>
16540 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
16541 Original commit message from CVS:
16542 * ext/lame/gstlame.c: (gst_lame_sink_event):
16543 On EOS, flush encoder and send remaining data. Fix
16544 return value handling in sink event function.
16546 2006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch>
16548 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
16549 Original commit message from CVS:
16550 Patch by: Jürg Billeter <j at bitron dot ch>
16551 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
16552 Fix wrong check for started flag when setting the 'device' property.
16553 We want to allow it when the source is NOT started yet and ignore it
16554 when the source is running.
16556 2006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
16558 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
16559 Original commit message from CVS:
16560 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
16561 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
16562 (gst_asf_demux_process_chunk):
16563 * gst/asfdemux/gstasfdemux.h:
16564 Subtract first timestamp from timestamps, so that
16565 stream starts from 0; makes live streams that don't
16566 start at 0 work again (fixes #317310, #336097).
16568 2006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com>
16570 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
16571 Original commit message from CVS:
16572 Patch by: Christian Kirbach
16574 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
16575 -good. Fixes build on some systems (#331838).
16577 2006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net>
16579 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
16580 Original commit message from CVS:
16581 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16582 (gst_rmdemux_parse_cont):
16583 Extract more tags and also post codec name tag on the
16584 bus so this shows up in totem and nautilus.
16586 2006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net>
16588 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
16589 Original commit message from CVS:
16590 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16591 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
16592 Extra data usually goes into the caps as 'codec_data', not
16593 as first buffer into the stream.
16594 Need to byte swap AC3 content in realmedia files for some
16595 reason (fixes #331588).
16597 2006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net>
16599 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
16600 Original commit message from CVS:
16601 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
16602 (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
16603 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
16604 When operating in pull mode, post an error message on the
16605 bus when all source pads are unlinked or some other fatal
16606 error occured (#323023). Regrade some recurring debug messages
16607 to LOG level. Convert c++-style comments into C-style ones.
16609 2006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net>
16611 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
16612 Original commit message from CVS:
16613 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
16614 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
16615 (gst_rmdemux_all_source_pads_unlinked),
16616 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
16617 (gst_rmdemux_parse_packet):
16618 * gst/realmedia/rmdemux.h:
16619 Handle unlinked source pads properly and stop if all source pads
16620 are unlinked (#323023).
16622 2006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz>
16624 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
16625 Original commit message from CVS:
16626 Patch by: Michal Benes <michal dot benes at xeris dot cz>
16627 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
16628 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
16629 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
16630 * gst/mpegstream/gstmpegdemux.h:
16631 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
16632 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
16633 clock_freq of 90kHz this timestamp overflows every ~13 hours. This
16634 situation really happens when grabbing DVB streams. Current
16635 mpegdemuxer can not handle this situation correctly and it
16636 restarts counting gstreamer timestamps from zero.
16639 2006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org>
16641 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
16642 Original commit message from CVS:
16643 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
16644 (gst_a52dec_chain_raw), (gst_a52dec_change_state):
16645 * ext/a52dec/gsta52dec.h:
16646 Fix #334550: failure to play raw AC3 files due to segment problems.
16648 2006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org>
16650 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
16651 Original commit message from CVS:
16652 Patch by: Christophe Fergeau <teuf gnome org>
16653 * ext/lame/gstlame.c: (gst_lame_release_memory),
16654 (gst_lame_finalize), (gst_lame_class_init),
16655 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
16656 (gst_lame_change_state):
16657 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
16659 2006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
16661 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
16662 Original commit message from CVS:
16663 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
16664 (gst_mad_sink_event), (gst_mad_change_state):
16665 Include AUDIO_CODEC tag with tags posted if input is not
16666 framed (#334258). Use _scale() util functions in more places.
16668 2006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org>
16670 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
16671 Original commit message from CVS:
16672 2006-03-12 Christophe Fergeau <teuf@gnome.org>
16673 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
16674 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
16675 property as BROKEN (see
16676 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
16677 explanation why it's broken).
16679 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
16681 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
16682 Original commit message from CVS:
16683 2006-03-11 Christophe Fergeau <teuf@gnome.org>
16684 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
16686 * gst/xingheader/Makefile.am:
16687 * gst/xingheader/gstxingmux.c:
16688 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
16689 to MP3 files (this allows decoder to figure out the length of VBR
16692 2006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org>
16694 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
16695 Original commit message from CVS:
16696 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
16697 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
16698 tag (#333683, patch by: Alex Lancaster).
16700 2006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com>
16702 ext/amrnb/: Further fancyfication.
16703 Original commit message from CVS:
16704 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
16705 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
16706 (gst_amrnbdec_state_change):
16707 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
16708 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
16709 (gst_amrnbenc_state_change):
16710 * ext/amrnb/amrnbenc.h:
16711 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
16712 (gst_amrnbparse_query):
16713 Further fancyfication.
16714 Use _take to get writable data from the adapter.
16715 Precalc packet duration.
16717 Forward _push to upstream.
16718 Post error messages when something goes wrong.
16719 Remove old code in amrnbparse.
16720 Don't ignore query results from upstream.
16722 2006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org>
16724 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
16725 Original commit message from CVS:
16726 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
16727 The AMR encoder writes into the audio buffers it processes, so
16728 use gst_buffer_make_writable() on buffers we might (they go through
16729 an adapter, so there can be copying going on later anyway) be
16732 2006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net>
16734 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
16735 Original commit message from CVS:
16736 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
16737 (gst_mpeg_parse_handle_src_query):
16738 Declare variables at the beginning of a block and make
16739 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
16741 2006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it>
16743 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
16744 Original commit message from CVS:
16745 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
16746 Read packet size, sequence and padsize in right order again
16747 (fixes #332796; patch by: Fabrizio Gennari).
16749 2006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
16751 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
16752 Original commit message from CVS:
16753 * gst/iec958/ac3iec.c:
16754 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
16756 2006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16758 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
16759 Original commit message from CVS:
16761 Make the id3tag and mad checks check for both a header and the
16762 appropriate library if the pkg-config is missing. (Closes #331842)
16763 Split the id3tag and mad checks into 2 pieces. Sometime soon I might
16764 do the same for the plugins themselves.
16766 2006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net>
16768 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
16769 Original commit message from CVS:
16770 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
16771 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
16772 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
16773 * ext/mpeg2dec/gstmpeg2dec.h:
16774 Don't treat STATE_INVALID as fatal error; throw an error
16775 only after five consecutive decoding errors. Makes decoding
16776 mpeg streams more robust and fixes playback of joined clips
16779 2006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
16781 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
16782 Original commit message from CVS:
16783 * ext/dvdnav/dvdnavsrc.h:
16784 Oops. forgot to add this one.
16786 2006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net>
16788 ext/Makefile.am: Fix dist-check.
16789 Original commit message from CVS:
16790 2006-02-26 Julien MOUTTE <julien@moutte.net>
16791 * ext/Makefile.am: Fix dist-check.
16793 2006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net>
16795 configure.ac: Disable dvdnavsrc for now.
16796 Original commit message from CVS:
16798 Disable dvdnavsrc for now.
16800 2006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net>
16802 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
16803 Original commit message from CVS:
16806 * ext/dvdnav/Makefile.am:
16807 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
16808 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
16809 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
16810 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
16811 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
16812 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
16813 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
16814 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
16815 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
16816 (gst_dvd_nav_src_make_dvd_event),
16817 (gst_dvd_nav_src_structure_set_uint64),
16818 (gst_dvd_nav_src_push_dvd_nav_packet_event),
16819 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
16820 (gst_dvd_nav_src_push_titlelang_event),
16821 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
16822 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
16823 (gst_dvd_nav_src_handle_navigation_event),
16824 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
16825 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
16826 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
16827 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
16828 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
16829 (gst_dvd_nav_src_do_init), (plugin_init):
16830 dvdnavsrc ported to 0.10, for the most part at least. Not quite
16831 ready for prime time yet though.
16833 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net>
16835 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
16836 Original commit message from CVS:
16837 * ext/cdio/Makefile.am:
16838 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
16839 required for Cygwin, see #317048)
16840 * gst/rtp/gstasteriskh263.c:
16841 Cygwin has includes for both the unix network socket API
16842 and the windows API, but only one can be included, so fix
16843 includes to only use one or the other, prefering the unxi
16846 2006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
16848 Port dvdsubdec to 0.10
16849 Original commit message from CVS:
16851 * gst/dvdsub/Makefile.am:
16852 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
16853 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
16854 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
16855 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
16856 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
16857 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
16858 (gst_send_empty_fill), (gst_send_subtitle_frame),
16859 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
16860 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
16862 * gst/dvdsub/gstdvdsubdec.h:
16863 Port dvdsubdec to 0.10
16865 2006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16867 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
16868 Original commit message from CVS:
16869 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
16870 Push the rank up to SECONDARY+1 so that dvddemux is preferred over
16871 mpegdemux for MPEG-2 video streams.
16873 2006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16875 configure.ac: Bump nano back to CVS
16876 Original commit message from CVS:
16878 Bump nano back to CVS
16880 === release 0.10.2 ===
16882 2006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16884 configure.ac: releasing 0.10.2, "Season to Taste"
16885 Original commit message from CVS:
16887 releasing 0.10.2, "Season to Taste"
16889 2006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16891 configure.ac: releasing 0.10.1.3 prelease for 0.10.2
16892 Original commit message from CVS:
16894 releasing 0.10.1.3 prelease for 0.10.2
16896 2006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net>
16898 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
16899 Original commit message from CVS:
16900 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
16901 In sink event handler, release object lock again
16902 _before_ sending EOS event downstream (#313838).
16904 2006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org>
16907 * gst/asfdemux/gstasf.c:
16908 fix rank of asfdemux
16909 Original commit message from CVS:
16910 fix rank of asfdemux
16912 2006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16914 configure.ac: releasing 0.10.1.2 prelease for 0.10.2
16915 Original commit message from CVS:
16917 releasing 0.10.1.2 prelease for 0.10.2
16919 2006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org>
16921 * gst-plugins-ugly.spec.in:
16923 Original commit message from CVS:
16926 2006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net>
16928 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
16929 Original commit message from CVS:
16930 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
16931 (crop_copy_i422_buffer), (crop_buffer):
16932 When we need to crop the output buffer, make sure we
16933 create a buffer of the right size and respect the implicit
16934 striding used for I420 elsewhere in GStreamer (#331301).
16936 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net>
16938 ext/cdio/gstcdio.c: Init debug category (#331253).
16939 Original commit message from CVS:
16940 * ext/cdio/gstcdio.c: (plugin_init):
16941 Init debug category (#331253).
16943 2006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com>
16945 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
16946 Original commit message from CVS:
16947 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
16948 Do not error out on non-recognized streams. Ignore them and allow
16949 playback of the other streams.
16951 2006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16953 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
16954 Original commit message from CVS:
16955 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
16956 Add a small sanity check for LPCM reading.
16958 2006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com>
16960 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
16961 Original commit message from CVS:
16962 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
16963 Take into account the file properties preroll value for
16964 timestamping/newsegment. It's weird this value was commented out.
16966 2006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com>
16968 gst/asfdemux/Makefile.am: More asf makefile fixing.
16969 Original commit message from CVS:
16970 * gst/asfdemux/Makefile.am:
16971 More asf makefile fixing.
16973 2006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com>
16975 ext/lame/gstlame.c: Fix up lame a bit.
16976 Original commit message from CVS:
16977 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
16978 (gst_lame_change_state):
16980 Apply patch #319782 by Gautier Portet.
16982 2006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com>
16984 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
16985 Original commit message from CVS:
16986 * gst/asfdemux/Makefile.am:
16987 But we do need to link against the riff libraryr.
16989 2006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com>
16991 gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
16992 Original commit message from CVS:
16993 * gst/asfdemux/Makefile.am:
16994 We don't want asfmux.c yet.
16996 2006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com>
16998 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
16999 Original commit message from CVS:
17000 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
17001 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
17002 (gst_mad_change_state):
17003 Port fixes for bugs 314771, 308772, 140237, and 302625
17004 from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
17005 Use GST_EVENT_FLUSH_STOP to clear data from the current input
17006 buffer, to avoid using it for any future decoding.
17008 2006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net>
17010 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
17011 Original commit message from CVS:
17013 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
17014 (gst_asf_get_guid_nick):
17015 * gst/asfdemux/asfheaders.h:
17016 * gst/asfdemux/gstasf.c: (plugin_init):
17017 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
17018 (gst_asf_demux_class_init), (gst_asf_demux_init),
17019 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
17020 (gst_asf_demux_handle_src_event),
17021 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
17022 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
17023 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
17024 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
17025 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
17026 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
17027 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
17028 (gst_asf_demux_get_bitrate_record),
17029 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
17030 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
17031 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
17032 (gst_asf_demux_get_obj_data_correction),
17033 (gst_asf_demux_get_stream_audio),
17034 (gst_asf_demux_get_stream_correction),
17035 (gst_asf_demux_get_stream_video),
17036 (gst_asf_demux_get_stream_video_format),
17037 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
17038 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
17039 (gst_asf_demux_process_stream),
17040 (gst_asf_demux_get_gst_tag_from_tag_name),
17041 (gst_asf_demux_commit_taglist),
17042 (gst_asf_demux_process_ext_content_desc),
17043 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
17044 (gst_asf_demux_process_header), (gst_asf_demux_process_file),
17045 (gst_asf_demux_process_comment),
17046 (gst_asf_demux_process_bitrate_props_object),
17047 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
17048 (gst_asf_demux_descramble_segment),
17049 (gst_asf_demux_element_send_event),
17050 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
17051 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
17052 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
17053 (gst_asf_demux_get_src_query_types),
17054 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
17055 * gst/asfdemux/gstasfdemux.h:
17056 asfdemux ported to 0.10. Does still need a bit of work (seems like
17057 there's something funky going on when timestamping video frames).
17058 The seeking code is likely to make Wim cry, but hey, at least it
17061 2006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
17063 ext/amrnb/amrnbdec.c: Some more comments.
17064 Original commit message from CVS:
17065 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
17066 (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
17067 Some more comments.
17068 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
17069 Applied patch from Fabrizio Gennari, fixes #330844.
17071 2006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
17073 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
17074 Original commit message from CVS:
17075 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
17076 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
17077 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
17078 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
17079 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
17080 * ext/dvdread/dvdreadsrc.h:
17081 Let's try to play the title the user set via the URI handler or
17082 via properties instead of always playing the first title. Also,
17083 Also, count title/chapter/angle number in URI and properties
17084 from 1 rather than 0.
17086 2006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net>
17088 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
17089 Original commit message from CVS:
17090 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
17091 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
17092 (gst_dvd_read_src_do_duration_query):
17093 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
17094 otherwise GstBaseSrc will think we can operate pull_range based,
17095 which we don't really, and typefinding will fail miserably.
17096 Also, make seeking work somewhat (only works with flumpegdemux
17097 at the moment, mpegstream needs fixing for that first).
17099 2006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net>
17101 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
17102 Original commit message from CVS:
17103 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
17104 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
17105 Only allocate buffer once we know exactly how much we need,
17106 rather than gratuitously allocating 2MB-buffers all the time
17107 even if we usually need much less than that. Also, demote
17108 a debug message from DEBUG to LOG level.
17110 2006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
17112 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
17113 Original commit message from CVS:
17114 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
17115 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
17116 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
17117 (gst_dvd_read_src_do_position_query):
17118 Add some more debugging and fix duration query in BYTES.
17120 2006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net>
17122 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
17123 Original commit message from CVS:
17126 * ext/dvdread/Makefile.am:
17127 * ext/dvdread/dvdreadsrc.c:
17128 * ext/dvdread/dvdreadsrc.h:
17129 Half-baked port to 0.10. Needs some love
17130 in the seeking department, but at least
17132 * ext/dvdread/stream_labels.c:
17133 * ext/dvdread/stream_labels.h:
17134 Remove these (we use ISO-639 language codes internally; applications
17135 that want to translate those into language names for display to the
17136 user should rely on the iso-codes package for that).
17138 2006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com>
17140 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
17141 Original commit message from CVS:
17142 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
17143 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
17144 (gst_amrnbdec_state_change):
17145 * ext/amrnb/amrnbdec.h:
17146 Fix amrnbdec, handle events, take copy from adapter since the decoder
17147 apparently writes in the source data.
17148 Use some _scale_int, and precalc duration.
17149 Fix some leaks, post ERROR messages.
17151 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net>
17153 docs/plugins/: Add cdio plugin to docs.
17154 Original commit message from CVS:
17155 * docs/plugins/Makefile.am:
17156 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
17157 * docs/plugins/gst-plugins-good-plugins-sections.txt:
17158 * docs/plugins/inspect/plugin-cdio.xml:
17159 Add cdio plugin to docs.
17160 * ext/cdio/gstcdiocddasrc.c:
17162 * ext/cdio/gstcdio.c:
17163 The plugin is called 'cdio' not 'cddio'.
17165 2006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net>
17167 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
17168 Original commit message from CVS:
17169 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
17170 One source pad not being linked is not an error condition when we're
17171 still parsing the header. In this case (e.g. where we don't have a
17172 suitable decoder installed) just pretend everything is fine, so that
17173 the demuxer will actually go on to signal no-more-pads when done
17174 parsing the header, otherwise decodebin/playbin will never post the
17175 appropriate error message if decoders are not available.
17177 2006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
17181 * ext/mad/gstid3tag.c:
17182 * gst/realmedia/rmdemux.c:
17183 Just make it compile with --disable-gst-debug.
17184 Original commit message from CVS:
17185 Just make it compile with --disable-gst-debug.
17187 2006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
17189 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
17190 Original commit message from CVS:
17191 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
17192 (gst_mad_check_caps_reset), (gst_mad_chain):
17193 Merge patch from Radoslaw Szkodzinski (bug 326734)
17195 2006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17197 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
17198 Original commit message from CVS:
17199 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
17200 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
17201 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
17202 (gst_id3_tag_chain):
17203 fixing Gdate handling
17204 enabling mux/demux mode switching
17205 adding better debug output
17207 2006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net>
17209 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...
17210 Original commit message from CVS:
17211 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
17212 If we haven't set caps on a source pad yet, the caps on the
17213 pad are NULL, not un-fixed. Set caps on outgoing buffers.
17215 2006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net>
17217 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
17218 Original commit message from CVS:
17219 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
17220 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
17221 * ext/lame/gstlame.h:
17222 Contrary to what the const char in the lame API might suggest,
17223 lame expects us to keep the strings we pass to id3tag_set_foo()
17224 around; it doesn't free them either though, so we have to store
17225 them somewhere and free them later when we can be sure lame
17226 doesn't need them any longer.
17228 2006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net>
17230 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...
17231 Original commit message from CVS:
17232 * ext/lame/gstlame.c: (add_one_tag):
17233 Fix handling of GST_TAG_DATE (#311679), don't pass an
17234 uninitialised string pointer to lame if we don't know
17235 how to handle the tag type, and fix minor memory leak.
17237 2006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net>
17239 ext/mad/gstmad.c: Fix debug message.
17240 Original commit message from CVS:
17241 * ext/mad/gstmad.c: (gst_mad_chain):
17244 2006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17246 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
17247 Original commit message from CVS:
17248 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net>
17249 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
17250 Erase spurious call to gst_segment_set_newsegment.
17251 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
17252 the superclass method when handling NEWSEGMENT events.
17253 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
17254 and dvd-audio-restart event handling. There are currently less
17255 hackish ways of handling the sparse audio stream problem.
17257 2006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17259 fix up error domains, error strings, and use of translation
17260 Original commit message from CVS:
17261 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
17262 * ext/dvdnav/dvdnavsrc.c: (if):
17263 * ext/dvdread/stream_labels.c:
17264 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
17265 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
17266 fix up error domains, error strings, and use of translation
17268 fix up this file, even though none of them are actually marked
17271 2006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17273 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
17274 Original commit message from CVS:
17275 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net>
17276 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
17277 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
17278 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
17279 (gst_mpeg_parse_change_state):
17280 Make timestamp adjustment somewhat milder. Actual timestamps are
17281 now sent unmodified unless an actual gap is found in the
17282 stream. This should fix time display when playing most MPEG
17285 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net>
17287 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
17288 Original commit message from CVS:
17289 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
17290 * ext/cdio/gstcdio.h:
17291 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
17292 Fix build for libcdio versions >= 76; give slightly lower rank
17295 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net>
17297 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
17298 Original commit message from CVS:
17301 * ext/cdio/Makefile.am:
17302 * ext/cdio/gstcdio.c:
17303 * ext/cdio/gstcdio.h:
17304 * ext/cdio/gstcdiocddasrc.c:
17305 * ext/cdio/gstcdiocddasrc.h:
17306 Port libcdio cdda source, formerly known as cddasrc, now known as
17307 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
17308 but that's not tested (fixes #317658).
17310 2006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com>
17312 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
17313 Original commit message from CVS:
17314 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
17315 tss tss... always set caps on outgoing buffer.
17317 2006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org>
17319 * gst-plugins-ugly.spec.in:
17321 Original commit message from CVS:
17324 2006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17329 Original commit message from CVS:
17332 === release 0.10.1 ===
17334 2006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17340 * docs/plugins/gst-plugins-ugly-plugins.args:
17341 * docs/plugins/inspect/plugin-a52dec.xml:
17342 * docs/plugins/inspect/plugin-amrnb.xml:
17343 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17344 * docs/plugins/inspect/plugin-iec958.xml:
17345 * docs/plugins/inspect/plugin-lame.xml:
17346 * docs/plugins/inspect/plugin-mad.xml:
17347 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17348 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17349 * docs/plugins/inspect/plugin-rmdemux.xml:
17351 Original commit message from CVS:
17354 2006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17359 Original commit message from CVS:
17362 2006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net>
17364 Pass unhandled queries upstream (useful e.g. for SEEKING query)
17365 Original commit message from CVS:
17366 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
17367 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
17368 * ext/mad/gstmad.c: (gst_mad_src_query):
17369 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
17370 * ext/sidplay/gstsiddec.cc:
17371 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
17372 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
17373 Pass unhandled queries upstream (useful e.g. for SEEKING query)
17374 (fixes #325652; based on patch by: Philippe); make rmdemux return
17375 FALSE for position queries, instead of setting -1 as value and
17378 2006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17380 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
17381 Original commit message from CVS:
17382 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net>
17383 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
17384 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
17385 rewrite timestamps in the case segments are being set from
17386 upstream, but use timestamps unmodified. Also send proper position
17387 values. This allows for correct time display and makes queries
17388 work in sink elements.
17389 * gst/mpegstream/gstdvddemux.h:
17390 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
17391 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
17392 Rename flush_filter to segment_filter, which is better represents
17393 what the arreibute does.
17394 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
17395 Activate segment filtering when a timestamp discontinuity is seen.
17397 2006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
17399 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...
17400 Original commit message from CVS:
17401 * ext/mad/gstmad.c: (gst_mad_chain):
17402 Don't forget that we need to send out a newsegment event after a
17403 restart even if we don't have enough data to decode a frame right
17406 2005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17408 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
17409 Original commit message from CVS:
17410 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net>
17411 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
17412 Use the new "audio-shutdown" and "audio-restart" DVD events
17413 instead of the "spu-still-frame" event to shutdown and restart
17414 the audio pipeline.
17415 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
17416 Check for cases where the segment-based adjustment calculation
17417 would produce negative values (which result in an overflow) and
17418 return GST_CLOCK_TIME_NONE instead.
17419 * gst/mpegstream/gstdvddemux.h:
17420 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
17421 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
17422 Add a mechanism to discard audio buffers with timestamps outside
17423 the currently set segment. This was causing (sometimes serious)
17424 synchronization problems after seeking in DVDs with LPCM audio,
17425 since VOBUs usually contain audio material that lies outside the
17426 timestamp range specified by the header.
17428 2005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17430 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
17431 Original commit message from CVS:
17432 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
17433 Remove lingering reference to GstID3Demux
17434 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
17435 Don't output debug saying padding streams are unknown type,
17436 because they're not
17438 2005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17440 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
17441 Original commit message from CVS:
17442 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net>
17443 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
17444 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
17447 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
17448 (gst_mpeg_demux_get_audio_stream):
17449 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
17450 (gst_dvd_demux_get_audio_stream)
17451 (gst_dvd_demux_get_subpicture_stream)
17452 (gst_dvd_demux_send_subbuffer):
17453 Send current* pad buffers with appropriate caps.
17455 2005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17457 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
17458 Original commit message from CVS:
17459 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net>
17460 * gst/iec958/ac3iec.h:
17461 * gst/iec958/ac3iec.c:
17462 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
17463 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
17464 raw-audio property to ac3iec958 that allows setting the source pad
17465 caps to raw audio instead of audio/x-iec958. This makes it
17466 possible to use ac3iec958 together with the normal alsasink
17467 element to drive an external receiver that autodetects AC3
17470 2005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org>
17472 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
17473 Original commit message from CVS:
17474 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
17475 (ac3iec_chain_dvd):
17476 * gst/iec958/ac3iec.h:
17477 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
17479 2005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net>
17481 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
17482 Original commit message from CVS:
17483 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
17484 When getting a seek event, first check if the upstream element
17485 can handle it and only do our own seek stuff when it can't
17486 (should fix #322856).
17488 2005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net>
17490 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
17491 Original commit message from CVS:
17492 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
17493 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
17494 Really convert to BYTES format when we want to convert
17495 to bytes (use right variable; fixes #322856).
17497 2005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17499 Big mpegparse clean up, second round:
17500 Original commit message from CVS:
17501 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
17502 Big mpegparse clean up, second round:
17503 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
17504 Send and EOS event down the audio pipeline when an still frame
17505 event arrives. This prevents the pipeline from locking when a
17506 still menu comes directly after a flush.
17507 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
17508 Don't send a newsegment in reset.
17509 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
17510 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
17511 Move the code of handle_newsegment to process_event. Send a
17512 NEWSEGMENT after FLUSH_STOP.
17513 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
17515 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
17516 (gst_mpeg_demux_class_init): Don't override send_event.
17517 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
17518 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
17519 (gst_mpeg_demux_reset):
17520 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed
17522 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
17523 Reset the mpegparse element after a flush.
17524 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
17525 Don't forward events.
17526 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
17527 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
17528 handle_newsegment is not a virtual method anymore.
17529 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
17530 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
17531 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
17532 rid of send_newsegment virtual method.
17533 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
17534 handle DVD events and call the superclass method for other event
17536 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
17537 override process_event anymore.
17538 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
17539 (gst_mpeg_parse_process_event): Move actual event processing to
17540 process event so that subclasses can properly override or extend
17542 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
17543 Eliminate time parameter in process event.
17544 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
17545 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
17546 (gst_mpeg_demux_send_subbuffer):
17547 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
17548 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
17549 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
17550 adding the value of the adjust attribute.
17551 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
17552 rid of the adjust attribute. Now all timestamp adjustments are
17553 performed by mpegparse using the current segment.
17554 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
17555 (gst_mpeg_parse_class_init): Implement the adjust_ts method based
17556 on the adjust attribute for SCR values and the current segment.
17557 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
17558 adjust_ts virtual method to adjust timestamps for outgoing
17560 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
17561 (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
17562 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
17563 (gst_dvd_demux_handle_newsegment): Don't override
17565 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
17566 Check for DVD events in process_event instead of
17568 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
17569 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
17570 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
17571 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
17572 (gst_mpeg_demux_send_event):
17573 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
17574 (gst_dvd_demux_handle_dvd_event):
17575 Eliminate the time parameter in send_event.
17577 2005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17579 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
17580 Original commit message from CVS:
17581 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
17582 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
17583 Fix typefinding in id3demux, and then remove it in favour
17584 of the new LGPL id3demux in gst-plugins-good
17585 * ext/mad/gstmad.c: (gst_mad_dispose):
17586 dispose can run more than once.
17588 2005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17590 gst/asfdemux/gstasfmux.c: change some char* into char[]
17591 Original commit message from CVS:
17592 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
17593 change some char* into char[]
17595 2005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
17597 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
17598 Original commit message from CVS:
17599 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
17600 Remove memleak from unused GstRMDemuxStream
17602 2005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org>
17604 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
17605 Original commit message from CVS:
17606 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
17607 (gst_id3_tag_do_typefind):
17608 Use the correct function to free typefind factory list.
17610 2005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net>
17612 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
17613 Original commit message from CVS:
17614 * ext/mad/gstmad.c: (gst_mad_src_query):
17615 For position and duration queries in TIME format, try the peer
17616 first (might be a demuxer).
17618 2005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17620 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
17621 Original commit message from CVS:
17622 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net>
17623 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
17624 Properly handle non contiguous VOBUs by adding the segment accum
17625 field to the adjust value.
17626 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
17627 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
17628 handle_newsegment to prevent sending actual newsegment events and
17629 use tiemstamp rewriting instead.
17630 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
17632 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
17633 (gst_mpeg_parse_event):
17634 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
17635 Add a new parameter to handle_newsegment to allow controlling
17636 whether newsegment events are forwarded or not.
17637 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
17638 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
17639 (gst_dvd_demux_reset):
17640 last_end_ptm and discont_time aren't necessary anymore, since
17641 timestamp adjustment is now replaced by newsegment events.
17642 (gst_dvd_demux_init): Prevent MPEGParse from adjusting
17644 * gst/mpegstream/gstdvddemux.h:
17645 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
17646 Don't handle dvd-nav-packet events anymore, since the are now
17647 replaced by standard newsegment events.
17648 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
17649 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
17650 (gst_dvd_demux_change_state):
17651 * gst/mpegstream/gstdvddemux.h:
17652 Get rid of the ignore_next_newmedia_discont hack.
17653 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
17654 (gst_dvd_demux_handle_newsegment):
17655 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
17656 (gst_mpeg_demux_handle_newsegment): Don't override
17657 handle_newsegment anymore. It was only necessary to handle
17659 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
17660 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
17661 (gst_dvd_demux_set_cur_subpicture):
17662 Reactivate handling of DVD events.
17663 * gst/mpegstream/gstmpegparse.c (normal_seek)
17664 (gst_mpeg_parse_handle_src_event)
17665 (gst_mpeg_parse_handle_src_query):
17666 First attempt at reenabling seek.
17667 * gst/mpegstream/gstmpegparse.h:
17668 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
17669 (gst_mpeg_parse_update_streaminfo)
17670 (gst_mpeg_parse_get_rate)
17671 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
17672 (gst_mpeg_parse_handle_src_query):
17673 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
17674 Make queries work again.
17675 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
17676 (gst_mpeg_parse_handle_newsegment)
17677 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
17678 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
17679 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
17680 Get rid of the newsegment_pending attribute, and rely instead on
17681 proper timestamp adjustment.
17682 * gst/mpegstream/gstmpegparse.c
17683 (gst_mpeg_parse_get_src_event_masks): Erase.
17684 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
17685 Initialize fields before creating pads to prevent the pad creation
17686 callback from failing.
17687 (gst_mpeg_parse_reset): Initialize new fields, and change
17688 initialization order to match the order in the structure.
17689 (gst_mpeg_parse_handle_newsegment): Forward new segment events
17690 whenever possible, and update the current segment.
17691 (gst_mpeg_parse_send_newsegment): Update the current segment and
17692 pending_newsegment.
17693 (gst_mpeg_parse_pad_added): Use the current segment to send
17694 newsegment events to new pads.
17695 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
17696 and events. Properly update newsegment_pending.
17697 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
17698 New fields do_adjust and current_segment.
17699 * gst/mpegstream/gstmpegdemux.c:
17700 * gst/mpegstream/gstdvddemux.c:
17701 * gst/mpegstream/gstmpegparse.h:
17702 Rename handle_discont virtual method to handle_newsegment. Erase
17703 some (already commented out support) for old NEW_MEDIA events.
17704 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
17705 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
17706 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
17707 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
17708 (gst_mpeg_parse_event, gst_mpeg_parse_chain):
17709 Erase the "pending_scr" field, and replace it by a slightly
17710 different handling of the current SCR. Document code blocks in
17711 parse_packhead and chain.
17713 2005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com>
17715 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
17716 Original commit message from CVS:
17717 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
17718 g_warning() are only for really fatal warnings. If we can't decode a
17719 tag, just ignore that tag and do a GST_WARNING.
17721 2005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17724 * ext/a52dec/gsta52dec.h:
17725 * ext/dvdread/dvdreadsrc.h:
17726 * ext/lame/gstlame.h:
17727 * ext/mad/gstid3tag.c:
17728 * ext/mad/gstmad.c:
17729 * ext/mad/gstmad.h:
17730 * ext/mpeg2dec/gstmpeg2dec.h:
17731 * ext/sidplay/gstsiddec.h:
17732 * gst/ac3parse/gstac3parse.c:
17733 * gst/ac3parse/gstac3parse.h:
17734 * gst/asfdemux/gstasfdemux.c:
17735 * gst/asfdemux/gstasfdemux.h:
17736 * gst/iec958/ac3iec.h:
17737 * gst/mpegaudioparse/gstmpegaudioparse.c:
17738 * gst/mpegaudioparse/gstmpegaudioparse.h:
17739 * gst/mpegstream/gstdvddemux.h:
17740 * gst/mpegstream/gstmpegclock.h:
17741 * gst/mpegstream/gstmpegdemux.h:
17742 * gst/mpegstream/gstmpegpacketize.h:
17743 * gst/mpegstream/gstmpegparse.c:
17744 * gst/mpegstream/gstmpegparse.h:
17745 * gst/mpegstream/gstrfc2250enc.c:
17746 * gst/mpegstream/gstrfc2250enc.h:
17747 * gst/realmedia/rmdemux.c:
17748 * gst/realmedia/rmdemux.h:
17749 * gst/synaesthesia/synaescope.c:
17751 Original commit message from CVS:
17754 2005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17758 Original commit message from CVS:
17761 === release 0.10.0 ===
17763 2005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17769 * docs/plugins/inspect/plugin-a52dec.xml:
17770 * docs/plugins/inspect/plugin-amrnb.xml:
17771 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17772 * docs/plugins/inspect/plugin-iec958.xml:
17773 * docs/plugins/inspect/plugin-lame.xml:
17774 * docs/plugins/inspect/plugin-mad.xml:
17775 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17776 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17777 * docs/plugins/inspect/plugin-rmdemux.xml:
17779 Original commit message from CVS:
17782 2005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com>
17784 Update for alloc_buffer changes.
17785 Original commit message from CVS:
17786 2005-12-05 Andy Wingo <wingo@pobox.com>
17787 * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
17788 * ext/mad/gstmad.c: (gst_mad_chain):
17789 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
17790 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
17791 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
17792 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17793 (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
17795 2005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com>
17797 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
17798 Original commit message from CVS:
17799 2005-12-05 Andy Wingo <wingo@pobox.com>
17800 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
17801 id3demux and id3mux now. Fixes #323199.
17803 2005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org>
17805 * gst-plugins-ugly.spec.in:
17806 update spec file for latest changes
17807 Original commit message from CVS:
17808 update spec file for latest changes
17810 2005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17812 fix silly Makefile.am bug so they link correctly again
17813 Original commit message from CVS:
17814 * ext/amrnb/Makefile.am:
17815 * gst/realmedia/Makefile.am:
17816 fix silly Makefile.am bug so they link correctly again
17818 2005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17822 Original commit message from CVS:
17825 === release 0.9.7 ===
17827 2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17836 * docs/plugins/gst-plugins-ugly-plugins.args:
17837 * docs/plugins/inspect/plugin-a52dec.xml:
17838 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17839 * docs/plugins/inspect/plugin-iec958.xml:
17840 * docs/plugins/inspect/plugin-lame.xml:
17841 * docs/plugins/inspect/plugin-mad.xml:
17842 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17843 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17844 * docs/plugins/inspect/plugin-rmdemux.xml:
17845 * docs/random/LICENSE:
17846 * docs/random/PORTED_09:
17848 Original commit message from CVS:
17851 2005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17855 * ext/amrnb/Makefile.am:
17856 * gst/realmedia/Makefile.am:
17857 Don't know how these escaped my eye before. Fix link flags.
17858 Original commit message from CVS:
17859 Don't know how these escaped my eye before. Fix link flags.
17861 2005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17864 * examples/Makefile.am:
17865 * examples/capsfilter/Makefile.am:
17866 * examples/capsfilter/capsfilter1.c:
17867 * examples/gob/Makefile.am:
17868 * examples/gob/gst-identity2.gob:
17869 * examples/gstplay/.gitignore:
17870 * examples/gstplay/Makefile.am:
17871 * examples/gstplay/player.c:
17872 * examples/indexing/.gitignore:
17873 * examples/indexing/Makefile.am:
17874 * examples/indexing/indexmpeg.c:
17875 * examples/level/Makefile.am:
17876 * examples/level/README:
17877 * examples/level/demo.c:
17878 * examples/level/plot.c:
17879 * examples/stats/Makefile.am:
17880 * examples/stats/mp2ogg.c:
17881 * examples/switch/.gitignore:
17882 * examples/switch/Makefile.am:
17883 * examples/switch/switcher.c:
17885 Original commit message from CVS:
17888 2005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net>
17890 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
17891 Original commit message from CVS:
17892 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
17893 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
17894 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
17895 (gst_mpeg_parse_send_event):
17896 Ref events before sending them to multiple pads, after all
17897 gst_pad_send_event() takes ownership of events. Don't leak
17898 events that have not been handled (fixes #322745).
17900 2005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17902 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
17903 Original commit message from CVS:
17904 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net>
17905 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
17906 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
17907 from making timestamp adjustments. This will have to be re-added
17908 in some form in the near future, but in order to do that, some nav
17909 packet parsing will be necessary in mpegdemux.
17910 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
17911 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
17912 (g_value_set_int, gst_mpeg_parse_set_property)
17913 Get rid of do_adjust and use_adjust. Rename max_discont to
17915 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
17916 -1, no adjustment is made.
17917 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
17918 Rename max_discont property to max_scr_gap. Erase "adjust"
17920 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
17921 override send_event anymore, base class does the job.
17922 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
17923 Base class now does most of the work.
17924 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
17925 Generalize to forwarding the event to all source pads in the
17927 * gst/mpegstream/gstmpegparse.h:
17928 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
17929 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
17930 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
17931 (gst_mpeg_parse_set_property):
17932 Clock synchronization doesn't make sense anymore for a
17935 2005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org>
17937 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
17938 Original commit message from CVS:
17939 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
17940 Don't treat normal EOS as a fatal error.
17942 2005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com>
17944 ext/mad/gstmad.c: Proper warning statements,
17945 Original commit message from CVS:
17946 * ext/mad/gstmad.c: (gst_mad_chain):
17947 Proper warning statements,
17948 Don't error if the src pad isn't linked when pushing.
17949 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
17950 Proper state_change, avoids borkage when going to READY
17952 2005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17955 * gst-libs/Makefile.am:
17957 * gst-libs/ext/.gitignore:
17958 * gst-libs/gst/media-info/.gitignore:
17959 * gst-libs/gst/play/.gitignore:
17960 * gst-libs/gst/play/play.h:
17961 * gst-libs/gst/play/play.vcproj:
17962 no need for an AS_LIBTOOL call
17963 Original commit message from CVS:
17964 no need for an AS_LIBTOOL call
17966 2005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17970 * gst-plugins-ugly.spec.in:
17971 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
17972 Original commit message from CVS:
17973 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
17975 2005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17977 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
17978 Original commit message from CVS:
17979 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
17980 Prime libmpeg2's pumps with some null custom buffers
17981 to ensure it doesn't ask us to discard garbage later yay.
17983 2005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17985 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
17986 Original commit message from CVS:
17987 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
17988 Prime libmpeg2's pumps with some null custom buffers
17989 to ensure it ask us to discard garbage later yay.
17991 2005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org>
17993 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
17994 Original commit message from CVS:
17995 * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
17996 (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
17997 (gst_a52dec_chain_raw):
17998 * ext/a52dec/gsta52dec.h:
17999 Accept AC3 in audio/x-private1-ac3 format, which includes
18000 DVD-specific headers, as well as raw AC3, for compatibility with
18003 2005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18005 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
18006 Original commit message from CVS:
18007 * ext/mad/gstmad.c: (gst_mad_chain):
18008 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
18009 skip frame synthesis and consume input data as if we'd done the
18010 decode. Makes mad not error when the src pad is not connected.
18013 2005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18016 Erase old CVS conflict line.
18017 Original commit message from CVS:
18018 Erase old CVS conflict line.
18020 2005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18022 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
18023 Original commit message from CVS:
18024 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net>
18025 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
18026 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
18027 (gst_mpeg_parse_chain):
18028 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
18029 (gst_mpeg_demux_send_newsegment):
18030 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
18031 * gst/mpegstream/gstmpegparse.h:
18032 Rename send_discont method to send_newsegment and add parameters
18033 to handle actual segments. Adapt code all around to run with the
18034 new name and signature.
18035 * gst/mpegstream/gstmpegdemux.c:
18036 * gst/mpegstream/gstmpegparse.c:
18037 * gst/mpegstream/gstdvddemux.c:
18038 Convert to GST_BOILERPLATE.
18040 2005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18043 fix AS_LIBTOOL call
18044 Original commit message from CVS:
18045 fix AS_LIBTOOL call
18047 2005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18050 add a torture target
18051 Original commit message from CVS:
18052 add a torture target
18054 2005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18059 Original commit message from CVS:
18062 === release 0.9.6 ===
18064 2005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18070 * docs/plugins/gst-plugins-ugly-plugins.args:
18071 * docs/plugins/gst-plugins-ugly-plugins.signals:
18072 * docs/plugins/inspect/plugin-a52dec.xml:
18073 * docs/plugins/inspect/plugin-amrnb.xml:
18074 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18075 * docs/plugins/inspect/plugin-iec958.xml:
18076 * docs/plugins/inspect/plugin-lame.xml:
18077 * docs/plugins/inspect/plugin-mad.xml:
18078 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18079 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18080 * docs/plugins/inspect/plugin-rmdemux.xml:
18082 Original commit message from CVS:
18085 2005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org>
18087 gst/realmedia/rmdemux.c: Fractional framerates.
18088 Original commit message from CVS:
18089 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
18090 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
18091 (find_seek_offset_bytes), (find_seek_offset_time),
18092 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
18093 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
18094 (gst_rmdemux_chain), (gst_rmdemux_send_event),
18095 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
18096 (gst_rmdemux_parse_packet):
18097 Fractional framerates.
18099 2005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18101 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
18102 Original commit message from CVS:
18103 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
18104 (gst_mpeg2dec_negotiate_format), (handle_sequence),
18105 (gst_mpeg2dec_sink_event):
18106 * ext/mpeg2dec/gstmpeg2dec.h:
18107 Use fractional framerates
18109 2005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com>
18111 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
18112 Original commit message from CVS:
18113 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
18114 set_clock returns a boolean.
18116 2005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
18118 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
18119 Original commit message from CVS:
18120 * ext/mad/gstmad.c: (gst_mad_chain):
18121 Fix seeking even more by sending the newsegment event with the
18122 right parameters. Should fix querying in playbin/totem after
18125 2005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
18127 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
18128 Original commit message from CVS:
18129 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
18130 (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
18131 Fix seeking in stand-alone mode. Fix nonexistant enum value
18132 introduced in previous commit. Improve debug messages here and
18133 there. Actually return a proper return value in the sink event
18136 2005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18138 * ext/lame/gstlame.c:
18140 Original commit message from CVS:
18143 2005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18146 * ext/lame/gstlame.c:
18147 * ext/mad/gstmad.c:
18148 * ext/sidplay/gstsiddec.cc:
18150 Original commit message from CVS:
18153 2005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com>
18156 * ext/lame/gstlame.c:
18157 * ext/mad/gstid3tag.c:
18158 * ext/sidplay/gstsiddec.cc:
18159 Update for gst_tag_setter API changes.
18160 Original commit message from CVS:
18161 2005-11-22 Andy Wingo <wingo@pobox.com>
18162 * Update for gst_tag_setter API changes.
18164 2005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com>
18167 * ext/a52dec/gsta52dec.c:
18168 * ext/mad/gstid3tag.c:
18169 * ext/mad/gstmad.c:
18170 * gst/mpegaudioparse/gstmpegaudioparse.c:
18171 * gst/mpegstream/gstdvddemux.c:
18172 * gst/mpegstream/gstmpegparse.c:
18173 * gst/realmedia/rmdemux.c:
18174 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
18175 Original commit message from CVS:
18176 2005-11-22 Andy Wingo <wingo@pobox.com>
18177 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
18178 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
18179 * ext/mad/gstmad.c (gst_mad_chain)
18180 * gst/mpegaudioparse/gstmpegaudioparse.c
18181 (gst_mp3parse_sink_event)
18182 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
18183 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
18184 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
18185 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
18186 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
18188 2005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
18190 ext/mad/Makefile.am: libgsttagedit => libgsttag
18191 Original commit message from CVS:
18192 * ext/mad/Makefile.am:
18193 libgsttagedit => libgsttag
18195 2005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
18197 ext/lame/gstlame.c: Don't take the stream lock
18198 Original commit message from CVS:
18199 * ext/lame/gstlame.c: (gst_lame_sink_event):
18200 Don't take the stream lock
18202 2005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com>
18204 ext/: Don't take the stream lock.
18205 Original commit message from CVS:
18206 2005-11-21 Andy Wingo <wingo@pobox.com>
18207 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
18208 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
18209 * ext/mad/gstmad.c (gst_mad_sink_event):
18210 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
18212 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
18213 stream lock changes.
18215 2005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com>
18217 *.*: Ran scripts/update-macros. Oh yes.
18218 Original commit message from CVS:
18219 2005-11-21 Andy Wingo <wingo@pobox.com>
18221 * *.c: Ran scripts/update-macros. Oh yes.
18223 2005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
18225 gst/mpegstream/: Filler events have beem removed for now.
18226 Original commit message from CVS:
18227 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
18228 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
18229 Filler events have beem removed for now.
18231 2005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
18233 gst/: Update for GST_FOURCC_FORMAT API change.
18234 Original commit message from CVS:
18235 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
18236 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
18237 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
18238 Update for GST_FOURCC_FORMAT API change.
18240 2005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
18242 gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
18243 Original commit message from CVS:
18244 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
18245 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
18246 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
18247 (gst_rmdemux_parse_packet):
18248 Modifications for disapearance of GST_PAD_IS_USABLE()
18250 2005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org>
18252 gst/iec958/ac3iec.c: Remove some setcaps brokenness.
18253 Original commit message from CVS:
18254 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
18255 Remove some setcaps brokenness.
18256 Don't crash on bad input.
18258 2005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org>
18260 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
18261 Original commit message from CVS:
18262 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
18264 (gst_id3_tag_do_typefind): Unref caps
18265 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
18267 2005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org>
18269 * ext/mad/gstmad.c:
18270 remove accidentally commited hack
18271 Original commit message from CVS:
18272 remove accidentally commited hack
18274 2005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org>
18276 * ext/mad/gstmad.c:
18278 Original commit message from CVS:
18281 2005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net>
18283 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
18284 Original commit message from CVS:
18285 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
18286 (gst_mpeg2dec_sink_event):
18287 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
18288 nice-ify debug message in event handler; add CHECKME.
18289 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
18290 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
18291 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
18292 (gst_dvd_demux_sync_stream_to_time):
18293 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
18294 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
18295 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
18296 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
18297 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
18298 (gst_mpeg_demux_sync_stream_to_time),
18299 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
18300 * gst/mpegstream/gstmpegdemux.h:
18301 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
18302 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
18303 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
18304 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
18305 (gst_mpeg_parse_chain):
18306 * gst/mpegstream/gstmpegparse.h:
18307 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
18308 return value confusion (gst_pad_push vs. gst_pad_send_event and
18309 gst_pad_push_event); pass flow return values to caller;
18310 miscellaneous fixes and clean-ups.
18312 2005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org>
18314 * gst/mpegstream/gstdvddemux.c:
18315 set rank to secondary until it works 100%
18316 Original commit message from CVS:
18317 set rank to secondary until it works 100%
18319 2005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org>
18321 * gst-plugins-ugly.spec.in:
18322 add mpegstream plugin to spec file
18323 Original commit message from CVS:
18324 add mpegstream plugin to spec file
18326 2005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18328 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
18329 Original commit message from CVS:
18330 2005-11-14 Martin Soto <soto@localhost.localdomain>
18331 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
18334 2005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz>
18336 partially port the mpegstream plugin to GStreamer 0.9.
18337 Original commit message from CVS:
18338 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net>
18340 * gst/mpegstream/Makefile.am:
18341 * gst/mpegstream/gstdvddemux.c:
18342 * gst/mpegstream/gstdvddemux.h:
18343 * gst/mpegstream/gstmpegdemux.c:
18344 * gst/mpegstream/gstmpegdemux.h:
18345 * gst/mpegstream/gstmpegpacketize.c:
18346 * gst/mpegstream/gstmpegpacketize.h:
18347 * gst/mpegstream/gstmpegparse.c:
18348 * gst/mpegstream/gstmpegparse.h:
18349 * gst/mpegstream/gstmpegstream.c:
18350 * gst/mpegstream/gstrfc2250enc.c:
18351 * gst/mpegstream/gstrfc2250enc.h:
18352 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
18353 partially port the mpegstream plugin to GStreamer 0.9.
18355 2005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com>
18357 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
18358 Original commit message from CVS:
18359 2005-11-14 Andy Wingo <wingo@pobox.com>
18360 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
18361 debugging, allows dll builds on windows. Fixes #316076.
18363 2005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18368 Original commit message from CVS:
18371 === release 0.9.5 ===
18373 2005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18380 * docs/plugins/inspect/plugin-a52dec.xml:
18381 * docs/plugins/inspect/plugin-amrnb.xml:
18382 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18383 * docs/plugins/inspect/plugin-iec958.xml:
18384 * docs/plugins/inspect/plugin-lame.xml:
18385 * docs/plugins/inspect/plugin-mad.xml:
18386 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18387 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18388 * docs/plugins/inspect/plugin-rmdemux.xml:
18390 Original commit message from CVS:
18393 2005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
18395 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
18396 Original commit message from CVS:
18397 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
18398 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
18399 (handle_sequence), (handle_picture), (handle_slice),
18400 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
18401 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
18402 Forward GstFlowReturn about everywhere.
18403 Handle seeking correctly.
18405 2005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com>
18407 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
18408 Original commit message from CVS:
18409 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
18410 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
18411 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
18412 Small cleanups in refcounting.
18414 2005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com>
18416 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
18417 Original commit message from CVS:
18418 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
18419 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
18420 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
18421 (handle_sequence), (handle_picture):
18422 * ext/mpeg2dec/gstmpeg2dec.h:
18423 Removed lots of dubious code.
18424 Handle flushing and seeking correctly. Still leaks though...
18426 2005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org>
18430 port plugins listing changes
18431 Original commit message from CVS:
18432 port plugins listing changes
18434 2005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18439 Original commit message from CVS:
18442 === release 0.9.4 ===
18444 2005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18451 * docs/plugins/gst-plugins-ugly-plugins.args:
18452 * docs/plugins/gst-plugins-ugly-plugins.signals:
18453 * docs/plugins/inspect/plugin-a52dec.xml:
18454 * docs/plugins/inspect/plugin-amrnb.xml:
18455 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18456 * docs/plugins/inspect/plugin-iec958.xml:
18457 * docs/plugins/inspect/plugin-lame.xml:
18458 * docs/plugins/inspect/plugin-mad.xml:
18459 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18460 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18461 * docs/plugins/inspect/plugin-rmdemux.xml:
18462 * gst/realmedia/rmdemux.c:
18465 Original commit message from CVS:
18468 2005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net>
18470 gst/realmedia/rmdemux.c: STOPPED->FAILED
18471 Original commit message from CVS:
18472 2005-10-23 Julien MOUTTE <julien@moutte.net>
18473 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
18475 2005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org>
18477 * gst-plugins-ugly.spec.in:
18478 add packaging of a52dec
18479 Original commit message from CVS:
18480 add packaging of a52dec
18482 2005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com>
18484 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
18485 Original commit message from CVS:
18486 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
18487 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
18488 Set correct stream time in newsegment event.
18490 2005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18494 Original commit message from CVS:
18497 2005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18502 Original commit message from CVS:
18505 2005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net>
18507 ext/a52dec/: Re-enable CPU flags, use liboil to get them.
18508 Original commit message from CVS:
18509 * ext/a52dec/Makefile.am:
18510 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
18511 (gst_a52dec_class_init), (gst_a52dec_sink_event),
18512 (gst_a52dec_change_state):
18513 * ext/a52dec/gsta52dec.h:
18514 Re-enable CPU flags, use liboil to get them.
18516 2005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net>
18518 Port AC3 decoder to 0.9 (#318849).
18519 Original commit message from CVS:
18520 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
18522 * ext/a52dec/Makefile.am:
18523 * ext/a52dec/gsta52dec.c:
18524 * ext/a52dec/gsta52dec.h:
18525 Port AC3 decoder to 0.9 (#318849).
18527 2005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com>
18529 ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
18530 Original commit message from CVS:
18531 * ext/sidplay/gstsiddec.cc:
18532 Small fixes and more error messages.
18534 2005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com>
18537 Original commit message from CVS:
18538 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
18539 (gst_amrnbparse_state_change):
18540 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
18541 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
18542 * ext/mpeg2dec/gstmpeg2dec.c:
18543 * ext/sidplay/gstsiddec.cc:
18544 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
18545 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
18548 2005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net>
18550 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
18551 Original commit message from CVS:
18553 GST_DOC has been renamed to GST_DOCBOOK_CHECK
18555 2005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18557 configure.ac: some docs I had
18558 Original commit message from CVS:
18561 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
18564 2005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com>
18566 gst/realmedia/rmdemux.c: segment-start/done API change.
18567 Original commit message from CVS:
18568 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
18569 (gst_rmdemux_perform_seek):
18570 segment-start/done API change.
18572 2005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org>
18576 * gst/iec958/ac3iec.c:
18577 Set buffer durations on IEC958 buffers.
18578 Original commit message from CVS:
18579 Set buffer durations on IEC958 buffers.
18581 2005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
18583 configure.ac: Fix glib check
18584 Original commit message from CVS:
18588 2005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net>
18590 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
18591 Original commit message from CVS:
18592 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
18593 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
18595 2005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18597 examples/stats/mp2ogg.c: yes, typo fixes
18598 Original commit message from CVS:
18599 * examples/stats/mp2ogg.c:
18602 2005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18604 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
18605 Original commit message from CVS:
18606 * examples/indexing/indexmpeg.c: (main):
18607 * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
18608 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
18609 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
18610 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
18611 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
18612 (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
18613 (dvdreadsrc_open_file), (dvdreadsrc_close_file):
18614 * ext/dvdread/dvdreadsrc.h:
18615 * ext/lame/gstlame.h:
18616 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
18617 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
18618 * gst/iec958/ac3iec.h:
18619 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
18620 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
18621 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
18622 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
18623 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
18624 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
18625 moved bitshift from macro to enum definition
18627 2005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
18629 newsegment API update.
18630 Original commit message from CVS:
18631 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
18632 * ext/mad/gstmad.c: (gst_mad_chain):
18633 * gst/mpegaudioparse/gstmpegaudioparse.c:
18634 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
18635 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
18636 (gst_rmdemux_chain), (gst_rmdemux_add_stream):
18637 newsegment API update.
18639 2005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com>
18641 ext/amrnb/amrnbdec.c: Mark invalid frame sizes
18642 Original commit message from CVS:
18643 * ext/amrnb/amrnbdec.c:
18644 Mark invalid frame sizes
18645 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
18646 UNUSABLE is not to be used here, just push out stuff so
18647 probes can continue linking or making the pad usable.
18649 2005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org>
18652 * gst/realmedia/rmdemux.c:
18653 Improve seek error-resilience.
18654 Original commit message from CVS:
18655 Improve seek error-resilience.
18656 Better error handling generally.
18658 2005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18663 Original commit message from CVS:
18666 === release 0.9.3 ===
18668 2005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18674 * ext/sidplay/Makefile.am:
18676 Original commit message from CVS:
18679 2005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org>
18681 * gst/realmedia/rmdemux.h:
18682 Forgot to commit this file. I hate Nano.
18683 Original commit message from CVS:
18684 Forgot to commit this file. I hate Nano.
18686 2005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org>
18690 * gst/realmedia/rmdemux.c:
18691 Sanity checks and memory leak fixes for real demuxer
18692 Original commit message from CVS:
18693 Sanity checks and memory leak fixes for real demuxer
18695 2005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org>
18697 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
18698 Original commit message from CVS:
18699 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
18700 (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
18701 (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
18702 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
18703 Real demuxer fixes. Make it more bulletproof against bad data,
18704 identify a few more stream types.
18705 Fix seeking so that it works (at least with the seek example
18706 program; it still fails with totem).
18708 2005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com>
18710 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
18711 Original commit message from CVS:
18712 * gst/mpegaudioparse/gstmpegaudioparse.c:
18713 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
18714 Set correct caps on buffers too.
18716 2005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com>
18718 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
18719 Original commit message from CVS:
18720 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
18721 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
18722 * gst/mpegaudioparse/gstmpegaudioparse.h:
18723 Put timestamps on buffers.
18725 2005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
18728 * ext/amrnb/amrnbenc.c:
18729 Changed amrnbenc description, it is an encoder, not decoder.
18730 Original commit message from CVS:
18731 Changed amrnbenc description, it is an encoder, not decoder.
18733 2005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org>
18736 * gst/iec958/ac3_padder.c:
18737 * gst/iec958/ac3_padder.h:
18738 * gst/iec958/ac3iec.c:
18739 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
18740 Original commit message from CVS:
18741 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
18742 more accurate, and to check AC3 checksums (both of them in each frame),
18743 and dump the frame (as a probable sync failure) if they don't match.
18744 General code cleanup, improved comments. Changed to not construct the
18745 header backwards, and not byteswap everything else. If we end up needing
18746 to do little-endian output, we should swap in the element doing the
18747 output (AC3 is big-endian).
18749 2005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org>
18751 * gst-plugins-ugly.spec.in:
18752 fix spec file for ugly
18753 Original commit message from CVS:
18754 fix spec file for ugly
18756 2005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18758 * docs/plugins/inspect/plugin-lame.xml:
18759 revert empty commit
18760 Original commit message from CVS:
18761 revert empty commit
18763 2005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18765 * docs/plugins/scan.stamp:
18766 whoops, wrong files
18767 Original commit message from CVS:
18768 whoops, wrong files
18770 2005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18772 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
18773 Original commit message from CVS:
18774 * docs/plugins/gst-plugins-ugly-plugins.args:
18775 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
18776 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
18777 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
18778 commit missing files
18779 * docs/plugins/inspect/plugin-lame.xml:
18782 2005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18786 * gst-plugins-ugly.spec.in:
18787 add check-valgrind target
18788 Original commit message from CVS:
18789 add check-valgrind target
18791 2005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18793 * docs/plugins/scanobj-build.stamp:
18795 Original commit message from CVS:
18798 2005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com>
18800 ext/lame/gstlame.c: Set caps on outgoing buffers.
18801 Original commit message from CVS:
18802 * ext/lame/gstlame.c: (gst_lame_chain):
18803 Set caps on outgoing buffers.
18805 2005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18808 * ext/lame/gstlame.c:
18809 * ext/lame/gstlame.h:
18810 clean up further so we don't try to set up five times for a simple pipeline
18811 Original commit message from CVS:
18812 clean up further so we don't try to set up five times for
18815 2005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org>
18819 * gst/iec958/ac3iec.c:
18820 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
18821 Original commit message from CVS:
18822 Set setcaps function on sink pad, not source pad. Produce correct caps
18825 2005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18828 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18829 * docs/plugins/inspect/plugin-iec958.xml:
18830 * docs/plugins/inspect/plugin-lame.xml:
18831 * docs/plugins/inspect/plugin-mad.xml:
18832 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18833 * docs/plugins/inspect/plugin-rmdemux.xml:
18834 update inspect with source
18835 Original commit message from CVS:
18836 update inspect with source
18838 2005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18840 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
18841 Original commit message from CVS:
18842 * ext/mad/gstid3tag.c:
18843 gsttaginterface.h -> gsttagsetter.h
18845 2005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18849 Original commit message from CVS:
18852 === release 0.9.1 ===
18854 2005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18863 Original commit message from CVS:
18866 2005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
18868 ext/amrnb/: State change function updates.
18869 Original commit message from CVS:
18870 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
18871 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
18872 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
18873 State change function updates.
18875 2005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18877 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
18878 Original commit message from CVS:
18879 * ext/mpeg2dec/gstmpeg2dec.c:
18880 GST_CAT_SEEK disappeared from the public API at some point
18882 2005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18884 * gst/iec958/ac3_padder.c:
18885 * gst/iec958/ac3_padder.h:
18887 Original commit message from CVS:
18890 2005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18896 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18897 * docs/plugins/inspect-build.stamp:
18898 * docs/plugins/inspect.stamp:
18899 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18900 * docs/plugins/inspect/plugin-iec958.xml:
18901 * docs/plugins/inspect/plugin-lame.xml:
18902 * docs/plugins/inspect/plugin-mad.xml:
18903 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18904 * docs/plugins/inspect/plugin-rmdemux.xml:
18905 docs for ugly plugins
18906 Original commit message from CVS:
18907 docs for ugly plugins
18909 2005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18911 * gst-plugins-ugly.spec.in:
18912 * gst/iec958/Makefile.am:
18914 Original commit message from CVS:
18917 2005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org>
18920 * gst/iec958/ac3iec.c:
18921 Accept audio/x-private1-a3c on sink pad
18922 Original commit message from CVS:
18923 Accept audio/x-private1-a3c on sink pad
18925 2005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18927 * gst-plugins-ugly.spec.in:
18929 Original commit message from CVS:
18932 2005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com>
18934 * examples/gstplay/player.c:
18935 * examples/stats/mp2ogg.c:
18936 * ext/a52dec/gsta52dec.c:
18937 * ext/amrnb/amrnbdec.c:
18938 * ext/amrnb/amrnbenc.c:
18939 * ext/amrnb/amrnbparse.c:
18940 * ext/dvdnav/dvdnavsrc.c:
18941 * ext/dvdread/dvdreadsrc.c:
18942 * ext/lame/gstlame.c:
18943 * ext/mad/gstid3tag.c:
18944 * ext/mad/gstmad.c:
18945 * ext/mpeg2dec/gstmpeg2dec.c:
18946 * gst/ac3parse/gstac3parse.c:
18947 * gst/asfdemux/gstasfdemux.c:
18948 * gst/asfdemux/gstasfmux.c:
18949 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18950 * gst/iec958/ac3iec.c:
18951 * gst/mpegaudioparse/gstmpegaudioparse.c:
18952 * gst/mpegstream/gstdvddemux.c:
18953 * gst/mpegstream/gstmpegdemux.c:
18954 * gst/mpegstream/gstmpegparse.c:
18955 * gst/mpegstream/gstrfc2250enc.c:
18956 * gst/realmedia/rmdemux.c:
18957 * gst/synaesthesia/gstsynaesthesia.c:
18958 All plugins updated for element state changes.
18959 Original commit message from CVS:
18960 2005-09-02 Andy Wingo <wingo@pobox.com>
18961 * All plugins updated for element state changes.
18963 2005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org>
18965 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18966 * gst/iec958/ac3iec.c:
18967 Fix return types in setcaps functions
18968 Original commit message from CVS:
18969 Fix return types in setcaps functions
18971 2005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org>
18974 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18975 * gst/iec958/ac3iec.c:
18976 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
18977 Original commit message from CVS:
18978 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
18979 Some general cleanups in iec958 framer.
18981 2005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18989 * m4/gst-matroska.m4:
18992 fix distcheck; remove some old m4s
18993 Original commit message from CVS:
18994 fix distcheck; remove some old m4s
18996 2005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org>
19000 * gst/iec958/Makefile.am:
19001 * gst/iec958/ac3_padder.c:
19002 * gst/iec958/ac3_padder.h:
19003 * gst/iec958/ac3iec.c:
19004 * gst/iec958/ac3iec.h:
19005 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
19006 Original commit message from CVS:
19007 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
19009 2005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
19011 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
19012 Original commit message from CVS:
19013 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
19014 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
19015 (gst_dvdlpcmdec_change_state):
19016 Cleanups, fixed header parsing and stripping.
19018 2005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org>
19021 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19022 Use the right bytes when parsing the LPCM dvd header
19023 Original commit message from CVS:
19024 Use the right bytes when parsing the LPCM dvd header
19026 2005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org>
19029 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19030 Return the correct values from chain function
19031 Original commit message from CVS:
19032 Return the correct values from chain function
19034 2005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19037 * docs/Makefile.am:
19038 * docs/plugins/.gitignore:
19039 * docs/random/ChangeLog-0.8:
19040 * docs/version.entities.in:
19042 Original commit message from CVS:
19045 2005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org>
19048 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19049 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
19050 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
19051 Original commit message from CVS:
19052 Restructure LPCM decoder to not expect the demuxer to parse the LPCM
19053 header; instead do this internally. Also support the old way, using
19054 a different mime-type. CVS: