3 2014-06-22 Sebastian Dröge <slomo@coaxion.net>
8 2014-06-22 14:25:18 +0200 Sebastian Dröge <sebastian@centricular.com>
12 po: Update translations
14 2014-05-26 17:55:43 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
16 * gst/realmedia/rmdemux.c:
17 * gst/realmedia/rmdemux.h:
18 rmdemux: use GstFlowCombiner
19 Removes flow return combination code to use the newly added GstFlowCombiner
20 https://bugzilla.gnome.org/show_bug.cgi?id=709224
22 2014-05-23 18:17:11 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
24 * gst/asfdemux/gstasfdemux.c:
25 * gst/asfdemux/gstasfdemux.h:
26 asfdemux: use GstFlowCombiner
27 Removes flow return combination code to use the newly added GstFlowCombiner
28 https://bugzilla.gnome.org/show_bug.cgi?id=709224
30 2014-05-28 09:49:59 +0200 Aurélien Zanelli <aurelien.zanelli@parrot.com>
32 * ext/x264/gstx264enc.c:
33 x264enc: fix caps leak in set_format()
34 https://bugzilla.gnome.org/show_bug.cgi?id=730865
36 2013-12-01 20:53:03 +0100 Matej Knopp <matej.knopp@gmail.com>
38 * gst/asfdemux/gstasfdemux.c:
39 asfdemux: Handle initial 0 timestamp that should have been -1
40 https://bugzilla.gnome.org/show_bug.cgi?id=719660
42 2014-05-21 13:23:33 +0200 Sebastian Dröge <sebastian@centricular.com>
49 2014-05-21 13:06:35 +0200 Sebastian Dröge <sebastian@centricular.com>
56 * docs/plugins/inspect-build.stamp:
57 * docs/plugins/inspect.stamp:
58 * docs/plugins/inspect/plugin-a52dec.xml:
59 * docs/plugins/inspect/plugin-amrnb.xml:
60 * docs/plugins/inspect/plugin-amrwbdec.xml:
61 * docs/plugins/inspect/plugin-asf.xml:
62 * docs/plugins/inspect/plugin-cdio.xml:
63 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
64 * docs/plugins/inspect/plugin-dvdread.xml:
65 * docs/plugins/inspect/plugin-dvdsub.xml:
66 * docs/plugins/inspect/plugin-lame.xml:
67 * docs/plugins/inspect/plugin-mad.xml:
68 * docs/plugins/inspect/plugin-mpeg2dec.xml:
69 * docs/plugins/inspect/plugin-realmedia.xml:
70 * docs/plugins/inspect/plugin-siddec.xml:
71 * docs/plugins/inspect/plugin-twolame.xml:
72 * docs/plugins/inspect/plugin-x264.xml:
73 * docs/plugins/inspect/plugin-xingmux.xml:
74 * gst-plugins-ugly.doap:
75 * win32/common/config.h:
78 2014-05-21 12:53:52 +0200 Sebastian Dröge <sebastian@centricular.com>
122 2014-05-21 10:51:38 +0200 Sebastian Dröge <sebastian@centricular.com>
125 Automatic update of common submodule
126 From 211fa5f to 1f5d3c3
128 2014-05-16 16:24:46 +0100 Tim-Philipp Müller <tim@centricular.com>
130 * ext/mpeg2dec/gstmpeg2dec.h:
131 mpeg2dec: remove unused struct members
133 2014-05-16 12:21:06 +0200 Sebastian Dröge <sebastian@centricular.com>
135 * gst/realmedia/rtspreal.c:
136 rtspreal: Fix some memory leaks in an error path
139 2014-05-09 14:54:54 +0200 Edward Hervey <bilboed@bilboed.com>
141 * ext/mpeg2dec/gstmpeg2dec.c:
142 mpeg2dec: Release codec state on negotiation failures
146 2014-05-03 20:48:37 +0200 Sebastian Dröge <sebastian@centricular.com>
151 === release 1.3.1 ===
153 2014-05-03 18:29:23 +0200 Sebastian Dröge <sebastian@centricular.com>
159 * docs/plugins/gst-plugins-ugly-plugins.args:
160 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
161 * docs/plugins/inspect/plugin-a52dec.xml:
162 * docs/plugins/inspect/plugin-amrnb.xml:
163 * docs/plugins/inspect/plugin-amrwbdec.xml:
164 * docs/plugins/inspect/plugin-asf.xml:
165 * docs/plugins/inspect/plugin-cdio.xml:
166 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
167 * docs/plugins/inspect/plugin-dvdread.xml:
168 * docs/plugins/inspect/plugin-dvdsub.xml:
169 * docs/plugins/inspect/plugin-lame.xml:
170 * docs/plugins/inspect/plugin-mad.xml:
171 * docs/plugins/inspect/plugin-mpeg2dec.xml:
172 * docs/plugins/inspect/plugin-realmedia.xml:
173 * docs/plugins/inspect/plugin-siddec.xml:
174 * docs/plugins/inspect/plugin-twolame.xml:
175 * docs/plugins/inspect/plugin-x264.xml:
176 * docs/plugins/inspect/plugin-xingmux.xml:
177 * gst-plugins-ugly.doap:
178 * win32/common/config.h:
181 2014-05-03 18:21:01 +0200 Sebastian Dröge <sebastian@centricular.com>
225 2014-05-03 17:23:39 +0200 Sebastian Dröge <sebastian@centricular.com>
232 po: Update translations
234 2014-05-03 10:15:28 +0200 Sebastian Dröge <sebastian@centricular.com>
237 Automatic update of common submodule
238 From bcb1518 to 211fa5f
240 2014-04-27 00:29:16 +0100 Tim-Philipp Müller <tim@centricular.com>
242 * ext/sidplay/gstsiddec.cc:
243 * gst/asfdemux/gstrtspwms.c:
244 * gst/realmedia/rademux.c:
245 * gst/realmedia/rdtmanager.c:
246 * gst/realmedia/rtspreal.c:
247 docs: remove outdated and pointless 'Last reviewed' lines from docs
248 They are very confusing for people, and more often than not
249 also just not very accurate. Seeing 'last reviewed: 2005' in
250 your docs is not very confidence-inspiring. Let's just remove
253 2014-04-10 17:29:30 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
255 * gst/dvdsub/gstdvdsubdec.c:
256 dvdsubdec: fix spurious rejection of 0 time offset commands
259 2014-04-10 16:53:25 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
261 * ext/dvdread/dvdreadsrc.c:
262 dvdread: avoid intermediate promotion to signed
263 We should not reach the dangerous range here, though.
264 Coverity 206491, 206492, 1139856
266 2014-01-17 10:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
268 * ext/mpeg2dec/gstmpeg2dec.c:
269 mpeg2dec: do not reset the whole video info when setting size
270 New changes to gstvideo will reset all the video info state
271 when calling _set_format, overwriting what was previously set
272 in the preceding code.
273 The comment says the following code is meant to preserve the
274 pre-crop size, so let's just keep the size and related data
275 as this does not seem to break anything else (this is what
276 the _set_format call would have set before the change that
277 reset all data, except the colorimetry).
279 2014-04-03 15:06:22 +0200 Edward Hervey <bilboed@bilboed.com>
281 * gst/asfdemux/gstasfdemux.c:
282 asfdemux: Fix payloads check
283 Don't iterate stream->payloads if ... it doesn't exist
286 2014-03-02 05:11:10 +0100 Sebastian Rasmussen <sebras@hotmail.com>
289 .gitignore: Ignore gcov intermediate files
290 https://bugzilla.gnome.org/show_bug.cgi?id=725483
292 2014-02-28 09:35:10 +0100 Sebastian Dröge <sebastian@centricular.com>
295 Automatic update of common submodule
296 From fe1672e to bcb1518
298 2014-02-26 22:12:50 +0100 Stefan Sauer <ensonic@users.sf.net>
301 Automatic update of common submodule
302 From 1a07da9 to fe1672e
304 2014-02-26 11:31:03 +0100 Stefan Sauer <ensonic@users.sf.net>
307 docs: install prebuilt plugin docs if gtk-doc is disabled
308 Sync to the Makefile.am from gst-plugin-base where it is done right.
311 2014-02-13 09:39:04 +0100 Stefan Sauer <ensonic@users.sf.net>
313 * gst/xingmux/gstxingmux.c:
314 * gst/xingmux/plugin.c:
315 xingmux: add muxer category and make element plugable
316 This is required to make encodebin consider the element. Yet it is not enough to
317 have it plugged it has a lower priority than most mp3encoders and no different
320 2014-02-24 11:42:00 +0100 Dirk Van Haerenborgh <vhdirk@gmail.com>
322 * ext/x264/gstx264enc.c:
323 x264enc: allow lossless compression (qp=0)
324 https://bugzilla.gnome.org/show_bug.cgi?id=725051
326 2014-02-20 21:08:08 +0100 Edward Hervey <edward@collabora.com>
329 m4: Remove extra check for 11+ year old a52 release
330 You deserve a build failure if you still have that version
331 If someone wants to completely remove this m4 to replace it with the
332 generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
334 2014-02-19 21:11:55 +0100 Rico Tzschichholz <ricotz@ubuntu.com>
337 m4: Fix multiple tests in AC_CHECK_A52DEC
339 2014-02-09 23:41:36 +0100 Sebastian Dröge <sebastian@centricular.com>
341 * gst/asfdemux/gstasfdemux.c:
342 asfdemux: Remove unused function
344 2014-02-06 19:22:47 +0100 Edward Hervey <edward@collabora.com>
346 * tests/check/Makefile.am:
347 check: Fix test location
349 2014-02-03 02:06:11 +0100 Sebastian Rasmussen <sebras@hotmail.com>
351 * tests/check/Makefile.am:
352 tests: Don't build disabled plugins' check tests
353 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
355 2014-01-30 10:44:29 +0100 Edward Hervey <bilboed@bilboed.com>
358 Automatic update of common submodule
359 From d48bed3 to 1a07da9
361 2014-01-03 16:20:11 +0000 Tim-Philipp Müller <tim@centricular.com>
363 * gst/asfdemux/gstasfdemux.c:
364 asfdemux: only add "format" field with fourcc to WMV caps
365 Doesn't make sense for e.g. H264 or MJPEG.
367 2013-12-22 22:34:03 +0000 Tim-Philipp Müller <tim@centricular.com>
371 Automatic update of common submodule
372 From dbedaa0 to d48bed3
374 2013-12-22 21:56:03 +0000 Tim-Philipp Müller <tim@centricular.com>
377 po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
378 https://bugzilla.gnome.org/show_bug.cgi?id=705455
380 2013-12-05 12:16:45 +0100 Sebastian Dröge <sebastian@centricular.com>
382 * ext/amrwbdec/amrwbdec.c:
383 amrwbdec: Remove some dead code
385 2013-12-05 12:16:38 +0100 Sebastian Dröge <sebastian@centricular.com>
387 * ext/amrnb/amrnbdec.c:
388 amrnbdec: Remove some dead code
390 2013-12-05 12:09:04 +0100 Sebastian Dröge <sebastian@centricular.com>
392 * ext/amrnb/amrnbdec.c:
393 amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
395 2013-12-05 12:08:46 +0100 Sebastian Dröge <sebastian@centricular.com>
397 * ext/amrwbdec/amrwbdec.c:
398 amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
400 2013-12-05 11:44:10 +0100 Sebastian Dröge <sebastian@centricular.com>
402 * ext/mpeg2dec/gstmpeg2dec.c:
403 mpeg2dec: Use new gst_video_decoder_set_needs_format() API
405 2013-11-29 15:51:49 +0000 Tim-Philipp Müller <tim@centricular.com>
407 * ext/x264/gstx264enc.c:
408 x264enc: fix compiler warning
409 Compiler warns rightly about possibly uninitialized variable.
411 2013-11-29 15:49:29 +0000 Tim-Philipp Müller <tim@centricular.com>
413 * ext/x264/gstx264enc.c:
414 x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
415 gst-launch-1.0 videotestsrc ! x264enc
417 2013-11-11 13:15:54 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
419 * ext/mpeg2dec/gstmpeg2dec.c:
420 mpeg2dec: graceful degradation for badly parsed input
422 2013-11-05 11:20:20 +0000 Tim-Philipp Müller <tim@centricular.com>
425 Automatic update of common submodule
426 From 865aa20 to dbedaa0
428 2013-10-22 16:02:04 +0900 HyeJin Choi <meeshel@meeshel78@hotmail.com>
430 * gst/asfdemux/asfpacket.c:
431 asfdemux: mo_size check bug fix. mo_size is not mandatory field.
432 So, don't need to check previous payload's mo_size and current
433 payload's mo_size when merging it.
434 https://bugzilla.gnome.org/show_bug.cgi?id=710609
436 2013-10-22 15:03:15 -0300 Thiago Santos <ts.santos@partner.samsung.com>
438 * gst/asfdemux/gstasfdemux.c:
439 * gst/asfdemux/gstasfdemux.h:
440 asfdemux: Keep audio error checking fields only for audio
441 Video shouldn't need to be descrambled, this can cause frames data
443 https://bugzilla.gnome.org/show_bug.cgi?id=684942
445 2013-10-22 00:56:29 -0300 Thiago Santos <ts.santos@partner.samsung.com>
447 * gst/asfdemux/gstasfdemux.c:
448 asfdemux: really copy the buffer data
449 Pass the copy-memory flag to copy the memory for the output buffer,
450 otherwise we end with 0-sized buffers
451 https://bugzilla.gnome.org/show_bug.cgi?id=684942
453 2013-09-27 08:05:25 -0700 Michael Esemplare <michael.esemplare@gmail.com>
455 * ext/x264/gstx264enc.c:
456 x264enc: If FPS is available, set VFR to false
457 https://bugzilla.gnome.org/show_bug.cgi?id=708940
459 2013-09-24 10:08:10 -0700 Thiago Santos <ts.santos@partner.samsung.com>
461 * gst/asfdemux/gstasfdemux.c:
462 asfdemux: Only use segment.start as seek_time if it is relative
463 Relying on the gst_segment_do_seek results for getting the
464 seeking time should not be used if seek type is SET because the
465 do_seek function makes the 'cur` position of the seek normalized
466 on the segment range. This means that seeking beyond the end of the
467 file might not result in instant EOS as it will end up seeking to
468 the final ts of the file.
469 In asf seeking to the final timestamp can lead to seeking to the last
470 keyframe, meaning a few seconds of video will still be played, which should
471 not be the desired behavior when seeking beyong file limits.
473 2013-09-24 10:07:25 -0700 Thiago Santos <ts.santos@partner.samsung.com>
475 * gst/asfdemux/gstasfdemux.c:
476 asfdemux: Parse last simple index entry
477 The entry size is fixed at 6, fix typo to finish parsing the index
478 correctly until the last sample
480 2013-09-24 18:32:31 +0100 Tim-Philipp Müller <tim@centricular.net>
484 Automatic update of common submodule
485 From 6b03ba7 to 865aa20
487 2013-09-24 15:05:36 +0200 Sebastian Dröge <slomo@circular-chaos.org>
490 configure: Actually use 1.3.0.1 as version to make configure happy
492 2013-09-24 15:00:30 +0200 Sebastian Dröge <slomo@circular-chaos.org>
497 === release 1.2.0 ===
499 2013-09-24 14:27:45 +0200 Sebastian Dröge <slomo@circular-chaos.org>
505 * docs/plugins/inspect/plugin-a52dec.xml:
506 * docs/plugins/inspect/plugin-amrnb.xml:
507 * docs/plugins/inspect/plugin-amrwbdec.xml:
508 * docs/plugins/inspect/plugin-asf.xml:
509 * docs/plugins/inspect/plugin-cdio.xml:
510 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
511 * docs/plugins/inspect/plugin-dvdread.xml:
512 * docs/plugins/inspect/plugin-dvdsub.xml:
513 * docs/plugins/inspect/plugin-lame.xml:
514 * docs/plugins/inspect/plugin-mad.xml:
515 * docs/plugins/inspect/plugin-mpeg2dec.xml:
516 * docs/plugins/inspect/plugin-realmedia.xml:
517 * docs/plugins/inspect/plugin-siddec.xml:
518 * docs/plugins/inspect/plugin-twolame.xml:
519 * docs/plugins/inspect/plugin-x264.xml:
520 * docs/plugins/inspect/plugin-xingmux.xml:
521 * gst-plugins-ugly.doap:
522 * win32/common/config.h:
525 2013-09-24 14:27:39 +0200 Sebastian Dröge <slomo@circular-chaos.org>
569 2013-09-18 11:34:56 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
571 * ext/x264/gstx264enc.c:
572 x264enc: Update the documentation to match the default profile used
573 https://bugzilla.gnome.org/show_bug.cgi?id=708036
575 2013-09-20 16:17:31 +0200 Edward Hervey <edward@collabora.com>
578 Automatic update of common submodule
579 From b613661 to 6b03ba7
581 2013-09-19 18:43:43 +0100 Tim-Philipp Müller <tim@centricular.net>
584 Automatic update of common submodule
585 From 74a6857 to b613661
587 2013-09-19 17:36:25 +0100 Tim-Philipp Müller <tim@centricular.net>
591 Automatic update of common submodule
592 From 098c0d7 to 74a6857
594 2013-09-19 11:35:04 +0200 Sebastian Dröge <slomo@circular-chaos.org>
599 === release 1.1.90 ===
601 2013-09-19 10:50:32 +0200 Sebastian Dröge <slomo@circular-chaos.org>
607 * docs/plugins/inspect/plugin-a52dec.xml:
608 * docs/plugins/inspect/plugin-amrnb.xml:
609 * docs/plugins/inspect/plugin-amrwbdec.xml:
610 * docs/plugins/inspect/plugin-asf.xml:
611 * docs/plugins/inspect/plugin-cdio.xml:
612 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
613 * docs/plugins/inspect/plugin-dvdread.xml:
614 * docs/plugins/inspect/plugin-dvdsub.xml:
615 * docs/plugins/inspect/plugin-lame.xml:
616 * docs/plugins/inspect/plugin-mad.xml:
617 * docs/plugins/inspect/plugin-mpeg2dec.xml:
618 * docs/plugins/inspect/plugin-realmedia.xml:
619 * docs/plugins/inspect/plugin-siddec.xml:
620 * docs/plugins/inspect/plugin-twolame.xml:
621 * docs/plugins/inspect/plugin-x264.xml:
622 * docs/plugins/inspect/plugin-xingmux.xml:
623 * gst-plugins-ugly.doap:
624 * win32/common/config.h:
627 2013-09-19 10:30:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
671 2013-09-19 09:45:55 +0200 Sebastian Dröge <slomo@circular-chaos.org>
674 po: Update translations
676 2013-09-18 19:13:45 -0400 Olivier Crête <olivier.crete@collabora.com>
678 * ext/x264/gstx264enc.c:
679 * tests/check/elements/x264enc.c:
680 x264enc: Implement getcaps that restricts the input format depending on the output profile
681 Also add some x264enc profile tests
682 https://bugzilla.gnome.org/show_bug.cgi?id=708326
684 2013-09-16 19:38:36 +0200 Matej Knopp <matej.knopp@gmail.com>
686 * gst/asfdemux/asfpacket.c:
687 * gst/asfdemux/gstasfdemux.c:
688 asfdemux: fix playback regression in push mode
690 2013-09-10 19:33:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
692 * gst/asfdemux/gstasfdemux.h:
693 asfdemux: remove unused variable
695 2013-09-05 22:56:48 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
697 * ext/x264/gstx264enc.c:
698 x264enc: Don't unref future state but the old one
699 Being silly will lead us nowhere.
701 2013-09-04 16:32:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
703 * ext/x264/gstx264enc.c:
704 x264enc: Check if we have an input state before using it
705 Flushing might happen before caps were set on the encoder,
706 which would lead to crashes here.
707 Thanks to Matej Knopp for analyzing this.
708 https://bugzilla.gnome.org/show_bug.cgi?id=707414
710 2013-09-03 20:28:35 +0200 Matej Knopp <matej.knopp@gmail.com>
712 * ext/x264/gstx264enc.c:
713 x264enc: fix unsigned comparison warning
715 2013-08-28 13:27:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
720 === release 1.1.4 ===
722 2013-08-28 12:58:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
728 * docs/plugins/inspect/plugin-a52dec.xml:
729 * docs/plugins/inspect/plugin-amrnb.xml:
730 * docs/plugins/inspect/plugin-amrwbdec.xml:
731 * docs/plugins/inspect/plugin-asf.xml:
732 * docs/plugins/inspect/plugin-cdio.xml:
733 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
734 * docs/plugins/inspect/plugin-dvdread.xml:
735 * docs/plugins/inspect/plugin-dvdsub.xml:
736 * docs/plugins/inspect/plugin-lame.xml:
737 * docs/plugins/inspect/plugin-mad.xml:
738 * docs/plugins/inspect/plugin-mpeg2dec.xml:
739 * docs/plugins/inspect/plugin-realmedia.xml:
740 * docs/plugins/inspect/plugin-siddec.xml:
741 * docs/plugins/inspect/plugin-twolame.xml:
742 * docs/plugins/inspect/plugin-x264.xml:
743 * docs/plugins/inspect/plugin-xingmux.xml:
744 * gst-plugins-ugly.doap:
745 * win32/common/config.h:
748 2013-08-28 12:58:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
792 2013-08-28 12:32:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
795 po: update translations
797 2013-08-27 14:13:06 +0100 Tim-Philipp Müller <tim@centricular.net>
799 * ext/x264/gstx264enc.c:
800 x264enc: log when we output a lower profile than requested
802 2013-08-21 18:32:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
804 * ext/x264/gstx264enc.c:
805 x264enc: Consider subset relations of profiles when setting srcpad caps
806 constrained-baseline is a subset of baseline, is a subset of main,
807 is a subset of high profile.
808 https://bugzilla.gnome.org/show_bug.cgi?id=705425
810 2013-08-21 12:31:23 +0100 Tim-Philipp Müller <tim@centricular.net>
812 * ext/x264/gstx264enc.c:
813 x264enc: propagate flow return back to base class and upstream
814 https://bugzilla.gnome.org/show_bug.cgi?id=705425
816 2013-08-17 23:13:17 +0100 Tim-Philipp Müller <tim@centricular.net>
819 configure: fix x264 version checking
820 x264 releases carry pkg-config versions such as 0.120.x
821 (literallly with an 'x'). Checking for x264 >= 0.120.0 will
822 then fail, so we need to either check for > 0.119.0 or
823 for >= 0.120 to make this work right.
825 2013-08-17 23:09:15 +0100 Tim-Philipp Müller <tim@centricular.net>
827 * ext/x264/gstx264enc.c:
828 x264enc: minor clean-up
829 We requires x264 build >= 120 now.
831 2013-08-15 15:30:31 +0200 Sebastian Dröge <slomo@circular-chaos.org>
833 * ext/mpeg2dec/gstmpeg2dec.c:
834 mpeg2dec: Fix mpeg2_reset() calls
836 2013-08-15 15:27:48 +0200 Sebastian Dröge <slomo@circular-chaos.org>
838 * ext/mpeg2dec/gstmpeg2dec.c:
839 * ext/x264/gstx264enc.c:
840 ext: Use new flush vfunc of video codec base classes and remove reset implementations
842 2013-08-01 01:34:05 +0200 Matej Knopp <matej.knopp@gmail.com>
844 * gst/asfdemux/gstasfdemux.c:
845 asfdemux: fix build on C89 compilers
847 2013-07-30 17:28:17 +0200 Matej Knopp <matej.knopp@gmail.com>
849 * gst/asfdemux/asfpacket.c:
850 * gst/asfdemux/gstasfdemux.c:
851 asfdemux: fix seeking in push mode
853 2013-08-02 14:14:48 +0200 Lubosz Sarnecki <lubosz@gmail.com>
856 build: add subdir-objects to AM_INIT_AUTOMAKE
857 Fixes warnings in automake 1.14
858 https://bugzilla.gnome.org/show_bug.cgi?id=705350
860 2013-08-02 08:25:49 +0200 Edward Hervey <edward@collabora.com>
862 * ext/mpeg2dec/gstmpeg2dec.c:
863 mpeg2dec: Do a hard reset of flush_stop
864 Which is notified by hard == 0 with latest refactoring.
866 2013-07-29 21:09:37 +0100 Tim-Philipp Müller <tim@centricular.net>
883 po: update translations
885 2013-07-29 14:48:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
890 === release 1.1.3 ===
892 2013-07-29 13:46:08 +0200 Sebastian Dröge <slomo@circular-chaos.org>
898 * docs/plugins/inspect/plugin-a52dec.xml:
899 * docs/plugins/inspect/plugin-amrnb.xml:
900 * docs/plugins/inspect/plugin-amrwbdec.xml:
901 * docs/plugins/inspect/plugin-asf.xml:
902 * docs/plugins/inspect/plugin-cdio.xml:
903 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
904 * docs/plugins/inspect/plugin-dvdread.xml:
905 * docs/plugins/inspect/plugin-dvdsub.xml:
906 * docs/plugins/inspect/plugin-lame.xml:
907 * docs/plugins/inspect/plugin-mad.xml:
908 * docs/plugins/inspect/plugin-mpeg2dec.xml:
909 * docs/plugins/inspect/plugin-realmedia.xml:
910 * docs/plugins/inspect/plugin-siddec.xml:
911 * docs/plugins/inspect/plugin-twolame.xml:
912 * docs/plugins/inspect/plugin-x264.xml:
913 * docs/plugins/inspect/plugin-xingmux.xml:
914 * gst-plugins-ugly.doap:
915 * win32/common/config.h:
918 2013-07-29 13:46:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
961 2013-07-29 12:13:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
963 * gst/asfdemux/gstasfdemux.c:
964 * gst/realmedia/rademux.c:
965 * gst/realmedia/rmdemux.c:
966 gst: Don't swap start/stop for negative rates in the SEGMENT query
968 2013-07-29 10:57:38 +0200 Sebastian Dröge <slomo@circular-chaos.org>
970 * gst/realmedia/rademux.c:
971 * gst/realmedia/rmdemux.c:
972 real: Implement SEGMENT query
974 2013-07-29 10:56:06 +0200 Sebastian Dröge <slomo@circular-chaos.org>
976 * gst/asfdemux/gstasfdemux.c:
977 asfdemux: Implement SEGMENT query
979 2013-07-28 16:43:28 +0200 Matej Knopp <matej.knopp@gmail.com>
981 * gst/asfdemux/asfheaders.c:
982 * gst/asfdemux/asfheaders.h:
983 * gst/asfdemux/asfpacket.c:
984 * gst/asfdemux/gstasfdemux.c:
985 * gst/asfdemux/gstasfdemux.h:
986 asfdemux: Add support for dvr-ms
987 https://bugzilla.gnome.org/show_bug.cgi?id=705026
989 2013-07-26 16:47:48 +0200 Edward Hervey <edward@collabora.com>
991 * gst/realmedia/rtspreal.c:
992 rtspreal: Ensure output value has an assigned value
993 In the case where this macro was used, that dest was != NULL but that
994 the strncmp failed, we would end up with dest_len being undefined.
996 2013-07-26 16:39:12 +0200 Edward Hervey <edward@collabora.com>
998 * ext/x264/gstx264enc.c:
999 x264: Fix dts comparision
1000 We were assigning to a guint64 value (frame->dts) the sum of a unsigned
1001 and signed value... resulting it the result never being < 0.
1002 Instead just check if it is smaller before assigning to frame->dts.
1004 2013-07-25 11:28:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
1006 * gst/asfdemux/gstasfdemux.c:
1007 * gst/asfdemux/gstasfdemux.h:
1008 asfdemux: fix seqnum handling for seeks
1009 Use the same seqnum as the seek for flushes/segments that are
1010 caused by the seek. Also do the same for segment events
1013 2013-07-25 13:35:44 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1015 * ext/mpeg2dec/gstmpeg2dec.c:
1016 mpeg2dec: Clean up reset/start/stop handling
1018 2013-07-25 11:01:20 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1020 * ext/x264/gstx264enc.c:
1021 x264enc: React properly to flushing/resetting the encoder
1022 https://bugzilla.gnome.org/show_bug.cgi?id=656007
1024 2013-07-22 16:01:13 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1026 * gst/realmedia/rademux.c:
1027 * gst/realmedia/rademux.h:
1028 * gst/realmedia/rmdemux.c:
1029 * gst/realmedia/rmdemux.h:
1030 realmedia: Add support for group-id in the stream-start event
1032 2013-07-22 15:45:57 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1034 * gst/asfdemux/gstasfdemux.c:
1035 * gst/asfdemux/gstasfdemux.h:
1036 asfdemux: Add support for group-id in the stream-start event
1038 2013-07-22 15:43:18 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1040 * ext/sidplay/gstsiddec.cc:
1041 * ext/sidplay/gstsiddec.h:
1042 siddec: Add support for group-id in the stream-start event
1044 2013-07-18 17:14:29 +0200 Edward Hervey <edward@collabora.com>
1046 * gst/realmedia/rmdemux.c:
1047 rmdemux: Mark demuxer as "running" in push-mode
1048 Allows queries (and other code) to be answered when working in push-mode.
1049 Running would only be set to TRUE accordingly when working in pull-mode
1050 once it had read header/index.
1053 2013-07-17 16:17:54 +0200 Edward Hervey <edward@collabora.com>
1055 * ext/mpeg2dec/gstmpeg2dec.c:
1056 mpeg2dec: Properly reset on sequence changes
1057 Otherwise we end up using stray data/buffers.
1060 2013-07-11 16:57:24 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1065 === release 1.1.2 ===
1067 2013-07-11 16:12:25 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1073 * docs/plugins/inspect/plugin-a52dec.xml:
1074 * docs/plugins/inspect/plugin-amrnb.xml:
1075 * docs/plugins/inspect/plugin-amrwbdec.xml:
1076 * docs/plugins/inspect/plugin-asf.xml:
1077 * docs/plugins/inspect/plugin-cdio.xml:
1078 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1079 * docs/plugins/inspect/plugin-dvdread.xml:
1080 * docs/plugins/inspect/plugin-dvdsub.xml:
1081 * docs/plugins/inspect/plugin-lame.xml:
1082 * docs/plugins/inspect/plugin-mad.xml:
1083 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1084 * docs/plugins/inspect/plugin-realmedia.xml:
1085 * docs/plugins/inspect/plugin-siddec.xml:
1086 * docs/plugins/inspect/plugin-twolame.xml:
1087 * docs/plugins/inspect/plugin-x264.xml:
1088 * docs/plugins/inspect/plugin-xingmux.xml:
1089 * gst-plugins-ugly.doap:
1090 * win32/common/config.h:
1093 2013-07-11 16:12:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1136 2013-06-18 20:06:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1138 * ext/dvdread/dvdreadsrc.c:
1139 dvdreadsrc: correctly determine last chapter's duration
1140 This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
1141 It worked just fine before ...
1143 2013-06-25 14:20:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1145 * gst/realmedia/rdtmanager.c:
1146 rdt: forward sticky events
1148 2013-06-05 18:36:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1153 === release 1.1.1 ===
1155 2013-06-05 17:58:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1162 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1163 * docs/plugins/inspect/plugin-a52dec.xml:
1164 * docs/plugins/inspect/plugin-amrnb.xml:
1165 * docs/plugins/inspect/plugin-amrwbdec.xml:
1166 * docs/plugins/inspect/plugin-asf.xml:
1167 * docs/plugins/inspect/plugin-cdio.xml:
1168 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1169 * docs/plugins/inspect/plugin-dvdread.xml:
1170 * docs/plugins/inspect/plugin-dvdsub.xml:
1171 * docs/plugins/inspect/plugin-lame.xml:
1172 * docs/plugins/inspect/plugin-mad.xml:
1173 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1174 * docs/plugins/inspect/plugin-realmedia.xml:
1175 * docs/plugins/inspect/plugin-siddec.xml:
1176 * docs/plugins/inspect/plugin-twolame.xml:
1177 * docs/plugins/inspect/plugin-x264.xml:
1178 * docs/plugins/inspect/plugin-xingmux.xml:
1179 * gst-plugins-ugly.doap:
1180 * win32/common/config.h:
1183 2013-06-05 16:42:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1226 2013-06-05 15:15:16 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1229 Automatic update of common submodule
1230 From 098c0d7 to 01a7a46
1232 2013-06-04 16:12:27 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
1234 * ext/mpeg2dec/gstmpeg2dec.c:
1235 mpeg2dec: make the aspect ratio calculation more accurate.
1236 Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
1237 aspect-ratio if we don't have a valid upstream PAR.
1238 https://bugzilla.gnome.org/show_bug.cgi?id=685103
1240 2013-05-15 10:52:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1243 Automatic update of common submodule
1244 From 5edcd85 to 098c0d7
1246 2013-05-13 13:19:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1248 * tests/check/elements/amrnbenc.c:
1249 * tests/check/elements/mpeg2dec.c:
1250 * tests/check/elements/x264enc.c:
1251 * tests/check/elements/xingmux.c:
1252 tests: Fix event handling
1254 2013-05-09 19:40:49 -0400 Olivier Crête <olivier.crete@collabora.com>
1256 * ext/lame/gstlamemp3enc.c:
1257 lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
1258 lame does internal resampling, but the base class only cares about
1259 the number of raw samples, so tell finish frames about that, not
1260 the number of samples in the outgoing frame.:
1262 2013-04-30 10:01:29 +0100 Tim-Philipp Müller <tim@centricular.net>
1264 * ext/x264/gstx264enc.c:
1265 x264enc: output byte-stream if downstream has ANY caps
1266 It's what people expect when they pipe the output to
1267 filesink or into a tcp connection or pipe.
1269 2013-04-22 23:52:48 +0100 Tim-Philipp Müller <tim@centricular.net>
1273 * README.static-linking:
1275 Automatic update of common submodule
1276 From 3cb3d3c to 5edcd85
1278 2012-10-24 12:15:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1281 * ext/a52dec/Makefile.am:
1282 * ext/amrnb/Makefile.am:
1283 * ext/amrwbdec/Makefile.am:
1284 * ext/cdio/Makefile.am:
1285 * ext/dvdread/Makefile.am:
1286 * ext/lame/Makefile.am:
1287 * ext/mad/Makefile.am:
1288 * ext/mpeg2dec/Makefile.am:
1289 * ext/sidplay/Makefile.am:
1290 * ext/twolame/Makefile.am:
1291 * ext/x264/Makefile.am:
1292 * gst/asfdemux/Makefile.am:
1293 * gst/dvdlpcmdec/Makefile.am:
1294 * gst/dvdsub/Makefile.am:
1295 * gst/realmedia/Makefile.am:
1296 * gst/xingmux/Makefile.am:
1297 gst: Add better support for static plugins
1299 2013-04-14 17:55:44 +0100 Tim-Philipp Müller <tim@centricular.net>
1303 Automatic update of common submodule
1304 From aed87ae to 3cb3d3c
1306 2013-04-09 21:00:43 +0200 Stefan Sauer <ensonic@users.sf.net>
1309 Automatic update of common submodule
1310 From 04c7a1e to aed87ae
1312 2013-03-25 18:05:14 -0700 David Schleef <ds@schleef.org>
1314 * gst/asfdemux/gstasfdemux.c:
1315 * gst/realmedia/rmdemux.c:
1316 Use %03u instead of %u in gst_pad_create_stream_id_printf()
1318 2013-03-06 13:28:37 +0000 Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
1320 * ext/x264/gstx264enc.c:
1321 x264enc: Fix for 0/1 framerate - now uses VFR in this case
1322 Previously did a division by zero.
1323 https://bugzilla.gnome.org/show_bug.cgi?id=695728
1325 2013-03-07 00:02:00 +0000 Tim-Philipp Müller <tim@centricular.net>
1328 Automatic update of common submodule
1329 From 2de221c to 04c7a1e
1331 2013-02-08 00:15:01 +0000 Tim-Philipp Müller <tim@centricular.net>
1333 * ext/x264/gstx264enc.c:
1334 x264enc: simplify template caps
1335 No need to make an array for one single element.
1337 2013-02-08 00:11:03 +0000 Tim-Philipp Müller <tim@centricular.net>
1339 * ext/x264/gstx264enc.c:
1340 x264enc: put all theoretically possible formats in template caps
1341 and decide at runtime which subset of these (8-bit or 10-bit video
1342 formats) is supported. libx264 will be compiled for one of these
1343 two options, and it is possible to switch by pointing the dynamic
1344 linker to a different libx264 build at runtime. If we want our
1345 template caps to be correct, they should contain all then, with
1346 the actually supported ones determined at runtime.
1347 https://bugzilla.gnome.org/show_bug.cgi?id=691935
1349 2013-01-23 10:16:51 +0000 Tim-Philipp Müller <tim@centricular.net>
1351 * ext/x264/gstx264enc.c:
1352 x264enc: detect supported bit depth and pixel formats at runtime
1353 http://bugs.debian.org/667573
1354 https://bugzilla.gnome.org/show_bug.cgi?id=691935
1356 2013-01-30 09:15:18 +0100 Benjamin Gaignard <benjamin.gaignard@st.com>
1359 autogen.sh: allow calling from out-of-tree
1360 Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
1361 https://bugzilla.gnome.org/show_bug.cgi?id=692857
1363 2013-01-28 20:43:08 +0100 Stefan Sauer <ensonic@users.sf.net>
1366 Automatic update of common submodule
1367 From a942293 to 2de221c
1369 2013-01-15 15:18:04 +0100 Martin Pitt <martinpitt@gnome.org>
1371 * tests/check/Makefile.am:
1372 tests: use _1_0 variants for the various registry variables
1373 These override the variants without version suffix. Makes 'make check' work
1374 properly in environments that set the suffixed variant for 1.0, such as
1377 2013-01-15 15:06:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1380 Automatic update of common submodule
1381 From a72faea to a942293
1383 2012-12-30 23:56:14 +0000 Tim-Philipp Müller <tim@centricular.net>
1386 configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
1387 AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
1388 https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
1389 https://bugzilla.gnome.org/show_bug.cgi?id=690881
1391 2012-12-19 17:16:53 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
1393 * ext/mpeg2dec/gstmpeg2dec.c:
1394 mpeg2dec: use appropriate printf format for gsize
1396 2012-12-19 17:15:03 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
1398 * ext/cdio/gstcdio.h:
1399 cdio: Fix redundant redeclaration of 'cdio_version_string'
1400 cdio/version.h is already included by cdio/cdio.h
1402 2012-12-01 13:26:26 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1404 * ext/sidplay/gstsiddec.cc:
1405 siddec: init debug category
1407 2012-11-30 20:09:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1410 * ext/dvdread/Makefile.am:
1411 dvdread: link to libgmodule-2.0 since the g_module_* API is used
1412 And the gmodule lib has been moved into the Requires.private
1413 section of the pkg-config file in core.
1415 2012-11-27 17:07:31 +0000 Tim-Philipp Müller <tim@centricular.net>
1417 * ext/cdio/gstcdiocddasrc.c:
1418 * ext/cdio/gstcdiocddasrc.h:
1419 cdiocddasrc: detect whether drive produces samples in non-host endianness
1420 If drive produces samples in other endianness than the host,
1421 we need to byte swap them before pushing them out, or we
1422 produce nothing but noise. cdparanoia detects this automatically,
1423 but libcdio does not, so we have to do it ourselves.
1424 This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
1425 https://bugzilla.gnome.org/show_bug.cgi?id=377280
1427 2012-11-19 11:27:21 +0000 Tim-Philipp Müller <tim@centricular.net>
1430 Automatic update of common submodule
1431 From b497c4f to a72faea
1433 2012-11-16 13:32:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1435 * tests/check/elements/xingmux_testdata.h:
1436 xingmux: Fix unit test after change to correctly calculate number of frames
1438 2012-11-15 16:42:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1440 * ext/x264/gstx264enc.c:
1441 x264enc: Add support for 10-bit color formats
1442 Requires x264 to be built with 10-bit support, which disables
1443 9-bit support. Also only advertise the color formats that were
1446 2012-11-15 16:21:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1448 * ext/x264/gstx264enc.c:
1449 x264enc: Add support for Y444, Y42B and NV12
1451 2012-11-11 20:42:42 +0000 Tim-Philipp Müller <tim@centricular.net>
1453 * ext/cdio/Makefile.am:
1454 * ext/cdio/gstcdio.c:
1455 cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
1456 They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
1457 if they're not plain ASCII.
1459 2012-11-09 11:33:40 +0100 Gautier Portet <kassoulet@gmail.com>
1461 * gst/xingmux/gstxingmux.c:
1462 xingmux: Properly calculate the number of frames
1463 First, the xing header frame is never added to the count,
1464 we have to increment the count.
1465 Secondly, there is a rounding error when calculating the
1466 frame duration, as spf*GST_SECOND/rate is not an integer
1467 (26122448.9) an it must be 26122449.
1469 2012-11-07 20:45:38 +0000 Tim-Philipp Müller <tim@centricular.net>
1472 configure.ac: update courtesy of autoupdate
1474 2012-11-07 20:39:56 +0000 Tim-Philipp Müller <tim@centricular.net>
1478 configure: let AG_GST_PLUGIN_DOCS check for python
1479 And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
1480 which as a side-effect should pick up newer python versions as
1482 https://bugzilla.gnome.org/show_bug.cgi?id=563903
1484 2012-11-05 13:16:52 -0800 Michael Smith <msmith@rdio.com>
1486 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1487 dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
1489 2012-11-03 20:40:37 +0000 Tim-Philipp Müller <tim@centricular.net>
1491 * docs/random/LICENSE:
1492 * ext/a52dec/gsta52dec.c:
1493 * ext/a52dec/gsta52dec.h:
1494 * ext/amrnb/amrnb.c:
1495 * ext/amrnb/amrnbdec.c:
1496 * ext/amrnb/amrnbdec.h:
1497 * ext/amrnb/amrnbenc.c:
1498 * ext/amrnb/amrnbenc.h:
1499 * ext/amrwbdec/amrwb.c:
1500 * ext/amrwbdec/amrwbdec.c:
1501 * ext/amrwbdec/amrwbdec.h:
1502 * ext/cdio/gstcdio.c:
1503 * ext/cdio/gstcdio.h:
1504 * ext/cdio/gstcdiocddasrc.c:
1505 * ext/cdio/gstcdiocddasrc.h:
1506 * ext/dvdread/dvdreadsrc.c:
1507 * ext/dvdread/dvdreadsrc.h:
1508 * ext/lame/gstlamemp3enc.c:
1509 * ext/lame/gstlamemp3enc.h:
1510 * ext/lame/plugin.c:
1513 * ext/mpeg2dec/gstmpeg2dec.c:
1514 * ext/mpeg2dec/gstmpeg2dec.h:
1515 * ext/sidplay/gstsiddec.cc:
1516 * ext/sidplay/gstsiddec.h:
1517 * ext/twolame/gsttwolamemp2enc.c:
1518 * ext/twolame/gsttwolamemp2enc.h:
1519 * ext/x264/gstx264enc.c:
1520 * ext/x264/gstx264enc.h:
1521 * gst-libs/gst/gettext.h:
1522 * gst-libs/gst/glib-compat-private.h:
1523 * gst-libs/gst/gst-i18n-plugin.h:
1524 * gst/asfdemux/asfheaders.c:
1525 * gst/asfdemux/asfheaders.h:
1526 * gst/asfdemux/asfpacket.c:
1527 * gst/asfdemux/asfpacket.h:
1528 * gst/asfdemux/gstasf.c:
1529 * gst/asfdemux/gstasfdemux.c:
1530 * gst/asfdemux/gstasfdemux.h:
1531 * gst/asfdemux/gstrtpasfdepay.c:
1532 * gst/asfdemux/gstrtpasfdepay.h:
1533 * gst/asfdemux/gstrtspwms.c:
1534 * gst/asfdemux/gstrtspwms.h:
1535 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1536 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1537 * gst/dvdsub/gstdvdsubdec.c:
1538 * gst/dvdsub/gstdvdsubdec.h:
1539 * gst/dvdsub/gstdvdsubparse.c:
1540 * gst/dvdsub/gstdvdsubparse.h:
1541 * gst/realmedia/asmrules.c:
1542 * gst/realmedia/asmrules.h:
1543 * gst/realmedia/gstrdtbuffer.c:
1544 * gst/realmedia/gstrdtbuffer.h:
1545 * gst/realmedia/pnmsrc.c:
1546 * gst/realmedia/pnmsrc.h:
1547 * gst/realmedia/rademux.c:
1548 * gst/realmedia/rademux.h:
1549 * gst/realmedia/rdtdepay.c:
1550 * gst/realmedia/rdtdepay.h:
1551 * gst/realmedia/rdtjitterbuffer.c:
1552 * gst/realmedia/rdtjitterbuffer.h:
1553 * gst/realmedia/rdtmanager.c:
1554 * gst/realmedia/rdtmanager.h:
1555 * gst/realmedia/realhash.c:
1556 * gst/realmedia/realhash.h:
1557 * gst/realmedia/realmedia.c:
1558 * gst/realmedia/rmdemux.c:
1559 * gst/realmedia/rmdemux.h:
1560 * gst/realmedia/rmutils.c:
1561 * gst/realmedia/rmutils.h:
1562 * gst/realmedia/rtspreal.c:
1563 * gst/realmedia/rtspreal.h:
1564 * gst/xingmux/gstxingmux.c:
1565 * gst/xingmux/gstxingmux.h:
1566 * gst/xingmux/plugin.c:
1567 * tests/check/elements/amrnbenc.c:
1568 * tests/check/elements/mpeg2dec.c:
1569 * tests/check/elements/x264enc.c:
1570 * tests/check/generic/index.c:
1571 * tests/check/generic/states.c:
1572 * tests/check/pipelines/lame.c:
1574 https://bugzilla.gnome.org/show_bug.cgi?id=687520
1576 2012-10-30 13:39:52 +0100 Andreas Frisch <fraxinas@opendreambox.org>
1578 * gst/dvdsub/gstdvdsubdec.c:
1579 dvdsubdec: allocate correct amount of memory for bitmap
1580 https://bugzilla.gnome.org/show_bug.cgi?id=687192
1582 2012-10-30 09:20:04 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
1584 * ext/sidplay/gstsiddec.cc:
1585 siddec: reset bytes counter
1586 Reset the total_bytes counter so that we get timestamps correct.
1587 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
1589 2012-10-25 12:38:47 +0100 Tim-Philipp Müller <tim@centricular.net>
1592 * docs/plugins/inspect/plugin-a52dec.xml:
1593 * docs/plugins/inspect/plugin-amrnb.xml:
1594 * docs/plugins/inspect/plugin-amrwbdec.xml:
1595 * docs/plugins/inspect/plugin-asf.xml:
1596 * docs/plugins/inspect/plugin-cdio.xml:
1597 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1598 * docs/plugins/inspect/plugin-dvdread.xml:
1599 * docs/plugins/inspect/plugin-dvdsub.xml:
1600 * docs/plugins/inspect/plugin-lame.xml:
1601 * docs/plugins/inspect/plugin-mad.xml:
1602 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1603 * docs/plugins/inspect/plugin-realmedia.xml:
1604 * docs/plugins/inspect/plugin-siddec.xml:
1605 * docs/plugins/inspect/plugin-twolame.xml:
1606 * docs/plugins/inspect/plugin-x264.xml:
1607 * docs/plugins/inspect/plugin-xingmux.xml:
1608 * win32/common/config.h:
1609 Back to feature development
1611 === release 1.0.2 ===
1613 2012-10-25 01:11:10 +0100 Tim-Philipp Müller <tim@centricular.net>
1619 * docs/plugins/inspect/plugin-a52dec.xml:
1620 * docs/plugins/inspect/plugin-amrnb.xml:
1621 * docs/plugins/inspect/plugin-amrwbdec.xml:
1622 * docs/plugins/inspect/plugin-asf.xml:
1623 * docs/plugins/inspect/plugin-cdio.xml:
1624 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1625 * docs/plugins/inspect/plugin-dvdread.xml:
1626 * docs/plugins/inspect/plugin-dvdsub.xml:
1627 * docs/plugins/inspect/plugin-lame.xml:
1628 * docs/plugins/inspect/plugin-mad.xml:
1629 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1630 * docs/plugins/inspect/plugin-realmedia.xml:
1631 * docs/plugins/inspect/plugin-siddec.xml:
1632 * docs/plugins/inspect/plugin-twolame.xml:
1633 * docs/plugins/inspect/plugin-x264.xml:
1634 * docs/plugins/inspect/plugin-xingmux.xml:
1635 * gst-plugins-ugly.doap:
1636 * win32/common/config.h:
1639 2012-10-24 20:10:03 +0800 Scott Fan <fanchp@neusoft.com>
1641 * gst/asfdemux/Makefile.am:
1642 * gst/realmedia/Makefile.am:
1643 Makefile.am: Fix typos for generating the Android.mk files
1644 Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
1645 The typos led to generate the incorrect Android.mk files for the asfdemux
1646 and realmedia plugin.
1647 https://bugzilla.gnome.org/show_bug.cgi?id=686748
1649 2012-10-18 22:19:04 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1651 * ext/dvdread/dvdreadsrc.c:
1652 dvdreadsrc: correctly set next cell when seeking to sector
1654 2012-10-18 22:18:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1656 * gst/dvdsub/gstdvdsubparse.c:
1657 dvdsubparse: send src caps when receiving sink caps
1659 2012-10-12 14:49:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1661 * ext/dvdread/dvdreadsrc.c:
1662 dvdreadsrc: update dvd event to enhanced approach
1663 ... in line with resindvdsrc.
1665 2012-10-07 17:08:37 +0100 Tim-Philipp Müller <tim@centricular.net>
1668 docs: add 'make upload' target for new-release script
1670 2012-10-07 16:58:10 +0100 Tim-Philipp Müller <tim@centricular.net>
1673 * docs/plugins/inspect/plugin-a52dec.xml:
1674 * docs/plugins/inspect/plugin-amrnb.xml:
1675 * docs/plugins/inspect/plugin-amrwbdec.xml:
1676 * docs/plugins/inspect/plugin-asf.xml:
1677 * docs/plugins/inspect/plugin-cdio.xml:
1678 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1679 * docs/plugins/inspect/plugin-dvdread.xml:
1680 * docs/plugins/inspect/plugin-dvdsub.xml:
1681 * docs/plugins/inspect/plugin-lame.xml:
1682 * docs/plugins/inspect/plugin-mad.xml:
1683 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1684 * docs/plugins/inspect/plugin-realmedia.xml:
1685 * docs/plugins/inspect/plugin-siddec.xml:
1686 * docs/plugins/inspect/plugin-twolame.xml:
1687 * docs/plugins/inspect/plugin-x264.xml:
1688 * docs/plugins/inspect/plugin-xingmux.xml:
1689 * win32/common/config.h:
1690 Back to development (bug fixing)
1692 === release 1.0.1 ===
1694 2012-10-07 16:13:11 +0100 Tim-Philipp Müller <tim@centricular.net>
1700 * docs/plugins/inspect/plugin-a52dec.xml:
1701 * docs/plugins/inspect/plugin-amrnb.xml:
1702 * docs/plugins/inspect/plugin-amrwbdec.xml:
1703 * docs/plugins/inspect/plugin-asf.xml:
1704 * docs/plugins/inspect/plugin-cdio.xml:
1705 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1706 * docs/plugins/inspect/plugin-dvdread.xml:
1707 * docs/plugins/inspect/plugin-dvdsub.xml:
1708 * docs/plugins/inspect/plugin-lame.xml:
1709 * docs/plugins/inspect/plugin-mad.xml:
1710 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1711 * docs/plugins/inspect/plugin-realmedia.xml:
1712 * docs/plugins/inspect/plugin-siddec.xml:
1713 * docs/plugins/inspect/plugin-twolame.xml:
1714 * docs/plugins/inspect/plugin-x264.xml:
1715 * docs/plugins/inspect/plugin-xingmux.xml:
1716 * gst-plugins-ugly.doap:
1717 * win32/common/config.h:
1720 2012-10-06 14:58:34 +0100 Tim-Philipp Müller <tim@centricular.net>
1723 Automatic update of common submodule
1724 From 6c0b52c to 6bb6951
1726 2012-10-01 00:01:09 +1000 Jan Schmidt <thaytan@noraisin.net>
1728 * ext/mpeg2dec/gstmpeg2dec.c:
1729 mpeg2dec: Don't error out when there is no associated buffer
1730 In 0.10, having mpeg2dec occasionally tell us to output a frame that
1731 was never decoded was just ignored, so do the same in 1.0
1734 2012-09-29 12:13:00 +0100 Tim-Philipp Müller <tim@centricular.net>
1737 * gst/dvdsub/gstdvdsubdec.c:
1738 Purge mention of liboil and update REQUIREMENTS
1739 https://bugzilla.gnome.org/show_bug.cgi?id=673285
1741 2012-09-26 01:04:32 +0100 Tim-Philipp Müller <tim@centricular.net>
1743 * ext/x264/gstx264enc.c:
1744 x264enc: when setting fallback decoder latency, set valid min_latency
1745 Min. latency needs to be a valid time, so pass 0 as default
1746 value in the fallback case where we can't determine any latency,
1747 and avoid nasty criticals at runtime.
1749 2012-09-24 16:52:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1752 * docs/plugins/inspect/plugin-a52dec.xml:
1753 * docs/plugins/inspect/plugin-amrnb.xml:
1754 * docs/plugins/inspect/plugin-amrwbdec.xml:
1755 * docs/plugins/inspect/plugin-asf.xml:
1756 * docs/plugins/inspect/plugin-cdio.xml:
1757 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1758 * docs/plugins/inspect/plugin-dvdread.xml:
1759 * docs/plugins/inspect/plugin-dvdsub.xml:
1760 * docs/plugins/inspect/plugin-lame.xml:
1761 * docs/plugins/inspect/plugin-mad.xml:
1762 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1763 * docs/plugins/inspect/plugin-realmedia.xml:
1764 * docs/plugins/inspect/plugin-siddec.xml:
1765 * docs/plugins/inspect/plugin-twolame.xml:
1766 * docs/plugins/inspect/plugin-x264.xml:
1767 * docs/plugins/inspect/plugin-xingmux.xml:
1768 * win32/common/config.h:
1769 Back to development (bug fixing)
1771 === release 1.0.0 ===
1773 2012-09-24 14:32:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1778 * docs/plugins/inspect/plugin-a52dec.xml:
1779 * docs/plugins/inspect/plugin-amrnb.xml:
1780 * docs/plugins/inspect/plugin-amrwbdec.xml:
1781 * docs/plugins/inspect/plugin-asf.xml:
1782 * docs/plugins/inspect/plugin-cdio.xml:
1783 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1784 * docs/plugins/inspect/plugin-dvdread.xml:
1785 * docs/plugins/inspect/plugin-dvdsub.xml:
1786 * docs/plugins/inspect/plugin-lame.xml:
1787 * docs/plugins/inspect/plugin-mad.xml:
1788 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1789 * docs/plugins/inspect/plugin-realmedia.xml:
1790 * docs/plugins/inspect/plugin-siddec.xml:
1791 * docs/plugins/inspect/plugin-twolame.xml:
1792 * docs/plugins/inspect/plugin-x264.xml:
1793 * docs/plugins/inspect/plugin-xingmux.xml:
1794 * gst-plugins-ugly.doap:
1795 * win32/common/config.h:
1798 2012-09-22 16:08:54 +0100 Tim-Philipp Müller <tim@centricular.net>
1801 Automatic update of common submodule
1802 From 4f962f7 to 6c0b52c
1804 === release 0.11.99 ===
1806 2012-09-17 17:59:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1809 * docs/plugins/inspect/plugin-xingmux.xml:
1810 * gst-plugins-ugly.doap:
1811 * win32/common/config.h:
1814 2012-09-17 16:57:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1816 * docs/plugins/inspect/plugin-a52dec.xml:
1817 * docs/plugins/inspect/plugin-amrnb.xml:
1818 * docs/plugins/inspect/plugin-amrwbdec.xml:
1819 * docs/plugins/inspect/plugin-asf.xml:
1820 * docs/plugins/inspect/plugin-cdio.xml:
1821 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1822 * docs/plugins/inspect/plugin-dvdread.xml:
1823 * docs/plugins/inspect/plugin-dvdsub.xml:
1824 * docs/plugins/inspect/plugin-lame.xml:
1825 * docs/plugins/inspect/plugin-mad.xml:
1826 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1827 * docs/plugins/inspect/plugin-realmedia.xml:
1828 * docs/plugins/inspect/plugin-siddec.xml:
1829 * docs/plugins/inspect/plugin-twolame.xml:
1830 * docs/plugins/inspect/plugin-x264.xml:
1833 2012-09-17 16:57:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1836 * ext/amrnb/Makefile.am:
1837 * ext/amrwbdec/Makefile.am:
1838 * ext/lame/Makefile.am:
1839 * ext/twolame/Makefile.am:
1840 * tests/check/Makefile.am:
1841 Remove -DGST_USE_UNSTABLE_API
1843 2012-09-17 12:22:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1845 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1846 * docs/plugins/inspect/plugin-a52dec.xml:
1847 * docs/plugins/inspect/plugin-amrnb.xml:
1848 * docs/plugins/inspect/plugin-amrwbdec.xml:
1849 * docs/plugins/inspect/plugin-asf.xml:
1850 * docs/plugins/inspect/plugin-cdio.xml:
1851 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1852 * docs/plugins/inspect/plugin-dvdread.xml:
1853 * docs/plugins/inspect/plugin-dvdsub.xml:
1854 * docs/plugins/inspect/plugin-lame.xml:
1855 * docs/plugins/inspect/plugin-mad.xml:
1856 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1857 * docs/plugins/inspect/plugin-realmedia.xml:
1858 * docs/plugins/inspect/plugin-siddec.xml:
1859 * docs/plugins/inspect/plugin-twolame.xml:
1860 * docs/plugins/inspect/plugin-x264.xml:
1863 2012-09-17 10:53:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1865 * ext/cdio/gstcdio.c:
1866 cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
1867 Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
1868 introspection/updating for this plugin.
1870 2012-09-15 22:23:53 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
1872 * gst-plugins-ugly.spec.in:
1873 Switch to F18 package naming
1875 2012-09-14 16:28:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1877 * ext/dvdread/demo-play:
1878 * tests/check/elements/mpeg2dec.c:
1879 rename some caps and elements in examples
1881 2012-09-14 02:58:26 +0100 Tim-Philipp Müller <tim@centricular.net>
1886 === release 0.11.94 ===
1888 2012-09-14 02:49:34 +0100 Tim-Philipp Müller <tim@centricular.net>
1892 * gst-plugins-ugly.doap:
1893 * win32/common/config.h:
1896 2012-09-14 01:48:50 +0100 Tim-Philipp Müller <tim@centricular.net>
1898 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1899 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1900 * docs/plugins/gst-plugins-ugly-plugins.signals:
1901 * docs/plugins/inspect/plugin-a52dec.xml:
1902 * docs/plugins/inspect/plugin-amrnb.xml:
1903 * docs/plugins/inspect/plugin-amrwbdec.xml:
1904 * docs/plugins/inspect/plugin-asf.xml:
1905 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1906 * docs/plugins/inspect/plugin-dvdread.xml:
1907 * docs/plugins/inspect/plugin-dvdsub.xml:
1908 * docs/plugins/inspect/plugin-lame.xml:
1909 * docs/plugins/inspect/plugin-mad.xml:
1910 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1911 * docs/plugins/inspect/plugin-realmedia.xml:
1912 * docs/plugins/inspect/plugin-siddec.xml:
1913 * docs/plugins/inspect/plugin-twolame.xml:
1914 * docs/plugins/inspect/plugin-x264.xml:
1917 2012-09-13 13:49:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1919 * gst/realmedia/rmdemux.c:
1920 rmdemux: use DTS and PTS
1921 Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
1922 undefined to make the decoder do the right thing. We can then remove the code
1923 that tries to guess the PTS from the DTS.
1925 2012-09-10 22:30:18 -0700 Jan Schmidt <thaytan@noraisin.net>
1927 * ext/mpeg2dec/gstmpeg2dec.c:
1928 mpeg2dec: Hold ref to buffer while mapped
1929 So that the buffer still exists when we go to unmap it later,
1930 even if it got pushed in the meantime.
1932 2012-09-11 16:48:51 -0400 Olivier Crête <olivier.crete@collabora.com>
1934 * tests/check/elements/x264enc.c:
1935 x264enc test: x264enc produces constrained-baseline, not the full baseline
1937 2012-09-11 17:37:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1939 * gst/asfdemux/gstasfdemux.c:
1940 * gst/realmedia/rademux.c:
1941 * gst/realmedia/rmdemux.c:
1942 gst: only activate in pull mode if upstream is seekable
1944 2012-09-11 11:28:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1946 * gst/realmedia/rademux.c:
1947 rademux: tags can be NULL
1949 2012-09-11 11:13:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1952 mad: fix email address
1954 2012-09-11 11:12:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1957 mad: init base class method only once
1959 2012-09-11 10:46:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1961 * gst/xingmux/gstxingmux.c:
1962 xingmux: remove defunct commented code
1964 2012-09-11 10:40:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1966 * gst/dvdsub/gstdvdsubdec.c:
1967 dvbsubdec: handle and send GAP event
1968 ... in stead of update newsegment event.
1970 2012-09-11 10:34:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1972 * gst/dvdsub/gstdvdsubdec.c:
1973 dvbsubdec: adjust disabled code comment style
1975 2012-09-09 15:48:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1977 * ext/x264/gstx264enc.c:
1978 x264enc: clean up some debug statements
1980 2012-09-07 17:38:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1982 * ext/x264/gstx264enc.c:
1983 * ext/x264/gstx264enc.h:
1984 x264enc: handle possibly negative DTS provided by codec
1985 ... by arranging for an offset such that DTS == PTS for keyframes,
1986 which is expected elsewhere to go along with semantics of PTS and DTS.
1987 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
1989 2012-09-07 13:31:15 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
1991 * gst-plugins-ugly.spec.in:
1992 Fix spec file for ugly
1994 2012-09-06 14:42:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1996 * tests/check/elements/mpeg2dec.c:
1997 tests: mpeg2dec: initialize variable
1998 ... which avoids test segfaulting.
2000 2012-08-30 16:26:00 -0700 Edward Hervey <edward@collabora.com>
2002 * tests/check/elements/mpeg2dec.c:
2003 check: Feed parsed data to mpeg2dec
2004 And fix the expected output caps by adding colorimetry field
2006 2012-08-22 13:31:00 +0200 Stefan Sauer <ensonic@users.sf.net>
2009 Automatic update of common submodule
2010 From 668acee to 4f962f7
2012 2012-08-22 13:19:01 +0200 Stefan Sauer <ensonic@users.sf.net>
2015 configure: bump gtk-doc req to 1.12 (mar-2009)
2016 This allows us to e.g. unconditionally use gtkdoc-rebase.
2018 2012-08-20 23:32:32 +0100 Tim-Philipp Müller <tim@centricular.net>
2020 * docs/plugins/inspect/plugin-dvdsub.xml:
2021 * gst/dvdsub/gstdvdsubdec.c:
2022 * gst/dvdsub/gstdvdsubparse.c:
2023 video/x-dvd-subpicture -> subpicture/x-dvd
2025 2012-08-09 16:30:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2027 * ext/x264/gstx264enc.c:
2028 x264enc: Use new video encoder base class API for handling tags
2030 2012-08-08 16:27:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2032 * gst/dvdsub/gstdvdsubdec.c:
2033 dvdsubdec: Set alignment at the correct place of GstAllocationParams
2035 2012-08-08 16:26:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2038 * win32/common/config.h:
2041 === release 0.11.93 ===
2043 2012-08-08 15:23:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2046 * gst-plugins-ugly.doap:
2047 * win32/common/config.h:
2050 2012-08-08 15:23:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2052 * gst/asfdemux/asfpacket.c:
2053 * gst/realmedia/rmdemux.c:
2054 gst: silence some compiler warnings with -DG_DISABLE_ASSERT
2056 2012-08-06 15:31:50 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
2058 * gst/asfdemux/asfpacket.c:
2059 asfdemux: avoid some more invalid timestamp arithmetic
2060 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
2062 2012-08-05 18:30:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2064 * ext/sidplay/gstsiddec.cc:
2065 * gst/asfdemux/gstasfdemux.c:
2066 * gst/realmedia/rademux.c:
2067 * gst/realmedia/rmdemux.c:
2068 gst: Add stream-id to stream-start events
2070 2012-07-27 11:35:52 +0200 Edward Hervey <edward@collabora.com>
2072 * ext/mpeg2dec/gstmpeg2dec.c:
2073 mpeg2dec: Don't use NULL values for fbuf
2074 We need to make a difference between the initial dummy buffers (which
2075 have a fbuf->id of NULL) and the buffers on which we allocated
2078 2012-08-05 16:40:57 +0100 Tim-Philipp Müller <tim@centricular.net>
2081 Automatic update of common submodule
2082 From 94ccf4c to 668acee
2084 2012-08-04 16:13:36 +0100 Tim-Philipp Müller <tim@centricular.net>
2086 * ext/a52dec/gsta52dec.c:
2087 * ext/lame/gstlamemp3enc.c:
2088 * gst/asfdemux/gstasfdemux.c:
2089 * gst/realmedia/rademux.c:
2090 * gst/realmedia/rmdemux.c:
2091 * gst/realmedia/rmutils.c:
2092 gst_tag_list_free -> gst_tag_list_unref
2094 2012-07-28 00:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2096 * ext/sidplay/gstsiddec.cc:
2097 * ext/x264/gstx264enc.c:
2098 * gst/asfdemux/gstasfdemux.c:
2099 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2100 * gst/realmedia/rademux.c:
2101 * gst/realmedia/rmdemux.c:
2102 tag: Update for taglist/tag event API changes
2104 2012-07-26 18:30:04 +0200 Edward Hervey <edward@collabora.com>
2106 * ext/mpeg2dec/gstmpeg2dec.c:
2107 mpeg2dec: Avoid dropping first GOP
2108 We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
2109 do not check if it is NULL or not.
2110 And cleanup a bit of debug
2112 2012-07-25 13:05:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2114 * gst/realmedia/rdtmanager.c:
2115 * gst/realmedia/rdtmanager.h:
2116 rdt: add on-npt-stop signal
2117 rtspsrc will look for it.
2119 2012-07-25 12:48:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2121 * gst/realmedia/rdtmanager.c:
2122 rdt: set caps after activating the pad
2124 2012-07-25 12:48:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2126 * gst/realmedia/gstrdtbuffer.c:
2129 2012-07-25 09:37:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2131 * gst/asfdemux/gstrtpasfdepay.c:
2132 asfdepay: fix padding correction
2133 Fix padding correction. gst_buffer_copy_into() appends the memory to the already
2134 existing memory in the target buffer..
2135 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
2137 2012-07-23 13:32:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2139 * ext/mpeg2dec/gstmpeg2dec.c:
2140 mpeg2dec: copy buffer flags when cropping
2141 When we crop a buffer, copy the flags as well.
2143 2012-07-23 11:25:34 +0200 Robert Swain <robert.swain@collabora.co.uk>
2145 * ext/mpeg2dec/gstmpeg2dec.c:
2146 mpeg2dec: Fix GstVideoInfo pointer
2148 2012-07-23 11:13:05 +0200 Robert Swain <robert.swain@collabora.co.uk>
2150 * ext/mpeg2dec/gstmpeg2dec.c:
2151 mpeg2dec: Correctly flag output buffer interlaced state
2152 If the sequence is not flagged as progressive its buffers are marked
2153 interlace mode mixed. There is an individual picture flag indicating
2154 whether picture in the sequence are interlaced or not. This is used
2155 along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
2156 completely indicate the buffer's interlaced state.
2157 Also, TFF and RFF should only be set if the sequence is not progressive.
2159 2012-07-23 10:33:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2161 * ext/mpeg2dec/gstmpeg2dec.c:
2162 ext: Update for video base classes API changes
2164 2012-07-23 08:45:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2167 Automatic update of common submodule
2168 From 98e386f to 94ccf4c
2170 2012-07-20 16:12:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2172 * gst/asfdemux/asfpacket.c:
2173 asfdemux: make sure to avoid arithmetic with _NONE timestamp
2175 2012-07-16 17:36:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2177 * gst/asfdemux/asfpacket.c:
2178 asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
2179 ... so it does not get used as first (valid) payload ts, whereas
2180 the first real valid payload ts may be considerably larger.
2181 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
2183 2012-07-20 14:41:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2185 * gst/asfdemux/gstasfdemux.c:
2186 asfdemux: slightly relax supported seek requirements
2187 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
2189 2012-07-19 09:58:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2191 * ext/mpeg2dec/gstmpeg2dec.c:
2192 mpeg2dec: Propagate GstFlowReturn where needed
2193 It was just ignoring the return values...
2195 2012-07-19 09:56:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2197 * ext/mpeg2dec/gstmpeg2dec.c:
2198 mpeg2dec: Store temporary buffers out of the way
2199 When mpeg2dec needs to do cropping (because downstream can't handle it),
2200 we need temporary buffers to decode to.
2201 Use the user_data field to store those, and unify the rest of the code
2202 that needs to touch a buffer (regardless of how/where it was allocated).
2203 https://bugzilla.gnome.org/show_bug.cgi?id=680194
2205 2012-07-18 18:32:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2207 * ext/mpeg2dec/gstmpeg2dec.c:
2208 mpeg2dec: Call gst_video_decoder_negotiate()
2210 2012-07-18 17:21:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2212 * gst/realmedia/rmdemux.c:
2213 rmdemux: give stream tags a different event name so they don't overwrite global tags
2214 There can only be one taglist per name for sticky tag events.
2215 Needs to be fixed more properly, see
2216 https://bugzilla.gnome.org/show_bug.cgi?id=677619
2218 2012-07-18 16:49:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2220 * gst/realmedia/rademux.c:
2221 rademux: set/send caps on pad after activating it
2223 2012-07-18 16:46:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2225 * gst/realmedia/rmdemux.c:
2226 rmdemux: set/send caps after activating the source pads
2227 Makes sure the caps event isn't dropped immediately.
2229 2012-07-17 20:54:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2231 * ext/dvdread/dvdreadsrc.c:
2232 dvdreadsrc: mustn't drop queries like caps query if not started yet
2234 2012-07-15 20:12:46 +0100 Tim-Philipp Müller <tim@centricular.net>
2236 * gst/asfdemux/gstasfdemux.c:
2237 asfdemux: extract WM/Year as GstDateTime instead of GDate
2238 So we can signal that only the year field is valid.
2240 2012-07-13 15:41:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2242 * gst/asfdemux/gstasfdemux.c:
2243 asfdemux: don't leak payload if we are not pushing it
2245 2012-07-13 13:59:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2247 * ext/sidplay/gstsiddec.cc:
2248 * gst/asfdemux/gstasfdemux.c:
2249 * gst/realmedia/rademux.c:
2250 * gst/realmedia/rmdemux.c:
2251 demuxers: Push STREAM_START when needed
2253 2012-07-13 11:36:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2255 * gst/asfdemux/gstasfdemux.c:
2256 asf: don't push on inactive streams
2258 2012-07-12 18:05:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2260 * ext/dvdread/dvdreadsrc.c:
2261 dvdreadsrc: set rank to NONE
2262 It should never be autoplugged really, for DVD
2263 playback there's rsndvd (or will be, realsoonnow).
2265 2012-07-09 16:27:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2267 * ext/mpeg2dec/gstmpeg2dec.c:
2268 fix for allocator API changes
2270 2012-07-06 11:50:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2272 * ext/x264/gstx264enc.c:
2273 update for query api changes
2275 2012-07-06 11:27:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2277 * ext/mpeg2dec/gstmpeg2dec.c:
2278 update for query api changes
2280 2012-07-06 11:03:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2282 * ext/x264/gstx264enc.c:
2283 update for allocation query changes
2285 2012-07-05 23:23:33 +0100 Tim-Philipp Müller <tim@centricular.net>
2288 LICENSE_readme: fix typo
2290 2012-07-05 22:48:18 +0100 Tim-Philipp Müller <tim@centricular.net>
2293 LICENSE_readme: mention x264
2294 https://bugzilla.gnome.org/show_bug.cgi?id=679472
2296 2012-07-05 13:12:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2298 * gst/asfdemux/gstasfdemux.c:
2299 * gst/realmedia/rademux.c:
2300 * gst/realmedia/rmdemux.c:
2301 gst: Implement segment-done event
2303 2012-06-27 11:23:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2305 * gst/asfdemux/gstasfdemux.c:
2306 asf: fix x-wmv format in caps
2308 2012-06-27 10:24:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2310 * gst/asfdemux/asfpacket.c:
2313 2012-06-21 15:13:57 +0100 Bastien Nocera <hadess@hadess.net>
2315 * gst/asfdemux/asfpacket.c:
2316 * gst/asfdemux/asfpacket.h:
2317 * gst/asfdemux/gstasfdemux.c:
2318 asfdemux: Ignore parsing errors from broken packets
2319 We should instead be counting the number of errors and exiting if
2320 they're too numerous. This makes a number of broken ASF files playable.
2321 https://bugzilla.gnome.org/show_bug.cgi?id=678543
2323 gst/asfdemux/asfpacket.c
2324 gst/asfdemux/gstasfdemux.c
2326 2012-06-26 17:15:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2328 * gst/asfdemux/gstasfdemux.c:
2331 2012-06-25 09:43:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2333 * ext/mpeg2dec/gstmpeg2dec.c:
2334 mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
2336 2012-06-25 09:34:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2338 * ext/mpeg2dec/gstmpeg2dec.c:
2339 mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
2342 2012-06-20 13:36:25 -0400 Matej Knopp <matej.knopp@gmail.com>
2344 * ext/x264/gstx264enc.c:
2345 x264enc: Fix unitialized variable and taglist event
2347 2012-06-20 13:23:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2349 * ext/mpeg2dec/gstmpeg2dec.c:
2350 mpeg2dec: fix compilation
2352 2012-06-20 10:39:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2354 * ext/sidplay/gstsiddec.cc:
2355 * gst/asfdemux/gstasfdemux.c:
2356 * gst/realmedia/rademux.c:
2357 * gst/realmedia/rdtmanager.c:
2358 * gst/realmedia/rmdemux.c:
2359 update for task api change
2361 2012-06-20 10:39:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2363 * ext/mpeg2dec/gstmpeg2dec.c:
2364 * ext/x264/gstx264enc.c:
2367 2012-06-20 09:06:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2369 * ext/mpeg2dec/gstmpeg2dec.c:
2370 * ext/mpeg2dec/gstmpeg2dec.h:
2371 mpeg2dec: Port to 0.11 again
2373 2012-06-19 15:19:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2375 * ext/x264/gstx264enc.c:
2376 x264enc: Fix compiler warning
2378 2012-05-30 12:50:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2380 * ext/mpeg2dec/gstmpeg2dec.c:
2381 * ext/mpeg2dec/gstmpeg2dec.h:
2382 mpeg2dec: Report PAR if not present upstream
2383 And clean up some code
2385 2012-05-04 16:09:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2387 * ext/mpeg2dec/gstmpeg2dec.c:
2388 mpeg2dec: use _scale_ceil to compute frame period
2389 https://bugzilla.gnome.org/show_bug.cgi?id=675769
2391 2012-05-04 16:08:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2393 * ext/mpeg2dec/gstmpeg2dec.c:
2394 mpeg2dec: mpeg2dec actually has 3 frame latency
2395 https://bugzilla.gnome.org/show_bug.cgi?id=675769
2397 2012-05-01 18:49:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2399 * ext/mpeg2dec/gstmpeg2dec.c:
2400 mpeg2dec: Fix large output buffers leak
2402 2012-05-01 18:46:31 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2404 * ext/mpeg2dec/gstmpeg2dec.c:
2405 mpeg2dec: Port to new way of handling frame reference
2407 2012-05-01 16:12:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2409 * ext/mpeg2dec/gstmpeg2dec.c:
2410 mpeg2dec: don't leak input_state
2412 2012-04-13 19:06:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2414 * ext/mpeg2dec/gstmpeg2dec.c:
2415 * ext/mpeg2dec/gstmpeg2dec.h:
2416 mpeg2dec: Port to GstVideoDecoder base class
2418 ext/mpeg2dec/gstmpeg2dec.c
2419 ext/mpeg2dec/gstmpeg2dec.h
2420 Back to 0.10 state, needs to be ported to 0.11 again.
2422 2012-06-19 09:26:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2424 Merge remote-tracking branch 'origin/master'
2426 2012-06-19 09:26:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2428 * ext/x264/gstx264enc.c:
2429 * ext/x264/gstx264enc.h:
2430 x264enc: Port to 0.11 again
2432 2012-05-07 11:52:40 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2434 * ext/x264/gstx264enc.c:
2435 x264enc: Don't set latency while holding object lock
2436 This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
2437 https://bugzilla.gnome.org/show_bug.cgi?id=675762
2439 2012-05-03 18:07:24 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2441 * ext/x264/gstx264enc.c:
2442 x264enc: Use video encoder stream lock to avoid deadlock
2444 2012-05-01 18:45:33 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2446 * ext/x264/gstx264enc.c:
2447 x264enc: Port to new way of passing frame reference
2449 2012-04-30 19:00:09 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2451 * ext/x264/gstx264enc.c:
2452 x264enc: Set default stream-format to avc as it's a better format
2454 2012-04-26 22:27:55 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2456 * ext/x264/gstx264enc.c:
2457 x264enc: Fix setting latency
2458 Fixes setting latency when framerate is dynamic and round up the latency
2459 to avoid rounding issues.
2461 2012-04-30 18:59:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2463 * ext/x264/gstx264enc.c:
2464 x264enc: gst_video_encoder_get_frame() is now transfer full
2466 2012-04-26 17:31:45 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2468 * ext/x264/gstx264enc.c:
2469 x264enc: don't leak output state
2471 2012-04-18 17:09:12 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2473 * ext/x264/gstx264enc.c:
2474 * ext/x264/gstx264enc.h:
2475 x264enc: Remove x264 backward compatibility support
2477 2012-04-18 16:13:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2479 * ext/x264/gstx264enc.c:
2480 x264enc: Report latency base on x264 buffer size
2482 2012-04-17 15:44:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2485 * ext/x264/gstx264enc.c:
2486 * ext/x264/gstx264enc.h:
2487 x264enc: Port to GstVideoEncoder baseclass
2490 ext/x264/gstx264enc.c
2491 ext/x264/gstx264enc.h
2492 Back to 0.10 state, needs to be ported to 0.11 again.
2494 2012-06-16 18:29:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2499 * docs/plugins/Makefile.am:
2500 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2501 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2502 * docs/plugins/inspect/plugin-synaesthesia.xml:
2503 * gst/synaesthesia/.gitignore:
2504 * gst/synaesthesia/Makefile.am:
2505 * gst/synaesthesia/README:
2506 * gst/synaesthesia/gstsynaesthesia.c:
2507 * gst/synaesthesia/gstsynaesthesia.h:
2508 * gst/synaesthesia/synaescope.c:
2509 * gst/synaesthesia/synaescope.h:
2510 synaesthesia: remove experimental GPL-ed synaesthesia plugin
2511 It never made it out of experimental, and there's a new
2512 synaescope element in gst-plugins-bad that's hopefully
2513 sufficiently similar.
2514 https://bugzilla.gnome.org/show_bug.cgi?id=356882
2516 2012-06-16 18:13:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2518 * gst/mpegstream/.gitignore:
2519 mpegstream: remove leftover hidden .gitignore file
2521 2012-06-08 15:55:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2523 * gst/synaesthesia/gstsynaesthesia.c:
2524 * tests/check/elements/amrnbenc.c:
2525 * tests/check/elements/x264enc.c:
2526 elements: Use gst_pad_set_caps() instead of manual event fiddling
2528 2012-06-08 15:05:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2531 Automatic update of common submodule
2532 From 03a0e57 to 98e386f
2534 2012-06-07 16:28:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2539 === release 0.11.92 ===
2541 2012-06-07 16:28:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2547 * docs/plugins/inspect/plugin-a52dec.xml:
2548 * docs/plugins/inspect/plugin-amrnb.xml:
2549 * docs/plugins/inspect/plugin-amrwbdec.xml:
2550 * docs/plugins/inspect/plugin-asf.xml:
2551 * docs/plugins/inspect/plugin-cdio.xml:
2552 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2553 * docs/plugins/inspect/plugin-dvdread.xml:
2554 * docs/plugins/inspect/plugin-dvdsub.xml:
2555 * docs/plugins/inspect/plugin-lame.xml:
2556 * docs/plugins/inspect/plugin-mad.xml:
2557 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2558 * docs/plugins/inspect/plugin-realmedia.xml:
2559 * docs/plugins/inspect/plugin-siddec.xml:
2560 * docs/plugins/inspect/plugin-twolame.xml:
2561 * docs/plugins/inspect/plugin-x264.xml:
2562 * gst-plugins-ugly.doap:
2563 * win32/common/config.h:
2566 2012-06-07 16:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2609 2012-06-06 18:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2612 Automatic update of common submodule
2613 From 1fab359 to 03a0e57
2615 2012-06-06 13:03:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2617 * ext/sidplay/gstsiddec.cc:
2618 * gst/asfdemux/gstasfdemux.c:
2619 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2620 * gst/realmedia/rademux.c:
2621 * gst/realmedia/rmdemux.c:
2622 update for tag event change
2624 2012-06-01 10:29:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2627 Automatic update of common submodule
2628 From f1b5a96 to 1fab359
2630 2012-05-31 13:08:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2633 Automatic update of common submodule
2634 From 92b7266 to f1b5a96
2636 2012-05-30 12:45:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2639 Automatic update of common submodule
2640 From ec1c4a8 to 92b7266
2642 2012-05-30 11:24:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2645 Automatic update of common submodule
2646 From 3429ba6 to ec1c4a8
2648 2012-05-26 23:41:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2650 * gst/realmedia/rmutils.c:
2651 realmedia: don't use GstStructure API on tag lists
2653 2012-05-21 14:57:44 +0200 Julien Isorce <julien.isorce@gmail.com>
2655 * ext/a52dec/gsta52dec.c:
2656 a52dec: really prefer the original number (and position) of channels
2657 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
2659 2012-05-24 12:32:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2662 Automatic update of common submodule
2663 From dc70203 to 3429ba6
2665 2012-05-17 21:12:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2668 * ext/x264/gstx264enc.c:
2669 x264: bump x264 requirement to build 106 or later
2670 Build 106 is from September 2010.
2671 https://bugzilla.gnome.org/show_bug.cgi?id=676257
2673 2012-04-15 23:39:48 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
2675 * ext/a52dec/gsta52dec.c:
2677 a52dec: adapt to work also with new liba52
2678 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
2680 2012-05-17 12:40:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2682 * ext/a52dec/gsta52dec.c:
2683 a52dec: trigger renegotiation upon changed stream channels
2686 2012-05-16 09:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2689 configure: Require core/base 0.11.91
2691 2012-01-13 18:18:33 -0500 Matej Knopp <matej.knopp@gmail.com>
2694 .gitignore: add visual studio IDE files and OS X .DS_Store files
2695 https://bugzilla.gnome.org/show_bug.cgi?id=667899
2697 2012-05-13 17:00:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2702 === release 0.11.91 ===
2704 2012-05-13 16:49:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2711 * gst-plugins-ugly.doap:
2712 * win32/common/config.h:
2715 2012-05-13 16:48:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2758 2012-05-13 16:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2760 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
2762 2012-05-13 15:56:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2765 Automatic update of common submodule
2766 From dc70203 to 3429ba6
2768 2012-04-24 15:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2770 * gst/asfdemux/asfpacket.c:
2771 asfdemux: Use correct enum type
2773 2012-05-10 10:11:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2775 * gst/asfdemux/gstasfdemux.c:
2776 asfdemux: implement pull mode seek snap flags when an index is present
2777 Also ensure we get a proper EOS when seeking past the end of the
2778 file, or (when the snap after flag is set) between the last keyframe
2779 and the end of the file.
2781 2012-05-03 23:50:30 +0100 Leon Merten Lohse <leon@green-side.de>
2783 * ext/cdio/gstcdio.c:
2784 * ext/cdio/gstcdio.h:
2785 * ext/cdio/gstcdiocddasrc.c:
2786 cdio: compensate for libcdio's recent cd-text api changes
2787 https://bugzilla.gnome.org/show_bug.cgi?id=675112
2789 ext/cdio/gstcdiocddasrc.c
2791 2012-04-30 21:27:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2793 * ext/dvdread/dvdreadsrc.c:
2794 dvdread: fix build after recent include reshuffling in core
2795 Need to include gmodule.h ourselves now.
2797 2012-04-19 12:22:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2799 * ext/mpeg2dec/gstmpeg2dec.c:
2800 video: Update for libgstvideo API changes
2802 2012-04-16 09:09:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2805 Automatic update of common submodule
2806 From 6db25be to dc70203
2808 2012-04-12 13:56:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2810 * gst/asfdemux/asfpacket.c:
2811 * gst/asfdemux/asfpacket.h:
2812 asfdemux: fix performance issue, especially with high-bitrate streams
2813 Two things were suboptimal from a performance point of view:
2814 a) consider a large media object such as a video keyframe, which
2815 may be split up into multiple fragments. We would assemble
2816 the media object as follows:
2817 buf = join (join (join (frag1, frag2), frag3), frag4)
2818 which causes many unnecessary memcpy()s, and malloc/free,
2819 which could easily add up to a multiple of the actual object
2820 size. To avoid this, we allocate a buffer of the size needed
2821 from the start and copy fragments into that directly.
2822 b) for every fragment to join, we would create a sub-buffer
2823 before joining it (which would discard the sub-buffer again),
2824 leading to unnecessary miniobject create/free churn.
2826 gst/asfdemux/asfpacket.c
2827 gst/asfdemux/asfpacket.h
2829 2012-04-12 14:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2831 * gst/asfdemux/asfpacket.c:
2832 asfdemux: avoid unnecessary stream lookup
2833 We have already retrieved the stream for that stream number and
2834 made sure it's not NULL, so no need to do it again here; neither
2835 the number nor the streams changed since the last time.
2837 2012-04-02 19:31:20 +0200 Alban Browaeys <prahal@yahoo.com>
2839 * ext/a52dec/gsta52dec.c:
2840 a52dec: fix first_access bigger than 2
2841 gst_buffer_extract returns the number of bytes extracted, here 2 max.
2842 Set size to the buffer size as was done in 0.10 to avoid first_access
2843 error when it bypass 2.
2844 https://bugzilla.gnome.org/show_bug.cgi?id=673434
2846 2012-04-13 13:43:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2850 configure: Modernize autotools setup a bit
2851 Also we now only create tar.bz2 and tar.xz tarballs.
2853 2012-04-13 13:37:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2856 Automatic update of common submodule
2857 From 464fe15 to 6db25be
2859 2012-04-12 11:19:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2864 === release 0.11.90 ===
2866 2012-04-12 10:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2872 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
2873 * docs/plugins/inspect/plugin-a52dec.xml:
2874 * docs/plugins/inspect/plugin-amrnb.xml:
2875 * docs/plugins/inspect/plugin-amrwbdec.xml:
2876 * docs/plugins/inspect/plugin-asf.xml:
2877 * docs/plugins/inspect/plugin-cdio.xml:
2878 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2879 * docs/plugins/inspect/plugin-dvdread.xml:
2880 * docs/plugins/inspect/plugin-dvdsub.xml:
2881 * docs/plugins/inspect/plugin-lame.xml:
2882 * docs/plugins/inspect/plugin-mad.xml:
2883 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2884 * docs/plugins/inspect/plugin-realmedia.xml:
2885 * docs/plugins/inspect/plugin-siddec.xml:
2886 * docs/plugins/inspect/plugin-twolame.xml:
2887 * docs/plugins/inspect/plugin-x264.xml:
2888 * gst-plugins-ugly.doap:
2889 * win32/common/config.h:
2892 2012-04-12 10:39:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2935 2012-04-10 00:48:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2937 * ext/mad/gstmad.c.orig:
2938 mad: remove .c.orig file
2940 2012-04-10 00:47:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2942 * ext/a52dec/gsta52dec.c:
2943 * ext/amrnb/amrnbdec.c:
2944 * ext/amrnb/amrnbenc.c:
2945 * ext/amrwbdec/amrwbdec.c:
2946 * ext/cdio/gstcdiocddasrc.c:
2947 * ext/dvdread/dvdreadsrc.c:
2948 * ext/lame/gstlamemp3enc.c:
2950 * ext/mad/gstmad.c.orig:
2951 * ext/mpeg2dec/gstmpeg2dec.c:
2952 * ext/sidplay/gstsiddec.cc:
2953 * ext/twolame/gsttwolamemp2enc.c:
2954 * ext/x264/gstx264enc.c:
2955 * gst/asfdemux/gstasfdemux.c:
2956 * gst/asfdemux/gstrtpasfdepay.c:
2957 * gst/asfdemux/gstrtspwms.c:
2958 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2959 * gst/dvdsub/gstdvdsubdec.c:
2960 * gst/dvdsub/gstdvdsubparse.c:
2961 * gst/realmedia/pnmsrc.c:
2962 * gst/realmedia/rademux.c:
2963 * gst/realmedia/rdtdepay.c:
2964 * gst/realmedia/rdtmanager.c:
2965 * gst/realmedia/rmdemux.c:
2966 * gst/realmedia/rtspreal.c:
2967 * gst/synaesthesia/gstsynaesthesia.c:
2968 * gst/xingmux/gstxingmux.c:
2969 Use new gst_element_class_set_static_metadata()
2971 2012-04-05 18:43:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2974 Automatic update of common submodule
2975 From 7fda524 to 464fe15
2977 2012-04-05 17:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2979 * ext/a52dec/gsta52dec.c:
2980 * ext/amrnb/amrnb.c:
2981 * ext/amrwbdec/amrwb.c:
2982 * ext/cdio/gstcdio.c:
2983 * ext/dvdread/dvdreadsrc.c:
2984 * ext/lame/plugin.c:
2986 * ext/mad/gstmad.c.orig:
2987 * ext/mpeg2dec/gstmpeg2dec.c:
2988 * ext/sidplay/gstsiddec.cc:
2989 * ext/twolame/gsttwolamemp2enc.c:
2990 * ext/x264/gstx264enc.c:
2991 * gst/asfdemux/gstasf.c:
2992 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2993 * gst/dvdsub/gstdvdsubdec.c:
2994 * gst/realmedia/realmedia.c:
2995 * gst/synaesthesia/gstsynaesthesia.c:
2996 * gst/xingmux/plugin.c:
2997 gst: Update for GST_PLUGIN_DEFINE() API changes
2999 2012-04-05 13:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3002 configure: Update version to 0.11.89.1
3004 2012-04-04 14:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3007 * docs/plugins/Makefile.am:
3008 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3009 * docs/version.entities.in:
3010 * ext/a52dec/Makefile.am:
3011 * ext/amrnb/Makefile.am:
3012 * ext/amrwbdec/Makefile.am:
3013 * ext/cdio/Makefile.am:
3014 * ext/lame/Makefile.am:
3015 * ext/mad/Makefile.am:
3016 * ext/mpeg2dec/Makefile.am:
3017 * ext/sidplay/Makefile.am:
3018 * ext/twolame/Makefile.am:
3019 * ext/x264/Makefile.am:
3020 * gst-plugins-ugly.spec.in:
3021 * gst/asfdemux/Makefile.am:
3022 * gst/dvdlpcmdec/Makefile.am:
3023 * gst/dvdsub/Makefile.am:
3024 * gst/realmedia/Makefile.am:
3025 * pkgconfig/Makefile.am:
3026 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
3027 * tests/check/Makefile.am:
3028 gst: Update versioning
3030 2012-04-02 15:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3032 * ext/mpeg2dec/gstmpeg2dec.c:
3033 * ext/mpeg2dec/gstmpeg2dec.h:
3034 mpeg2dec: fix cropping
3035 fix cropping in mpeg2dec
3037 2012-04-01 20:19:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3039 * ext/mpeg2dec/gstmpeg2dec.c:
3040 mpeg2dec: add crop metadata when buffer is still writable
3042 2012-03-30 18:13:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3044 * gst/asfdemux/gstrtpasfdepay.c:
3045 update for buffer api change
3047 2012-03-30 11:52:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3049 * ext/a52dec/gsta52dec.c:
3051 ext: Update for audio decoder API changes
3053 2012-03-29 17:32:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3055 * tests/check/elements/amrnbenc.c:
3056 * tests/check/elements/x264enc.c:
3057 tests: make more valgrind-friendly and plug caps leak
3059 2012-03-28 12:50:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3061 * gst/asfdemux/asfpacket.c:
3062 * gst/asfdemux/gstasfdemux.c:
3063 * gst/dvdsub/gstdvdsubdec.c:
3064 update for buffer changes
3066 2012-03-27 14:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3068 * tests/check/elements/x264enc.c:
3069 tests: x264enc: adjust test to removal of deprecated properties
3071 2012-03-26 12:13:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3073 Replace master with 0.11
3075 2012-03-22 15:56:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3080 === release 0.11.2 ===
3082 2012-03-22 15:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3088 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3089 * docs/plugins/inspect/plugin-a52dec.xml:
3090 * docs/plugins/inspect/plugin-amrnb.xml:
3091 * docs/plugins/inspect/plugin-amrwbdec.xml:
3092 * docs/plugins/inspect/plugin-asf.xml:
3093 * docs/plugins/inspect/plugin-cdio.xml:
3094 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3095 * docs/plugins/inspect/plugin-dvdread.xml:
3096 * docs/plugins/inspect/plugin-dvdsub.xml:
3097 * docs/plugins/inspect/plugin-lame.xml:
3098 * docs/plugins/inspect/plugin-mad.xml:
3099 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3100 * docs/plugins/inspect/plugin-realmedia.xml:
3101 * docs/plugins/inspect/plugin-siddec.xml:
3102 * docs/plugins/inspect/plugin-twolame.xml:
3103 * docs/plugins/inspect/plugin-x264.xml:
3104 * gst-plugins-ugly.doap:
3144 * win32/common/config.h:
3147 2012-03-21 13:18:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3149 * tests/check/elements/mpeg2dec.c:
3150 tests: fix after memory changes
3152 2012-03-21 13:18:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3154 * ext/x264/gstx264enc.c:
3155 * ext/x264/gstx264enc.h:
3156 x264enc: remove deprecated properties
3158 2012-03-20 12:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3160 Merge remote-tracking branch 'origin/master' into 0.11
3161 So 0.11 folks also get amr include fixes.
3163 ext/a52dec/gsta52dec.c
3166 2012-03-18 18:56:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3168 * gst/synaesthesia/gstsynaesthesia.c:
3169 synaesthesia: fixup for bufferpool api changes
3170 ... as well as some caps ref handling.
3172 2012-03-16 21:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3174 * gst/realmedia/rademux.c:
3175 * gst/realmedia/rmdemux.c:
3176 don't pass random pointers to pull_range
3178 2012-03-15 22:11:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3180 * ext/mpeg2dec/gstmpeg2dec.c:
3181 update for bufferpool changes
3183 2012-03-15 20:38:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3185 * ext/mpeg2dec/gstmpeg2dec.c:
3186 update for allocation query changes
3188 2012-03-15 13:38:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3190 * ext/dvdread/dvdreadsrc.c:
3191 * ext/lame/gstlamemp3enc.c:
3192 * ext/mpeg2dec/gstmpeg2dec.c:
3193 * ext/x264/gstx264enc.c:
3194 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3195 * gst/dvdsub/gstdvdsubdec.c:
3196 update for memory api changes
3198 2012-03-14 19:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3200 * ext/mpeg2dec/gstmpeg2dec.c:
3201 take padding into account
3203 2012-03-13 18:27:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3206 mad: simplify parsing code
3207 Also fixes #671455 (expected at least).
3209 2012-03-12 16:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3212 configure.ac: bump required GLib to 2.31.14
3213 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
3215 2012-03-12 12:23:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3217 * ext/sidplay/gstsiddec.cc:
3218 fix for caps _normalize changes
3220 2012-03-11 19:07:19 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3222 * ext/x264/gstx264enc.c:
3223 fix for caps api changes
3225 2012-03-06 16:08:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3227 * ext/a52dec/gsta52dec.c:
3228 * ext/a52dec/gsta52dec.h:
3229 a52dec: use base class tag handling helper
3230 ... so as to ensure these to be handled and sent at proper time.
3232 2012-03-06 14:28:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3234 * ext/dvdread/dvdreadsrc.c:
3235 dvdreadsrc: Use variable type with correct signedness
3237 2011-01-14 18:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
3239 * ext/mpeg2dec/gstmpeg2dec.c:
3240 mpeg2dec: Copy planes in one go when possible
3242 2012-03-03 17:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3245 * ext/amrnb/amrnbdec.h:
3246 * ext/amrnb/amrnbenc.h:
3247 * ext/amrwbdec/amrwbdec.h:
3248 amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
3249 In previous versions, the opencore-amr include sub-directory
3250 would be specified in the include path in the CFLAGS, but this
3251 is no longer the case in newer versions, so we need to add those
3252 to our include directives.
3253 Based on patch by: Christian Morales Vega
3254 https://bugzilla.gnome.org/show_bug.cgi?id=671123
3256 2012-03-03 16:56:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3259 configure: get rid of non-pkg-config ways to check for opencore-amr
3261 2012-02-29 17:26:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3263 * ext/mpeg2dec/gstmpeg2dec.c:
3264 update for metadata API changes
3266 2012-02-27 06:35:01 +0100 Alessandro Decina <alessandro.d@gmail.com>
3268 * ext/amrwbdec/Makefile.am:
3269 * ext/lame/Makefile.am:
3270 * ext/mad/Makefile.am:
3271 amrwbdec, lame, mad: link to libgstbase
3273 2012-02-27 06:33:48 +0100 Alessandro Decina <alessandro.d@gmail.com>
3275 * ext/x264/gstx264enc.c:
3276 x264enc: fix compiler warning
3278 2012-02-27 00:36:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3280 Merge remote-tracking branch 'origin/master' into 0.11
3282 2012-02-27 00:34:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3284 Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
3288 2012-02-23 11:20:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3293 * docs/plugins/gst-plugins-ugly-plugins.args:
3294 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3295 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
3296 * docs/plugins/inspect/plugin-a52dec.xml:
3297 * docs/plugins/inspect/plugin-amrnb.xml:
3298 * docs/plugins/inspect/plugin-amrwbdec.xml:
3299 * docs/plugins/inspect/plugin-asf.xml:
3300 * docs/plugins/inspect/plugin-cdio.xml:
3301 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3302 * docs/plugins/inspect/plugin-dvdread.xml:
3303 * docs/plugins/inspect/plugin-dvdsub.xml:
3304 * docs/plugins/inspect/plugin-iec958.xml:
3305 * docs/plugins/inspect/plugin-lame.xml:
3306 * docs/plugins/inspect/plugin-mad.xml:
3307 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3308 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3309 * docs/plugins/inspect/plugin-mpegstream.xml:
3310 * docs/plugins/inspect/plugin-realmedia.xml:
3311 * docs/plugins/inspect/plugin-siddec.xml:
3312 * docs/plugins/inspect/plugin-twolame.xml:
3313 * docs/plugins/inspect/plugin-x264.xml:
3314 * win32/common/config.h:
3315 Bump version after release
3317 2012-02-21 18:58:06 -0800 David Schleef <ds@schleef.org>
3320 autogen.sh: avoid touching .po files during 'make'
3321 A simple workaround to deal with GNU gettext automake integration
3322 failing to deal with git. Fixes: #669207
3324 2012-02-22 02:17:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3326 * ext/x264/gstx264enc.c:
3327 x264: convert g_print to LOG
3329 2012-02-22 02:07:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3331 * gst/asfdemux/gstrtpasfdepay.c:
3332 update for new memory api
3334 2012-02-22 02:07:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3336 * ext/x264/gstx264enc.c:
3337 x264enc: handle pts and dts
3339 2012-02-21 18:53:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3342 mad: handle libmad freeform parsing quirk
3344 2012-02-21 18:49:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3347 mad: fixup unhacking last frame coaxing
3348 ... so as to not only replace the data pointer but also available size.
3350 2012-02-20 14:27:49 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
3352 * gst-plugins-ugly.spec.in:
3355 2012-02-18 00:02:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3357 * win32/common/config.h:
3358 win32: back to development
3360 2012-02-17 17:53:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3363 * gst/synaesthesia/gstsynaesthesia.c:
3364 * gst/synaesthesia/gstsynaesthesia.h:
3365 synaesthesia: port to 0.11
3367 2012-02-17 17:53:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3370 * gst/xingmux/gstxingmux.c:
3371 xingmux: port to 0.11
3373 2012-02-17 11:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3378 === release 0.11.1 ===
3380 2012-02-17 11:06:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3386 * docs/plugins/gst-plugins-ugly-plugins.args:
3387 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3388 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
3389 * docs/plugins/inspect/plugin-a52dec.xml:
3390 * docs/plugins/inspect/plugin-amrnb.xml:
3391 * docs/plugins/inspect/plugin-amrwbdec.xml:
3392 * docs/plugins/inspect/plugin-asf.xml:
3393 * docs/plugins/inspect/plugin-cdio.xml:
3394 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3395 * docs/plugins/inspect/plugin-dvdread.xml:
3396 * docs/plugins/inspect/plugin-dvdsub.xml:
3397 * docs/plugins/inspect/plugin-lame.xml:
3398 * docs/plugins/inspect/plugin-mad.xml:
3399 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3400 * docs/plugins/inspect/plugin-realmedia.xml:
3401 * docs/plugins/inspect/plugin-siddec.xml:
3402 * docs/plugins/inspect/plugin-twolame.xml:
3403 * docs/plugins/inspect/plugin-x264.xml:
3404 * gst-plugins-ugly.doap:
3444 * win32/common/config.h:
3447 2012-02-17 09:16:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3449 Merge branch 'master' into 0.11
3453 2012-02-16 14:29:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3456 mad: unhack last frame coaxing
3457 ... so as to maximally use available base class API and interfere least
3458 as possible with its internal state.
3460 2012-02-15 13:45:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3463 mad: fix compilation
3465 2012-02-15 13:40:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3468 mad: chain up to default event handler
3470 2012-02-11 05:38:41 -0500 Matej Knopp <matej.knopp@gmail.com>
3472 * ext/x264/gstx264enc.c:
3473 x264enc: unmap video frame after encoding
3474 Fixes major memory leak.
3475 https://bugzilla.gnome.org/show_bug.cgi?id=669863
3477 2012-02-10 17:02:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3479 * ext/x264/gstx264enc.c:
3480 x264enc: fix after merge
3482 2012-02-10 17:00:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3484 Merge branch 'master' into 0.11
3486 ext/x264/gstx264enc.c
3488 2012-02-09 18:10:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3490 * ext/sidplay/gstsiddec.cc:
3491 * ext/sidplay/gstsiddec.h:
3492 sidplay: don't use ulong properties
3494 2012-02-09 16:14:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3496 * ext/sidplay/gstsiddec.cc:
3497 sidplay: fix negotiation
3499 2012-02-09 11:55:07 +0100 Robert Swain <robert.swain@collabora.co.uk>
3501 * ext/x264/gstx264enc.c:
3502 x264enc: Add baseline profile to caps
3503 libx264 does not yet support the features that create the difference
3504 between baseline and constrained baseline profile. Hence it currently
3505 supports both though it can only technically encode constrained
3508 2012-02-08 16:38:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3510 * ext/amrnb/amrnbenc.c:
3511 * gst/asfdemux/gstasfdemux.c:
3512 * gst/realmedia/rdtmanager.c:
3513 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
3515 2012-02-07 18:56:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3517 * tests/check/elements/mpeg2dec.c:
3518 mpeg2dec: fix test a bit more
3519 Still broken because cropping is broken in mpeg2dec
3521 2012-02-07 11:06:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3523 * tests/check/elements/amrnbenc.c:
3524 * tests/check/elements/x264enc.c:
3525 * tests/check/elements/xingmux.c:
3526 tests: fix some tests
3528 2012-02-01 16:20:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3530 * ext/twolame/gsttwolamemp2enc.c:
3531 twolame: Use new audio encoder/decoder base class API for srcpad caps
3533 2012-02-01 16:20:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3535 * ext/lame/gstlamemp3enc.c:
3536 lame: Use new audio encoder/decoder base class API for srcpad caps
3538 2012-02-01 16:19:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3541 mad: Use new audio encoder/decoder base class API for srcpad caps
3543 2012-02-01 16:17:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3545 * ext/a52dec/gsta52dec.c:
3546 a52dec: Use new audio encoder/decoder base class API for srcpad caps
3548 2012-02-01 16:15:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3550 * ext/amrwbdec/amrwbdec.c:
3551 amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
3553 2012-02-01 16:14:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3555 * ext/amrnb/amrnbdec.c:
3556 * ext/amrnb/amrnbenc.c:
3557 amrnb: Use new audio encoder/decoder base class API for srcpad caps
3559 2012-01-31 15:52:38 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3562 mad: ensure we do not confuse the base class with our buffer guard
3563 mad expects extra bytes at the end of a buffer (see discussion in
3564 http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
3565 and since we inject these without the base class' knowledge, we
3566 need to hide the bodies better.
3567 This fixes an assert at EOS when decoding an mp3 manually without
3568 an intervening mpegaudioparse.
3570 2012-01-30 17:17:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3572 * gst/realmedia/rtspreal.c:
3573 update for HEADER flag
3575 2011-07-20 09:00:58 +0200 Alessandro Decina <alessandro.d@gmail.com>
3577 * ext/x264/gstx264enc.c:
3578 * ext/x264/gstx264enc.h:
3579 x264enc: implement force-key-unit API
3581 2012-01-25 13:58:48 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
3584 Automatic update of common submodule
3585 From c463bc0 to 7fda524
3587 2012-01-25 13:58:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3589 * ext/amrnb/amrnbdec.c:
3590 * ext/amrwbdec/amrwbdec.c:
3591 amr: port to 0.11 again
3593 2012-01-25 13:03:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3595 Merge branch 'master' into 0.11
3597 ext/a52dec/gsta52dec.c
3599 2012-01-25 07:24:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3601 * ext/a52dec/gsta52dec.c:
3602 * ext/amrnb/amrnbdec.c:
3603 * ext/amrnb/amrnbenc.c:
3604 * ext/amrwbdec/amrwbdec.c:
3605 * ext/dvdread/dvdreadsrc.c:
3606 * ext/lame/gstlamemp3enc.c:
3608 * ext/mpeg2dec/gstmpeg2dec.c:
3609 * ext/sidplay/gstsiddec.cc:
3610 * ext/twolame/gsttwolamemp2enc.c:
3611 * gst/asfdemux/asfpacket.c:
3612 * gst/asfdemux/gstasfdemux.c:
3613 * gst/asfdemux/gstrtpasfdepay.c:
3614 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3615 * gst/dvdsub/gstdvdsubdec.c:
3616 * gst/dvdsub/gstdvdsubdec.h:
3617 * gst/realmedia/gstrdtbuffer.c:
3618 * gst/realmedia/gstrdtbuffer.h:
3619 * gst/realmedia/rdtdepay.c:
3620 * gst/realmedia/rmdemux.c:
3621 * gst/realmedia/rmutils.c:
3622 port to new memory API
3624 2012-01-25 11:38:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3627 Automatic update of common submodule
3628 From 2a59016 to c463bc0
3630 2012-01-22 23:56:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3632 * gst-libs/gst/glib-compat-private.h:
3633 Remove compatibility versions for deprecated GLib API
3635 2012-01-19 15:26:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3637 * ext/a52dec/gsta52dec.c:
3638 a52dec: fix read buffer overflow upon syncing
3639 The wrong size was being decremented, leading to a runaway
3642 2012-01-19 15:06:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3646 Add --disable-fatal-warnings configure option
3648 2012-01-19 11:34:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3650 * gst/asfdemux/gstasfdemux.c:
3651 * gst/realmedia/rademux.c:
3652 * gst/realmedia/rdtmanager.c:
3653 * gst/realmedia/rmdemux.c:
3654 port to new gthread API
3656 2012-01-18 17:00:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3659 configure.ac: Require GLib 2.31.10 for consistency
3661 2012-01-18 16:46:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3664 Automatic update of common submodule
3665 From 0807187 to 2a59016
3667 2012-01-17 11:55:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3669 * ext/amrwbdec/amrwbdec.c:
3670 amrwbdec: _parse should not return OK if not enough data yet
3672 2012-01-17 11:55:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3674 * ext/amrnb/amrnbdec.c:
3675 amrnbdec: _parse should not return OK if not enough data yet
3677 2012-01-13 15:03:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3679 * ext/dvdread/dvdreadsrc.c:
3680 dvdreadsrc: fix off by one in cell calculation for the last chapter
3682 2012-01-13 15:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3684 * gst/asfdemux/gstasfdemux.c:
3685 asfdemux: set caps on src pad before adding it
3687 2012-01-13 15:56:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3689 * gst/asfdemux/gstasfdemux.c:
3690 asfdemux: perform writable buffer map to copy into it
3692 2012-01-13 15:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3694 * gst/asfdemux/asfpacket.c:
3695 * gst/asfdemux/asfpacket.h:
3696 asfpacket: fix 0.11 ported payload extraction
3697 ... to cater for not necessarily offset == size - cur_pos,
3698 as size may have been adjusted due to padding.
3701 2012-01-13 13:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3703 * ext/x264/gstx264enc.c:
3704 x264enc: remove useless and semantically (though not practically) wrong code
3705 The object will be freed, so it's pointless to set the pointers
3708 2012-01-13 13:46:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3710 * ext/x264/gstx264enc.c:
3711 x264enc: remove leaking "optimization"
3713 2012-01-13 00:05:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3715 * gst/asfdemux/gstasfdemux.c:
3716 GST_TYPE_DATE -> G_TYPE_DATE
3718 2012-01-13 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3720 Merge remote-tracking branch 'origin/master' into 0.11
3722 ext/a52dec/gsta52dec.c
3724 2012-01-12 13:25:22 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3726 * ext/a52dec/gsta52dec.c:
3727 a52dec: plug buffer leak
3729 2012-01-12 13:20:26 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3731 * ext/a52dec/gsta52dec.c:
3732 a52dec: plug buffer leak
3734 2012-01-11 12:31:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3736 * ext/amrnb/amrnbenc.c:
3737 amrnbenc: _map and _unmap the appropriate input and output buffers
3739 2012-01-10 15:25:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3741 * ext/a52dec/gsta52dec.c:
3742 a52dec: Fix some merge mistakes
3744 2012-01-10 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3746 Merge branch 'master' into 0.11
3748 ext/a52dec/gsta52dec.c
3749 ext/a52dec/gsta52dec.h
3752 ext/lame/gstlamemp3enc.c
3755 gst/mpegaudioparse/gstmpegaudioparse.c
3756 gst/mpegstream/gstdvddemux.c
3757 gst/realmedia/rdtdepay.c
3762 2012-01-10 11:41:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3764 * gst/dvdsub/Makefile.am:
3765 dvdsub: add some CFLAGS and LIBS in Makefile.am
3766 ... since adapter is still used.
3768 2012-01-09 16:00:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3770 * gst/realmedia/rmdemux.c:
3771 rmdemux: Don't use buffer after unreffing
3773 2012-01-09 15:46:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3775 * gst/asfdemux/gstasfdemux.c:
3776 asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
3778 2012-01-09 15:24:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3781 mad: Correctly unmap the buffer with the original data pointer
3783 2012-01-09 15:15:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3786 mad: Make sure to set caps on the srcpad if none are set yet
3788 2012-01-08 14:24:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3790 * ext/mad/Makefile.am:
3791 mad: fix LIBS order in Makefile.am
3793 2012-01-07 21:04:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3796 mad: remove left-over id3tag.h include
3797 We don't use libid3tag any more.
3799 2012-01-05 12:17:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3801 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3802 dvdlpcmdec: fix for multichannel
3804 2012-01-04 16:05:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3806 * ext/a52dec/gsta52dec.c:
3807 * ext/a52dec/gsta52dec.h:
3808 a52dec: Update for the new raw audio caps
3810 2012-01-04 15:49:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3813 mad: Update for the new raw audio caps
3815 2012-01-04 15:45:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3817 * ext/lame/gstlamemp3enc.c:
3818 lamemp3enc: Update for the new raw audio caps
3820 2012-01-04 15:44:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3822 * ext/twolame/gsttwolamemp2enc.c:
3823 twolamemp2enc: Update for the new raw audio caps
3825 2012-01-04 15:43:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3827 * ext/amrwbdec/amrwbdec.c:
3828 amrwbdec: Add the new layout field to the raw audio caps
3830 2012-01-04 15:42:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3832 * ext/amrnb/amrnbdec.c:
3833 * ext/amrnb/amrnbenc.c:
3834 amrnb: Add the new layout field to the raw audio caps
3836 2012-01-04 15:26:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3838 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3839 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3840 dvdlpcmdec: Port to the new raw audio caps
3842 2012-01-04 15:12:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3844 * gst/asfdemux/gstasfdemux.c:
3845 asfdemux: Update for libgstriff API changes
3846 Still needs to handle audio channel reordering.
3848 2012-01-04 19:53:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3851 Automatic update of common submodule
3852 From 50b34ab to 0807187
3854 2012-01-04 17:05:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3856 * ext/lame/Makefile.am:
3857 lame: fix LIBADD order in Makefile.am
3859 2012-01-04 10:33:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3861 * tests/check/elements/amrnbenc.c:
3862 * tests/check/elements/mpeg2dec.c:
3863 * tests/check/elements/x264enc.c:
3864 * tests/check/elements/xingmux.c:
3865 * tests/check/generic/states.c:
3866 tests: make tests compile
3868 2012-01-03 15:27:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3870 * ext/amrwbdec/amrwbdec.c:
3871 * ext/dvdread/dvdreadsrc.c:
3873 * ext/sidplay/gstsiddec.cc:
3874 * gst/asfdemux/gstasfdemux.c:
3875 * gst/realmedia/pnmsrc.c:
3876 * gst/realmedia/rdtmanager.c:
3877 * gst/realmedia/rmdemux.c:
3878 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
3880 2011-12-30 18:31:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3882 * tests/check/Makefile.am:
3883 tests: disable generic index test
3885 2011-12-30 17:53:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3887 * ext/mpeg2dec/gstmpeg2dec.c:
3888 mpeg2dec: remove all seeking-related code
3889 A parser or demuxer upstream should handle this Same for
3892 2011-12-30 17:49:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3894 * ext/mpeg2dec/gstmpeg2dec.c:
3895 * ext/mpeg2dec/gstmpeg2dec.h:
3896 mpeg2dec: update for GstIndex removal
3898 2011-12-30 17:46:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3900 * ext/cdio/gstcdiocddasrc.c:
3901 cdio: update for probe vfunc removal in GstAudioCdSrc
3903 2011-12-27 22:54:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3905 * ext/lame/gstlame.c:
3906 * ext/lame/gstlamemp3enc.c:
3907 lame: fix printf format in debug statements
3908 https://bugzilla.gnome.org/show_bug.cgi?id=666926
3910 2011-12-26 18:24:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3912 * ext/lame/gstlame.c:
3913 * ext/lame/gstlame.h:
3914 lame: ensure parsed output
3915 ... by doing some basic parsing of encoded lame data.
3917 2011-12-26 16:34:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3919 * ext/lame/gstlame.h:
3920 lame: cleanup unused instance struct fields
3922 2011-12-26 18:23:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3924 * ext/lame/Makefile.am:
3925 * ext/lame/gstlamemp3enc.c:
3926 * ext/lame/gstlamemp3enc.h:
3927 lamemp3enc: ensure parsed output
3928 ... by doing some basic parsing of encoded lame data.
3931 2011-12-26 18:15:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3933 * ext/lame/gstlamemp3enc.c:
3934 lamemp3enc: do not leak merged tags
3936 2011-12-22 15:23:54 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3940 mad: helpfully bodge the last buffer to let mad decode the last frame
3941 If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
3942 to be believed, the last buffer must be followed by a number of 0 bytes
3943 in order for the last frame to be decoded (at least in some cases).
3944 Doing so seems to work here, fixing a missing 1152 samples when using
3945 mp3parse before mad (not using mp3parse would yield the correct amount
3946 of samples, if there's extra non-MP3 data after (eg, tag data)).
3948 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3950 * ext/dvdread/dvdreadsrc.c:
3951 dvdreadsrc: map subtitle language tag to stream indicated in PGC data
3953 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3955 * gst/mpegstream/gstdvddemux.c:
3956 dvddemux: tweak subtitle stream setup based on dvd language codes event
3957 ... to allow for non-continuous subtitle stream numbers.
3958 The missing stream numbers tend to come up as subtitle streams anyway
3959 (albeit not with an identified language tag).
3961 2011-12-21 13:56:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3963 * ext/dvdread/dvdreadsrc.c:
3964 dvdreadsrc: minor safety tweak to sector seeking
3966 2011-12-20 11:54:38 +0100 Julien Isorce <julien.isorce@gmail.com>
3968 * ext/a52dec/gsta52dec.c:
3969 a52dec: check that a52_init returns a valid a52 state
3971 2011-12-19 18:20:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3973 * ext/mpeg2dec/gstmpeg2dec.c:
3974 mpeg2dec: update for new interlaced flags
3976 2011-12-14 17:33:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3978 * ext/a52dec/Makefile.am:
3979 * ext/a52dec/gsta52dec.c:
3980 * ext/a52dec/gsta52dec.h:
3981 a52dec: port to audiodecoder
3983 2011-12-12 13:44:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3985 * ext/mad/Makefile.am:
3988 mad: port to audiodecoder
3990 2011-12-13 14:54:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3992 * ext/a52dec/gsta52dec.c:
3993 a52dec: Don't claim to support upstream renegotiation
3994 and use fixed caps on the srcpad. To correctly support
3995 upstream renegotiation a52dec would need to check if the
3996 caps of the downstream allocated buffer are the requested
3997 caps or if the size is different.
4000 2011-12-13 14:52:26 +0100 Julien Isorce <julien.isorce@gmail.com>
4002 * ext/a52dec/gsta52dec.c:
4003 a52dec: Check that the a52_state is correctly initialized
4005 2011-12-12 11:33:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4007 * gst-libs/gst/Makefile.am:
4008 * gst-libs/gst/glib-compat-private.h:
4009 * gst/asfdemux/gstasfdemux.c:
4010 * gst/mpegaudioparse/gstmpegaudioparse.c:
4011 * gst/realmedia/rademux.c:
4012 * gst/realmedia/rdtmanager.c:
4013 * gst/realmedia/rmdemux.c:
4014 Work around deprecated thread API in glib master
4015 Add private replacements for deprecated functions such as
4016 g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
4017 to avoid the deprecation warnings. We can't change most of
4018 these in 0.10 because they're part of our API and ABI.
4019 Suppress deprecation warnings in selected files, mostly for
4020 g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
4021 not much we can do here in 0.10.
4023 2011-12-10 15:19:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4030 po: update translations
4032 2011-12-09 15:25:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4034 * gst/realmedia/rdtdepay.c:
4035 rdtdepay: make buffer metadata writable before setting caps on it
4036 Fixes issue when the header buffer is being pushed, which was taken
4037 from the caps and is therefore not writable.
4039 2011-12-06 14:00:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4041 * ext/dvdread/dvdreadsrc.c:
4042 fix for basesrc changes
4044 2011-12-05 18:43:49 +0100 Edward Hervey <edward@collabora.com>
4046 * gst/asfdemux/gstrtpasfdepay.c:
4047 rtpasfdepay: Initialize GstRTPBuffer before usage
4049 2011-12-02 02:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4051 Merge remote-tracking branch 'origin/master' into 0.11
4053 ext/dvdread/dvdreadsrc.c
4055 2011-11-29 08:49:23 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
4057 * ext/dvdread/dvdreadsrc.c:
4058 dvdreadsrc: Fix format string compiler warning
4061 2011-11-28 21:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4063 Merge remote-tracking branch 'origin/master' into 0.11
4065 2011-11-28 18:26:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4067 * ext/mpeg2dec/gstmpeg2dec.c:
4068 Update for indexable change
4070 2011-11-28 17:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4072 * gst/realmedia/rdtmanager.c:
4073 update for clock provider API change
4075 2011-11-28 13:10:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4077 * ext/a52dec/gsta52dec.c:
4078 * ext/amrnb/amrnbdec.c:
4079 * ext/amrnb/amrnbenc.c:
4080 * ext/amrwbdec/amrwbdec.c:
4081 * ext/dvdread/dvdreadsrc.c:
4082 * ext/lame/gstlame.c:
4083 * ext/lame/gstlamemp3enc.c:
4085 * ext/mpeg2dec/gstmpeg2dec.c:
4086 * ext/sidplay/gstsiddec.cc:
4087 * ext/twolame/gsttwolame.c:
4088 * ext/x264/gstx264enc.c:
4089 * gst/asfdemux/gstasfdemux.c:
4090 * gst/asfdemux/gstrtpasfdepay.c:
4091 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4092 * gst/dvdsub/gstdvdsubdec.c:
4093 * gst/dvdsub/gstdvdsubparse.c:
4094 * gst/iec958/ac3iec.c:
4095 * gst/mpegaudioparse/gstmpegaudioparse.c:
4096 * gst/mpegaudioparse/gstxingmux.c:
4097 * gst/mpegstream/gstdvddemux.c:
4098 * gst/mpegstream/gstmpegdemux.c:
4099 * gst/mpegstream/gstmpegparse.c:
4100 * gst/mpegstream/gstrfc2250enc.c:
4101 * gst/realmedia/pnmsrc.c:
4102 * gst/realmedia/rademux.c:
4103 * gst/realmedia/rdtdepay.c:
4104 * gst/realmedia/rdtmanager.c:
4105 * gst/realmedia/rmdemux.c:
4106 * gst/synaesthesia/gstsynaesthesia.c:
4107 various: fix pad template ref leaks
4108 https://bugzilla.gnome.org/show_bug.cgi?id=662664
4110 2011-11-24 21:41:55 +0100 René Stadler <rene.stadler@collabora.co.uk>
4112 * tests/check/elements/xingmux.c:
4113 tests: update for gstcheck API change
4115 2011-11-23 23:29:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4117 * ext/amrnb/amrnbenc.c:
4118 * ext/dvdread/dvdreadsrc.c:
4119 * ext/lame/gstlamemp3enc.c:
4120 * ext/twolame/gsttwolamemp2enc.c:
4121 ext: fix more printf format warnings in debug messages
4123 2011-11-21 22:02:07 +0100 Matej Knopp <matej.knopp@gmail.com>
4125 * gst/asfdemux/gstasfdemux.c:
4126 * gst/asfdemux/gstrtpasfdepay.c:
4127 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4128 * gst/dvdsub/gstdvdsubdec.c:
4129 * gst/dvdsub/gstdvdsubparse.c:
4130 * gst/realmedia/rademux.c:
4131 * gst/realmedia/rmdemux.c:
4132 Fix print format compiler warnings on OS X / 64bit
4133 https://bugzilla.gnome.org/show_bug.cgi?id=662617
4135 2011-11-21 13:36:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4137 * gst/asfdemux/gstasfdemux.c:
4138 * gst/realmedia/rademux.c:
4139 * gst/realmedia/rdtmanager.c:
4140 * gst/realmedia/rmdemux.c:
4141 update for activation changes
4143 2011-11-18 18:00:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4145 * gst/asfdemux/gstasfdemux.c:
4146 * gst/realmedia/rademux.c:
4147 * gst/realmedia/rmdemux.c:
4148 update for new scheduling query
4150 2011-11-18 13:59:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4152 * gst/asfdemux/gstasfdemux.c:
4153 * gst/realmedia/rademux.c:
4154 * gst/realmedia/rdtmanager.c:
4155 * gst/realmedia/rmdemux.c:
4156 add parent to activate functions
4158 2011-11-17 15:25:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4160 * ext/a52dec/gsta52dec.c:
4161 * ext/mpeg2dec/gstmpeg2dec.c:
4162 * ext/sidplay/gstsiddec.cc:
4163 * ext/x264/gstx264enc.c:
4164 * gst/asfdemux/gstasfdemux.c:
4165 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4166 * gst/dvdsub/gstdvdsubdec.c:
4167 * gst/dvdsub/gstdvdsubparse.c:
4168 * gst/realmedia/rademux.c:
4169 * gst/realmedia/rdtdepay.c:
4170 * gst/realmedia/rdtmanager.c:
4171 * gst/realmedia/rmdemux.c:
4172 add parent to pad functions
4174 2011-11-16 17:28:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4176 * ext/mpeg2dec/gstmpeg2dec.c:
4177 * ext/sidplay/gstsiddec.cc:
4178 * ext/x264/gstx264enc.c:
4179 * gst/asfdemux/gstasfdemux.c:
4180 * gst/realmedia/rademux.c:
4181 * gst/realmedia/rdtmanager.c:
4182 * gst/realmedia/rmdemux.c:
4183 add parent to query function
4185 2011-11-15 17:55:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4187 * gst/asfdemux/gstasfdemux.c:
4188 * gst/realmedia/rademux.c:
4189 _query_peer_*() -> _peer_query_*()
4191 2011-11-15 17:42:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4193 * gst/dvdsub/gstdvdsubdec.c:
4194 _accept_caps() -> _query_accept_caps()
4196 2011-11-15 17:23:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4198 * ext/x264/gstx264enc.c:
4199 _peer_get_caps() -> _peer_query_caps()
4201 2011-11-15 16:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4203 * ext/x264/gstx264enc.c:
4204 update for _get_caps() -> _query_caps()
4206 2011-11-15 16:34:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4208 * ext/x264/gstx264enc.c:
4209 change getcaps to query
4211 2011-11-14 00:55:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4214 mad: re-instate accidentally dropped rank
4216 2011-11-13 23:47:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4218 * ext/dvdread/dvdreadsrc.c:
4219 * gst/realmedia/pnmsrc.c:
4220 Update for GstURIHandler get_protocols() changes
4222 2011-11-13 19:01:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4224 * ext/dvdread/dvdreadsrc.c:
4225 * ext/dvdread/dvdreadsrc.h:
4226 * gst/realmedia/pnmsrc.c:
4227 dvdreadsrc, pnmsrc: update for GstURIHandler changes
4229 2011-11-13 01:33:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4232 mad: re-port to 0.11
4233 This time using the base class. Still something
4234 wrong with the parsing though, when there's no
4235 parser or demuxer upstream (which of course
4236 shouldn't happen in a normal playback scenario).
4238 2011-11-13 00:29:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4242 mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
4244 2011-08-16 21:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4248 mad: replace with 0.10 version ported to GstAudioDecoder
4249 Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
4250 of Mark's baseaudio branch.
4251 Would probably be too risky to drop this into 0.10 given
4252 all the things mad is doing.
4254 2011-11-13 00:13:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4256 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4257 docs: remove bits for old lame element from sections.txt file
4259 2011-11-13 00:04:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4263 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4264 * docs/plugins/inspect/plugin-mpegstream.xml:
4265 * gst-plugins-ugly.spec.in:
4266 * gst/mpegstream/Makefile.am:
4267 * gst/mpegstream/README:
4268 * gst/mpegstream/gstdvddemux.c:
4269 * gst/mpegstream/gstdvddemux.h:
4270 * gst/mpegstream/gstmpegclock.c:
4271 * gst/mpegstream/gstmpegclock.h:
4272 * gst/mpegstream/gstmpegdemux.c:
4273 * gst/mpegstream/gstmpegdemux.h:
4274 * gst/mpegstream/gstmpegpacketize.c:
4275 * gst/mpegstream/gstmpegpacketize.h:
4276 * gst/mpegstream/gstmpegparse.c:
4277 * gst/mpegstream/gstmpegparse.h:
4278 * gst/mpegstream/gstmpegstream.c:
4279 * gst/mpegstream/gstrfc2250enc.c:
4280 * gst/mpegstream/gstrfc2250enc.h:
4281 * gst/mpegstream/mpegstream.vcproj:
4282 * gst/mpegstream/notes:
4284 * win32/vs6/gst_plugins_ugly.dsw:
4285 * win32/vs6/libgstac3parse.dsp:
4286 * win32/vs6/libgstmpegaudioparse.dsp:
4287 * win32/vs6/libgstmpegstream.dsp:
4288 mpegstream: remove the old mpeg-ps parser and demuxers
4289 Don't want anyone porting this by accident.
4290 Superseded by mpegpsdemux in -bad.
4292 2011-11-12 21:06:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4295 * ext/cdio/Makefile.am:
4296 * ext/cdio/gstcdio.c:
4297 * ext/cdio/gstcdiocddasrc.c:
4298 * ext/cdio/gstcdiocddasrc.h:
4299 cdio: port cdiocddasrc to 0.11
4301 2011-11-12 20:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4303 * tests/check/elements/mpeg2dec.c:
4304 tests: port mpeg2dec to 0.11
4305 It compiles, but fails.
4307 2011-11-12 20:33:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4309 * tests/check/elements/x264enc.c:
4310 tests: port x264enc unit test to 0.11
4311 Well, it compiles now at least.
4313 2011-11-11 12:33:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4315 * gst/asfdemux/gstrtpasfdepay.h:
4316 update for base class rename
4318 2011-11-11 12:25:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4320 * gst/asfdemux/gstrtpasfdepay.c:
4321 * gst/asfdemux/gstrtpasfdepay.h:
4322 update for base class rename
4324 2011-11-11 01:30:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4364 po: update translations
4366 2011-11-11 01:29:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4368 * docs/plugins/gst-plugins-ugly-plugins.args:
4369 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4370 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4371 * docs/plugins/inspect/plugin-a52dec.xml:
4372 * docs/plugins/inspect/plugin-amrnb.xml:
4373 * docs/plugins/inspect/plugin-amrwbdec.xml:
4374 * docs/plugins/inspect/plugin-asf.xml:
4375 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4376 * docs/plugins/inspect/plugin-dvdread.xml:
4377 * docs/plugins/inspect/plugin-dvdsub.xml:
4378 * docs/plugins/inspect/plugin-lame.xml:
4379 * docs/plugins/inspect/plugin-mad.xml:
4380 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4381 * docs/plugins/inspect/plugin-realmedia.xml:
4382 * docs/plugins/inspect/plugin-siddec.xml:
4383 * docs/plugins/inspect/plugin-twolame.xml:
4384 * docs/plugins/inspect/plugin-x264.xml:
4387 2011-11-11 01:27:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4389 * ext/lame/gstlamemp3enc.c:
4390 lamemp3enc: cosmetic error message change
4391 LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
4393 2011-11-11 00:58:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4395 * docs/plugins/Makefile.am:
4396 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4397 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4398 * ext/twolame/Makefile.am:
4399 * ext/twolame/gsttwolame.c:
4400 * ext/twolame/gsttwolame.h:
4401 * ext/twolame/gsttwolamemp2enc.c:
4402 * ext/twolame/gsttwolamemp2enc.h:
4404 twolame: rename to twolamemp2enc
4406 2011-11-11 00:51:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4409 * ext/twolame/gsttwolame.c:
4410 twolame: port to 0.11
4412 2011-11-10 23:17:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4416 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4417 * docs/plugins/inspect/plugin-iec958.xml:
4418 * gst-plugins-ugly.spec.in:
4419 * gst/iec958/Makefile.am:
4420 * gst/iec958/ac3_padder.c:
4421 * gst/iec958/ac3_padder.h:
4422 * gst/iec958/ac3iec.c:
4423 * gst/iec958/ac3iec.h:
4425 * win32/vs6/libgstiec958.dsp:
4426 iec958: remove this plugin
4427 I think it can just go away. Audio sinks can and should payload
4428 things themselves using the helper API in libgstaudio. If such
4429 a plugin still makes sense, it should probably be rewritten
4430 using the library functions (and be put into -good or so).
4432 2011-11-10 18:25:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4434 * gst/realmedia/rademux.c:
4435 * gst/realmedia/rmdemux.c:
4436 * gst/realmedia/rtspreal.c:
4437 update for adapter api change
4439 2011-11-10 11:04:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4441 * ext/x264/gstx264enc.c:
4442 update for removed fixate function
4444 2011-11-09 11:58:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4447 * ext/mpeg2dec/gstmpeg2dec.c:
4448 * gst/asfdemux/gstasfdemux.c:
4449 * gst/realmedia/rmdemux.c:
4452 2011-11-04 17:32:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4455 * gst/realmedia/rademux.c:
4456 * gst/realmedia/rdtdepay.c:
4457 * gst/realmedia/rmdemux.c:
4458 * gst/realmedia/rmutils.c:
4461 2011-11-04 16:40:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4463 * gst/asfdemux/gstasfdemux.c:
4464 * gst/mpegstream/gstdvddemux.c:
4465 * gst/mpegstream/gstmpegdemux.c:
4466 * gst/realmedia/rmdemux.c:
4467 * gst/realmedia/rmdemux.h:
4470 2011-11-04 16:32:48 +0100 Edward Hervey <bilboed@bilboed.com>
4473 po: lame => lamemp3enc
4475 2011-11-04 12:04:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4477 * gst/realmedia/rdtmanager.c:
4478 make request pads take %u
4480 2011-11-04 10:45:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4482 * ext/mpeg2dec/gstmpeg2dec.c:
4483 * ext/mpeg2dec/gstmpeg2dec.h:
4484 mpeg2dec: Add basic cropping support
4486 2011-11-02 12:09:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4488 * ext/a52dec/gsta52dec.c:
4489 * ext/sidplay/gstsiddec.cc:
4490 * gst/asfdemux/gstasfdemux.c:
4491 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4492 tags: update for tag API removal
4494 2011-10-31 02:24:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4496 * ext/mpeg2dec/gstmpeg2dec.c:
4497 * ext/mpeg2dec/gstmpeg2dec.h:
4498 update for meta api change
4500 2011-10-29 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4502 * gst/asfdemux/gstasfdemux.c:
4503 structure: fix for api update
4505 2011-10-31 14:34:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4507 Merge remote-tracking branch 'origin/master' into 0.11
4509 2011-10-30 15:05:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4511 * tests/check/elements/amrnbenc.c:
4512 tests: port amrnbenc test to 0.11
4514 2011-10-30 15:04:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4516 * ext/amrnb/amrnbdec.c:
4517 * ext/amrnb/amrnbenc.c:
4518 amrnb: fix up raw audio caps for 0.11
4520 2011-10-30 15:03:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4522 * tests/check/Makefile.am:
4523 tests: need to define GST_USE_UNSTABLE_API to avoid warnings
4525 2011-10-30 12:29:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4527 * docs/plugins/Makefile.am:
4528 * ext/lame/Makefile.am:
4530 * ext/lame/gstlame.c:
4531 * ext/lame/gstlame.h:
4532 * ext/lame/plugin.c:
4533 * ext/lame/test-lame.c:
4534 * gst/xingmux/gstxingmux.c:
4535 * tests/check/pipelines/lame.c:
4536 lame: remove lame element, it's been superseded by lamemp3enc
4538 2011-10-30 11:51:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4540 * ext/a52dec/gsta52dec.c:
4541 * ext/lame/gstlamemp3enc.c:
4543 * ext/sidplay/gstsiddec.cc:
4544 * gst/asfdemux/gstasfdemux.c:
4545 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4546 ext, gst: update for taglist API changes
4548 2011-10-29 11:57:40 +0200 Edward Hervey <bilboed@bilboed.com>
4550 * gst/asfdemux/gstasfdemux.c:
4551 asfdemux: Don't leak pending payload buffers
4554 2011-10-28 15:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4556 Merge branch 'master' into 0.11
4558 ext/sidplay/gstsiddec.cc
4560 2011-10-27 16:53:44 +0200 Stefan Sauer <ensonic@users.sf.net>
4562 * ext/sidplay/gstsiddec.cc:
4563 siddec: use BOILERPLATE macro and cleanup FIXMEs
4565 2011-10-28 09:18:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4567 * gst/asfdemux/gstrtpasfdepay.c:
4568 asfdepay: fix compiler warnings after gst_caps_new_simple() change
4570 2011-10-21 12:24:01 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
4572 * gst-plugins-ugly.spec.in:
4573 Update specfile with latest changes
4575 2011-10-11 18:03:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4577 * gst/asfdemux/gstasfdemux.c:
4578 asfdemux: Don't unmap a buffer that doesn't exist
4580 2011-10-10 12:38:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4583 * ext/dvdread/dvdreadsrc.c:
4584 dvdread: port to 0.11
4586 2011-10-06 17:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4589 * gst/dvdsub/Makefile.am:
4590 * gst/dvdsub/gstdvdsubdec.c:
4591 * gst/dvdsub/gstdvdsubdec.h:
4592 * gst/dvdsub/gstdvdsubparse.c:
4593 dvdsub: port to 0.11
4595 2011-10-05 13:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4597 Merge branch 'master' into 0.11
4599 ext/amrwbdec/Makefile.am
4600 ext/amrwbdec/amrwbdec.c
4602 2011-10-05 13:18:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4604 * gst/realmedia/gstrdtbuffer.c:
4605 * gst/realmedia/gstrdtbuffer.h:
4606 * gst/realmedia/pnmsrc.c:
4607 * gst/realmedia/rademux.c:
4608 * gst/realmedia/rdtdepay.c:
4609 * gst/realmedia/rdtmanager.c:
4610 * gst/realmedia/rmdemux.c:
4611 * gst/realmedia/rmutils.c:
4612 * gst/realmedia/rtspreal.c:
4613 realmedia: port to 0.11
4615 2011-10-05 12:05:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4617 * ext/amrwbdec/Makefile.am:
4618 * ext/amrwbdec/amrwbdec.c:
4619 * ext/amrwbdec/amrwbdec.h:
4620 amrwbdec: port to audiodecoder
4622 2011-10-04 17:00:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4624 * ext/amrnb/Makefile.am:
4625 amrnbdec: fixup build
4627 2011-10-04 17:00:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4629 * ext/amrnb/amrnbdec.c:
4630 amrnbdec: remove leftover extraneous _unref
4632 2011-10-04 17:50:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4634 Merge branch 'master' into 0.11
4636 ext/amrnb/amrnbdec.c
4638 2011-10-04 17:35:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4641 * ext/amrnb/amrnbdec.c:
4642 * ext/amrnb/amrnbenc.c:
4645 2011-10-04 17:12:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4648 * ext/amrwbdec/Makefile.am:
4649 * ext/amrwbdec/amrwbdec.c:
4650 ported amrwbdec to 0.11
4652 2011-10-03 17:19:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4654 * ext/amrnb/amrnbdec.c:
4655 * ext/amrnb/amrnbdec.h:
4656 amrnbdec: port to audiodecoder
4658 2011-09-30 17:45:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4660 Merge branch 'master' into 0.11
4662 2011-09-30 17:38:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4665 * ext/mpeg2dec/gstmpeg2dec.c:
4666 * ext/mpeg2dec/gstmpeg2dec.h:
4667 mpeg2dec: minimal port to 0.11
4669 2011-09-05 11:11:52 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4671 * ext/mpeg2dec/gstmpeg2dec.c:
4672 * ext/mpeg2dec/gstmpeg2dec.h:
4673 mpeg2dec: post QoS messages when dropping a frame due to QoS
4674 https://bugzilla.gnome.org/show_bug.cgi?id=658241
4676 2011-09-28 13:05:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4679 configure: update ported plugins list
4681 2011-09-28 13:03:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4684 update to 0.11 branch
4686 2011-09-27 20:32:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4688 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4689 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
4690 dvdlpcmdec: port to 0.11
4692 2011-09-27 18:19:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4694 * ext/lame/gstlame.c:
4695 * ext/lame/gstlamemp3enc.c:
4696 lame: fix raw audio caps too
4698 2011-09-27 18:15:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4700 * ext/lame/gstlame.c:
4701 * ext/lame/gstlamemp3enc.c:
4704 2011-09-27 17:54:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4706 Merge branch 'master' into 0.11
4708 2011-09-27 17:51:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4710 * ext/x264/gstx264enc.c:
4711 * ext/x264/gstx264enc.h:
4712 x264enc: port to 0.11
4714 2011-09-27 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4716 * ext/amrnb/Makefile.am:
4717 * ext/amrnb/amrnbenc.c:
4718 * ext/amrnb/amrnbenc.h:
4719 amrnbenc: port to audioencoder
4721 2011-09-26 19:07:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4723 Merge branch 'master' into 0.11
4727 2011-09-26 19:03:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4729 * ext/a52dec/gsta52dec.c:
4732 2011-09-26 16:29:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4734 * ext/twolame/gsttwolame.c:
4735 twolame: Simple fix for GstAudioEncoder API change
4737 2011-09-26 16:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4739 * ext/twolame/gsttwolame.c:
4740 twolame: Fix variable 'gstelement_class' set but not used compiler warning
4742 2011-09-26 16:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4744 * ext/lame/gstlame.c:
4745 * ext/lame/gstlamemp3enc.c:
4746 lame: Don't get the parent class again, GST_BOILERPLATE does this already
4748 2011-09-26 16:07:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4750 * ext/lame/gstlame.c:
4751 * ext/lame/gstlamemp3enc.c:
4752 lame: Fix variable 'gstelement_class' set but not used compiler warning
4754 2011-09-26 12:07:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4756 * ext/twolame/gsttwolame.c:
4757 twolame: improve output framing and timestamping
4758 ... which simply comes down to requesting one frame of input data at a time,
4759 since the encoder nicely turns this into 1 encoded frame.
4761 2011-09-26 11:56:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4763 * ext/twolame/Makefile.am:
4764 * ext/twolame/gsttwolame.c:
4765 * ext/twolame/gsttwolame.h:
4766 twolame: port to audioencoder
4768 2011-09-23 15:32:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4770 * ext/lame/gstlame.c:
4771 lame: use some more boilerplate
4773 2011-09-23 15:26:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4775 * ext/lame/gstlame.c:
4776 * ext/lame/gstlame.h:
4777 lame: port to audioencoder
4779 2011-09-23 14:33:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4781 * ext/lame/gstlamemp3enc.c:
4782 lamemp3enc: use some more boilerplate
4784 2011-09-26 14:44:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4786 * ext/lame/gstlamemp3enc.c:
4787 lamemp3enc: really report bitrate rather kbitrate
4789 2011-09-26 14:44:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4791 * ext/lame/Makefile.am:
4792 * ext/lame/gstlamemp3enc.c:
4793 * ext/lame/gstlamemp3enc.h:
4794 lamemp3enc: port to audioencoder
4796 2011-09-16 15:35:06 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4798 * ext/dvdread/dvdreadsrc.c:
4799 dvdreadsrc: take into account first sector of the current title
4800 This fixes seeking on titles which do not start on a new file.
4801 https://bugzilla.gnome.org/show_bug.cgi?id=659252
4803 2011-09-16 15:03:54 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4805 * ext/dvdread/dvdreadsrc.c:
4806 dvdreadsrc: fix sector seeking
4807 It was overly complicated, and did not take into account the offset
4808 needed for titles which do not start on a new file.
4809 https://bugzilla.gnome.org/show_bug.cgi?id=659252
4811 2011-09-16 13:42:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4813 * ext/dvdread/dvdreadsrc.c:
4814 dvdreadsrc: fix sector search for packed titles
4815 Some DVD titles are packed in a single set, and we need to use
4816 the correct table to map times to sectors.
4817 https://bugzilla.gnome.org/show_bug.cgi?id=659252
4819 2011-08-15 16:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4822 * ext/mad/Makefile.am:
4824 * gst-plugins-ugly.spec.in:
4825 mad: remove id3tag dependency used by in practice unreachable legacy code
4826 The mad mp3 decoder element shouldn't parse tags at all really, but we
4827 have so far kept this code around for backwards-compatibility reasons
4828 for people building manual pipelines for some reason. However, as it
4829 turns out that code has never actually worked in 0.10 in practice,
4830 since it only gets executed if mad_frame_decode() returns LOSTSYNC,
4831 which doesn't actually seem to happen any more though because of the
4832 preceding mad_header_decode(), which will discover and report the
4833 sync loss if it runs into a tag and make mad_frame_decode() try to
4835 Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
4837 2011-09-08 17:01:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4839 * gst/asfdemux/asfpacket.c:
4840 asfpacket: skip empty payload packets
4841 ... which also avoids assertion failures and possible segfaults later on
4842 when possibly trying to join 2 empty buffers.
4844 2011-09-08 14:33:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4846 * gst/realmedia/rmdemux.c:
4847 * gst/realmedia/rmdemux.h:
4848 rmdemux: delay announcing container tags until we have pads
4849 Fixes tags when transcoding.
4850 https://bugzilla.gnome.org/show_bug.cgi?id=658297
4852 2011-09-07 14:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4854 * tests/check/elements/amrnbenc.c:
4855 amrnbenc: Use complete raw audio caps in the test
4857 2011-09-07 14:25:41 +0200 Stefan Sauer <ensonic@users.sf.net>
4859 * docs/plugins/Makefile.am:
4860 docs: cleanup makefiles
4861 Remove commented out parts that we don't need. Remove "the wingo addition" - no
4862 so useful after all. Narrow down file-globs for plugin docs.
4864 2011-09-06 21:25:13 +0200 Stefan Sauer <ensonic@users.sf.net>
4867 Automatic update of common submodule
4868 From a39eb83 to 11f0cd5
4870 2011-09-06 15:40:55 +0200 Stefan Sauer <ensonic@users.sf.net>
4873 Automatic update of common submodule
4874 From 605cd9a to a39eb83
4876 2011-08-25 13:04:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4878 * gst/asfdemux/gstasfdemux.c:
4879 asf: don't use fourcc
4881 2011-08-25 12:54:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4883 Merge branch 'master' into 0.11
4885 2011-08-22 17:49:14 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4887 * ext/mpeg2dec/gstmpeg2dec.c:
4888 mpeg2dec: fix spurious failure to decode some files
4889 Parsing can return with an 'invalid' state, but this is not
4890 actually fatal. For one, the mpeg2dec command line tool that
4891 comes with the libmpeg2 library blithely ignores this condition
4892 and merrily goes on. So we do this same, logging the error,
4893 and going on with parsing. This makes something work that did
4894 not use to work, and brings happiness to the world.
4895 https://bugzilla.gnome.org/show_bug.cgi?id=429476
4897 2011-08-19 18:07:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4900 * ext/sidplay/Makefile.am:
4901 * ext/sidplay/gstsiddec.cc:
4902 port to new audio caps
4904 2011-08-03 18:58:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4906 Merge branch 'master' into 0.11
4909 gst/asfdemux/gstrtpasfdepay.c
4911 2011-08-03 09:05:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4914 configure: Add synaesthesia to the list of non-ported plugins
4916 2011-08-03 01:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4919 * docs/plugins/Makefile.am:
4920 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4921 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4922 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4923 * gst-plugins-ugly.spec.in:
4924 * gst/mpegaudioparse/Makefile.am:
4925 * gst/mpegaudioparse/gstmpegaudioparse.c:
4926 * gst/mpegaudioparse/gstmpegaudioparse.h:
4927 * gst/mpegaudioparse/gstxingmux.c:
4928 * gst/mpegaudioparse/gstxingmux.h:
4929 * gst/mpegaudioparse/mpegaudioparse.vcproj:
4930 * gst/mpegaudioparse/plugin.c:
4931 * gst/xingmux/Makefile.am:
4932 * gst/xingmux/gstxingmux.c:
4933 * gst/xingmux/gstxingmux.h:
4934 * gst/xingmux/plugin.c:
4935 Remove mp3parse plugin/element
4936 It's been replaced by mpegaudioparse in -good. Don't want anyone
4937 to spend time porting a deprecated element. Rename plugin to xingmux
4938 for now until we move that somewhere else.
4940 2011-08-02 12:49:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4943 configure.ac: Define list of non-ported plugins
4945 2011-08-02 12:48:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4948 mad: Fix for changes in GstQuery API
4950 2011-08-02 12:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4952 * gst/asfdemux/gstasfdemux.c:
4953 asfdemux: Fix for changes in GstQuery API
4955 2011-08-02 12:40:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4957 * gst/asfdemux/asfpacket.c:
4958 asfdemux: Fix print statement
4960 2011-08-02 12:35:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4963 Update common submodule
4965 2011-07-30 18:47:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4967 * ext/x264/gstx264enc.c:
4968 x264enc: Properly set the stream format in setcaps
4969 Do not forget to set the selected format to the options string
4970 when getting it from caps
4971 https://bugzilla.gnome.org/show_bug.cgi?id=655223
4973 2011-07-19 15:06:49 +0200 Stefan Sauer <ensonic@google.com>
4975 * ext/x264/gstx264enc.c:
4976 x264enc: fix the build for older x264enc
4977 b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
4979 2011-07-18 20:41:20 -0400 Olivier Crête <olivier.crete@collabora.com>
4981 * ext/x264/gstx264enc.c:
4982 x264enc: Read stream-format from the right place
4983 Read the stream-format from "stream-format" and not from profile, also rename
4984 the "bytestream" variable to "stream_format" so it's easier to understand.
4986 2011-06-13 23:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4988 * ext/x264/gstx264enc.c:
4989 * ext/x264/gstx264enc.h:
4990 x264enc: Select stream-format based on caps
4991 Makes x264 select its stream-format based on what's available
4992 on caps, the user selected option will be chosen as a fallback
4993 when both options are available.
4994 https://bugzilla.gnome.org/show_bug.cgi?id=644233
4996 2011-07-04 18:03:49 -0400 Olivier Crête <olivier.crete@collabora.com>
4998 * ext/x264/gstx264enc.c:
4999 x264: Allow renegotiation but prefer current caps
5001 2011-06-09 20:20:27 -0400 Olivier Crête <olivier.crete@collabora.com>
5003 * tests/check/elements/x264enc.c:
5004 tests: Test x264enc profiles from the caps
5005 https://bugzilla.gnome.org/show_bug.cgi?id=644233
5007 2011-03-07 17:58:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
5009 * ext/x264/Makefile.am:
5010 * ext/x264/gstx264enc.c:
5011 * ext/x264/gstx264enc.h:
5012 x264: Use profile and level from caps
5013 Enforces the profile and level from the downstream caps, also
5014 sets them on the fixated caps
5015 https://bugzilla.gnome.org/show_bug.cgi?id=644233
5017 2011-07-05 10:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5020 Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
5022 2011-06-25 06:29:50 +0300 Brian Gitonga Marete <marete@toshnix.com>
5024 * ext/x264/gstx264enc.c:
5025 x264enc: fix subme property annotation - subme maximum is 10, not 6.
5026 Although the element accepts subme values > 6, the annotation which is
5027 visible through gst-inspect (for example) erroneously indicates 6 as the
5028 maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
5029 https://bugzilla.gnome.org/show_bug.cgi?id=653473
5031 2011-06-23 11:28:58 -0700 David Schleef <ds@schleef.org>
5034 Automatic update of common submodule
5035 From 69b981f to 605cd9a
5037 2011-06-19 12:45:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5039 * gst/asfdemux/gstrtspwms.c:
5040 rtspwms: Porting to 0.11
5042 2011-06-18 20:24:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5044 * gst/asfdemux/gstrtpasfdepay.c:
5045 rtpasfdepay: Port to 0.11
5047 2011-06-15 23:40:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5049 * gst/asfdemux/asfpacket.c:
5050 * gst/asfdemux/asfpacket.h:
5051 * gst/asfdemux/gstasfdemux.c:
5052 * gst/asfdemux/gstasfdemux.h:
5053 asfdemux: Porting to 0.11
5055 2011-06-08 18:18:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5057 * ext/sidplay/gstsiddec.cc:
5058 siddec: port siddec to 0.11
5060 2011-06-06 12:41:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5062 * gst/asfdemux/gstrtpasfdepay.c:
5063 rtpasfdepay: fix fragmented packet handling and packet padding
5064 Also remove a bogus assert.
5066 2011-06-03 11:35:55 +0300 Stefan Kost <ensonic@users.sf.net>
5068 * gst/synaesthesia/gstsynaesthesia.c:
5069 synaesthesia: fix wrong debug log string (copy'n'paste)
5071 2011-06-02 18:46:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5073 Merge branch 'master' into 0.11
5077 2011-06-02 18:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5080 mad: port to new API
5081 Port to new segment API.
5083 No need to set caps on buffers.
5085 2011-05-20 13:32:31 +0300 Stefan Kost <ensonic@users.sf.net>
5087 * gst/realmedia/rmdemux.c:
5088 rmdemux: target is unsigned and can't be < 0
5090 2011-05-20 13:31:14 +0300 Stefan Kost <ensonic@users.sf.net>
5093 mad: use signed when caluculating the delta
5094 Avoids a <0 check for an unsigned variable.
5096 2011-05-19 23:55:41 +0300 Stefan Kost <ensonic@users.sf.net>
5098 * docs/plugins/Makefile.am:
5099 docs: remove obsolete commented out part
5100 We don't have this in the other modules and its not needed.
5102 2011-05-19 23:38:23 +0300 Stefan Kost <ensonic@users.sf.net>
5104 * docs/plugins/gst-plugins-ugly-plugins.args:
5105 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5106 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5107 docs: update plugin introspection data
5108 Now more files are merged and produced in a canonical fashion, which hopefully
5109 creates less or no delta in the future.
5111 2011-05-19 22:58:28 +0300 Stefan Kost <ensonic@users.sf.net>
5114 Automatic update of common submodule
5115 From 9e5bbd5 to 69b981f
5117 2011-05-18 14:49:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5119 * ext/lame/Makefile.am:
5120 * ext/lame/gstlamemp3enc.c:
5121 lamemp3enc: Post CODEC and BITRATE tags
5122 Also filter any CODEC/AUDIO_CODEC tags from incoming
5126 2011-05-18 16:10:55 +0300 Stefan Kost <ensonic@users.sf.net>
5129 Automatic update of common submodule
5130 From fd35073 to 9e5bbd5
5132 2011-05-18 12:25:01 +0300 Stefan Kost <ensonic@users.sf.net>
5135 Automatic update of common submodule
5136 From 46dfcea to fd35073
5138 2011-04-27 15:20:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5140 * gst/asfdemux/gstrtpasfdepay.c:
5141 rtpasfdepay: simplify and refactor packet parsing
5142 Specifically, refactor buffer padding and consider marker bit for fragment
5145 2011-04-27 15:14:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5147 * gst/asfdemux/gstrtpasfdepay.c:
5148 rtpasfdepay: avoid re-sending header
5149 ... e.g. following a seek, which otherwise confuses downstream demuxer
5150 expecting only a flow of data packets at this time.
5152 2011-04-27 15:12:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5154 * gst/asfdemux/gstrtpasfdepay.c:
5155 * gst/asfdemux/gstrtpasfdepay.h:
5156 rtpasfdepay: remove unused field
5158 2011-04-29 09:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5161 mad: Post bitrate tag whenever the bitrate changes
5162 Also send the layer/mode/emphasis/bitrate tags as an event too.
5164 2011-05-14 10:09:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5167 * win32/common/config.h:
5168 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
5170 2011-05-14 10:06:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5173 * docs/plugins/inspect/plugin-a52dec.xml:
5174 * docs/plugins/inspect/plugin-amrnb.xml:
5175 * docs/plugins/inspect/plugin-amrwbdec.xml:
5176 * docs/plugins/inspect/plugin-asf.xml:
5177 * docs/plugins/inspect/plugin-cdio.xml:
5178 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5179 * docs/plugins/inspect/plugin-dvdread.xml:
5180 * docs/plugins/inspect/plugin-dvdsub.xml:
5181 * docs/plugins/inspect/plugin-iec958.xml:
5182 * docs/plugins/inspect/plugin-lame.xml:
5183 * docs/plugins/inspect/plugin-mad.xml:
5184 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5185 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5186 * docs/plugins/inspect/plugin-mpegstream.xml:
5187 * docs/plugins/inspect/plugin-realmedia.xml:
5188 * docs/plugins/inspect/plugin-siddec.xml:
5189 * docs/plugins/inspect/plugin-twolame.xml:
5190 * docs/plugins/inspect/plugin-x264.xml:
5191 * win32/common/config.h:
5194 === release 0.10.18 ===
5196 2011-05-10 10:26:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5202 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5203 * docs/plugins/inspect/plugin-a52dec.xml:
5204 * docs/plugins/inspect/plugin-amrnb.xml:
5205 * docs/plugins/inspect/plugin-amrwbdec.xml:
5206 * docs/plugins/inspect/plugin-asf.xml:
5207 * docs/plugins/inspect/plugin-cdio.xml:
5208 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5209 * docs/plugins/inspect/plugin-dvdread.xml:
5210 * docs/plugins/inspect/plugin-dvdsub.xml:
5211 * docs/plugins/inspect/plugin-iec958.xml:
5212 * docs/plugins/inspect/plugin-lame.xml:
5213 * docs/plugins/inspect/plugin-mad.xml:
5214 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5215 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5216 * docs/plugins/inspect/plugin-mpegstream.xml:
5217 * docs/plugins/inspect/plugin-realmedia.xml:
5218 * docs/plugins/inspect/plugin-siddec.xml:
5219 * docs/plugins/inspect/plugin-twolame.xml:
5220 * docs/plugins/inspect/plugin-x264.xml:
5221 * gst-plugins-ugly.doap:
5222 * win32/common/config.h:
5225 - x264enc: allow changing bitrate and quantizers dynamically at runtime
5226 - x264enc: proxy downstream caps restrictions upstream via get_caps()
5227 - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
5228 - mad: allow build without libid3tag (which isn't really needed anyway)
5229 - many other fixes and improvements
5231 2011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5233 * ext/x264/gstx264enc.c:
5234 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
5236 2011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5238 * ext/x264/gstx264enc.c:
5239 x264enc: do not leak peer pad reference
5241 2011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
5243 * ext/x264/gstx264enc.c:
5244 x264enc: No need to copy, reffing is enough
5246 2011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
5248 * ext/x264/gstx264enc.c:
5249 x264enc: get_caps function should return a copy of the caps
5251 2011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5254 * docs/plugins/inspect/plugin-a52dec.xml:
5255 * docs/plugins/inspect/plugin-amrnb.xml:
5256 * docs/plugins/inspect/plugin-amrwbdec.xml:
5257 * docs/plugins/inspect/plugin-asf.xml:
5258 * docs/plugins/inspect/plugin-cdio.xml:
5259 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5260 * docs/plugins/inspect/plugin-dvdread.xml:
5261 * docs/plugins/inspect/plugin-dvdsub.xml:
5262 * docs/plugins/inspect/plugin-iec958.xml:
5263 * docs/plugins/inspect/plugin-lame.xml:
5264 * docs/plugins/inspect/plugin-mad.xml:
5265 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5266 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5267 * docs/plugins/inspect/plugin-mpegstream.xml:
5268 * docs/plugins/inspect/plugin-realmedia.xml:
5269 * docs/plugins/inspect/plugin-siddec.xml:
5270 * docs/plugins/inspect/plugin-synaesthesia.xml:
5271 * docs/plugins/inspect/plugin-twolame.xml:
5272 * docs/plugins/inspect/plugin-x264.xml:
5277 * win32/common/config.h:
5278 0.10.17.4 pre-release
5280 2011-04-29 15:43:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5283 mad: remove buffer_alloc
5285 2011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5288 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5289 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5290 * docs/plugins/inspect/plugin-a52dec.xml:
5291 * docs/plugins/inspect/plugin-amrnb.xml:
5292 * docs/plugins/inspect/plugin-amrwbdec.xml:
5293 * docs/plugins/inspect/plugin-asf.xml:
5294 * docs/plugins/inspect/plugin-cdio.xml:
5295 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5296 * docs/plugins/inspect/plugin-dvdread.xml:
5297 * docs/plugins/inspect/plugin-dvdsub.xml:
5298 * docs/plugins/inspect/plugin-iec958.xml:
5299 * docs/plugins/inspect/plugin-lame.xml:
5300 * docs/plugins/inspect/plugin-mad.xml:
5301 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5302 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5303 * docs/plugins/inspect/plugin-mpegstream.xml:
5304 * docs/plugins/inspect/plugin-realmedia.xml:
5305 * docs/plugins/inspect/plugin-siddec.xml:
5306 * docs/plugins/inspect/plugin-synaesthesia.xml:
5307 * docs/plugins/inspect/plugin-twolame.xml:
5308 * docs/plugins/inspect/plugin-x264.xml:
5316 0.10.17.3 pre-release
5318 2011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5321 Automatic update of common submodule
5322 From c3cafe1 to 46dfcea
5324 2011-04-19 19:24:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5329 2011-04-19 19:23:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5331 Merge branch 'master' into 0.11
5336 android/mpegaudioparse.mk
5339 2011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5341 * tests/check/gst-plugins-ugly.supp:
5342 tests: add suppression for lame unit test
5344 2011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5346 * tests/check/Makefile.am:
5347 * tests/check/generic/.gitignore:
5348 * tests/check/generic/index.c:
5349 tests: add generic index-setting test
5351 2011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5353 * ext/mpeg2dec/gstmpeg2dec.c:
5354 mpeg2dec: don't deadlock when setting an index
5356 2011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5359 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5360 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5361 * docs/plugins/inspect/plugin-a52dec.xml:
5362 * docs/plugins/inspect/plugin-amrnb.xml:
5363 * docs/plugins/inspect/plugin-amrwbdec.xml:
5364 * docs/plugins/inspect/plugin-asf.xml:
5365 * docs/plugins/inspect/plugin-cdio.xml:
5366 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5367 * docs/plugins/inspect/plugin-dvdread.xml:
5368 * docs/plugins/inspect/plugin-dvdsub.xml:
5369 * docs/plugins/inspect/plugin-iec958.xml:
5370 * docs/plugins/inspect/plugin-lame.xml:
5371 * docs/plugins/inspect/plugin-mad.xml:
5372 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5373 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5374 * docs/plugins/inspect/plugin-mpegstream.xml:
5375 * docs/plugins/inspect/plugin-realmedia.xml:
5376 * docs/plugins/inspect/plugin-siddec.xml:
5377 * docs/plugins/inspect/plugin-synaesthesia.xml:
5378 * docs/plugins/inspect/plugin-twolame.xml:
5379 * docs/plugins/inspect/plugin-x264.xml:
5381 * win32/common/config.h:
5382 0.10.17.2 pre-release
5384 2011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5386 * gst/realmedia/rademux.c:
5387 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
5389 2011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5391 * gst/mpegstream/gstmpegdemux.c:
5392 mpegstream: fix unused-but-set-variable warnings with gcc 4.6
5394 2011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5396 * ext/dvdread/dvdreadsrc.c:
5397 * ext/sidplay/gstsiddec.cc:
5398 * ext/x264/gstx264enc.c:
5399 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
5401 2011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5403 * gst/asfdemux/gstasfdemux.c:
5404 asfdemux: fix unused-but-set-variable warnings with gcc 4.6
5406 2011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5408 * ext/x264/gstx264enc.c:
5409 x264enc: Implement getcaps function
5410 This allows to set width/height/etc restrictions downstream.
5412 2011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
5415 * ext/mad/Makefile.am:
5416 * ext/x264/Makefile.am:
5417 * gst/asfdemux/Makefile.am:
5418 * gst/dvdlpcmdec/Makefile.am:
5419 * gst/dvdsub/Makefile.am:
5420 * gst/iec958/Makefile.am:
5421 * gst/mpegaudioparse/Makefile.am:
5422 * gst/mpegstream/Makefile.am:
5423 * gst/realmedia/Makefile.am:
5424 * gst/synaesthesia/Makefile.am:
5425 android: make it ready for androgenizer
5426 To build gstreamer for android we are now using androgenizer which
5427 generates the needed Android.mk files.
5428 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
5430 2011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
5434 * android/amrwbdec.mk:
5436 * android/mpegaudioparse.mk:
5437 android: remove the android/ folder
5439 2011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net>
5442 Automatic update of common submodule
5443 From 1ccbe09 to c3cafe1
5445 2010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
5447 * ext/x264/gstx264enc.c:
5448 * ext/x264/gstx264enc.h:
5449 x264enc: Allow changing the bitrate and quantitizers dynamically
5450 https://bugzilla.gnome.org/show_bug.cgi?id=621663
5452 2010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
5454 * ext/x264/gstx264enc.c:
5455 x264enc: Set max bitrate in quality mode
5456 https://bugzilla.gnome.org/show_bug.cgi?id=621663
5458 2010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
5460 * ext/x264/gstx264enc.c:
5461 x264enc: Make it clear that constant quantizer is for debugging only
5462 https://bugzilla.gnome.org/show_bug.cgi?id=621663
5464 2011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5467 Automatic update of common submodule
5468 From 193b717 to 1ccbe09
5470 2011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
5473 Automatic update of common submodule
5474 From b77e2bf to 193b717
5476 2011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5479 Automatic update of common submodule
5480 From d8814b6 to b77e2bf
5482 2011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5485 Automatic update of common submodule
5486 From 6aaa286 to d8814b6
5488 2011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net>
5491 Automatic update of common submodule
5492 From 6aec6b9 to 6aaa286
5494 2011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com>
5497 configure.ac: redundant use of AC_MSG_RESULT()
5498 cleaned the redundant use of AC_MSG_RESULT() in configure.ac
5500 2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
5503 autogen: wingo signed comment
5505 2011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5507 * gst/dvdsub/gstdvdsubdec.c:
5508 * gst/dvdsub/gstdvdsubdec.h:
5509 dvdsubdec: Rearrange buffer allocation and pushing code a bit
5510 This makes the code easier to read, doesn't store every buffer
5511 in the instance until the next buffer is to be drawn and
5512 fixes an unitialized variable compiler warning.
5514 2011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com>
5516 * gst/dvdsub/gstdvdsubdec.c:
5517 dvdsubdec: Output only a single buffer per subpicture and set the correct duration
5520 2011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com>
5522 * gst/dvdsub/gstdvdsubdec.c:
5523 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
5526 2011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5531 mad: build the mad plugin even if libid3tag is not available
5532 ID3 tags are usually handled by id3demux, and should be handled
5533 by id3demux. Tag handling in mad based on libid3tag is very basic
5534 and mostly unnecessary really, so just build this plugin without
5535 ID3 tag support if libid3tag is not available.
5537 2011-03-04 13:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5539 Merge branch 'master' into 0.11
5541 2011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net>
5543 * gst/mpegstream/gstdvddemux.c:
5544 dvddemux: small code cleanup
5545 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
5546 and avoid empty 'if' when logging is disabled.
5548 2011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5551 configure.ac: export plugin description more platform independent
5554 2011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5557 Automatic update of common submodule
5558 From 1de7f6a to 6aec6b9
5560 2011-02-26 15:02:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5562 Merge branch 'master' into 0.11
5566 2011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5568 * ext/mpeg2dec/gstmpeg2dec.c:
5569 mpeg2dec: do not fail fatally when unlinked
5570 ... as _NOT_LINKED was neither tested as fatal before nor complained about.
5572 2011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net>
5576 * ext/mpeg2dec/gstmpeg2dec.c:
5577 * ext/mpeg2dec/gstmpeg2dec.h:
5578 index: remove conditional index support
5579 Index support cannot be disabled since commit
5580 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
5581 in core, which removed the configure flags to disable index.
5583 2011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net>
5586 * ext/mpeg2dec/gstmpeg2dec.c:
5587 formatting: trim trailing whitespace
5589 2011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net>
5592 * ext/mpeg2dec/gstmpeg2dec.c:
5593 * gst/mpegstream/gstmpegdemux.c:
5594 index: use delta frame flags instead of 0 or none
5596 2011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
5598 * ext/x264/gstx264enc.c:
5599 x264enc: Don't register flags with a value of 0
5600 Flags with a value of 0 aren't meaningful and will cause
5601 g_value_transform to go into an endless loop when trying to
5602 convert the flags to a string
5604 2011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net>
5607 Automatic update of common submodule
5608 From f94d739 to 1de7f6a
5610 2011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5612 * ext/amrwbdec/amrwbdec.c:
5613 amrwbdec: avoid stalling on invalid frame
5614 Skip 1 byte indicating invalid frame type index rather than stalling
5615 on it indefinitely until EOS.
5618 2011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5620 * tests/check/pipelines/lame.c:
5621 tests: add unit test for lamemp3enc negotiation issue
5622 https://bugzilla.gnome.org/show_bug.cgi?id=641151
5624 2011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5626 * ext/lame/gstlamemp3enc.c:
5627 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
5628 The element downstream of mp3enc might only accept certain sample rates or channels,
5629 make sure we relay any restrictions that do exist to upstream when it does a
5630 get_caps() on the sink pad. That way upstream elements like audioresample or
5631 audioconvert can pick a sample rate / channel configuration that will be accepted,
5632 instead of just negotiating to the highest, which might then be rejected.
5633 https://bugzilla.gnome.org/show_bug.cgi?id=641151
5635 2011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com>
5637 * gst/asfdemux/asfpacket.c:
5638 asfpacket: Avoid using broken duration extension
5639 Quite a few (broken?) files have a packet duration of 1ms, which is
5640 most definitely wrong for either audio or video packets.
5641 We therefore avoid using that value and instead use other metrics to
5642 determine the buffer duration (like using the extended stream properties
5643 average frame duration if present and valid).
5645 2011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5648 * win32/common/config.h:
5649 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
5650 https://bugzilla.gnome.org/show_bug.cgi?id=640705
5652 2011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com>
5654 * gst/mpegaudioparse/gstxingmux.c:
5655 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
5658 2011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5660 * gst/mpegstream/gstdvddemux.c:
5661 mpegstream: increase allowable gap between streams
5662 The new delay is three times as much as the old one, and just happens
5663 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
5664 was chocking before at 5:11.
5665 While there, merge the constants used in two places into a define.
5666 https://bugzilla.gnome.org/show_bug.cgi?id=539708
5668 2011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
5670 * ext/x264/gstx264enc.c:
5671 x264enc: make tag event writable before modifying tag list in place
5672 To modify an event tag is necessary to be sure that x264enc
5674 Also fix indentation.
5675 https://bugzilla.gnome.org/show_bug.cgi?id=640272
5677 2011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5680 * docs/plugins/inspect/plugin-a52dec.xml:
5681 * docs/plugins/inspect/plugin-amrnb.xml:
5682 * docs/plugins/inspect/plugin-amrwbdec.xml:
5683 * docs/plugins/inspect/plugin-asf.xml:
5684 * docs/plugins/inspect/plugin-cdio.xml:
5685 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5686 * docs/plugins/inspect/plugin-dvdread.xml:
5687 * docs/plugins/inspect/plugin-dvdsub.xml:
5688 * docs/plugins/inspect/plugin-iec958.xml:
5689 * docs/plugins/inspect/plugin-lame.xml:
5690 * docs/plugins/inspect/plugin-mad.xml:
5691 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5692 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5693 * docs/plugins/inspect/plugin-mpegstream.xml:
5694 * docs/plugins/inspect/plugin-realmedia.xml:
5695 * docs/plugins/inspect/plugin-siddec.xml:
5696 * docs/plugins/inspect/plugin-twolame.xml:
5697 * docs/plugins/inspect/plugin-x264.xml:
5698 * win32/common/config.h:
5701 === release 0.10.17 ===
5703 2011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5709 * docs/plugins/inspect/plugin-a52dec.xml:
5710 * docs/plugins/inspect/plugin-amrnb.xml:
5711 * docs/plugins/inspect/plugin-amrwbdec.xml:
5712 * docs/plugins/inspect/plugin-asf.xml:
5713 * docs/plugins/inspect/plugin-cdio.xml:
5714 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5715 * docs/plugins/inspect/plugin-dvdread.xml:
5716 * docs/plugins/inspect/plugin-dvdsub.xml:
5717 * docs/plugins/inspect/plugin-iec958.xml:
5718 * docs/plugins/inspect/plugin-lame.xml:
5719 * docs/plugins/inspect/plugin-mad.xml:
5720 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5721 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5722 * docs/plugins/inspect/plugin-mpegstream.xml:
5723 * docs/plugins/inspect/plugin-realmedia.xml:
5724 * docs/plugins/inspect/plugin-siddec.xml:
5725 * docs/plugins/inspect/plugin-twolame.xml:
5726 * docs/plugins/inspect/plugin-x264.xml:
5727 * gst-plugins-ugly.doap:
5728 * win32/common/config.h:
5731 2011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5734 * docs/plugins/inspect/plugin-a52dec.xml:
5735 * docs/plugins/inspect/plugin-amrnb.xml:
5736 * docs/plugins/inspect/plugin-amrwbdec.xml:
5737 * docs/plugins/inspect/plugin-asf.xml:
5738 * docs/plugins/inspect/plugin-cdio.xml:
5739 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5740 * docs/plugins/inspect/plugin-dvdread.xml:
5741 * docs/plugins/inspect/plugin-dvdsub.xml:
5742 * docs/plugins/inspect/plugin-iec958.xml:
5743 * docs/plugins/inspect/plugin-lame.xml:
5744 * docs/plugins/inspect/plugin-mad.xml:
5745 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5746 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5747 * docs/plugins/inspect/plugin-mpegstream.xml:
5748 * docs/plugins/inspect/plugin-realmedia.xml:
5749 * docs/plugins/inspect/plugin-siddec.xml:
5750 * docs/plugins/inspect/plugin-twolame.xml:
5751 * docs/plugins/inspect/plugin-x264.xml:
5752 * win32/common/config.h:
5753 0.10.16.4 pre-release
5755 2011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
5757 * ext/mpeg2dec/gstmpeg2dec.c:
5758 mpeg2dec: Use the proper component value for height
5760 2011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5763 * docs/plugins/inspect/plugin-a52dec.xml:
5764 * docs/plugins/inspect/plugin-amrnb.xml:
5765 * docs/plugins/inspect/plugin-amrwbdec.xml:
5766 * docs/plugins/inspect/plugin-asf.xml:
5767 * docs/plugins/inspect/plugin-cdio.xml:
5768 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5769 * docs/plugins/inspect/plugin-dvdread.xml:
5770 * docs/plugins/inspect/plugin-dvdsub.xml:
5771 * docs/plugins/inspect/plugin-iec958.xml:
5772 * docs/plugins/inspect/plugin-lame.xml:
5773 * docs/plugins/inspect/plugin-mad.xml:
5774 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5775 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5776 * docs/plugins/inspect/plugin-mpegstream.xml:
5777 * docs/plugins/inspect/plugin-realmedia.xml:
5778 * docs/plugins/inspect/plugin-siddec.xml:
5779 * docs/plugins/inspect/plugin-twolame.xml:
5780 * docs/plugins/inspect/plugin-x264.xml:
5781 * win32/common/config.h:
5782 0.10.16.3 pre-release
5784 2011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
5786 * gst/asfdemux/asfheaders.c:
5787 * gst/asfdemux/asfheaders.h:
5788 * gst/asfdemux/gstasfdemux.c:
5789 asfdemux: Handle new type of DRM'd asf files.
5790 These are produced by the new MS PlayReady system.
5791 https://bugzilla.gnome.org/show_bug.cgi?id=639226
5793 2011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net>
5796 Automatic update of common submodule
5797 From e572c87 to f94d739
5799 2011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5802 Automatic update of common submodule
5803 From ccbaa85 to e572c87
5805 2011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5808 Automatic update of common submodule
5809 From 46445ad to ccbaa85
5811 2011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5813 * tests/check/Makefile.am:
5814 tests: never disable g_assert() and cast checks for the unit tests
5815 The unit tests are riddled with g_assert() and friends, make sure we
5816 don't disable assert and cast checks for the unit tests even if
5817 this has been specified for the rest of the code base, e.g. via
5818 --disable-glib-asserts
5820 2011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5823 * win32/common/config.h:
5824 0.10.16.2 pre-release
5826 2011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5828 * docs/plugins/gst-plugins-ugly-plugins.args:
5829 * docs/plugins/inspect/plugin-a52dec.xml:
5830 * docs/plugins/inspect/plugin-amrnb.xml:
5831 * docs/plugins/inspect/plugin-amrwbdec.xml:
5832 * docs/plugins/inspect/plugin-asf.xml:
5833 * docs/plugins/inspect/plugin-cdio.xml:
5834 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5835 * docs/plugins/inspect/plugin-dvdread.xml:
5836 * docs/plugins/inspect/plugin-dvdsub.xml:
5837 * docs/plugins/inspect/plugin-iec958.xml:
5838 * docs/plugins/inspect/plugin-lame.xml:
5839 * docs/plugins/inspect/plugin-mad.xml:
5840 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5841 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5842 * docs/plugins/inspect/plugin-mpegstream.xml:
5843 * docs/plugins/inspect/plugin-realmedia.xml:
5844 * docs/plugins/inspect/plugin-siddec.xml:
5845 * docs/plugins/inspect/plugin-twolame.xml:
5846 * docs/plugins/inspect/plugin-x264.xml:
5849 2011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5854 po: update translations
5856 2011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5859 configure: use $LIBM instead of hardcoding -lm
5861 2011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
5863 * gst/realmedia/rmdemux.c:
5864 rmdemux: Initialize return variable.
5865 In the unlikely event that height is 0 (which is invalid) we would end up
5866 never setting the flow return.
5868 2011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
5870 * gst/realmedia/rmutils.c:
5871 realmedia: Fix unitialized variables on macosx
5873 2011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5875 * ext/x264/gstx264enc.c:
5876 x264enc: Handle codec/encoder tags
5877 Make x264enc drop video-codec and codec tags and replace
5878 encoder/encoder-version with x264 and its build number
5881 2010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5883 * ext/mpeg2dec/gstmpeg2dec.c:
5884 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
5886 2010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5888 * ext/mpeg2dec/gstmpeg2dec.c:
5889 mpeg2dec: minor formatting clean-up
5891 2010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5893 * ext/mpeg2dec/gstmpeg2dec.c:
5894 mpeg2dec: refactor cropping code to use libgstvideo functions
5895 https://bugzilla.gnome.org/show_bug.cgi?id=571146
5897 2010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5899 * ext/mpeg2dec/gstmpeg2dec.c:
5900 * ext/mpeg2dec/gstmpeg2dec.h:
5901 mpeg2dec: use GstVideoFormat instead of custom enum
5903 2010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5905 * ext/mpeg2dec/Makefile.am:
5906 mpeg2dec: fix LIBADD order in Makefile.am
5908 2010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca>
5910 * ext/x264/gstx264enc.c:
5911 x264: vbv-buf-capacity should have a minimum of 0
5912 x264 will clip this value internally, and users should be allowed to
5913 specify a lower value than 300 ms.
5914 https://bugzilla.gnome.org/show_bug.cgi?id=635291
5916 2010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5918 * ext/x264/gstx264enc.c:
5919 x264enc: also accept YV12 input
5921 2010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5923 * ext/x264/gstx264enc.c:
5924 x264enc: add a note to the docs about encoder latency and queues
5925 https://bugzilla.gnome.org/show_bug.cgi?id=636107
5927 2010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5929 * gst/realmedia/rademux.c:
5930 * gst/realmedia/rmdemux.c:
5931 realmedia: do not use the pad buffer allocation functions in demuxers
5932 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
5933 https://bugzilla.gnome.org/show_bug.cgi?id=637932
5935 2010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
5938 Automatic update of common submodule
5939 From 169462a to 46445ad
5941 2010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5944 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
5947 2010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net>
5950 Automatic update of common submodule
5951 From 20742ae to 169462a
5953 2010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com>
5955 * gst/realmedia/rmdemux.c:
5956 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
5957 Signed-off-by: Rob Clark <rob@ti.com>
5959 2010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net>
5962 Automatic update of common submodule
5963 From 011bcc8 to 20742ae
5965 2010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org>
5968 x264: uses pkg-config to locate libx264
5970 2010-12-07 15:40:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5972 Merge branch 'master' into 0.11
5974 2010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5976 * tests/check/pipelines/lame.c:
5977 check: don't use deprecated method
5979 2010-12-06 18:12:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5982 * android/amrwbdec.mk:
5984 * android/mpegaudioparse.mk:
5986 more 0.10 -> 0,11 changes
5988 2010-12-06 12:29:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5991 configure: open 0.11 branch
5993 2010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
5998 * android/amrwbdec.mk:
6000 * android/mpegaudioparse.mk:
6001 Add build system for Android
6003 2010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com>
6005 * gst/realmedia/rmutils.c:
6006 realmedia: Remove dead assignments
6008 2010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com>
6011 mad: Remove dead assignments
6013 2010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6015 * ext/dvdread/dvdreadsrc.c:
6016 dvdreadsrc: remove bogus comment
6018 2010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com>
6020 * ext/dvdread/dvdreadsrc.c:
6021 dvdreadsrc: fix handling of multi-angle streams
6022 We would output all angles interleaved instead of just
6024 https://bugzilla.gnome.org/show_bug.cgi?id=539254
6026 2010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6028 * gst/realmedia/Makefile.am:
6029 realmedia: fix LIBS order in Makefile
6031 2010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6071 po: update for new translatable strings
6073 2010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net>
6076 Automatic update of common submodule
6077 From 7bbd708 to 011bcc8
6079 2010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com>
6081 * ext/mpeg2dec/gstmpeg2dec.c:
6082 mpeg2dec: convert the position to stream time before answering to a position query
6084 2010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com>
6086 * gst/realmedia/Makefile.am:
6087 * gst/realmedia/rademux.c:
6088 * gst/realmedia/rmdemux.c:
6089 * gst/realmedia/rmdemux.h:
6090 realmedia: Get codec name from pbutils instead of harcoding them
6092 2010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
6094 * ext/x264/gstx264enc.c:
6095 x264enc: Work around a rate control issue in libx264
6096 When variable framerate is disabled in libx264 (which occurs when using
6097 the zerolatency tuning), libx264 ignores timestamps but still uses the
6098 timebase leading to messed up rate control with our nanosecond timebase.
6099 We work around this issue by setting the timebase to the reciprocal of
6100 the framerate and we validate that the framerate is suitable.
6101 This has been fixed upstream in libx264 but there are non-fixed versions
6102 in the wild so this workaround is still needed.
6105 2010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6107 * ext/mpeg2dec/gstmpeg2dec.c:
6108 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
6110 2010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com>
6112 * ext/mpeg2dec/gstmpeg2dec.c:
6113 mpeg2dec: fix position query by trusting upstream
6114 Position queries are badly handled for DVDs (probably due to the division in
6115 chapters): the time returned was the time since the start of chapter.
6116 Now ask upstream for position queries, fall back to the old code if upstream
6117 cannot answer the query.
6119 2010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net>
6121 * ext/lame/gstlame.c:
6123 * ext/sidplay/gstsiddec.cc:
6124 * gst/mpegstream/gstmpegparse.c:
6125 various: canonicalize property names
6127 2010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net>
6129 * ext/a52dec/gsta52dec.c:
6130 * ext/amrnb/amrnbdec.c:
6131 * ext/amrnb/amrnbenc.c:
6132 * ext/cdio/gstcdiocddasrc.c:
6133 * ext/dvdread/dvdreadsrc.c:
6134 * ext/lame/gstlame.c:
6135 * ext/lame/gstlamemp3enc.c:
6137 * ext/sidplay/gstsiddec.cc:
6138 * ext/x264/gstx264enc.c:
6139 various (ext): add a missing G_PARAM_STATIC_STRINGS flags
6141 2010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net>
6143 * gst/iec958/ac3iec.c:
6144 * gst/mpegaudioparse/gstmpegaudioparse.c:
6145 * gst/mpegstream/gstmpegparse.c:
6146 * gst/mpegstream/gstrfc2250enc.c:
6147 * gst/realmedia/pnmsrc.c:
6148 * gst/realmedia/rdtmanager.c:
6149 various (gst): add a missing G_PARAM_STATIC_STRINGS flags
6151 2010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org>
6154 Automatic update of common submodule
6155 From 5a668bf to 7bbd708
6157 2010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org>
6160 Automatic update of common submodule
6161 From c4a8adc to 5a668bf
6163 2010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6166 Automatic update of common submodule
6167 From 5e3c9bf to c4a8adc
6169 2010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6173 mad: support reverse playback
6175 2010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6177 * ext/dvdread/dvdreadsrc.c:
6178 dvdreadsrc: improve error messages on read errors
6179 Provide proper i18n-ed error messages when a read error happens,
6180 and point out that the error could be happening because the
6182 https://bugzilla.gnome.org/show_bug.cgi?id=613633
6184 2010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6187 configure: set plugin release datetime
6189 2010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com>
6192 Automatic update of common submodule
6193 From aa0d1d0 to 5e3c9bf
6195 2010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6197 * gst/mpegstream/gstmpegparse.c:
6198 mpegparse: re-fix flow return handling
6199 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
6200 - } while (GST_FLOW_IS_SUCCESS (result));
6201 + } while (result != GST_FLOW_OK);
6203 2010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net>
6205 * tests/check/Makefile.am:
6206 * tests/check/generic/states.c:
6207 tests: allow running state tests for all elements
6208 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
6209 to try elements that would normaly be skipped.
6211 2010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6214 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
6216 2010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6219 * pkgconfig/.gitignore:
6220 * pkgconfig/Makefile.am:
6221 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
6222 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
6223 This .pc file will not be installed, it's only for uninstalled setups,
6224 same thing as we do for -good. This is so other modules' unit tests can
6225 find our plugins properly in an uninstalled setup.
6227 2010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6230 Automatic update of common submodule
6231 From c2e10bf to aa0d1d0
6233 2010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6236 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
6238 2010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6240 * ext/sidplay/gstsiddec.cc:
6241 siddec: don't use GST_FLOW_IS_FATAL
6242 GST_FLOW_IS_FATAL has been deprecated in core git.
6244 2010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org>
6247 Automatic update of common submodule
6248 From d3d9acf to c2e10bf
6250 2010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6253 configure: Require orc >= 0.4.6 for --compat
6255 2010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6258 Automatic update of common submodule
6259 From ec60217 to d3d9acf
6261 2010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6263 * ext/mpeg2dec/gstmpeg2dec.c:
6264 mpeg2dec: Don't use GST_FLOW_IS_FATAL()
6265 And don't post error messages if allocating a buffer resulted
6266 in WRONG_STATE or UNEXPECTED.
6268 2010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6270 * gst/mpegaudioparse/gstxingmux.c:
6271 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
6273 2010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6275 * gst/mpegstream/gstdvddemux.c:
6276 * gst/mpegstream/gstmpegdemux.c:
6277 * gst/mpegstream/gstmpegparse.c:
6278 mpegstream: Don't use GST_FLOW_IS_SUCCESS()
6280 2010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6282 * gst/realmedia/rmdemux.c:
6283 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
6285 2010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6287 * gst/asfdemux/gstasfdemux.c:
6288 asfdemux: Don't use GST_FLOW_IS_FATAL()
6289 And don't post error messages for UNEXPECTED and post an error
6290 message if pulling data failed because of NOT_LINKED.
6292 2010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6295 * docs/plugins/inspect/plugin-a52dec.xml:
6296 * docs/plugins/inspect/plugin-amrnb.xml:
6297 * docs/plugins/inspect/plugin-amrwbdec.xml:
6298 * docs/plugins/inspect/plugin-asf.xml:
6299 * docs/plugins/inspect/plugin-cdio.xml:
6300 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6301 * docs/plugins/inspect/plugin-dvdread.xml:
6302 * docs/plugins/inspect/plugin-dvdsub.xml:
6303 * docs/plugins/inspect/plugin-iec958.xml:
6304 * docs/plugins/inspect/plugin-lame.xml:
6305 * docs/plugins/inspect/plugin-mad.xml:
6306 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6307 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6308 * docs/plugins/inspect/plugin-mpegstream.xml:
6309 * docs/plugins/inspect/plugin-realmedia.xml:
6310 * docs/plugins/inspect/plugin-siddec.xml:
6311 * docs/plugins/inspect/plugin-twolame.xml:
6312 * docs/plugins/inspect/plugin-x264.xml:
6313 * win32/common/config.h:
6315 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
6316 the code is updated for the GST_FLOW_IS_* macro deprecations.
6318 === release 0.10.16 ===
6320 2010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6326 * gst-plugins-ugly.doap:
6327 * win32/common/config.h:
6330 2010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6332 * docs/plugins/inspect/plugin-a52dec.xml:
6333 * docs/plugins/inspect/plugin-amrnb.xml:
6334 * docs/plugins/inspect/plugin-amrwbdec.xml:
6335 * docs/plugins/inspect/plugin-asf.xml:
6336 * docs/plugins/inspect/plugin-cdio.xml:
6337 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6338 * docs/plugins/inspect/plugin-dvdread.xml:
6339 * docs/plugins/inspect/plugin-dvdsub.xml:
6340 * docs/plugins/inspect/plugin-iec958.xml:
6341 * docs/plugins/inspect/plugin-lame.xml:
6342 * docs/plugins/inspect/plugin-mad.xml:
6343 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6344 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6345 * docs/plugins/inspect/plugin-mpegstream.xml:
6346 * docs/plugins/inspect/plugin-realmedia.xml:
6347 * docs/plugins/inspect/plugin-siddec.xml:
6348 * docs/plugins/inspect/plugin-twolame.xml:
6349 * docs/plugins/inspect/plugin-x264.xml:
6350 docs: update docs for release
6352 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6360 po: update translations
6362 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6401 0.10.15.6 pre-release
6403 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
6405 * gst/asfdemux/gstasfdemux.c:
6406 asfdemux: Don't error out on non-critical flow returns
6407 Only error out when downstream returns:
6412 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
6413 of the streams had gone EOS) and then stop the task silently.
6414 In the case of WRONG_STATE we just need to stop silently
6415 https://bugzilla.gnome.org/show_bug.cgi?id=600412
6417 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6456 0.10.15.5 pre-release
6458 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
6460 * gst/mpegaudioparse/gstmpegaudioparse.c:
6461 mp3parse: propagate flow errors upstream.
6462 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
6463 always return the error upstream.
6465 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6504 0.10.15.4 pre-release
6506 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
6509 Automatic update of common submodule
6510 From 3e8db1d to ec60217
6512 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6515 * docs/plugins/inspect/plugin-a52dec.xml:
6516 * docs/plugins/inspect/plugin-amrnb.xml:
6517 * docs/plugins/inspect/plugin-amrwbdec.xml:
6518 * docs/plugins/inspect/plugin-asf.xml:
6519 * docs/plugins/inspect/plugin-cdio.xml:
6520 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6521 * docs/plugins/inspect/plugin-dvdread.xml:
6522 * docs/plugins/inspect/plugin-dvdsub.xml:
6523 * docs/plugins/inspect/plugin-iec958.xml:
6524 * docs/plugins/inspect/plugin-lame.xml:
6525 * docs/plugins/inspect/plugin-mad.xml:
6526 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6527 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6528 * docs/plugins/inspect/plugin-mpegstream.xml:
6529 * docs/plugins/inspect/plugin-realmedia.xml:
6530 * docs/plugins/inspect/plugin-siddec.xml:
6531 * docs/plugins/inspect/plugin-twolame.xml:
6532 * docs/plugins/inspect/plugin-x264.xml:
6533 * win32/common/config.h:
6534 0.10.15.3 pre-release
6536 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
6538 * ext/x264/gstx264enc.c:
6539 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
6540 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
6541 argument to the option string value causes an error. For < 78 we pass the
6542 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
6543 result in passing 'none' for false and 'strict' for true. Other modes can be
6544 set through the option-string property for now.
6545 https://bugzilla.gnome.org/show_bug.cgi?id=626577
6547 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6550 * docs/plugins/gst-plugins-ugly-plugins.args:
6551 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6552 * docs/plugins/inspect/plugin-a52dec.xml:
6553 * docs/plugins/inspect/plugin-amrnb.xml:
6554 * docs/plugins/inspect/plugin-amrwbdec.xml:
6555 * docs/plugins/inspect/plugin-asf.xml:
6556 * docs/plugins/inspect/plugin-cdio.xml:
6557 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6558 * docs/plugins/inspect/plugin-dvdread.xml:
6559 * docs/plugins/inspect/plugin-dvdsub.xml:
6560 * docs/plugins/inspect/plugin-iec958.xml:
6561 * docs/plugins/inspect/plugin-lame.xml:
6562 * docs/plugins/inspect/plugin-mad.xml:
6563 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6564 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6565 * docs/plugins/inspect/plugin-mpegstream.xml:
6566 * docs/plugins/inspect/plugin-realmedia.xml:
6567 * docs/plugins/inspect/plugin-siddec.xml:
6568 * docs/plugins/inspect/plugin-twolame.xml:
6569 * docs/plugins/inspect/plugin-x264.xml:
6570 * win32/common/config.h:
6571 0.10.15.2 pre-release
6573 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
6575 * gst/synaesthesia/gstsynaesthesia.c:
6576 synaesthesia: code cleanups.
6577 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
6580 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
6582 * gst/synaesthesia/gstsynaesthesia.c:
6583 synaesthesia: use GST_BOILERPLATE macros
6585 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6588 Automatic update of common submodule
6589 From bd2054b to 3e8db1d
6591 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6593 * ext/x264/gstx264enc.c:
6594 x264: fix printf format warning in debug message
6596 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6598 * docs/plugins/Makefile.am:
6599 docs: fix bug passing arguments to gtkdoc-fixref in upload target
6600 Missing backslash at end of line meant we weren't passing all arguments
6601 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
6603 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
6606 Automatic update of common submodule
6607 From a519571 to bd2054b
6609 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6612 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
6613 This first checks what is required for ISO C99 support and sets the relevant
6614 compiler parameters and if no C99 compiler is found, it checks for a
6615 C89 compiler. This enables us to check for and use C89/C99 functions
6616 that gcc hides from us without the correct compiler parameters.
6618 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
6620 * ext/x264/gstx264enc.c:
6621 x264enc: Fix flushing of delayed frames
6622 x264_encoder_encode() should be called with a NULL picture until at least
6623 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
6624 regression in make check due to the recent change in defaults which enabled
6625 b-frames and b-pyramid, both of which I believe increase the number of delayed
6626 frames when encoding.
6628 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
6630 * ext/x264/gstx264enc.c:
6631 x264enc: Improve x264enc defaults
6632 - medium x264 speed/quality preset
6633 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
6634 Addresses part of bug #607798
6636 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
6638 * ext/x264/gstx264enc.c:
6639 x264enc: Fix property description typos
6641 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
6643 * ext/x264/gstx264enc.c:
6644 x264enc: Add some more debug info
6646 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
6648 * ext/x264/gstx264enc.c:
6649 * ext/x264/gstx264enc.h:
6650 x264enc: Add speed-preset and [psy-]tuning properties
6651 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
6652 preset and possibly a profile and/or tuning are now the recommended way to
6653 configure x264 through x264enc.
6654 If a preset/tuning are specified then these will define the default values and
6655 the property defaults will be ignored. After this the option-string property is
6656 applied, followed by the user-set properties, fast first pass restrictions and
6657 finally the profile restrictions.
6658 Addresses part of bug #607798
6660 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
6662 * ext/x264/gstx264enc.c:
6663 * ext/x264/gstx264enc.h:
6664 x264enc: Refactor code in preparation for presets/tunings
6665 - Make defaults append the appropriate default value to a string. This is
6666 needed to differentiate between something user-set and the actual prop
6668 - Add an internal option string to which _set_property () cases append for the
6669 majority of properties.
6670 - Use gst_x264_enc_parse_options () to clean up application of settings. This
6671 will make order of application with respect to the presets and tunings quite
6673 Addresses part of bug #607798
6675 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
6677 * ext/x264/gstx264enc.c:
6678 x264enc: Update available me types
6679 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
6680 now self-maintaining.
6682 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
6684 * ext/x264/gstx264enc.c:
6685 x264enc: Use new libx264 API to affect fast first pass
6686 Uses new x264 API to apply reduced complexity values to the parameters to
6687 increase encoding speed in the first pass of a multi-pass encode. This does
6688 not impact on final quality.
6689 Addresses part of bug #607798
6691 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
6693 * ext/x264/gstx264enc.c:
6694 * ext/x264/gstx264enc.h:
6695 x264enc: Add profile property
6696 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
6697 Profile. This makes it easier to achieve Baseline Profile for example.
6698 Addresses part of bug #607798
6700 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
6702 * ext/x264/gstx264enc.c:
6703 * ext/x264/gstx264enc.h:
6704 x264enc: Add option-string property
6705 Adds support for an x264 format option-string to specify advanced parameters
6706 Addresses part of bug #607798
6708 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6710 * ext/mad/Makefile.am:
6711 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
6712 Spotted by syntr0py.
6714 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6716 * ext/x264/gstx264enc.c:
6717 x264enc: only set timebase on versions where it exists
6719 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
6721 * ext/x264/gstx264enc.c:
6722 x264enc: set appropriate time base
6725 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6727 * tests/check/Makefile.am:
6728 tests: add plugin loading whitelist to test environment
6729 Only want to load core/-base/-ugly plugins here.
6731 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6735 Bump automake requirement to 1.10 and autoconf to 2.60
6736 For maintainability reasons and $(builddir).
6739 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6741 * gst/asfdemux/gstasfdemux.c:
6742 asfdemux: Fix seeking after last commits
6743 Don't handle wrong-state returns as errors to allow seeking to work
6746 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6748 * gst/asfdemux/gstasfdemux.c:
6749 asfdemux: Push all pending data on EOS
6750 When on push mode and receiving an EOS event, asfdemux
6751 should push all pending data because we might be dealing
6752 with a broken file that has a preroll value higher
6753 than its actual length.
6755 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6757 * gst/asfdemux/gstasfdemux.c:
6758 asfdemux: Fix sending eos event for chained asfs
6759 Properly push EOS event when finishing a chained asf file
6763 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6765 * docs/plugins/Makefile.am:
6766 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6767 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6768 * docs/plugins/inspect/plugin-rmdemux.xml:
6769 docs: add rmdemux to docs properly
6770 The plugin has been renamed, remove old introspection file.
6772 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6774 * docs/plugins/gst-plugins-ugly-plugins.args:
6775 * docs/plugins/inspect/plugin-x264.xml:
6776 docs: update for recent x264enc changes
6778 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6780 * gst/realmedia/rmdemux.c:
6781 rmdemux: fix compiler warning when debugging system in core is disabled
6783 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
6786 Automatic update of common submodule
6787 From 73ff93a to a519571
6789 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
6791 * gst/asfdemux/gstasfdemux.c:
6792 asfdemux: Allow at least 500ms of preroll.
6793 Some files have insanely low preroll values which break the
6794 all_streams_prerolled() logic.
6797 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6799 * ext/x264/gstx264enc.c:
6800 x264enc: add new h264 caps attribute alignment
6803 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6805 * ext/x264/gstx264enc.c:
6806 * ext/x264/gstx264enc.h:
6807 x264enc: conditionally expose enhanced upstream capabilities
6808 API: GstX264Enc:sliced-threads
6809 API: GstX264Enc:sync-lookahead
6810 API: GstX264Enc:intra-refresh
6811 API: GstX264Enc:mb-tree
6812 API: GstX264Enc:rc-lookahead
6815 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6818 * docs/plugins/inspect/plugin-a52dec.xml:
6819 * docs/plugins/inspect/plugin-amrnb.xml:
6820 * docs/plugins/inspect/plugin-amrwbdec.xml:
6821 * docs/plugins/inspect/plugin-asf.xml:
6822 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6823 * docs/plugins/inspect/plugin-iec958.xml:
6824 * docs/plugins/inspect/plugin-mad.xml:
6825 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6826 * docs/plugins/inspect/plugin-mpegstream.xml:
6827 * docs/plugins/inspect/plugin-realmedia.xml:
6828 docs: update introspected plugin docs for gstdoc-scangobj and other changes
6829 Update common for latest gstdoc-scangobj and inspect xml files for
6830 escaping and pad template order changes.
6832 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
6835 Automatic update of common submodule
6836 From 9339ccc to 35617c2
6838 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
6841 Automatic update of common submodule
6842 From 5adb1ca to 9339ccc
6844 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
6847 Automatic update of common submodule
6848 From 57c89b7 to 5adb1ca
6850 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
6853 Automatic update of common submodule
6854 From c804988 to 57c89b7
6856 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6859 * gst/realmedia/rtspreal.c:
6860 configure: Update required GLib version to 2.20
6862 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6864 * ext/a52dec/gsta52dec.c:
6865 a52dec: Call orc_init() before trying to get target flags
6867 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6869 * ext/a52dec/gsta52dec.c:
6870 a52dec: Remove debug printf...
6872 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6875 * ext/a52dec/Makefile.am:
6876 * ext/a52dec/gsta52dec.c:
6877 a52dec: Use orc for CPU feature detection and don't check for liboil
6879 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6882 configure: Use GLIB_EXTRA_CFLAGS
6884 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6887 Automatic update of common submodule
6888 From 7a0fdf5 to c804988
6890 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6893 Automatic update of common submodule
6894 From 6da3bab to 7a0fdf5
6896 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6899 Automatic update of common submodule
6900 From 733fca9 to 6da3bab
6902 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
6905 Automatic update of common submodule
6906 From fad145b to 733fca9
6908 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
6911 Automatic update of common submodule
6912 From 47683c1 to fad145b
6914 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6916 * gst/realmedia/rmdemux.c:
6917 rmdemux: pass bitrate on caps
6918 Set the bitrate on the caps, some decoders like sipro need this to function
6922 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
6925 Automatic update of common submodule
6926 From 17f89e5 to 47683c1
6928 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
6931 Automatic update of common submodule
6932 From fd7ca04 to 17f89e5
6934 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
6936 * ext/x264/gstx264enc.c:
6937 x264enc: Only set i_weighted_pred on versions where it exists
6939 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
6941 * ext/lame/gstlamemp3enc.c:
6942 lamemp3enc: implement latency query
6943 The encoder's latency is deduced from the framesize. Fixes #618896.
6945 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6948 * docs/plugins/gst-plugins-ugly-plugins.args:
6949 * docs/plugins/gst-plugins-ugly-plugins.signals:
6950 * docs/plugins/inspect/plugin-a52dec.xml:
6951 * docs/plugins/inspect/plugin-amrnb.xml:
6952 * docs/plugins/inspect/plugin-amrwbdec.xml:
6953 * docs/plugins/inspect/plugin-asf.xml:
6954 * docs/plugins/inspect/plugin-cdio.xml:
6955 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6956 * docs/plugins/inspect/plugin-dvdread.xml:
6957 * docs/plugins/inspect/plugin-dvdsub.xml:
6958 * docs/plugins/inspect/plugin-iec958.xml:
6959 * docs/plugins/inspect/plugin-lame.xml:
6960 * docs/plugins/inspect/plugin-mad.xml:
6961 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6962 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6963 * docs/plugins/inspect/plugin-mpegstream.xml:
6964 * docs/plugins/inspect/plugin-realmedia.xml:
6965 * docs/plugins/inspect/plugin-siddec.xml:
6966 * docs/plugins/inspect/plugin-twolame.xml:
6967 * docs/plugins/inspect/plugin-x264.xml:
6968 * win32/common/config.h:
6971 === release 0.10.15 ===
6973 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6979 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
6980 * docs/plugins/inspect/plugin-a52dec.xml:
6981 * docs/plugins/inspect/plugin-amrnb.xml:
6982 * docs/plugins/inspect/plugin-amrwbdec.xml:
6983 * docs/plugins/inspect/plugin-asf.xml:
6984 * docs/plugins/inspect/plugin-cdio.xml:
6985 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6986 * docs/plugins/inspect/plugin-dvdread.xml:
6987 * docs/plugins/inspect/plugin-dvdsub.xml:
6988 * docs/plugins/inspect/plugin-iec958.xml:
6989 * docs/plugins/inspect/plugin-lame.xml:
6990 * docs/plugins/inspect/plugin-mad.xml:
6991 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6992 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6993 * docs/plugins/inspect/plugin-mpegstream.xml:
6994 * docs/plugins/inspect/plugin-realmedia.xml:
6995 * docs/plugins/inspect/plugin-siddec.xml:
6996 * docs/plugins/inspect/plugin-twolame.xml:
6997 * docs/plugins/inspect/plugin-x264.xml:
6998 * gst-plugins-ugly.doap:
6999 * win32/common/config.h:
7002 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7042 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7045 configure: make implicit GLib and liboil requirements explicit
7046 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
7048 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
7050 * ext/x264/gstx264enc.c:
7051 x264enc: disable I weighted pred
7052 If it is enabled, then it will be main profile instead of baseline.
7053 This ensures maximum compatibility of the output stream until the
7054 encoder configuration interface gets an overhaul with explicit
7055 output profile selection.
7058 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7061 * win32/common/config.h:
7062 0.10.14.3 pre-release
7064 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7102 po: update translations
7104 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7107 Automatic update of common submodule
7108 From 357b0db to fd7ca04
7110 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7113 * win32/common/config.h:
7114 0.10.14.2 pre-release
7116 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7119 Automatic update of common submodule
7120 From 4d67bd6 to 357b0db
7122 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7124 * gst/realmedia/rmdemux.c:
7125 * gst/realmedia/rmutils.c:
7126 * gst/realmedia/rmutils.h:
7127 rmdemux: add better sipr nibble swap routine
7129 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7131 * gst/realmedia/rmdemux.c:
7132 rmdemux: descramble SIPR before pushing out
7133 Collect and descramble the SIPR packets before pushing.
7134 Descramble ATRAC audio.
7137 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7139 * gst/realmedia/rmutils.c:
7140 * gst/realmedia/rmutils.h:
7141 rm: add function to descramble sipr
7143 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
7145 * ext/x264/gstx264enc.c:
7146 * ext/x264/gstx264enc.h:
7147 x264enc: Re-send the received upstream event as-is downstream
7148 https://bugzilla.gnome.org/show_bug.cgi?id=606689
7150 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
7152 * ext/amrnb/amrnb.c:
7153 amrnbenc: Set rank to GST_RANK_SECONDARY
7155 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7157 * gst/realmedia/rtspreal.c:
7158 rtspreal: use GLib's base64 functions if available
7159 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
7161 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
7163 * ext/amrnb/amrnbdec.h:
7164 * ext/amrnb/amrnbenc.h:
7165 * ext/amrwbdec/amrwbdec.h:
7166 amr: Use correct includes (as pkg-config suggests)
7169 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
7171 * gst/ac3parse/.gitignore:
7172 * gst/ac3parse/Makefile.am:
7173 * gst/ac3parse/README:
7174 * gst/ac3parse/ac3parse.vcproj:
7175 * gst/ac3parse/gstac3parse.c:
7176 * gst/ac3parse/gstac3parse.h:
7177 ac3parse: remove unported 0.8 plugin
7178 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
7180 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
7182 * gst/mpegaudioparse/gstmpegaudioparse.c:
7183 docs: adding a mp3decoder as well is useful
7185 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
7187 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7188 docs: massage section index
7190 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
7192 * ext/amrwbdec/amrwbdec.c:
7193 * ext/amrwbdec/amrwbdec.h:
7194 amrwbdec: move define to source to avoid hiding it from the docs
7196 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
7198 * ext/cdio/gstcdiocddasrc.c:
7199 docs: remove short_desc, it is taken from element details
7201 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
7203 * gst/synaesthesia/gstsynaesthesia.c:
7204 docs: fix sections docs for synaesthesia
7206 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
7208 * docs/plugins/Makefile.am:
7209 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7210 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7211 * gst/mpegaudioparse/gstmpegaudioparse.c:
7212 docs: add docs for mp3parse
7214 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7216 * gst-plugins-ugly.doap:
7217 doap: update repository info from cvs->git and maintainers
7219 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7222 Automatic update of common submodule
7223 From fc85867 to 4d67bd6
7225 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7227 * tests/check/elements/x264enc.c:
7228 x264enc: adaptive NALU type checking
7229 In particular, be less picky about SEI NALU order, which makes test more
7230 robust with respect to changes in libx264.
7233 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7235 * ext/x264/gstx264enc.c:
7236 x264enc: adaptive x264 header NAL layout handling
7239 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7241 * gst/asfdemux/gstrtpasfdepay.c:
7242 asfdepay: we require a dynamic payload type
7243 Add an extra caps property that restricts the depayloader to only accept dynamic
7246 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7249 configure: Drop -Wcast-align
7250 Commit message copied from core's commit from Benjamin Otte:
7251 246f5dba96a5b50bb74621af67b30942cca72af5
7252 Apparently gcc warns that GstMiniObject is not castable to
7253 GstEvent/Message/Buffer due to them containing 64bit variables, even
7254 though ARM hackers claim that those only need 4byte alignment. And as
7255 long as gcc behaves that way, this warning is not very useful.
7256 So we'll remove the warning until this problem is fixed.
7259 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
7261 * ext/mpeg2dec/gstmpeg2dec.c:
7262 mpeg2dec: copy over all buffer flags when copying buffers.
7263 Avoids losing the tff/rff video buffer flags
7265 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
7267 * gst/asfdemux/asfpacket.c:
7268 asfdemux: Make a table static to avoid having to always allocate it.
7270 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7272 * ext/x264/gstx264enc.c:
7273 x264enc: fix up avcC header construction
7274 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
7275 for BUILD_X264 < 76.
7278 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7280 * ext/x264/gstx264enc.c:
7281 x264enc: parameterize libx264 provided NAL layout in codec-data creation
7283 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
7286 configure: Remove -Wundef flag
7287 Same fix as for #615161
7289 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7292 Automatic update of common submodule
7293 From fdf023d to fc85867
7295 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7297 * gst-libs/gst/gettext.h:
7298 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
7300 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7305 build: build plugins in parallel where possible, if make -jN is used
7307 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7310 build: add cruft alert for common/shave*
7312 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7316 Remove removed file win32/common/config.h.in from MANIFEST.
7318 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
7320 * gst/synaesthesia/synaescope.c:
7321 * gst/synaesthesia/synaescope.h:
7322 synaestesia: Fix old-style prototype
7324 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
7326 * gst/realmedia/rmutils.c:
7330 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
7333 Automatic update of common submodule
7334 From 55cd514 to c1d07dd
7336 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7339 * ext/amrnb/amrnbdec.c:
7340 * ext/amrnb/amrnbenc.c:
7341 * ext/cdio/gstcdiocddasrc.h:
7342 * ext/dvdread/dvdreadsrc.c:
7343 * ext/lame/gstlame.h:
7344 * ext/lame/gstlamemp3enc.h:
7345 * ext/lame/plugin.c:
7347 * ext/x264/gstx264enc.c:
7348 * ext/x264/gstx264enc.h:
7349 * gst/mpegaudioparse/gstmpegaudioparse.c:
7350 * gst/mpegaudioparse/gstxingmux.c:
7351 * gst/mpegstream/gstdvddemux.c:
7352 * gst/mpegstream/gstmpegdemux.c:
7353 * gst/mpegstream/gstmpegparse.c:
7354 * gst/realmedia/asmrules.c:
7355 * gst/realmedia/pnmsrc.c:
7356 * gst/realmedia/pnmsrc.h:
7357 * gst/realmedia/rdtdepay.h:
7358 * gst/realmedia/rdtmanager.c:
7359 * gst/realmedia/rtspreal.c:
7360 build: Add all kinds of compiler warning flags and fix the resulting warnings
7362 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7364 * ext/amrnb/Makefile.am:
7365 * ext/amrwbdec/Makefile.am:
7366 * ext/sidplay/Makefile.am:
7367 * gst/asfdemux/Makefile.am:
7368 * gst/mpegaudioparse/Makefile.am:
7369 build: fix up Makefile.am
7370 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
7371 the order a bit here and there (see docs/random/moving-plugins).
7373 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7375 * win32/common/config.h.in:
7376 win32: remove win32-specific config.h.in copy that's not used any longer
7377 The win32 config.h is now generated from the top-level config.h.in.
7379 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
7381 * ext/a52dec/gsta52dec.c:
7382 * ext/amrnb/amrnbdec.c:
7383 * ext/amrnb/amrnbenc.c:
7384 * ext/amrwbdec/amrwbdec.c:
7385 * ext/cdio/gstcdiocddasrc.c:
7386 * ext/dvdread/dvdreadsrc.c:
7387 * ext/lame/gstlame.c:
7389 * ext/mpeg2dec/gstmpeg2dec.c:
7390 * gst/ac3parse/gstac3parse.c:
7391 * gst/asfdemux/gstasfdemux.c:
7392 * gst/asfdemux/gstrtpasfdepay.c:
7393 * gst/asfdemux/gstrtspwms.c:
7394 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7395 * gst/iec958/ac3iec.c:
7396 * gst/mpegaudioparse/gstmpegaudioparse.c:
7397 * gst/mpegaudioparse/gstxingmux.c:
7398 * gst/mpegstream/gstdvddemux.c:
7399 * gst/mpegstream/gstmpegdemux.c:
7400 * gst/mpegstream/gstmpegparse.c:
7401 * gst/mpegstream/gstrfc2250enc.c:
7402 * gst/realmedia/pnmsrc.c:
7403 * gst/realmedia/rademux.c:
7404 * gst/realmedia/rdtdepay.c:
7405 * gst/realmedia/rdtmanager.c:
7406 * gst/realmedia/rmdemux.c:
7407 * gst/realmedia/rtspreal.c:
7408 * gst/synaesthesia/gstsynaesthesia.c:
7409 gst_element_class_set_details => gst_element_class_set_details_simple
7411 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7413 * ext/x264/gstx264enc.c:
7414 x264enc: Put pixel-aspect-ratio from input into the src pad caps
7417 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
7420 Automatic update of common submodule
7421 From e272f71 to 55cd514
7423 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
7426 Automatic update of common submodule
7427 From df8a7c8 to e272f71
7429 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
7432 Update CXXFLAGS, too
7434 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
7437 Update for recent changes to common submodule
7438 This just replaces every "$ERROR_CFLAGS" usage with a usage of
7439 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
7441 Actually using that separation will happen later.
7443 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
7446 Automatic update of common submodule
7447 From 9720a7d to df8a7c8
7449 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
7452 Automatic update of common submodule
7453 From 0b6e072 to 9720a7d
7455 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
7458 Automatic update of common submodule
7459 From 7cc5eb4 to 0b6e072
7461 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7464 Automatic update of common submodule
7465 From 7aa65b5 to 7cc5eb4
7467 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7470 Automatic update of common submodule
7471 From 44ecce7 to 7aa65b5
7473 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7476 configure: Use automake 1.11 silent rules instead of shave if available
7477 This makes sure that we use something that is still maintained and
7478 also brings back libtool 1.5 support.
7480 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7483 * docs/plugins/inspect/plugin-a52dec.xml:
7484 * docs/plugins/inspect/plugin-amrnb.xml:
7485 * docs/plugins/inspect/plugin-amrwbdec.xml:
7486 * docs/plugins/inspect/plugin-asf.xml:
7487 * docs/plugins/inspect/plugin-cdio.xml:
7488 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7489 * docs/plugins/inspect/plugin-dvdread.xml:
7490 * docs/plugins/inspect/plugin-dvdsub.xml:
7491 * docs/plugins/inspect/plugin-iec958.xml:
7492 * docs/plugins/inspect/plugin-lame.xml:
7493 * docs/plugins/inspect/plugin-mad.xml:
7494 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7495 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7496 * docs/plugins/inspect/plugin-mpegstream.xml:
7497 * docs/plugins/inspect/plugin-realmedia.xml:
7498 * docs/plugins/inspect/plugin-siddec.xml:
7499 * docs/plugins/inspect/plugin-twolame.xml:
7500 * docs/plugins/inspect/plugin-x264.xml:
7501 * win32/common/config.h:
7504 === release 0.10.14 ===
7506 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7512 * docs/plugins/gst-plugins-ugly-plugins.args:
7513 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7514 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7515 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7516 * docs/plugins/inspect/plugin-a52dec.xml:
7517 * docs/plugins/inspect/plugin-amrnb.xml:
7518 * docs/plugins/inspect/plugin-amrwbdec.xml:
7519 * docs/plugins/inspect/plugin-asf.xml:
7520 * docs/plugins/inspect/plugin-cdio.xml:
7521 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7522 * docs/plugins/inspect/plugin-dvdread.xml:
7523 * docs/plugins/inspect/plugin-dvdsub.xml:
7524 * docs/plugins/inspect/plugin-iec958.xml:
7525 * docs/plugins/inspect/plugin-lame.xml:
7526 * docs/plugins/inspect/plugin-mad.xml:
7527 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7528 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7529 * docs/plugins/inspect/plugin-mpegstream.xml:
7530 * docs/plugins/inspect/plugin-realmedia.xml:
7531 * docs/plugins/inspect/plugin-siddec.xml:
7532 * docs/plugins/inspect/plugin-twolame.xml:
7533 * docs/plugins/inspect/plugin-x264.xml:
7534 * gst-plugins-ugly.doap:
7535 * win32/common/config.h:
7538 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7578 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7581 * win32/common/config.h:
7582 0.10.13.4 pre-release
7584 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7586 * ext/x264/gstx264enc.c:
7587 * tests/check/elements/x264enc.c:
7588 x264enc: Replace 'avc-sample' with 'avc' in caps
7589 In the element and in its tests
7592 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
7594 * gst/asfdemux/gstasfdemux.c:
7595 asfdemux: Don't set durations of 0 on outgoing buffers.
7596 Some (broken) streams don't have the extended stream properties in
7597 the header, resulting in applying a duration of zero on outgoing
7601 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
7603 * gst/asfdemux/asfpacket.c:
7604 asfdemux: Make sure we always set proper payload duration.
7605 Some (broken) streams will have a delta of 0, resulting in outgoing
7606 buffers having durations of 0.
7609 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7612 * win32/common/config.h:
7613 0.10.13.3 pre-release
7615 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
7617 * gst/asfdemux/asfpacket.c:
7618 asfdemux: Make sure we don't end up with negative timestamps.
7619 Some files have payload with timestamps smaller than the preroll duration.
7620 Instead of blindly substracting the preroll value (and ending up with
7621 insanely high timestamps on the outgoing buffers), we make sure we
7625 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7628 * win32/common/config.h:
7629 0.10.13.2 pre-release
7630 Update core/base requirement to 0.10.26, since that's more likely
7631 to be the actual requirement.
7633 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7638 po: update translations
7640 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7642 * tests/check/elements/x264enc.c:
7643 x264enc: add caps check to x264enc unit test
7644 Add some minimal caps checking to x264enc unit test.
7647 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
7649 * ext/x264/gstx264enc.c:
7650 x264enc: fix up avcC header construction and playback by flash players
7651 Fix off-by-one bug when constructing the avcC header chunk: we
7652 wrote wrong profile info into the header. The first byte in the
7653 SPS NAL we get from x264 is the nal type, not the profile_idc.
7654 Also add some debug logging.
7657 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
7659 * gst/asfdemux/gstasfdemux.c:
7660 asfdemux: Improve seek behaviour for audio-only with no index
7661 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
7662 for video, we can just seek to seek_time instead.
7664 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7667 configure: fix up GST_CXXFLAGS properly
7668 We don't want C specific flags in GST_CXXFLAGS, so base it on the
7669 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
7670 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
7672 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7675 Update MAINTAINERS, add myself
7677 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
7680 configure: base GST_CXXFLAGS on --cflags from pkg-config
7681 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
7682 point for for both C and CXX settings.
7684 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7687 Automatic update of common submodule
7688 From 96dc793 to 44ecce7
7690 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7694 * win32/common/.gitignore:
7695 * win32/common/config.h:
7696 win32: change how win32/common/config.h is updated
7697 Generate win32/common/config.h-new directly from config.h.in,
7698 using shell variables in configure and some hard-coded information.
7699 Change top-level makefile so that 'make win32-update' copies the
7700 generated file to win32/common/config.h, which we keep in source
7701 control. It's kept in source control so that the git tree is
7703 This change is similar to the ones applied a while ago to GStreamer
7704 core, gst-plugins-base and gst-plugins-good and prevents configure
7705 from changing files in source control. The generated config.h
7706 should be ok, but needs testing.
7708 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7710 * gst/realmedia/rtspreal.c:
7711 rtspreal: don't construct config header with uninitialised bytes
7712 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
7713 a presumably unintentional padding of uninitialised bytes at the end
7714 of the CONT tags chunk, which should be harmless but causes warnings
7715 in valgrind (see #608533 for a test URL).
7717 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7719 * gst/realmedia/rtspreal.c:
7720 rtspreal: add finalize function so we can free streams and rulebook
7721 Fix memory leak in Real RTSP component (#608533).
7723 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7725 * gst/realmedia/rtspreal.c:
7726 rtspreal: fix minor memory leak
7727 Caps take their own reference when a buffer is added to them, so
7728 unref buffer after adding it to caps (#608533).
7730 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7732 * gst/realmedia/rdtdepay.c:
7733 rdtdepay: unref input buffer when done
7734 Fixes memory leak, see #608533.
7736 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7739 Automatic update of common submodule
7740 From 15d47a6 to 96dc793
7742 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7744 * ext/x264/gstx264enc.c:
7745 * ext/x264/gstx264enc.h:
7746 x264enc: make use of Access Unit delimiters configurable
7749 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7751 * gst/asfdemux/asfpacket.c:
7752 asfdemux: Do not subtract padding twice
7753 Only subtract implicit padding if an explicit one isn't
7754 provided. Avoids subtracting it twice and causing
7758 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
7760 * gst/asfdemux/gstasfdemux.c:
7761 * gst/mpegstream/gstmpegpacketize.c:
7762 assert: g_assert_not_reached() cannot replace return statement
7763 Fix build with assert being turned off.
7765 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7768 Automatic update of common submodule
7769 From 14cec89 to 15d47a6
7771 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
7773 * gst/asfdemux/gstasfdemux.c:
7774 asfdemux: Don't forget to update flow variable
7775 Forgot to update the return value in the loop.
7777 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
7779 * gst/asfdemux/gstasfdemux.c:
7780 asfdemux: Check flow return on every push
7781 We previously only aggregated flow returns after the while(push) loop,
7782 which meant that in some cases we would end-up not properly aggregating
7784 This is based on the same flow aggregation algorithm as oggdemux.
7786 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7788 * ext/x264/gstx264enc.c:
7789 x264enc: Add stream-format to output caps
7790 Adds stream-format to output caps of x264enc that
7791 informs if the stream is in bytestream of avc format.
7794 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
7796 * gst/mpegaudioparse/gstxingmux.c:
7797 xingmux: Fix unaligned memory access
7798 ARM/SPARC need 32bit alignment but xingmux accesses possibly
7799 unaligned memory, which leads to SIGBUS.
7802 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
7804 * gst/asfdemux/gstasfdemux.c:
7805 asfdemux: Use GST_STR_NULL in a couple of places.
7806 Fixes crashing on some of the log statements on win32.
7808 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7810 * gst/realmedia/rmdemux.c:
7811 rmdemux: Parse and post bitrate for streams
7812 Parse the bitrate of the streams and post their tags.
7815 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7817 * gst/asfdemux/gstasfdemux.c:
7818 * gst/asfdemux/gstasfdemux.h:
7819 asfdemux: Post bitrate tag
7820 If stream bitrate object is available, post the bitrate
7824 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7826 * gst/mpegaudioparse/gstmpegaudioparse.c:
7827 * gst/mpegaudioparse/gstmpegaudioparse.h:
7828 mp3parse: minor validation check of (Xing, VBRI) metadata
7829 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
7831 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7833 * gst/mpegaudioparse/gstmpegaudioparse.c:
7834 mp3parse: use proper total_time and total_bytes in various cases
7835 The correct basis for (Xing, VBRI) seek table calculations is the
7836 byte size and duration provided by that metadata, rather than some
7837 other (possibly even estimated) one. This also prevents an infinite
7838 conversion loop in (unlikely) case where a TOC is provided without
7839 such corresponding (duration) metdata.
7841 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7843 * gst/mpegaudioparse/gstmpegaudioparse.c:
7844 * gst/mpegaudioparse/gstmpegaudioparse.h:
7845 mp3parse: conserve stop time for non-accurate seek
7846 Use the same strategy as accurate seeks to store
7847 pending non-accurate seeks to avoid overwriting non-definite
7848 stop times. When doing non-accurate seeks our position
7849 reporting might drift off by some secs and the stream can
7850 end up before it should.
7853 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7856 Automatic update of common submodule
7857 From 47cb23a to 14cec89
7859 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7861 * ext/amrwbdec/amrwb.c:
7862 amrwbdec: give decoder a rank so decodebin/playbin will use it
7864 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7866 * gst/mpegaudioparse/gstmpegaudioparse.c:
7867 mp3parse: return false when we can't seek
7868 When upstream can't seek, we return false as well
7870 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7872 * ext/lame/gstlame.c:
7873 * ext/lame/gstlamemp3enc.c:
7874 lame: Avoid crash when seeking before negotiating
7875 lame's 'lgv' variable is only initialized when the caps
7876 is negotiated, whenever a seek happens before that, it would
7877 attempt to call a function on an empty pointer, causing the crash.
7880 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7883 Automatic update of common submodule
7884 From 87bf428 to 47cb23a
7886 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7889 Automatic update of common submodule
7890 From da4c75c to 87bf428
7892 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
7895 Automatic update of common submodule
7896 From 53a2485 to da4c75c
7898 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7900 * gst/mpegaudioparse/gstmpegaudioparse.c:
7901 mp3parse: fix non-flushing seek
7902 Specifically, in addition to clearing lots of variables/offsets
7903 when receiving newsegment, also clear leftover data to match.
7905 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
7907 * ext/x264/gstx264enc.c:
7908 * ext/x264/gstx264enc.h:
7909 x264enc: Make upstream GstForceKeyUnit thread-safe
7910 Also send the GstForceKeyUnit event downstream when an upstream on is received,
7911 allowing muxers or payloaders to take appropriate actions.
7912 https://bugzilla.gnome.org/show_bug.cgi?id=602556
7914 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7917 Automatic update of common submodule
7918 From a3e3ce4 to 53a2485
7920 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
7922 * gst/asfdemux/gstasfdemux.c:
7923 asfdemux: Don't call strlen() on NULL pointers
7926 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7928 * gst/asfdemux/gstasfdemux.c:
7929 asfdemux: Remove old pads when new ones are added
7930 The old pads were being removed before adding the new ones,
7931 we should add the new ones first.
7934 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7936 * gst/asfdemux/gstasfdemux.c:
7937 * gst/asfdemux/gstasfdemux.h:
7938 asfdemux: Handle chained asfs on pull mode
7939 Adds chained asfs handling to pull mode. It now checks if
7940 there is a new asf header after the last packet (when it
7941 is possible to know how many packets are) or it tries
7942 checking if a processed packet that fails is an header
7946 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7948 * gst/asfdemux/gstasfdemux.c:
7949 * gst/asfdemux/gstasfdemux.h:
7950 asfdemux: properly do chained asfs on push mode
7951 To properly do chained asfs work with playbin2, we need to
7952 push eos on the old pads before removing them.
7955 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7957 * gst/asfdemux/gstasfdemux.c:
7958 * gst/asfdemux/gstasfdemux.h:
7959 asfdemux: add support for chained asfs (push mode)
7960 Adds support for detecting and playing chained asfs
7961 in push mode. asfdemux tries to detect a new asf start
7962 by identifying the header object guid in a input buffer.
7963 When it finds it, it resets its state, removing its pads
7964 and creates new ones for the new file.
7966 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7968 * gst/asfdemux/gstasfdemux.c:
7969 asfdemux: fix two small leaks
7971 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7973 * gst/asfdemux/gstasfdemux.c:
7974 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
7975 WM/Track has a 0 base but is often wrongly written as starting from 1,
7976 so not as reliable as WM/TrackNumber which always starts from 1.
7978 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7980 * gst/asfdemux/gstasfdemux.c:
7981 asfdemux: WM/Track starts counting from 0, adjust to start from 1
7983 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7985 * gst/asfdemux/gstasfdemux.c:
7986 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
7987 There's both WM/Track and WM/TrackNumber.
7989 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
7991 * ext/a52dec/gsta52dec.c:
7992 a52dec: Fix debug statement: Pass pos variable instead of time() function
7994 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
7996 * gst/dvdsub/gstdvdsubdec.c:
7997 dvdsubdec: Fix printf format string warning
7999 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
8001 * gst/asfdemux/gstasfdemux.c:
8002 asfdemux: Fix bogus variable used uninitialised warnings
8004 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
8007 po: Don't create backup .po files
8008 As well as preventing creation of useless backup files, it works
8009 around a bug in gettext 0.17 on OS/X
8011 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
8013 * gst/asfdemux/asfpacket.c:
8014 asfdemux: fix c99-style comments.
8016 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
8018 * gst/asfdemux/asfpacket.c:
8019 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
8021 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8023 * gst/realmedia/rmutils.c:
8024 rmutils: fix byteswapping
8025 fix the byteswapping code that was wrong because of the side effects of the
8029 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
8031 * ext/x264/gstx264enc.c:
8032 x264enc: Adapt to slightly modified x264 API
8035 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8037 * gst/asfdemux/asfpacket.c:
8038 asfdemux: careful to avoid crash on bogus data
8039 When receiving bogus data, we have to avoid subtracting a value
8040 larger than 'size' from 'size' variable, resulting in a wrap
8041 that would make 'size' a really large bogus value.
8044 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
8046 * win32/common/config.h:
8047 win32: Commit bumped version number
8049 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
8051 * gst/mpegaudioparse/gstmpegaudioparse.c:
8052 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
8054 This removes a good 50% of processing time for parsing a buffer.
8055 We do this by simply... getting the nicks that we already have handy
8056 instead of going through the expensive glib system.
8058 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
8061 configure.ac: And back to development we go...
8063 === release 0.10.13 ===
8065 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
8072 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8073 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8074 * docs/plugins/inspect/plugin-a52dec.xml:
8075 * docs/plugins/inspect/plugin-asf.xml:
8076 * docs/plugins/inspect/plugin-cdio.xml:
8077 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8078 * docs/plugins/inspect/plugin-dvdread.xml:
8079 * docs/plugins/inspect/plugin-dvdsub.xml:
8080 * docs/plugins/inspect/plugin-iec958.xml:
8081 * docs/plugins/inspect/plugin-lame.xml:
8082 * docs/plugins/inspect/plugin-mad.xml:
8083 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8084 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8085 * docs/plugins/inspect/plugin-mpegstream.xml:
8086 * docs/plugins/inspect/plugin-realmedia.xml:
8087 * docs/plugins/inspect/plugin-siddec.xml:
8088 * docs/plugins/inspect/plugin-twolame.xml:
8089 * docs/plugins/inspect/plugin-x264.xml:
8090 * gst-plugins-ugly.doap:
8091 * win32/common/config.h:
8094 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
8132 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
8135 Automatic update of common submodule
8136 From 85d1530 to 0702fe1
8138 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
8176 * win32/common/config.h:
8177 0.10.12.3 pre-release
8179 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
8182 Automatic update of common submodule
8183 From a3e3ce4 to 85d1530
8185 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
8187 * ext/a52dec/gsta52dec.c:
8188 a52dec: Fix reference leak on all input buffers in 'dvd mode'
8189 https://bugzilla.gnome.org/show_bug.cgi?id=598272
8191 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
8230 * win32/common/config.h:
8231 0.10.12.2 pre-release
8233 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
8235 * docs/plugins/gst-plugins-ugly-plugins.args.new:
8236 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
8237 docs: Remove files accidentally added
8238 Remove the gst-plugins-ugly-plugins.args.new and
8239 gst-plugins-ugly-plugins.signals.new files, that appear
8240 to have been accidentally added in commit
8241 f5d046a0b034f9bd7274291f7131ee5db1a30052
8243 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
8245 * ext/a52dec/gsta52dec.c:
8246 a52dec: Add some debugging for new segment events
8248 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
8250 * ext/mpeg2dec/gstmpeg2dec.c:
8251 mpeg2dec: fix warning in macosx snow leopard
8253 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
8255 * gst/mpegstream/gstmpegparse.c:
8256 mpegstream: fix warning in macosx snow leopard
8258 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
8260 * gst/mpegaudioparse/gstmpegaudioparse.c:
8261 mpegaudioparse: fix warning in macosx snow leopard
8263 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
8265 * gst/dvdsub/gstdvdsubdec.c:
8266 dvdsubdec: fix warning on macosx snow leopard
8268 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
8270 * gst/asfdemux/gstasfdemux.c:
8271 asfdemux: fix warning in macosx snow leopard
8273 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
8275 * gst/mpegaudioparse/gstmpegaudioparse.c:
8276 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
8278 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
8281 Automatic update of common submodule
8282 From 19fa4f3 to a3e3ce4
8284 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
8286 * gst/asfdemux/gstasfdemux.c:
8287 * gst/realmedia/rdtmanager.c:
8288 build: fprintf, sprintf, sscanf need stdio.h
8290 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
8293 mad: add missing include to fix the build
8295 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8297 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8298 dvdlpcm: whitespace fixes
8300 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
8302 * gst-plugins-ugly.spec.in:
8305 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8308 x264enc: adjust configure checking to changed upstream
8310 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8312 * ext/x264/gstx264enc.c:
8313 x264enc: conditionally adjust to new upstream API
8316 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8318 * gst/mpegaudioparse/gstmpegaudioparse.c:
8319 * gst/mpegaudioparse/gstmpegaudioparse.h:
8320 mpegaudioparse: prevent infinite (re)syncing
8322 gst/mpegaudioparse/gstmpegaudioparse.c
8324 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
8326 * gst/mpegaudioparse/gstmpegaudioparse.c:
8327 mp3parse: Refactor checking for sync. Make resyncing more reliable.
8328 Previously, we could get false sync relatively easily - it sometimes happened
8329 on real files. This cleans the code up a fair bit, and makes it require more
8330 confirmation that we've found valid sync before continuing.
8332 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8334 * gst/mpegaudioparse/gstmpegaudioparse.c:
8335 mpegaudioparse: ensure 2 valid headers in a row when resyncing
8337 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8339 * gst/mpegstream/gstdvddemux.c:
8340 dvddemux: remove bogus ifndef
8342 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8345 Automatic update of common submodule
8346 From 94f95e3 to 19fa4f3
8348 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8350 * ext/mpeg2dec/gstmpeg2dec.c:
8351 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
8353 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8355 * gst/dvdsub/gstdvdsubparse.c:
8356 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
8358 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
8360 * ext/amrnb/amrnbdec.c:
8361 * ext/amrnb/amrnbenc.c:
8362 Remove Ronald Bultje from Authors field
8363 Replaced with "GStreamer maintainers
8364 <gstreamer-devel@lists.sourceforge.net>" or just removed,
8365 depending on the number of other authors.
8367 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
8369 * gst/asfdemux/Makefile.am:
8370 * gst/asfdemux/gstasfmux.c:
8371 * gst/asfdemux/gstasfmux.h:
8372 asfdemux: Remove old non-built asfmux code
8373 Remove so people don't confuse it with the new asfmux code
8376 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8378 * ext/a52dec/gsta52dec.c:
8379 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
8380 It's not defined for older liba52 versions.
8382 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
8384 * ext/a52dec/gsta52dec.c:
8385 a52dec: Allow liba52 to use djbfft based IMDCT transform
8386 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
8387 IMDCT transform acceleration. It does however have a software based
8388 acceleration using the djbfft library (D.J. Bernstein's library for
8389 fourier transforms - Extremely fast library for floating-point
8390 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
8392 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
8393 and AltiVec implementations, but those are checked for first, and
8394 djbfft is chosen only if none of those is available - good in the
8395 case of some distributions including a port of the MPlayer changes
8396 in their system a52dec library.
8397 The down and upmix code in liba52 doesn't seem to be disturbed by
8398 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
8399 versions if passed from oil_cpu_get_flags (SSE currently is not).
8402 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8405 amr: Use opencore-amr pkg-config files if possible
8406 This makes it possible to build the plugins when the libraries
8407 are installed at non-standard locations.
8410 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8412 * gst/mpegaudioparse/gstmpegaudioparse.c:
8413 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
8414 Metadata provided seek tables are consistent with metadata's view of
8415 total size, which typically matches real size, but need not do so
8416 (e.g. a truncated file). Fixes seeking and position reporting
8417 in such truncated files (although duration based on metadata may then
8418 still be incorrect).
8420 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8423 configure: bump core/base requirements to released versions
8426 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8429 configure: Remove all mentions to the id3tag plugin which was removed
8431 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
8434 mad: make check for mad independent of the check for id3tag
8437 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
8439 * gst/asfdemux/gstrtpasfdepay.c:
8440 rtpasfdepay: set padding size to the correct value
8441 asf packets in rtp packets should come with their padding fields
8442 set to 0 and the depayload must update them to the correct
8443 value before pushing downstream
8445 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
8448 * docs/plugins/Makefile.am:
8449 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8450 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8451 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8452 * docs/plugins/inspect/plugin-amrnb.xml:
8453 * docs/plugins/inspect/plugin-amrwbdec.xml:
8455 * ext/amrnb/GstAmrnbEnc.prs:
8456 * ext/amrnb/Makefile.am:
8458 * ext/amrnb/amrnb.c:
8459 * ext/amrnb/amrnbdec.c:
8460 * ext/amrnb/amrnbdec.h:
8461 * ext/amrnb/amrnbenc.c:
8462 * ext/amrnb/amrnbenc.h:
8463 * ext/amrnb/amrnbparse.c:
8464 * ext/amrnb/amrnbparse.h:
8465 * ext/amrwbdec/Makefile.am:
8466 * ext/amrwbdec/README:
8467 * ext/amrwbdec/amrwb.c:
8468 * ext/amrwbdec/amrwbdec.c:
8469 * ext/amrwbdec/amrwbdec.h:
8470 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
8471 These are based on the OpenCore codecs.
8474 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
8477 Automatic update of common submodule
8478 From fedaaee to 94f95e3
8480 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8485 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8486 * docs/plugins/gst-plugins-ugly-plugins.args.new:
8487 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
8488 * docs/plugins/inspect/plugin-dvdnav.xml:
8490 * ext/dvdnav/.gitignore:
8491 * ext/dvdnav/Makefile.am:
8492 * ext/dvdnav/README:
8493 * ext/dvdnav/dvdnavsrc.c:
8494 * ext/dvdnav/dvdnavsrc.h:
8495 * ext/dvdnav/gst-dvd:
8496 * ext/dvdread/dvdreadsrc.c:
8497 * gst-plugins-ugly.spec.in:
8499 dvdnav: remove dvdnav plugin
8500 Remove dvdnav plugin, it has no future. resindvd is the plugin to
8501 use for dvd playback. Note that dvdnav was never really enabled
8502 in -ugly, you had to edit configure.ac to get it built.
8504 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8506 * tests/check/elements/mpeg2dec.c:
8507 mpeg2dec: Fix unused variables compiler warnings in unit test
8509 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
8512 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
8513 Check for more automake command variants. Use printf instead of 'echo -n'
8516 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
8519 Automatic update of common submodule
8520 From 5845b63 to fedaaee
8522 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
8525 Make git ignore more files
8527 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
8529 * gst/asfdemux/gstasfdemux.c:
8530 asfdemux: Refactor multiple packet pull.
8531 This also fixes a bug by which the first buffer (in a multi-packet mode)
8532 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
8533 full incoming buffer and not just of the single asf packet.
8534 Fixes corrupted frames introduced by latest commit.
8536 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8538 * gst/asfdemux/gstasfdemux.c:
8539 asfdemux: use the right accurate field
8540 Remove accurate variable and its faulty use because the real variable is an
8543 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
8545 * gst/asfdemux/asfpacket.c:
8546 * gst/asfdemux/gstasfdemux.c:
8547 asfdemux: Sprinkle branch prediction macros accross the code
8549 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
8551 * gst/asfdemux/gstasfdemux.c:
8552 asfdemux: Delay newsegment handling until we have a keyframe.
8553 We now have a chance for packets to be collected before we send out the
8554 newsegment. If we're not in accurate seeking (keyunit) it will set
8555 the segment start/time to the keyframe's timestamp.
8557 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
8559 * gst/asfdemux/gstasfdemux.c:
8560 asfdemux: Remove useless check. We already have checked for it above.
8562 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
8564 * gst/asfdemux/gstasfdemux.c:
8565 asfdemux: No longer queue GOPs now that seeking is fixed.
8566 We now *always* seek to the keyframe just before our requested position.
8567 When we encounter the first keyframe and we were not accurate (therefore doing
8568 keyframe seeking), we update the segment start position to the keyframe timestamp.
8570 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
8572 * gst/asfdemux/gstasfdemux.c:
8573 * gst/asfdemux/gstasfdemux.h:
8574 asfdemux: Store the accurate seeking flag
8576 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
8578 * gst/asfdemux/gstasfdemux.c:
8579 asfdemux: Use the average frame duration for buffers without a duration.
8580 This will still cause some timestamp jitter, but giving a hint as to the duration
8581 rather than nothing seems to be a better idea.
8582 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
8583 duration using the accumulated packet duration (which will be correct).
8585 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
8587 * gst/asfdemux/gstasfdemux.c:
8588 * gst/asfdemux/gstasfdemux.h:
8589 asfdemux: Use index entry packet count to optimize seeking.
8590 The simple index entries also contain the number of packets one needs
8591 to retrieve at a given position to get a full keyframe. We therefore
8592 use that information to retrieve all those packets in one buffer when
8593 working in pull-mode.
8595 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
8597 * gst/asfdemux/gstasfdemux.c:
8598 asfdemux: Do not try to free const pointer
8599 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
8600 asfdemux tried to free a const pointer that had been cast to a
8601 normal pointer variable.
8603 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
8605 * gst/asfdemux/gstasfdemux.c:
8606 asfdemux: Use presentation timestamp when searching in the index.
8607 We need to take the preroll into account... else we end up too early.
8609 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
8612 Automatic update of common submodule
8613 From f3bb51b to 5845b63
8615 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
8617 * gst/asfdemux/gstasfdemux.c:
8618 asfdemux: Convert index entry from presentation time to timestamps.
8619 We weren't taking the preroll into account previously, meaning that we
8620 were always seeking preroll nanoseconds too early... resulting in a lot
8621 of dropped packets (which are before the start time).
8622 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
8624 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
8627 * gst/asfdemux/gstasfdemux.c:
8628 asfdemux: Fix byte array metadata handling.
8629 We basically discard byte array metadata. Should be trivial to adapt
8630 to storing the pointers if we need it later on.
8632 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
8634 * gst/asfdemux/gstasfdemux.c:
8635 * gst/asfdemux/gstasfdemux.h:
8636 asfdemux: Handle PAR/interlaced information stored in packet payload.
8637 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
8638 in the ASF Packet payload extensions).
8640 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
8642 * gst/asfdemux/gstasfdemux.c:
8643 * gst/asfdemux/gstasfdemux.h:
8644 asfdemux: Store/Handle global metadata (not specific to one stream).
8645 This allows us to store (and handle) PAR information which might be stored there.
8647 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8649 * gst/mpegaudioparse/gstmpegaudioparse.c:
8650 mpegaudioparse: fix Xing inverse seek table building
8652 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
8655 Automatic update of common submodule
8656 From f3bb51b to f810030
8658 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8660 * gst/asfdemux/gstasfdemux.c:
8661 asfdemux: don't try to free a NULL taglist
8663 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8665 * gst/asfdemux/gstasfdemux.c:
8666 asfdemux: post tags only after we've created our source pads
8667 Post global tags only after we've added our source pads, so that
8668 tag events get sent downstream in addition to tag messages posted
8669 on the bus. This makes sure tags can be picked up automatically
8670 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
8671 While we're at it, also add a container-format tag.
8673 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8676 * gst/asfdemux/gstasfdemux.c:
8677 asfdemux: use new bytereader functions for image tag parsing
8679 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8681 * gst/asfdemux/gstasfdemux.c:
8682 * gst/asfdemux/gstasfdemux.h:
8683 asfdemux: remove some more unused variables
8685 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8687 * gst/realmedia/rmdemux.c:
8688 rmdemux: plug buffer leaking
8690 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8692 * gst/asfdemux/gstrtpasfdepay.c:
8693 asfdepay: guard against dropped buffers
8694 If a buffer was dropped, we might request data from the adapter that is not
8695 there and then we get a NULL buffer.
8697 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8699 * gst/asfdemux/gstasfdemux.c:
8700 * gst/asfdemux/gstasfdemux.h:
8701 asfdemux: set DISCONT on streams
8702 When we receive a DISCONT as input, don't clear our complete state but simply
8703 mark a discont that will be put on the next buffer. The code will be able to
8704 handle and throw away incomplete data.
8705 Add some more debug info.
8706 Remove an unused variable.
8708 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8710 * gst/asfdemux/gstrtpasfdepay.c:
8711 asfdepay: set DELTA_UNIT flag correctly
8712 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
8713 Add some more debug info.
8715 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8717 * gst/asfdemux/gstasfdemux.c:
8718 asfdemux: fix latency calculations
8719 We need to check for -1 as an invalid timestamp, not 1.
8721 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8723 * gst/mpegaudioparse/gstmpegaudioparse.c:
8724 * gst/mpegaudioparse/gstmpegaudioparse.h:
8725 mp3parse: don't put every single frame into the index
8726 Let's not put every single mp3 frame in our index, a few frames per
8727 second should be more than enough. For now use an index interval
8728 of 100ms-500ms depending on the upstream size, to keep the index at
8729 a reasonable size. Factor out the code that adds the index entry
8730 into a separate function for better code readability.
8732 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8734 * gst/mpegaudioparse/gstmpegaudioparse.c:
8735 * gst/mpegaudioparse/gstmpegaudioparse.h:
8736 mp3parse: assume seekability only if we know the upstream size
8737 While technically upstream may be seekable even if it doesn't know
8738 the exact size, I can't think of a use case where this distincation
8739 is relevant in practice, so for now just assume we're not seekable
8740 if upstream doesn't provide us with a size. Makes sure we don't
8741 build a seek index when streaming internet radio with sources that
8742 pretend to be seekable until you try to actually seek.
8744 2009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
8746 * gst-plugins-ugly.spec.in:
8747 Fix x264 requirement in SPEC file
8749 2009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8751 * ext/x264/gstx264enc.c:
8752 * gst/realmedia/rdtmanager.c:
8753 x264enc, rdtmanager: fix compilation with debugging disabled
8755 2009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net>
8758 * docs/plugins/Makefile.am:
8759 docs: Bump common. Fix comment in the docs Makefile.am
8761 2009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net>
8764 * win32/common/config.h:
8765 Back to development -> 0.10.12.1
8767 2009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net>
8769 * gst-plugins-ugly.doap:
8770 Add 0.10.12 release to the doap file
8772 === release 0.10.12 ===
8774 2009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net>
8780 * docs/plugins/gst-plugins-ugly-plugins.args:
8781 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8782 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8783 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8784 * docs/plugins/inspect/plugin-a52dec.xml:
8785 * docs/plugins/inspect/plugin-asf.xml:
8786 * docs/plugins/inspect/plugin-cdio.xml:
8787 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8788 * docs/plugins/inspect/plugin-dvdread.xml:
8789 * docs/plugins/inspect/plugin-dvdsub.xml:
8790 * docs/plugins/inspect/plugin-iec958.xml:
8791 * docs/plugins/inspect/plugin-lame.xml:
8792 * docs/plugins/inspect/plugin-mad.xml:
8793 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8794 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8795 * docs/plugins/inspect/plugin-mpegstream.xml:
8796 * docs/plugins/inspect/plugin-realmedia.xml:
8797 * docs/plugins/inspect/plugin-siddec.xml:
8798 * docs/plugins/inspect/plugin-synaesthesia.xml:
8799 * docs/plugins/inspect/plugin-twolame.xml:
8800 * docs/plugins/inspect/plugin-x264.xml:
8801 * win32/common/config.h:
8804 2009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net>
8813 2009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net>
8847 2009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net>
8880 * win32/common/config.h:
8881 0.10.11.2 pre-release
8883 2009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net>
8885 * win32/common/config.h.in:
8886 win32: Remove #undef inline from the win32 config.h
8888 2009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8890 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8891 * docs/plugins/inspect/plugin-mad.xml:
8892 * ext/mad/Makefile.am:
8893 * ext/mad/gstid3tag.c:
8896 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
8897 It will be reborn with a shiny new code base under its hood in -bad.
8898 See #581756 and #565764.
8900 2009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net>
8902 * tests/check/pipelines/.gitignore:
8903 gitignore: Ignore some built files in the test area
8905 2009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net>
8907 * docs/plugins/inspect/plugin-a52dec.xml:
8908 * docs/plugins/inspect/plugin-asf.xml:
8909 * docs/plugins/inspect/plugin-cdio.xml:
8910 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8911 * docs/plugins/inspect/plugin-dvdread.xml:
8912 * docs/plugins/inspect/plugin-dvdsub.xml:
8913 * docs/plugins/inspect/plugin-iec958.xml:
8914 * docs/plugins/inspect/plugin-lame.xml:
8915 * docs/plugins/inspect/plugin-mad.xml:
8916 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8917 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8918 * docs/plugins/inspect/plugin-mpegstream.xml:
8919 * docs/plugins/inspect/plugin-realmedia.xml:
8920 * docs/plugins/inspect/plugin-siddec.xml:
8921 * docs/plugins/inspect/plugin-synaesthesia.xml:
8922 * docs/plugins/inspect/plugin-twolame.xml:
8923 docs: Update plugin inspect files
8925 2009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net>
8928 * docs/plugins/Makefile.am:
8929 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8930 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8931 * docs/plugins/inspect/plugin-x264.xml:
8933 * gst-plugins-ugly.spec.in:
8934 * tests/check/Makefile.am:
8935 * tests/check/elements/.gitignore:
8936 Moved 'x264enc' from -bad to -ugly
8938 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8940 * ext/x264/gstx264enc.c:
8941 * ext/x264/gstx264enc.h:
8942 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
8945 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
8947 * ext/x264/GstX264Enc.prs:
8948 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
8950 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
8952 * ext/x264/GstX264Enc.prs:
8953 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
8955 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
8957 * ext/x264/gstx264enc.c:
8958 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
8960 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
8962 * ext/x264/GstX264Enc.prs:
8963 * ext/x264/Makefile.am:
8964 * ext/x264/gstx264enc.c:
8965 [MOVED FROM BAD 24/28] x264enc: add preset support
8966 Add preset iface and a (dummy) preset file as a starting point.
8968 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8970 * ext/x264/gstx264enc.c:
8971 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
8973 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
8975 * ext/x264/gstx264enc.c:
8976 * ext/x264/gstx264enc.h:
8977 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
8978 Use the GstForceKeyUnit event to force a keyframe.
8981 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8983 [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...
8984 Original commit message from CVS:
8985 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
8986 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
8987 Use hyphen in property name, perform safety buffer size check
8988 prior to mem access, and some more parentheses in macro.
8990 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
8992 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
8993 Original commit message from CVS:
8994 * ext/apexsink/Makefile.am:
8995 Link against -lgcrpyto for RSA_new and RSA_free.
8996 * ext/faac/gstfaac.c:
8997 * ext/x264/gstx264enc.c:
8998 Fix compiler warnings.
9000 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9002 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
9003 Original commit message from CVS:
9004 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
9005 Construct source caps in more conventional (and correct) manner.
9007 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9009 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
9010 Original commit message from CVS:
9011 * ext/alsaspdif/Makefile.am:
9012 * ext/amrwb/Makefile.am:
9013 * ext/apexsink/Makefile.am:
9014 * ext/arts/Makefile.am:
9015 * ext/artsd/Makefile.am:
9016 * ext/audiofile/Makefile.am:
9017 * ext/audioresample/Makefile.am:
9018 * ext/bz2/Makefile.am:
9019 * ext/cdaudio/Makefile.am:
9020 * ext/celt/Makefile.am:
9021 * ext/dc1394/Makefile.am:
9022 * ext/dirac/Makefile.am:
9023 * ext/directfb/Makefile.am:
9024 * ext/divx/Makefile.am:
9025 * ext/dts/Makefile.am:
9026 * ext/faac/Makefile.am:
9027 * ext/faad/Makefile.am:
9028 * ext/gsm/Makefile.am:
9029 * ext/hermes/Makefile.am:
9030 * ext/ivorbis/Makefile.am:
9031 * ext/jack/Makefile.am:
9032 * ext/jp2k/Makefile.am:
9033 * ext/ladspa/Makefile.am:
9034 * ext/lcs/Makefile.am:
9035 * ext/libfame/Makefile.am:
9036 * ext/libmms/Makefile.am:
9037 * ext/metadata/Makefile.am:
9038 * ext/mpeg2enc/Makefile.am:
9039 * ext/mplex/Makefile.am:
9040 * ext/musepack/Makefile.am:
9041 * ext/musicbrainz/Makefile.am:
9042 * ext/mythtv/Makefile.am:
9043 * ext/nas/Makefile.am:
9044 * ext/neon/Makefile.am:
9045 * ext/ofa/Makefile.am:
9046 * ext/polyp/Makefile.am:
9047 * ext/resindvd/Makefile.am:
9048 * ext/sdl/Makefile.am:
9049 * ext/shout/Makefile.am:
9050 * ext/snapshot/Makefile.am:
9051 * ext/sndfile/Makefile.am:
9052 * ext/soundtouch/Makefile.am:
9053 * ext/spc/Makefile.am:
9054 * ext/swfdec/Makefile.am:
9055 * ext/tarkin/Makefile.am:
9056 * ext/theora/Makefile.am:
9057 * ext/timidity/Makefile.am:
9058 * ext/twolame/Makefile.am:
9059 * ext/x264/Makefile.am:
9060 * ext/xine/Makefile.am:
9061 * ext/xvid/Makefile.am:
9062 * gst-libs/gst/app/Makefile.am:
9063 * gst-libs/gst/dshow/Makefile.am:
9064 * gst/aiffparse/Makefile.am:
9065 * gst/app/Makefile.am:
9066 * gst/audiobuffer/Makefile.am:
9067 * gst/bayer/Makefile.am:
9068 * gst/cdxaparse/Makefile.am:
9069 * gst/chart/Makefile.am:
9070 * gst/colorspace/Makefile.am:
9071 * gst/dccp/Makefile.am:
9072 * gst/deinterlace/Makefile.am:
9073 * gst/deinterlace2/Makefile.am:
9074 * gst/dvdspu/Makefile.am:
9075 * gst/festival/Makefile.am:
9076 * gst/filter/Makefile.am:
9077 * gst/flacparse/Makefile.am:
9078 * gst/flv/Makefile.am:
9079 * gst/games/Makefile.am:
9080 * gst/h264parse/Makefile.am:
9081 * gst/librfb/Makefile.am:
9082 * gst/mixmatrix/Makefile.am:
9083 * gst/modplug/Makefile.am:
9084 * gst/mpeg1sys/Makefile.am:
9085 * gst/mpeg4videoparse/Makefile.am:
9086 * gst/mpegdemux/Makefile.am:
9087 * gst/mpegtsmux/Makefile.am:
9088 * gst/mpegvideoparse/Makefile.am:
9089 * gst/mve/Makefile.am:
9090 * gst/nsf/Makefile.am:
9091 * gst/nuvdemux/Makefile.am:
9092 * gst/overlay/Makefile.am:
9093 * gst/passthrough/Makefile.am:
9094 * gst/pcapparse/Makefile.am:
9095 * gst/playondemand/Makefile.am:
9096 * gst/rawparse/Makefile.am:
9097 * gst/real/Makefile.am:
9098 * gst/rtjpeg/Makefile.am:
9099 * gst/rtpmanager/Makefile.am:
9100 * gst/scaletempo/Makefile.am:
9101 * gst/sdp/Makefile.am:
9102 * gst/selector/Makefile.am:
9103 * gst/smooth/Makefile.am:
9104 * gst/smoothwave/Makefile.am:
9105 * gst/speed/Makefile.am:
9106 * gst/speexresample/Makefile.am:
9107 * gst/stereo/Makefile.am:
9108 * gst/subenc/Makefile.am:
9109 * gst/tta/Makefile.am:
9110 * gst/vbidec/Makefile.am:
9111 * gst/videodrop/Makefile.am:
9112 * gst/videosignal/Makefile.am:
9113 * gst/virtualdub/Makefile.am:
9114 * gst/vmnc/Makefile.am:
9115 * gst/y4m/Makefile.am:
9116 * sys/acmenc/Makefile.am:
9117 * sys/cdrom/Makefile.am:
9118 * sys/dshowdecwrapper/Makefile.am:
9119 * sys/dshowsrcwrapper/Makefile.am:
9120 * sys/dvb/Makefile.am:
9121 * sys/dxr3/Makefile.am:
9122 * sys/fbdev/Makefile.am:
9123 * sys/oss4/Makefile.am:
9124 * sys/qcam/Makefile.am:
9125 * sys/qtwrapper/Makefile.am:
9126 * sys/vcd/Makefile.am:
9127 * sys/wininet/Makefile.am:
9128 * win32/common/config.h:
9129 Don't install static libs for plugins. Fixes #550851 for -bad.
9131 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9133 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
9134 Original commit message from CVS:
9135 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
9136 Adapt to slightly modified x264 API. Fixes #555238.
9138 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9140 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
9141 Original commit message from CVS:
9142 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
9143 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
9144 * ext/x264/gstx264enc.h:
9145 Do not deal with duplicated input (timestamps). If needed,
9146 a generic element can do so.
9147 Do not manipulate input timestamps on the way out,
9148 since that shifts the timeline and A/V sync.
9150 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9152 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
9153 Original commit message from CVS:
9154 * docs/plugins/gst-plugins-bad-plugins.args:
9155 Integrate new properties into documentation.
9156 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
9157 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
9158 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
9159 Fix up API prior to eventual plugin move.
9160 API: GstX264Enc:pass (provides more options, and changed to enum)
9162 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9164 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
9165 Original commit message from CVS:
9166 * docs/plugins/Makefile.am:
9167 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
9168 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
9169 * ext/x264/gstx264enc.c:
9170 * tests/check/Makefile.am:
9171 * tests/check/elements/x264enc.c: (setup_x264enc),
9172 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
9173 Add documentation and unit test for x264enc.
9175 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9177 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
9178 Original commit message from CVS:
9179 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
9180 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
9181 Allocate some buffers in more adaptive and economical fashion.
9183 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9185 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
9186 Original commit message from CVS:
9188 Check for sufficiently up-to-date x264 API.
9189 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
9190 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
9191 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
9192 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
9193 * ext/x264/gstx264enc.h:
9194 Expose some more parameters of the x264 encoder as properties.
9196 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9198 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
9199 Original commit message from CVS:
9200 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
9201 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
9202 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
9203 (gst_x264_enc_flush_frames):
9204 Coding style and layout; re-order some functions in more
9205 typical and natural flow.
9207 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9209 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
9210 Original commit message from CVS:
9211 * ext/x264/Makefile.am:
9212 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
9213 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
9214 (gst_x264_enc_reset), (gst_x264_enc_finalize),
9215 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
9216 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
9217 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
9218 * ext/x264/gstx264enc.h:
9219 Use GQueue in stead of custom queue code.
9220 Factorize flushing out encoder delayed frames.
9221 Factorize initialization and state change reset.
9223 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9225 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
9226 Original commit message from CVS:
9227 * ext/x264/gstx264enc.h:
9228 * sys/fbdev/gstfbdevsink.c:
9229 Use configure-generated _stdint.h.
9231 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9233 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
9234 Original commit message from CVS:
9235 * ext/x264/Makefile.am:
9236 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
9237 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
9238 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
9239 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
9240 (gst_x264_enc_finalize), (gst_x264_enc_chain),
9241 (gst_x264_enc_encode_frame), (plugin_init):
9242 * ext/x264/gstx264enc.h:
9243 Use video format library and GST_WRITE_*_BE macros where applicable.
9244 Use finalize in stead of dispose.
9245 Set up debug category and log callback.
9247 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
9249 [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...
9250 Original commit message from CVS:
9251 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
9252 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
9253 (gst_x264_enc_encode_frame):
9254 Try harder not to crash when we get an EOS event but haven't set
9255 up the encoder yet (as may happen when upstream errors out with
9256 not-negotiated, for example). Also, always push the EOS event
9259 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
9261 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
9262 Original commit message from CVS:
9263 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
9266 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
9268 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
9269 Original commit message from CVS:
9270 * ext/x264/gstx264enc.c:
9271 Fix build against the libx264 version that ships with debian stable.
9273 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9275 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
9276 Original commit message from CVS:
9277 * ext/audioresample/gstaudioresample.c:
9278 * ext/x264/gstx264enc.c:
9279 * gst/dvdspu/gstdvdspu.c:
9280 * gst/dvdspu/gstdvdspu.h:
9281 * gst/festival/gstfestival.c:
9282 * gst/h264parse/gsth264parse.c:
9283 * gst/mpegtsparse/mpegtspacketizer.c:
9284 * gst/mpegtsparse/mpegtsparse.c:
9285 * gst/multifile/gstmultifilesink.c:
9286 * gst/multifile/gstmultifilesrc.c:
9287 * gst/nuvdemux/gstnuvdemux.c:
9288 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
9289 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
9291 Massive leak fixing, plus code cleanups.
9293 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9295 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
9296 Original commit message from CVS:
9297 * examples/app/appsrc_ex.c:
9298 * examples/switch/switcher.c:
9299 * ext/neon/gstneonhttpsrc.c:
9300 * ext/timidity/gstwildmidi.c:
9301 * ext/x264/gstx264enc.c:
9302 * gst/mve/mveaudioenc.c: (mve_compress_audio):
9303 * gst/rtpmanager/gstrtpclient.c:
9304 * gst/rtpmanager/gstrtpjitterbuffer.c:
9305 * gst/spectrum/demo-audiotest.c:
9306 * gst/spectrum/demo-osssrc.c:
9307 * sys/dvb/gstdvbsrc.c:
9308 Add stdlib include (free, atoi, exit).
9310 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9312 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
9313 Original commit message from CVS:
9314 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
9315 This needs a version check.
9316 * gst/bayer/Makefile.am:
9319 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
9321 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
9322 Original commit message from CVS:
9323 Patch by: Michal Benes <michal.benes at itonis tv>
9324 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
9327 * ext/x264/Makefile.am:
9328 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
9329 (gst_x264_enc_analyse_get_type),
9330 (gst_x264_enc_timestamp_queue_init),
9331 (gst_x264_enc_timestamp_queue_free),
9332 (gst_x264_enc_timestamp_queue_put),
9333 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
9334 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
9335 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
9336 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
9337 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
9338 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
9339 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
9340 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
9342 * ext/x264/gstx264enc.h:
9343 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
9344 handle 'odd' widths and heights correctly yet.
9346 2009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9348 * gst/asfdemux/gstasfdemux.c:
9349 asfdemux: nicer metadata extraction of genre tags in some cases
9350 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
9351 that they presumably stand for.
9353 2009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9355 * gst/asfdemux/gstasfdemux.c:
9356 asfdemux: parse WM/Picture tags to extract cover art
9359 2009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9362 docs: fix http links for amr libs in REQUIREMENTS
9364 2009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9366 * gst/asfdemux/gstasfdemux.c:
9367 asfdemux: fix bogus flow return handling in eos handler
9368 Don't overwrite the origin flow return by whatever flow we get
9369 when trying to push the remaining internally queued payloads.
9370 We want to do our eos logic, ie. send an EOS event or segment-done
9371 message in any case. Makes things EOS properly when an EOS event
9372 is forced upon the pipeline so that the source returns
9373 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
9375 2009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9377 * win32/common/config.h:
9378 win32: update config.h
9380 2009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9383 configure: bump core/base requirements to released versions
9385 2009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9389 autogen: move the -Wno-portability for automake into configure.ac
9391 2009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net>
9393 * gst/dvdlpcmdec/Makefile.am:
9394 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9395 dvdlpcmdec: Add multichannel channel maps, and send some tags
9396 Add a multichannel map to the output caps, and send at least a CODEC and
9397 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
9398 no samples and can't find info about the channel ordering, but this is
9399 better than nothing.
9401 2009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net>
9404 Automatic update of common submodule
9405 From 888e0a2 to c572721
9407 2009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net>
9410 Automatic update of common submodule
9411 From 6ab11d1 to 888e0a2
9413 2009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net>
9415 * gst/dvdsub/gstdvdsubdec.c:
9416 dvdsubdec: Remove some dead code
9417 Remove some redundant memset - gobject memory is already initalised to 0.
9418 Remove a commented out line leftover from the previous commit
9420 2009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com>
9422 * gst/dvdsub/gstdvdsubdec.c:
9423 * gst/dvdsub/gstdvdsubdec.h:
9424 dvdsubdec: Support ARGB output
9425 Negotiate to and render into ARGB buffers directly if the peer supports it.
9428 2009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net>
9430 * ext/a52dec/gsta52dec.c:
9431 a52dec: Reconcile code with dtsdec
9432 Perform some cleanups based on the dtsdec code such as using the boilerplate
9433 macro and static pad template functions.
9434 Add some documentation. Don't register a change in flags until we synch on
9435 another frame successfully.
9437 2009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9439 * ext/lame/gstlamemp3enc.c:
9440 lamemp3enc: Improve debugging a bit
9442 2009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com>
9444 * ext/mpeg2dec/gstmpeg2dec.c:
9445 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
9447 2009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9480 po: avoid conflicts of local *.po files with files in git
9481 Make it so that filenames and line numbers are only stored in the *.pot file
9482 (which is not in git), but not in the individual *.po files. This information
9483 is hardly useful for translators in our case, and it should avoid the constant
9484 conflicts of local *.po files with the ones in git which are caused by the
9485 source files changing and the line numbers being updated. This commit might
9486 cause one last merge conflict for you, which you can work around with
9487 "git checkout po/*.po" before merging or pulling. After that there should
9488 (hopefully) not be any more local modifications of these files (unless
9489 someone committed additions or changes to translated strings and the
9490 *.po files haven't been updated yet, that is).
9492 2009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9494 * ext/lame/gstlamemp3enc.c:
9495 lamemp3enc: add Since tag to gtk-doc chunk
9497 2009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9499 * tests/check/elements/mpeg2dec.c:
9500 checks: fix mpeg2dec unit test again after interlace addition to caps
9502 2009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9504 * ext/mpeg2dec/gstmpeg2dec.c:
9505 mpeg2dec: work around old mpeg2dec versions
9506 The repeat first field flag was introduced in 0.5.0 so conditionally disable its
9507 detection and just assume no rff is used. This fixes the compilation.
9510 2009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9512 * ext/mpeg2dec/Makefile.am:
9513 mpeg2dec: link to gstvideo
9514 Fix compilation by adding the right include directories and linking to the video
9517 2009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com>
9519 * gst/asfdemux/asfpacket.c:
9520 asfdemux: Downgrade simple statements from WARNING to DEBUG
9522 2009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com>
9524 * gst/asfdemux/asfheaders.c:
9525 * gst/asfdemux/asfheaders.h:
9526 * gst/asfdemux/asfpacket.c:
9527 * gst/asfdemux/asfpacket.h:
9528 asf: Detect more payload extensions.
9529 These should help fix interlaced/PAR issues with more files.
9531 2009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com>
9533 * ext/mpeg2dec/gstmpeg2dec.c:
9534 * ext/mpeg2dec/gstmpeg2dec.h:
9535 mpeg2dec: Implement interlaced support.
9536 Expand the debugging statements to show more picture information.
9538 2009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9540 * ext/mpeg2dec/gstmpeg2dec.c:
9541 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
9542 ffdec_mpeg2video is much faster, fixes bug #574461.
9544 2009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9546 * ext/lame/gstlamemp3enc.c:
9547 lamemp3enc: Don't write a Xing header
9549 2009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
9552 Run libtoolize before aclocal
9553 This unbreaks the build in some cases. Fixes bug #582021
9555 2009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com>
9557 * ext/mpeg2dec/gstmpeg2dec.c:
9558 mpeg2dec: use 64bit safe scaling functions.
9559 Got this to fail when seeking in a 14GB file (the value in bytes is
9562 2009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9564 * gst/mpegaudioparse/gstmpegaudioparse.c:
9565 mpegaudioparse: remove some pointless g_return_if_fail()s
9567 2009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
9569 * ext/twolame/gsttwolame.c:
9570 Switch twolame to primary rank
9572 2009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
9574 * ext/lame/gstlame.c:
9575 * ext/lame/gstlamemp3enc.c:
9576 * ext/twolame/gsttwolame.c:
9577 Add ranks to mp3 encoders
9579 2009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
9581 * gst-plugins-ugly.spec.in:
9582 Add twolame plugin to spec file
9584 2009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9586 * gst/asfdemux/asfpacket.c:
9587 * gst/asfdemux/gstasfdemux.c:
9588 * gst/asfdemux/gstasfdemux.h:
9589 asfdemux: use upstream segment and timestamps for some interpolation
9590 This should particularly help in case of upstream live src, e.g. rtspsrc,
9591 and especially so if it has to perform fallback to TCP.
9593 2009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com>
9595 * gst/asfdemux/gstrtpasfdepay.c:
9596 rtpasfdepay: Add support for fragmented packet (L == 0).
9597 This happens with rtp-over-udp.
9599 2009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9601 * ext/lame/gstlamemp3enc.c:
9602 lamemp3enc: Fixup the bitrate only for CBR
9603 Additionally clarify some property descriptions.
9605 2009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com>
9607 * ext/lame/gstlamemp3enc.c:
9608 lame: fix format string in debug statement
9610 2009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net>
9612 * gst/mpegaudioparse/gstmpegaudioparse.c:
9613 mp3parse: Don't reject valid Xing tables of contents
9614 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
9615 reject them because of it, just subtract the initial offset when reading
9618 2009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net>
9620 * gst/mpegaudioparse/gstmpegaudioparse.c:
9621 mp3parse: Allow more bits to change in headers during resynch
9622 Be more lenient about what we accept as changing bits in a header - basically,
9623 only require that the mp3 sync marker is present, for the mpeg version,
9624 layer and samplerate.
9627 2009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com>
9630 mad: Add duration of incoming/outgoing buffers in debug statements
9632 2009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
9634 * gst/mpegaudioparse/gstmpegaudioparse.c:
9635 mpegaudioparse: Remove useless checks for valid buffer duration.
9636 The buffer duration is set to a valid value at the very top of
9637 emit_frame(), we therefore don't need to check it later on.
9639 2009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com>
9641 * gst/mpegaudioparse/gstmpegaudioparse.c:
9642 mpegaudioparse: Fix stop condition for outputting buffers.
9643 Some mp3 streams have an offset in timestamps, requiring us to push the
9644 frame *AFTER* segment.stop in order for the decoder to be able to push
9645 all data up to the segment.stop position.
9647 2009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9649 * gst/asfdemux/asfpacket.c:
9650 * gst/asfdemux/gstasfdemux.c:
9651 * gst/asfdemux/gstasfdemux.h:
9652 asfdemux: 0-base timestamps consistently (whether or not streaming)
9653 This also makes timestamps (more) consistent before and after a possible
9654 seek, and moreover makes for reasonable position reporting in live stream
9655 (whose payload timestamps should not be taken for granted).
9657 2009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9659 * gst/asfdemux/gstasfdemux.c:
9660 * gst/asfdemux/gstasfdemux.h:
9661 asfdemux: report initial latency due to internal preroll queue
9663 2009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9665 * gst/asfdemux/gstasfdemux.c:
9666 asfdemux: enhance debug statement and refactor some initialization
9668 2009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9670 * gst/asfdemux/gstasfdemux.c:
9671 asfdemux: handle FIXME; activate pads after internal preroll also when streaming
9673 2009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9675 * gst/asfdemux/asfpacket.c:
9676 * gst/asfdemux/gstasfdemux.c:
9677 * gst/asfdemux/gstasfdemux.h:
9678 asfdemux: handle FIXME; normalize preroll
9680 2009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9682 * gst/asfdemux/gstasfdemux.c:
9683 * gst/asfdemux/gstasfdemux.h:
9684 asfdemux: fixes for streaming mode
9685 * Improve newsegment handling, e.g. upstream might live in TIME.
9686 * Only send newsegment if we have needed info.
9687 * Avoid reading past end of data section.
9689 2009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9691 * gst/asfdemux/gstasfdemux.c:
9692 asfdemux: fixes/enhancements for streaming mode
9693 * Do not rock the boat by reacting to FLUSH_START.
9694 * Try to handle TIME seeking by seeking upstream in BYTES.
9695 * Handle SEEKING query.
9697 2009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9700 * ext/lame/gstlamemp3enc.c:
9701 lame: fix compilation with LAME versions < 3.98
9702 lame_set_VBR_quality(), which takes a floating point value for the
9703 quality, has been added only in v3.98. Use lame_set_VBR_q(), which
9704 takes quality as an integer, for older LAME versions.
9707 2009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9709 * win32/common/config.h:
9710 win32: update config.h to git
9711 Until someone ports the new win32 config.h logic from the
9712 other modules to -ugly.
9714 2009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9716 * docs/plugins/gst-plugins-ugly-plugins.args:
9717 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9718 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9721 2009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9723 * ext/lame/gstlamemp3enc.c:
9724 lamemp3enc: Add a note to the encoding-engine-quality property
9725 that says, that this does not affect the bitrate at all.
9727 2009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9729 * ext/lame/gstlame.c:
9730 * ext/lame/gstlamemp3enc.c:
9731 lame: Implement preset interface
9733 2009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9735 * ext/twolame/gsttwolame.c:
9736 twolame: Implement preset interface
9738 2009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9740 * docs/plugins/gst-plugins-ugly-plugins.args:
9741 * ext/lame/gstlamemp3enc.c:
9742 * ext/lame/gstlamemp3enc.h:
9743 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
9745 2009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9747 * ext/lame/gstlame.c:
9748 * ext/lame/gstlamemp3enc.c:
9749 lame/lamemp3enc: Fix memory leak on FLUSH_STOP
9751 2009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9753 * ext/lame/gstlame.c:
9754 lame: Deprecate the lame element
9756 2009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9758 * docs/plugins/Makefile.am:
9759 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9760 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9761 * docs/plugins/gst-plugins-ugly-plugins.args:
9762 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9763 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9764 * docs/plugins/inspect/plugin-a52dec.xml:
9765 * docs/plugins/inspect/plugin-amrnb.xml:
9766 * docs/plugins/inspect/plugin-asf.xml:
9767 * docs/plugins/inspect/plugin-cdio.xml:
9768 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9769 * docs/plugins/inspect/plugin-dvdread.xml:
9770 * docs/plugins/inspect/plugin-dvdsub.xml:
9771 * docs/plugins/inspect/plugin-iec958.xml:
9772 * docs/plugins/inspect/plugin-lame.xml:
9773 * docs/plugins/inspect/plugin-mad.xml:
9774 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9775 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9776 * docs/plugins/inspect/plugin-mpegstream.xml:
9777 * docs/plugins/inspect/plugin-realmedia.xml:
9778 * docs/plugins/inspect/plugin-siddec.xml:
9779 * docs/plugins/inspect/plugin-synaesthesia.xml:
9780 * docs/plugins/inspect/plugin-twolame.xml:
9783 2009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9785 * ext/lame/gstlamemp3enc.c:
9786 lame: Update example pipelines with the new properties
9788 2009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9790 * ext/lame/Makefile.am:
9791 * ext/lame/gstlame.c:
9792 * ext/lame/gstlamemp3enc.c:
9793 * ext/lame/gstlamemp3enc.h:
9794 * ext/lame/plugin.c:
9795 lame: Add lamemp3enc element with much simplified interface
9796 This deprecates the lame element and fixes bug #494528.
9798 2009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com>
9800 * gst/asfdemux/asfpacket.c:
9801 asfpacket: Fix pull-mode timestamping handling.
9802 The problem that happens is the following:
9803 * A packet with multiple payloads comes in
9804 * Those payloads get handled one by one
9805 * The first payload contains the first audio payload with timestamp A
9806 * The second payload contains the first video (key)frame with timestamp V (where V < A)
9807 With the previous code, the following would happen:
9808 * the first payload gets processed, then passed to queue_for_stream
9809 * queue_for_stream detects it's the first valid timestamp received and stores
9811 * the second payload gets processed, then pass to queue_for_stream
9812 * queue_for_stream detects the timestamp is lower than first_ts... and
9813 discards it... resulting in losing the first keyframe of the video stream
9814 We've been having this issue for *ages*... it's just that nobody noticed it
9815 that much with playbin. But with playbin2's aggresive multiqueue handling, this
9816 will result in multiqueue not being able to preroll (because the video decoder will
9817 be dropping a ton of buffers before (maybe) receiving the next keyframe).
9818 Tested with over 200 asf files, and they all play the first frame correctly now,
9819 even the most braindead ones.
9821 2009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com>
9823 * gst/mpegaudioparse/gstmpegaudioparse.c:
9824 * gst/mpegaudioparse/gstmpegaudioparse.h:
9825 mp3parse: don't build seek table if we can't seek.
9826 Fixes #573720 - unbounded memory usage increase when listening to mp3
9827 stream for a long time.
9829 2009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net>
9832 Automatic update of common submodule
9833 From b3941ea to 6ab11d1
9835 2009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com>
9837 * gst/mpegaudioparse/gstmpegaudioparse.c:
9838 * gst/mpegaudioparse/gstxingmux.c:
9839 mpegaudioparse: Remove dead assignment and duplicate code
9841 2009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com>
9843 * gst/realmedia/rmdemux.c:
9844 rmdemux: Actually return the return value for the seek handling.
9846 2009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com>
9848 * gst/mpegstream/gstmpegdemux.c:
9849 * gst/mpegstream/gstmpegparse.c:
9850 mpegstream: Remove dead assignments.
9851 The duplicate assignment of update_time was weird... but it seems normal
9852 that it's indeed the second statement which is the valid one.
9854 2009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com>
9856 * ext/amrnb/amrnbparse.c:
9857 armnb: Remove unused variable, adapt debug message accordingly.
9859 2009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com>
9861 * gst/dvdsub/gstdvdsubdec.c:
9862 * gst/mpegstream/gstdvddemux.c:
9863 * gst/mpegstream/gstmpegclock.c:
9864 dvdsub/mpegstream: _class_init: Remove unused class variables
9866 2009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com>
9868 * gst/asfdemux/gstasfdemux.c:
9869 asfdemux: Initialize flow for a corner case.
9870 This might be caused by entering the if() line 1214 and then not having
9871 any activated_streams.. resulting in reaching line 1267 without having
9872 any valid flow value.
9874 2009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com>
9876 * ext/twolame/gsttwolame.c:
9877 twolame: Remove unneeded variable, value assigned was never read.
9879 2009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com>
9881 * ext/mpeg2dec/gstmpeg2dec.c:
9882 mpeg2dec: Remove dead assignment. Value overwritten later on.
9884 2009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com>
9887 mad: Remove dead assignment and variables given values which are never read.
9889 2009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com>
9891 * ext/lame/gstlame.c:
9892 lame: Remove unneeded variable, it's assigned a value never read.
9894 2009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com>
9896 * gst/realmedia/rmdemux.c:
9897 rmdemux: Remove dead assignment, value is being overwritten before being read.
9899 2009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com>
9901 * gst/realmedia/rmdemux.c:
9902 rmdemux: Remove unused accurate flag.
9903 I couldn't see any reason why this was there in the first place.
9905 2009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
9907 * gst/realmedia/asmrules.c:
9908 * gst/realmedia/rdtdepay.c:
9909 realmedia: Remove dead assignments. The results are never read.
9911 2009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
9913 * gst/realmedia/gstrdtbuffer.c:
9914 * gst/realmedia/rademux.c:
9915 * gst/realmedia/rdtmanager.c:
9916 * gst/realmedia/rmdemux.c:
9917 realmedia: Remove useless variables, only being used once (or not).
9919 2009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com>
9921 * ext/mpeg2dec/gstmpeg2dec.c:
9922 * gst/asfdemux/gstrtspwms.c:
9923 * gst/realmedia/pnmsrc.c:
9924 * gst/realmedia/rdtdepay.c:
9925 * gst/realmedia/rtspreal.c:
9926 remove empty method implementations.
9928 2009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com>
9930 * gst/asfdemux/gstrtspwms.c:
9931 rtspwms: fix condition to detect extension commands for WMS
9932 Reply with OK to the extension commands for WMS.
9934 2009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com>
9936 * gst/realmedia/rtspreal.c:
9937 realmedia: add special Real header to DESCRIBE message only for Real servers
9938 Add headers that are specific to real only if a real server had been
9939 detected by the OPTIONS message.
9941 2009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov>
9943 * gst/synaesthesia/synaescope.c:
9944 synaesthesia: fix compilation on windows
9945 Fix compilation under MSVC due to references to headers
9946 that are not available with the MS SDKs.
9949 2009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9951 * gst/asfdemux/gstrtspwms.c:
9952 rtspwms: reply to extension commands
9953 Reply with OK to the extension commands for WMS.
9955 2009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9957 * gst/asfdemux/gstrtpasfdepay.c:
9958 asfdepay: fix a comment
9960 2009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9962 * gst/asfdemux/gstasfdemux.c:
9963 asfdemux: add some more debugging
9965 2009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9968 configure.ac: require git -base
9969 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
9971 2009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9973 * gst/realmedia/rtspreal.c:
9974 realmedia: add special Real header to SETUP message only for Real servers
9975 Fixes playback of Windows Media RTSP streams and other non-Real RTSP
9976 streams where the server errors out because it can't handle the
9977 Real-specific 'Required: com.real.retain-entity-for-setup' header
9978 we've been adding unconditionally in the recent past.
9980 rtsp://66.111.34.191:601/broadcast/alnour.rm
9981 rtsp://195.134.224.231/snowboard_100.wmv
9983 2009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com>
9986 * gst/asfdemux/Makefile.am:
9987 asfdemux: link to all required libraries including indirectly used ones.
9988 On win32, we're required to link to all the libraries used - including
9989 ones only indirectly used by other libs. So, add gstaudio, gsttag, and
9990 (for windows only) winsock.
9992 2009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
9995 Automatic update of common submodule
9996 From d0ea89e to b3941ea
9998 2009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com>
10001 Automatic update of common submodule
10002 From f8b3d91 to d0ea89e
10004 2009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com>
10006 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10007 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
10009 2009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10011 * gst/realmedia/rtspreal.c:
10012 * gst/realmedia/rtspreal.h:
10013 realrtsp: add more headers
10014 Parse the ETag from the describe method and pass the sessionid as the value for
10015 the If-Match header is subsequent setup calls.
10016 Fixes support for more RealMedia RTSP streams.
10018 2009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org>
10021 twolame: bump requirement to 0.3.10
10022 0.3.10 is the first version with the float32 encoder functions.
10025 2009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net>
10028 back to development -> 0.10.11.1
10030 === release 0.10.11 ===
10032 2009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net>
10038 * docs/plugins/inspect/plugin-a52dec.xml:
10039 * docs/plugins/inspect/plugin-asf.xml:
10040 * docs/plugins/inspect/plugin-cdio.xml:
10041 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10042 * docs/plugins/inspect/plugin-dvdread.xml:
10043 * docs/plugins/inspect/plugin-dvdsub.xml:
10044 * docs/plugins/inspect/plugin-iec958.xml:
10045 * docs/plugins/inspect/plugin-lame.xml:
10046 * docs/plugins/inspect/plugin-mad.xml:
10047 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10048 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10049 * docs/plugins/inspect/plugin-mpegstream.xml:
10050 * docs/plugins/inspect/plugin-realmedia.xml:
10051 * docs/plugins/inspect/plugin-siddec.xml:
10052 * docs/plugins/inspect/plugin-twolame.xml:
10053 * gst-plugins-ugly.doap:
10055 * win32/common/config.h:
10058 2009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net>
10092 2009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net>
10095 * win32/common/config.h:
10096 0.10.10.3 pre-release
10098 2009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net>
10105 po: Update translations from upstream
10107 2009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net>
10111 po: Add Turkish translation
10113 2009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net>
10115 * gst/mpegaudioparse/gstmpegaudioparse.c:
10116 * gst/mpegaudioparse/gstmpegaudioparse.h:
10117 mp3parse: Fix glitches in the output when playing (for e.g.) AVI
10118 Don't introduce glitches in the output by a) relaxing the threshold for
10119 taking upstream timestamps in preference to our calculated timestamps and
10120 b) only set the discont flag on outgoing buffers in response to an incoming
10124 2009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
10126 * gst/mpegaudioparse/gstmpegaudioparse.c:
10127 mp3parse: fix deadlock with accurate seeks.
10128 Release pending_accurate_seeks_lock before forwarding the seek event upstream.
10131 2009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net>
10162 * win32/common/config.h:
10163 0.10.10.2 pre-release
10164 Bump version number, update translations and win32 config.h
10166 2009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net>
10170 po: Add Japanese translation
10172 2009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
10175 * docs/plugins/Makefile.am:
10176 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10177 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10178 * docs/plugins/gst-plugins-ugly-plugins.args:
10179 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10180 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10181 * docs/plugins/inspect/plugin-a52dec.xml:
10182 * docs/plugins/inspect/plugin-asf.xml:
10183 * docs/plugins/inspect/plugin-cdio.xml:
10184 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10185 * docs/plugins/inspect/plugin-dvdread.xml:
10186 * docs/plugins/inspect/plugin-dvdsub.xml:
10187 * docs/plugins/inspect/plugin-iec958.xml:
10188 * docs/plugins/inspect/plugin-lame.xml:
10189 * docs/plugins/inspect/plugin-mad.xml:
10190 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10191 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10192 * docs/plugins/inspect/plugin-mpegstream.xml:
10193 * docs/plugins/inspect/plugin-realmedia.xml:
10194 * docs/plugins/inspect/plugin-siddec.xml:
10195 * docs/plugins/inspect/plugin-synaesthesia.xml:
10196 * docs/plugins/inspect/plugin-twolame.xml:
10199 Moved twolame from Bad to Ugly
10201 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10203 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
10204 Original commit message from CVS:
10205 * ext/alsaspdif/Makefile.am:
10206 * ext/amrwb/Makefile.am:
10207 * ext/apexsink/Makefile.am:
10208 * ext/arts/Makefile.am:
10209 * ext/artsd/Makefile.am:
10210 * ext/audiofile/Makefile.am:
10211 * ext/audioresample/Makefile.am:
10212 * ext/bz2/Makefile.am:
10213 * ext/cdaudio/Makefile.am:
10214 * ext/celt/Makefile.am:
10215 * ext/dc1394/Makefile.am:
10216 * ext/dirac/Makefile.am:
10217 * ext/directfb/Makefile.am:
10218 * ext/divx/Makefile.am:
10219 * ext/dts/Makefile.am:
10220 * ext/faac/Makefile.am:
10221 * ext/faad/Makefile.am:
10222 * ext/gsm/Makefile.am:
10223 * ext/hermes/Makefile.am:
10224 * ext/ivorbis/Makefile.am:
10225 * ext/jack/Makefile.am:
10226 * ext/jp2k/Makefile.am:
10227 * ext/ladspa/Makefile.am:
10228 * ext/lcs/Makefile.am:
10229 * ext/libfame/Makefile.am:
10230 * ext/libmms/Makefile.am:
10231 * ext/metadata/Makefile.am:
10232 * ext/mpeg2enc/Makefile.am:
10233 * ext/mplex/Makefile.am:
10234 * ext/musepack/Makefile.am:
10235 * ext/musicbrainz/Makefile.am:
10236 * ext/mythtv/Makefile.am:
10237 * ext/nas/Makefile.am:
10238 * ext/neon/Makefile.am:
10239 * ext/ofa/Makefile.am:
10240 * ext/polyp/Makefile.am:
10241 * ext/resindvd/Makefile.am:
10242 * ext/sdl/Makefile.am:
10243 * ext/shout/Makefile.am:
10244 * ext/snapshot/Makefile.am:
10245 * ext/sndfile/Makefile.am:
10246 * ext/soundtouch/Makefile.am:
10247 * ext/spc/Makefile.am:
10248 * ext/swfdec/Makefile.am:
10249 * ext/tarkin/Makefile.am:
10250 * ext/theora/Makefile.am:
10251 * ext/timidity/Makefile.am:
10252 * ext/twolame/Makefile.am:
10253 * ext/x264/Makefile.am:
10254 * ext/xine/Makefile.am:
10255 * ext/xvid/Makefile.am:
10256 * gst-libs/gst/app/Makefile.am:
10257 * gst-libs/gst/dshow/Makefile.am:
10258 * gst/aiffparse/Makefile.am:
10259 * gst/app/Makefile.am:
10260 * gst/audiobuffer/Makefile.am:
10261 * gst/bayer/Makefile.am:
10262 * gst/cdxaparse/Makefile.am:
10263 * gst/chart/Makefile.am:
10264 * gst/colorspace/Makefile.am:
10265 * gst/dccp/Makefile.am:
10266 * gst/deinterlace/Makefile.am:
10267 * gst/deinterlace2/Makefile.am:
10268 * gst/dvdspu/Makefile.am:
10269 * gst/festival/Makefile.am:
10270 * gst/filter/Makefile.am:
10271 * gst/flacparse/Makefile.am:
10272 * gst/flv/Makefile.am:
10273 * gst/games/Makefile.am:
10274 * gst/h264parse/Makefile.am:
10275 * gst/librfb/Makefile.am:
10276 * gst/mixmatrix/Makefile.am:
10277 * gst/modplug/Makefile.am:
10278 * gst/mpeg1sys/Makefile.am:
10279 * gst/mpeg4videoparse/Makefile.am:
10280 * gst/mpegdemux/Makefile.am:
10281 * gst/mpegtsmux/Makefile.am:
10282 * gst/mpegvideoparse/Makefile.am:
10283 * gst/mve/Makefile.am:
10284 * gst/nsf/Makefile.am:
10285 * gst/nuvdemux/Makefile.am:
10286 * gst/overlay/Makefile.am:
10287 * gst/passthrough/Makefile.am:
10288 * gst/pcapparse/Makefile.am:
10289 * gst/playondemand/Makefile.am:
10290 * gst/rawparse/Makefile.am:
10291 * gst/real/Makefile.am:
10292 * gst/rtjpeg/Makefile.am:
10293 * gst/rtpmanager/Makefile.am:
10294 * gst/scaletempo/Makefile.am:
10295 * gst/sdp/Makefile.am:
10296 * gst/selector/Makefile.am:
10297 * gst/smooth/Makefile.am:
10298 * gst/smoothwave/Makefile.am:
10299 * gst/speed/Makefile.am:
10300 * gst/speexresample/Makefile.am:
10301 * gst/stereo/Makefile.am:
10302 * gst/subenc/Makefile.am:
10303 * gst/tta/Makefile.am:
10304 * gst/vbidec/Makefile.am:
10305 * gst/videodrop/Makefile.am:
10306 * gst/videosignal/Makefile.am:
10307 * gst/virtualdub/Makefile.am:
10308 * gst/vmnc/Makefile.am:
10309 * gst/y4m/Makefile.am:
10310 * sys/acmenc/Makefile.am:
10311 * sys/cdrom/Makefile.am:
10312 * sys/dshowdecwrapper/Makefile.am:
10313 * sys/dshowsrcwrapper/Makefile.am:
10314 * sys/dvb/Makefile.am:
10315 * sys/dxr3/Makefile.am:
10316 * sys/fbdev/Makefile.am:
10317 * sys/oss4/Makefile.am:
10318 * sys/qcam/Makefile.am:
10319 * sys/qtwrapper/Makefile.am:
10320 * sys/vcd/Makefile.am:
10321 * sys/wininet/Makefile.am:
10322 * win32/common/config.h:
10323 Don't install static libs for plugins. Fixes #550851 for -bad.
10325 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
10327 [MOVED FROM BAD] Enable/fix up translations for these plugins.
10328 Original commit message from CVS:
10329 * ext/resindvd/plugin.c: (plugin_init):
10330 * ext/resindvd/resindvdsrc.c:
10331 * ext/twolame/gsttwolame.c: (plugin_init):
10332 * gst/aiffparse/aiffparse.c: (plugin_init):
10333 Enable/fix up translations for these plugins.
10335 Add 'ca' to LINGUAS.
10337 * po/POTFILES.skip:
10338 Add more files for translation and more files which tools
10341 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10343 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
10344 Original commit message from CVS:
10345 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
10346 (gst_two_lame_chain):
10347 * ext/twolame/gsttwolame.h:
10348 Allow raw float samples as input for encoding.
10350 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10352 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
10353 Original commit message from CVS:
10356 * ext/twolame/Makefile.am:
10357 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
10358 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
10359 (gst_two_lame_release_memory), (gst_two_lame_finalize),
10360 (gst_two_lame_base_init), (gst_two_lame_class_init),
10361 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
10362 (gst_two_lame_init), (gst_two_lame_set_property),
10363 (gst_two_lame_get_property), (gst_two_lame_sink_event),
10364 (gst_two_lame_chain), (gst_two_lame_setup),
10365 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
10367 * ext/twolame/gsttwolame.h:
10368 Add TwoLAME MP2 encoding element, based on the LAME element.
10370 2009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net>
10373 Automatic update of common submodule
10374 From 7032163 to f8b3d91
10376 2009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10379 Automatic update of common submodule
10380 From ffa738d to 7032163
10382 2009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10385 Automatic update of common submodule
10386 From 3f13e4e to ffa738d
10388 2009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10391 Automatic update of common submodule
10392 From 3c7456b to 3f13e4e
10394 2009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10397 Automatic update of common submodule
10398 From 57c83f2 to 3c7456b
10400 2009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com>
10402 * gst/mpegaudioparse/gstmpegaudioparse.c:
10403 mp3parse: be more conservative when changing layer/rate/etc.
10404 Don't allow a change in sample rate/channels/layer/version unless we can
10405 see another frame at the correct offset. Prevents accidently flipping
10406 due to simple single-bit corruption.
10408 2009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net>
10410 * gst/realmedia/realhash.c:
10411 rmdemux: Fix strict-aliasing warnings.
10412 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
10415 2009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de>
10417 * gst/mpegaudioparse/gstmpegaudioparse.c:
10418 mpegaudioparse: Remove empty lines added by buggy indent.
10420 2009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10422 * gst/mpegaudioparse/gstmpegaudioparse.c:
10423 mpegaudioparse: Provide SEEKING query handling.
10424 Since SEEK event handling might perform some conversion
10425 from TIME to BYTES, do not let upstream fool application
10426 into (TIME) seeking not being possible.
10428 2009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com>
10430 * gst/mpegaudioparse/gstmpegaudioparse.c:
10431 mp3parse: fix accurate seeks to near 0
10432 Integer underflow made accurate seeks to near zero fail and seek to
10433 completely the wrong place. Fix by clamping to zero, since we can't seek
10434 to negative times anyway.
10436 2009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net>
10440 build: Update shave init statement for changes in common. Bump common.
10442 2009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10444 * gst/realmedia/rtspreal.c:
10445 rtspreal: ignore data streams. Fixes #527112
10446 Ignore data streams when parsing the SDP as they don't contain anything we need
10447 to put in the realmedia header.
10449 2009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net>
10452 Automatic update of common submodule
10453 From 9cf8c9b to a6ce5c6
10455 2009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10457 * ext/mad/gstid3tag.c:
10458 Forward unknown events
10459 Forward unknown events upstream instead of dropping them. Also return the result
10460 of the seek event instead of a fixed value.
10462 2009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net>
10464 * gst/asfdemux/gstrtpasfdepay.c:
10465 rtpasfdepay: Fix the build by adding the needed include for atoi.
10467 2009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net>
10470 * docs/plugins/Makefile.am:
10471 Use shave for the build output
10473 2009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net>
10476 Automatic update of common submodule
10477 From 5d7c9cc to 9cf8c9b
10479 2009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com>
10481 * gst/asfdemux/gstasf.c:
10482 * gst/asfdemux/gstrtpasfdepay.c:
10483 * gst/realmedia/rademux.c:
10484 * gst/realmedia/rdtdepay.c:
10485 * gst/synaesthesia/gstsynaesthesia.c:
10486 * gst/synaesthesia/synaescope.c:
10489 2009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com>
10491 * gst/realmedia/pnmsrc.c:
10492 pnmsrc: Error out gracefully if location is NULL. Run gst-indent
10494 2009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org>
10497 Automatic update of common submodule
10498 From 80c627d to 5d7c9cc
10500 2009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10502 * gst/realmedia/Makefile.am:
10503 * gst/realmedia/pnmsrc.c:
10504 * gst/realmedia/pnmsrc.h:
10505 * gst/realmedia/rademux.c:
10506 * gst/realmedia/rademux.h:
10507 * gst/realmedia/realmedia.c:
10508 * gst/realmedia/rmdemux.c:
10509 * gst/realmedia/rmdemux.h:
10510 Add pnm:// uri source
10511 Add a new utri handler for pnm:// that for now just redirects to the same uri
10512 with the rtsp:// protocol, which usually works nowadays.
10513 Separate the registration of the various plugins into a separate source file.
10515 2009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10517 * gst/asfdemux/Makefile.am:
10518 * gst/asfdemux/gstasf.c:
10519 * gst/asfdemux/gstrtpasfdepay.c:
10520 * gst/asfdemux/gstrtpasfdepay.h:
10521 Add ASF depayloader
10522 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
10525 2009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org>
10527 * ext/mad/gstmad.c:
10528 mad: remove log line added in error
10530 2009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org>
10532 * ext/mad/gstmad.c:
10533 mad: just flush data when seeing BADDATAPTR instead of going into error state
10535 2009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at>
10537 * gst/realmedia/rmdemux.c:
10538 Fix parsing of the flags in rmdemux
10539 Fix parsing of the flags in version 1 realmedia streams.
10542 2009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com>
10545 Bump revision to use for common submodule.
10547 2009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net>
10549 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10550 Add releaseinfo with online url.
10552 2009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net>
10557 2009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10559 * gst/asfdemux/asfpacket.c:
10560 * gst/asfdemux/gstasfdemux.c:
10561 * gst/asfdemux/gstasfdemux.h:
10562 Remove redundant push_mode struct member
10564 2009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com>
10567 Fix previous commit, wasn't actually setting up a symbolic link
10569 2009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com>
10573 Use a symbolic link for the pre-commit client-side hook
10575 2009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com>
10578 Ignore some more files
10580 2009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net>
10582 * gst/synaesthesia/synaescope.c:
10583 * gst/synaesthesia/synaescope.h:
10584 Precalculate some size dependent variables. Demystify the height scaling a bit.
10585 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
10587 2009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net>
10589 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
10591 2009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10593 * gst/realmedia/rdtdepay.c:
10594 Set flags on the realmedia chunks
10595 Set the keyframe flags from the RDT packet to the realmedia chunk so that the
10596 descrambler can be reset on keyframes. Fixes #556714.
10598 2009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10600 * gst/realmedia/gstrdtbuffer.c:
10601 * gst/realmedia/gstrdtbuffer.h:
10602 Add method to get RDT flags
10603 Add a method to get the RDT flags. We need these flags to mark keyframes to
10604 reset the descrambing queue. See #556714.
10606 2009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
10608 * gst/asfdemux/asfpacket.c:
10609 * gst/asfdemux/gstasfdemux.c:
10610 * gst/asfdemux/gstasfdemux.h:
10611 Add seeking support to asfdemux in push mode
10614 2009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
10616 * gst/asfdemux/asfpacket.c:
10617 Drop packets with an invalid replicated data length
10618 Drop packets with an invalid replicated data length
10619 instead of continuing with an invalid timestamp
10620 and uninitialized payload metadata.
10621 All other code assumes that the timestamps are valid.
10623 2009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net>
10625 * gst/synaesthesia/synaescope.h:
10626 Change comment to refer to right variable.
10628 2009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net>
10630 * gst/synaesthesia/gstsynaesthesia.c:
10631 * gst/synaesthesia/gstsynaesthesia.h:
10632 * gst/synaesthesia/synaescope.c:
10633 * gst/synaesthesia/synaescope.h:
10634 Bring synaesthesia to next century.
10635 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
10637 2009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org>
10639 * gst/asfdemux/gstasfdemux.c:
10640 Fix leak of converted string
10642 2009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net>
10646 Add more to the gitignores
10648 2009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net>
10650 * gst/synaesthesia/gstsynaesthesia.c:
10651 Make synaesthesia build again.
10652 _init() has no params.
10654 2009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net>
10657 Update common snapshot.
10659 2009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org>
10662 Fix pre-commit hook
10664 2009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com>
10668 Install and use pre-commit indentation hook from common
10670 2009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com>
10673 autogen.sh : Use git submodule
10675 2009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com>
10677 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
10678 Original commit message from CVS:
10679 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
10680 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
10681 (gst_dvd_demux_get_audio_stream),
10682 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
10683 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
10684 (gst_mpeg_demux_get_video_stream),
10685 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
10686 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
10687 Fix some caps leaks. Fixes bug #564885.
10689 2009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com>
10691 ext/cdio/gstcdio.c: Remove unused format argument.
10692 Original commit message from CVS:
10693 * ext/cdio/gstcdio.c:
10694 Remove unused format argument.
10696 2008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net>
10698 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
10699 Original commit message from CVS:
10700 * win32/common/.cvsignore:
10701 * win32/common/config.h:
10702 * win32/common/config.h.in:
10703 Hardcode cpu for win32 build, just like we do in the other modules,
10704 to remove VCS conflicts and inconsistent defines between modules,
10705 and update version defines to CVS.
10707 2008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com>
10709 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
10710 Original commit message from CVS:
10712 Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
10714 2008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com>
10716 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
10717 Original commit message from CVS:
10719 inttypes.m4 hasn't been available since gettext-0.15, and since we now
10720 require gettext >= 0.17 ... we can remove it from the list of files to
10723 2008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net>
10725 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
10726 Original commit message from CVS:
10727 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
10728 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
10729 (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
10730 * gst/mpegaudioparse/gstmpegaudioparse.h:
10731 Do an initial class_ref on an internal enum type from within the
10732 class_init function so that there aren't any issues when multiple
10733 mp3parse elements are started in separate threads at the same
10734 time. (Why we use an enum type here if the tag is registered as
10735 a string type, I don't know). Also remove custom UNUSED macro
10736 and use GLib's instead.
10738 2008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10740 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
10741 Original commit message from CVS:
10743 Apparently AC_CONFIG_MACRO_DIR breaks when using more
10744 than one macro directory, reverting last change.
10746 2008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10748 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
10749 Original commit message from CVS:
10751 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
10754 2008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10756 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
10757 Original commit message from CVS:
10758 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
10759 Last change introduced a regression that made mpeg2dec handle
10760 some 4:2:2 videos as 4:4:4. Fixes bug #562086.
10762 2008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10764 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
10765 Original commit message from CVS:
10766 Patch by: Cygwin Ports maintainer
10767 <yselkowitz at users dot sourceforge dot net>
10770 Require gettext 0.17 because older versions don't mix with libtool
10771 2.2. At build time an older gettext version will still work.
10774 2008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org>
10776 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
10777 Original commit message from CVS:
10778 * ext/mpeg2dec/gstmpeg2dec.c:
10779 * ext/mpeg2dec/gstmpeg2dec.h:
10780 Add support for 4:4:4 video. Fixes #562086
10782 2008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
10784 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
10785 Original commit message from CVS:
10786 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
10787 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
10788 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
10789 >= 0.5.0. Fixes bug #562065.
10791 2008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com>
10793 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
10794 Original commit message from CVS:
10795 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
10796 Remove duplicate and broken code for the streaming case and simply reuse
10797 the much better working pull based code. Fixes #560348.
10799 2008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10801 configure.ac: Back to development -> 0.10.10.1
10802 Original commit message from CVS:
10804 Back to development -> 0.10.10.1
10806 === release 0.10.10 ===
10808 2008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10814 * docs/plugins/inspect/plugin-a52dec.xml:
10815 * docs/plugins/inspect/plugin-asf.xml:
10816 * docs/plugins/inspect/plugin-cdio.xml:
10817 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10818 * docs/plugins/inspect/plugin-dvdread.xml:
10819 * docs/plugins/inspect/plugin-dvdsub.xml:
10820 * docs/plugins/inspect/plugin-iec958.xml:
10821 * docs/plugins/inspect/plugin-lame.xml:
10822 * docs/plugins/inspect/plugin-mad.xml:
10823 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10824 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10825 * docs/plugins/inspect/plugin-mpegstream.xml:
10826 * docs/plugins/inspect/plugin-realmedia.xml:
10827 * docs/plugins/inspect/plugin-siddec.xml:
10828 * gst-plugins-ugly.doap:
10830 Release 0.10.10 - "Under the House"
10831 Original commit message from CVS:
10832 Release 0.10.10 - "Under the House"
10834 2008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10844 Original commit message from CVS:
10847 2008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10849 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
10850 Original commit message from CVS:
10851 * ext/sidplay/Makefile.am:
10852 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
10853 contain CFLAGS that do not exist for C++, like -Wvla or
10854 -Wdeclaration-after-statement. Fixes bug #561161.
10856 2008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10858 configure.ac: 0.10.9.3 pre-release
10859 Original commit message from CVS:
10861 0.10.9.3 pre-release
10863 2008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
10865 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
10866 Original commit message from CVS:
10867 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
10868 Only copy sane aspect ratio values on the caps. Fixes #559682.
10870 2008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10873 Add bug number to the mp3parse mpeg 2.5 fix
10874 Original commit message from CVS:
10875 Add bug number to the mp3parse mpeg 2.5 fix
10877 2008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com>
10879 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
10880 Original commit message from CVS:
10881 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
10882 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
10883 (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
10884 * ext/amrnb/amrnbdec.h:
10885 Add a property to select the amr variant. Fixes #424070.
10887 2008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org>
10889 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
10890 Original commit message from CVS:
10891 Patch by: Tal Shalif <tshalif at nargila dot org>
10892 * gst/mpegstream/gstdvddemux.c:
10893 (gst_dvd_demux_get_subpicture_stream):
10894 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
10895 (gst_mpeg_demux_get_audio_stream):
10896 Fix memmory corruption due to not storing the new updated pointer
10897 after a g_renew(). Fixes #558896.
10899 2008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10901 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
10902 Original commit message from CVS:
10903 * tests/check/Makefile.am:
10904 Blacklist cdiocddasrc from state-change tests. Fixes #558277.
10906 2008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10908 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
10909 Original commit message from CVS:
10911 oops, forgot to bump the version back to devel
10912 after the last release 0.10.9.1
10914 2008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com>
10916 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
10917 Original commit message from CVS:
10918 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
10919 (gst_rmdemux_descramble_mp4a_audio),
10920 (gst_rmdemux_handle_scrambled_packet):
10921 Add suport for mpeg4 and aac audio. See #556714.
10923 2008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org>
10925 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
10926 Original commit message from CVS:
10927 * gst/mpegaudioparse/gstmpegaudioparse.c:
10928 Calculate samples per frame correctly for "MPEG 2.5" layer 3.
10929 Fixes skipping on these files.
10931 2008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org>
10933 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
10934 Original commit message from CVS:
10935 Patch by: Robin Stocker <robin at nibor dot org>
10936 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
10937 (handle_sequence), (gst_mpeg2dec_setcaps):
10938 * ext/mpeg2dec/gstmpeg2dec.h:
10939 Prefer the container's PAR over the stream's PAR if it's
10940 given in the srcpad caps. Fixes bug #556184.
10942 2008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10944 Don't install static libs for plugins. Fixes #550851 for ugly.
10945 Original commit message from CVS:
10946 * ext/a52dec/Makefile.am:
10947 * ext/amrnb/Makefile.am:
10948 * ext/cdio/Makefile.am:
10949 * ext/dvdnav/Makefile.am:
10950 * ext/dvdread/Makefile.am:
10951 * ext/lame/Makefile.am:
10952 * ext/mad/Makefile.am:
10953 * ext/mpeg2dec/Makefile.am:
10954 * ext/sidplay/Makefile.am:
10955 * gst/ac3parse/Makefile.am:
10956 * gst/asfdemux/Makefile.am:
10957 * gst/dvdlpcmdec/Makefile.am:
10958 * gst/dvdsub/Makefile.am:
10959 * gst/iec958/Makefile.am:
10960 * gst/mpegaudioparse/Makefile.am:
10961 * gst/mpegstream/Makefile.am:
10962 * gst/realmedia/Makefile.am:
10963 * gst/synaesthesia/Makefile.am:
10964 Don't install static libs for plugins. Fixes #550851 for ugly.
10966 2008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10968 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
10969 Original commit message from CVS:
10970 * gst/mpegaudioparse/gstmpegaudioparse.c:
10971 (gst_mp3parse_sink_event):
10972 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
10973 frames. Partially fixes bug #552237.
10975 2008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10977 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
10978 Original commit message from CVS:
10979 * ext/amrnb/amrnbparse.c:
10980 use #defines for HEADER. Unref the object in _sink_activate_pull().
10982 2008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com>
10984 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
10985 Original commit message from CVS:
10986 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
10987 (gst_mad_change_state):
10988 * ext/mad/gstmad.h:
10989 track discont on incomming buffers and set discont on outgoing
10991 Pass unknown events upstreams instead of dropping them.
10993 2008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
10995 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
10996 Original commit message from CVS:
10997 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
10998 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
10999 (handle_slice), (gst_mpeg2dec_sink_event),
11000 (gst_mpeg2dec_src_event):
11001 * ext/mpeg2dec/gstmpeg2dec.h:
11002 Fix compilation with --disable-index. Fixes bug #554150.
11004 2008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
11006 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
11007 Original commit message from CVS:
11008 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
11009 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
11010 (gst_mad_src_event), (gst_mad_chain):
11011 * ext/mad/gstmad.h:
11012 Fix compilation with --disable-index. Fixes bug #554142.
11014 2008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
11016 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
11017 Original commit message from CVS:
11018 * ext/a52dec/gsta52dec.c:
11019 * ext/a52dec/gsta52dec.h:
11020 Fix channel re-negotiation on a change of the incoming stream.
11021 Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
11024 2008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
11026 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
11027 Original commit message from CVS:
11028 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
11029 (gst_amrnbenc_state_change):
11030 * ext/amrnb/amrnbenc.h:
11031 Pass the discont flag from the input buffer on to the output buffer in
11034 2008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
11036 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
11037 Original commit message from CVS:
11038 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
11039 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
11040 (gst_amrnbparse_handle_pull_seek),
11041 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
11042 (gst_amrnbparse_sink_activate_push),
11043 (gst_amrnbparse_sink_activate_pull):
11044 * ext/amrnb/amrnbparse.h:
11045 Add flush seek handler. Fixes #536274.
11047 2008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
11049 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
11050 Original commit message from CVS:
11051 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
11052 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
11053 (gst_amrnbparse_chain), (gst_amrnbparse_loop),
11054 (gst_amrnbparse_state_change):
11055 * ext/amrnb/amrnbparse.h:
11056 Fix the duration query. Fixes #536226.
11057 Also set caps on the pads and buffers more correctly.
11059 2008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net>
11061 po/LINGUAS: Add 'ca' to LINGUAS.
11062 Original commit message from CVS:
11064 Add 'ca' to LINGUAS.
11066 2008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com>
11068 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
11069 Original commit message from CVS:
11070 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
11071 Fix aggregated GST_FLOW_RETURN check for when to send an error message
11075 2008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com>
11077 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
11078 Original commit message from CVS:
11079 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
11080 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
11081 (create_segment_event), (gst_rdt_depay_push),
11082 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
11083 * gst/realmedia/rdtdepay.h:
11084 Parse other values from the incomming caps.
11085 Add event handler to handle flushing and segments.
11086 Create segment events.
11087 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
11088 Do skew correction based on RDT timestamps.
11089 * gst/realmedia/rdtmanager.c: (activate_session),
11090 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
11092 Parse caps to get the clockrate needed for the jitterbuffer.
11093 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
11094 Apply timestamp fixup after correcting for initial timestamp and
11095 internal base timestamp corrections.
11097 2008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com>
11099 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
11100 Original commit message from CVS:
11101 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
11102 (gst_rdt_depay_change_state):
11103 * gst/realmedia/rdtdepay.h:
11104 Check seqnum gaps and drop duplicate packets or mark outgoing buffers
11105 with a DISCONT flag when needed.
11106 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
11107 Report the configure latency instead of a hardcoded value.
11109 2008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com>
11111 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
11112 Original commit message from CVS:
11113 * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
11114 (free_session), (gst_rdt_manager_query_src),
11115 (gst_rdt_manager_src_activate_push),
11116 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
11117 (gst_rdt_manager_loop), (create_recv_rtp):
11118 Include the new rdt jitterbuffer in the session manager.
11120 2008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com>
11122 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
11123 Original commit message from CVS:
11124 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
11125 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
11126 (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
11127 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
11128 * gst/realmedia/rdtdepay.h:
11129 Use new RDT parsing helper functions.
11130 Copy discont flags correctly.
11131 Push the header from the chain function instead of the setcaps function.
11132 Copy incomming timestamp to the output buffers instead of doing magic
11133 with the RDT timestamps.
11135 2008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com>
11137 gst/realmedia/: Add first support for parsing RDT messages.
11138 Original commit message from CVS:
11139 * gst/realmedia/Makefile.am:
11140 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
11141 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
11142 (read_packet_header), (gst_rdt_buffer_get_first_packet),
11143 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
11144 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
11145 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
11146 (gst_rdt_packet_data_peek_data),
11147 (gst_rdt_packet_data_get_stream_id),
11148 (gst_rdt_packet_data_get_timestamp):
11149 * gst/realmedia/gstrdtbuffer.h:
11150 Add first support for parsing RDT messages.
11151 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
11152 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
11153 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
11154 (calculate_skew), (rdt_jitter_buffer_insert),
11155 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
11156 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
11157 (rdt_jitter_buffer_get_ts_diff):
11158 * gst/realmedia/rdtjitterbuffer.h:
11159 Add first version of an RDT jitterbuffer.
11161 2008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com>
11163 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
11164 Original commit message from CVS:
11165 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
11166 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
11167 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
11168 (gst_rmdemux_descramble_dnet_audio),
11169 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
11170 * gst/realmedia/rmdemux.h:
11171 Keep track of the first timestamp of the stream and add this to the
11172 outgoing buffer timestamps so that we can handle live streams.
11173 Set discont flag on the first buffers and after a seek.
11175 === release 0.10.9 ===
11177 2008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11183 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11184 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11185 * docs/plugins/inspect/plugin-a52dec.xml:
11186 * docs/plugins/inspect/plugin-asf.xml:
11187 * docs/plugins/inspect/plugin-cdio.xml:
11188 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11189 * docs/plugins/inspect/plugin-dvdread.xml:
11190 * docs/plugins/inspect/plugin-dvdsub.xml:
11191 * docs/plugins/inspect/plugin-iec958.xml:
11192 * docs/plugins/inspect/plugin-lame.xml:
11193 * docs/plugins/inspect/plugin-mad.xml:
11194 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11195 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11196 * docs/plugins/inspect/plugin-mpegstream.xml:
11197 * docs/plugins/inspect/plugin-realmedia.xml:
11198 * docs/plugins/inspect/plugin-siddec.xml:
11199 * gst-plugins-ugly.doap:
11201 Original commit message from CVS:
11204 2008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11233 Original commit message from CVS:
11236 2008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11238 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
11239 Original commit message from CVS:
11240 * ext/a52dec/gsta52dec.c:
11241 Set up a default time segment for output when receiving
11242 an incoming byte segment (as for raw AC3 files).
11245 2008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11247 0.10.8.2 pre-release.
11248 Original commit message from CVS:
11250 * docs/plugins/Makefile.am:
11251 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11252 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11253 * docs/plugins/gst-plugins-ugly-plugins.args:
11254 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11255 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11256 * docs/plugins/inspect/plugin-a52dec.xml:
11257 * docs/plugins/inspect/plugin-asf.xml:
11258 * docs/plugins/inspect/plugin-cdio.xml:
11259 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11260 * docs/plugins/inspect/plugin-dvdread.xml:
11261 * docs/plugins/inspect/plugin-dvdsub.xml:
11262 * docs/plugins/inspect/plugin-iec958.xml:
11263 * docs/plugins/inspect/plugin-lame.xml:
11264 * docs/plugins/inspect/plugin-mad.xml:
11265 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11266 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11267 * docs/plugins/inspect/plugin-mpegstream.xml:
11268 * docs/plugins/inspect/plugin-realmedia.xml:
11269 * docs/plugins/inspect/plugin-siddec.xml:
11271 0.10.8.2 pre-release.
11275 Add new translation.
11277 2008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org>
11279 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
11280 Original commit message from CVS:
11281 * gst/asfdemux/gstasfdemux.c:
11282 Properly aggregate flow returns for both push and pull mode, so we shut
11283 down if all pads are unlinked.
11286 2008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org>
11288 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
11289 Original commit message from CVS:
11290 Patch by: Frederic Crozat <fcrozat@mandriva.org>
11291 * ext/dvdread/dvdreadsrc.c: (plugin_init):
11292 * ext/lame/gstlame.c: (plugin_init):
11293 * gst/asfdemux/gstasf.c: (plugin_init):
11294 Make sure gettext returns translations in UTF-8 encoding rather
11295 than in the current locale encoding (#546822).
11297 2008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11299 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
11300 Original commit message from CVS:
11301 * gst/mpegaudioparse/gstmpegaudioparse.c:
11302 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
11303 (mp3parse_total_time), (mp3parse_bytepos_to_time):
11304 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
11305 if we're called from there already. Otherwise we end up in a endless
11306 recursion and crash with a stack overflow.
11307 This can happen when a Xing or VBRI header with TOC exists but it
11308 doesn't contain the total time. Fixes bug #545370.
11310 2008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11312 ext/lame/gstlame.c: Use the default for the strict-iso property too.
11313 Original commit message from CVS:
11314 * ext/lame/gstlame.c: (gst_lame_class_init),
11315 (gst_lame_get_default_settings):
11316 Use the default for the strict-iso property too.
11317 Allow a bitrate setting of 0, which lets lame choose the default value
11318 and which makes it possible to set the compression-ratio property.
11320 2008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11322 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
11323 Original commit message from CVS:
11324 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
11325 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
11326 * ext/lame/gstlame.h:
11327 Get the defaults settings of LAME in the plugin initialization
11328 function and return FALSE here if something goes wrong. This removes
11329 the hacky failing instance init function.
11330 Use LAMEs default value for all settings instead of overwriting some
11331 of them. Overwriting some of them gives unexpected results if one only
11332 sets a preset. Fixes bug #498004.
11334 2008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11336 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
11337 Original commit message from CVS:
11338 * ext/lame/gstlame.c: (gst_lame_init):
11339 Use LAME's default for the min/max/mean VBR bitrate. Setting our own
11340 defaults will restrict the bitrate when using the presets in a bad way.
11343 2008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11345 Put the MPEG audio version into the caps as "mpegaudioversion".
11346 Original commit message from CVS:
11347 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
11348 * gst/mpegaudioparse/gstmpegaudioparse.c:
11349 (mp3_type_frame_length_from_header), (mp3_caps_create),
11350 (gst_mp3parse_chain):
11351 Put the MPEG audio version into the caps as "mpegaudioversion".
11352 This is different from "mpegversion".
11354 2008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11356 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
11357 Original commit message from CVS:
11358 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
11359 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
11360 * ext/lame/gstlame.h:
11361 Fix build with lame >= 3.97. The padding type and cwlimit settings
11362 are deprecated now and the function declarations are hidden in the
11363 headers so deprecate the GObject properties for them and remove them
11364 in 0.11. Fixes bug #544039.
11366 2008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11368 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
11369 Original commit message from CVS:
11370 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
11371 Don't allow width/height outside the spec (i.e. smaller than 16
11372 and higher than 4096). Such files are corrupted ones and setting
11373 caps that are not a subset of the template caps confuses playbin.
11376 2008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11378 ext/sidplay/Makefile.am: Fix the build.
11379 Original commit message from CVS:
11380 * ext/sidplay/Makefile.am:
11383 2008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11385 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
11386 Original commit message from CVS:
11388 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
11389 flags that are invalid for C++.
11391 2008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org>
11393 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
11394 Original commit message from CVS:
11395 Patch by: Tal Shalif <tshalif at nargila dot org>
11396 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
11397 Prevent double free. Fixes bug #541697.
11399 2008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11401 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
11402 Original commit message from CVS:
11403 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
11404 (gst_dvd_demux_get_audio_stream),
11405 (gst_dvd_demux_get_subpicture_stream),
11406 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
11407 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
11408 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
11409 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
11410 * gst/mpegstream/gstmpegdemux.h:
11411 Resend tags event after a FLUSH (seek) to support prerolling
11412 a partial pipeline.
11414 2008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net>
11416 Use correct error code for encrypted streams.
11417 Original commit message from CVS:
11419 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
11420 Use correct error code for encrypted streams.
11422 2008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11424 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
11425 Original commit message from CVS:
11426 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
11427 (gst_mpeg_demux_sync_stream_to_time):
11428 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
11430 2008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11432 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
11433 Original commit message from CVS:
11434 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
11435 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
11436 Allow and implement non-flushing and/or segment seek
11437 (mainly in TIME and chapter format).
11438 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
11439 (gst_dvd_demux_get_subpicture_stream),
11440 (gst_dvd_demux_synchronise_pads),
11441 (gst_dvd_demux_sync_stream_to_time):
11442 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
11443 (gst_mpeg_demux_send_subbuffer),
11444 (gst_mpeg_demux_sync_stream_to_time),
11445 (gst_mpeg_streams_reset_cur_ts):
11446 * gst/mpegstream/gstmpegdemux.h:
11447 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
11448 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
11449 Delegate a query to upstream if it can't be handled.
11450 Make segment stop aware.
11451 Fix (subtitle) stream synchronization.
11452 Add some debug statements.
11454 2008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com>
11456 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
11457 Original commit message from CVS:
11458 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
11459 Fix build on macosx.
11461 2008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11463 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
11464 Original commit message from CVS:
11465 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11466 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11467 * ext/a52dec/gsta52dec.c:
11468 * ext/amrnb/amrnbdec.c:
11469 * ext/amrnb/amrnbenc.c:
11470 * ext/amrnb/amrnbparse.c:
11471 * ext/lame/gstlame.c:
11472 * ext/mad/gstmad.c:
11473 * ext/sidplay/gstsiddec.cc:
11474 * gst/asfdemux/gstrtspwms.c:
11475 * gst/mpegaudioparse/gstxingmux.c:
11476 * gst/realmedia/rademux.c:
11477 * gst/realmedia/rdtmanager.c:
11478 * gst/realmedia/rtspreal.c:
11479 * gst/synaesthesia/gstsynaesthesia.c:
11480 Add missing elements to docs. Restore alphabetical order in section
11481 file. Document mad (it was included in docs already).
11482 Fix doc-markup: use convinience syntax for examples
11483 (produces valid docbook), add several refsec2 when we have several
11484 titles. Fix some types.
11486 2008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11488 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
11489 Original commit message from CVS:
11490 * ext/lame/gstlame.c:
11491 * ext/sidplay/gstsiddec.cc:
11492 * gst/mpegaudioparse/gstxingmux.c:
11493 Do not use short_description in section docs for elements. We extract
11494 them from element details and there will be warnings if they differ.
11496 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com>
11498 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
11499 Original commit message from CVS:
11500 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
11501 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
11502 (gst_cdio_add_cdtext_album_tags):
11503 * ext/cdio/gstcdio.h:
11504 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
11505 Also extract album title and album genre from CD-TEXT if
11506 available (#537021).
11508 2008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11510 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
11511 Original commit message from CVS:
11512 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
11513 Don't mark MPEG headers with emphasis == 0x2 as invalid. This
11514 emphasis value is reserved but unfortunately files with that
11515 value exist and the information is not important for the decoder
11516 anyway. Fixes bug #537235.
11518 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net>
11520 Require libcdio >= 0.76.
11521 Original commit message from CVS:
11523 * ext/cdio/gstcdio.c:
11524 * ext/cdio/gstcdio.h:
11525 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
11526 Require libcdio >= 0.76.
11528 2008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
11530 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
11531 Original commit message from CVS:
11532 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
11533 Drain queued buffers before forwarding the segment event.
11535 2008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com>
11537 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
11538 Original commit message from CVS:
11539 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
11540 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
11541 (gst_a52dec_chain), (gst_a52dec_change_state):
11542 * ext/a52dec/gsta52dec.h:
11543 Add segment handling, buffer clipping and basic reverse playback.
11545 2008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11547 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
11548 Original commit message from CVS:
11549 * docs/plugins/Makefile.am:
11550 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11551 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11552 * docs/plugins/gst-plugins-ugly-plugins.args:
11553 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11554 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11555 * docs/plugins/inspect/plugin-a52dec.xml:
11556 * docs/plugins/inspect/plugin-amrnb.xml:
11557 * docs/plugins/inspect/plugin-asf.xml:
11558 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11559 * docs/plugins/inspect/plugin-dvdread.xml:
11560 * docs/plugins/inspect/plugin-dvdsub.xml:
11561 * docs/plugins/inspect/plugin-iec958.xml:
11562 * docs/plugins/inspect/plugin-lame.xml:
11563 * docs/plugins/inspect/plugin-mad.xml:
11564 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11565 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11566 * docs/plugins/inspect/plugin-mpegstream.xml:
11567 * docs/plugins/inspect/plugin-realmedia.xml:
11568 * docs/plugins/inspect/plugin-siddec.xml:
11569 * docs/plugins/inspect/plugin-synaesthesia.xml:
11570 * ext/a52dec/gsta52dec.c:
11571 Random doc of the day. Also print human readable format of newsegment
11572 in log message if we complain about it.
11574 2008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
11576 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
11577 Original commit message from CVS:
11578 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
11579 (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
11580 (gst_a52dec_chain), (gst_a52dec_change_state):
11581 * ext/a52dec/gsta52dec.h:
11582 Mark discont on outgoing buffers after receiving a DISCONT buffer or
11583 when we have a decoding error.
11584 We don't need to clear the cache when we receive a NEWSEGMENT event.
11585 Clear buffer cache in DISCONT.
11586 Add beginnings of GstSegment handling.
11588 2008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11590 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
11591 Original commit message from CVS:
11592 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
11593 Fix alignment issues that caused SIGBUS on some architectures.
11595 2008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
11597 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
11598 Original commit message from CVS:
11599 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
11600 Fix alignment issue which isn't really an issue at all because
11601 the plugin hasn't been ported to 0.10 yet.
11603 2008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11605 configure.ac: Back to devel -> 0.10.8.1
11606 Original commit message from CVS:
11608 Back to devel -> 0.10.8.1
11610 === release 0.10.8 ===
11612 2008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11618 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11619 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11620 * docs/plugins/inspect/plugin-a52dec.xml:
11621 * docs/plugins/inspect/plugin-asf.xml:
11622 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11623 * docs/plugins/inspect/plugin-dvdread.xml:
11624 * docs/plugins/inspect/plugin-dvdsub.xml:
11625 * docs/plugins/inspect/plugin-iec958.xml:
11626 * docs/plugins/inspect/plugin-lame.xml:
11627 * docs/plugins/inspect/plugin-mad.xml:
11628 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11629 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11630 * docs/plugins/inspect/plugin-mpegstream.xml:
11631 * docs/plugins/inspect/plugin-realmedia.xml:
11632 * docs/plugins/inspect/plugin-siddec.xml:
11633 * gst-plugins-ugly.doap:
11636 Original commit message from CVS:
11639 2008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11668 Original commit message from CVS:
11671 2008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11673 configure.ac: 0.10.7.4 pre-release
11674 Original commit message from CVS:
11676 0.10.7.4 pre-release
11678 2008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com>
11680 ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
11681 Original commit message from CVS:
11682 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
11683 Fix inconsistent use of rate and channels.
11686 2008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com>
11688 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
11689 Original commit message from CVS:
11690 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
11691 Flush timestamp correction variables on a flush. Fixes #533832.
11693 2008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11698 Commit 0.10.7.3 pre-rel marker
11699 Original commit message from CVS:
11700 Commit 0.10.7.3 pre-rel marker
11702 2008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com>
11704 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
11705 Original commit message from CVS:
11706 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
11707 Properly aggregate GstFlowReturn from downstream in order to properly
11708 stop, and doing that as early as possible.
11711 2008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11713 configure.ac: 0.10.7.2 pre-release
11714 Original commit message from CVS:
11716 0.10.7.2 pre-release
11718 2008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com>
11720 Always let FLUSH_START events flow downstream.
11721 Original commit message from CVS:
11722 * ext/mad/gstmad.c: (gst_mad_sink_event):
11723 * gst/mpegaudioparse/gstmpegaudioparse.c:
11724 (gst_mp3parse_sink_event):
11725 Always let FLUSH_START events flow downstream.
11727 2008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net>
11729 configure.ac: Error out if we don't have the required core/base versions.
11730 Original commit message from CVS:
11732 Error out if we don't have the required core/base versions.
11734 2008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com>
11736 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
11737 Original commit message from CVS:
11738 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
11739 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
11740 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
11741 Fix video timestamps by adjusting it with the first timestamp found.
11742 Don't assume we have a complete fragment when flushing the adapter,
11743 packets might have been lost or the stream might just be broken.
11745 2008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com>
11747 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
11748 Original commit message from CVS:
11749 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
11750 Set Rank to NONE so that we don't accidentally try to autoplug the
11753 2008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11755 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
11756 Original commit message from CVS:
11757 * gst/mpegaudioparse/gstmpegaudioparse.c:
11758 (gst_mp3parse_emit_frame):
11759 Send a new duration message if the average bitrate changed and
11760 we don't know the duration from the Xing or VBRI header.
11763 2008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com>
11765 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
11766 Original commit message from CVS:
11767 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
11768 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
11769 * gst/realmedia/rtspreal.h:
11770 Move assembly rule parsing to the place where we parse the SDP as it's
11771 also there that we create the MDPR and we need the currently selected
11772 asmrule in order to select the right MTLI.
11775 2008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org>
11777 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
11778 Original commit message from CVS:
11779 * gst/realmedia/realhash.c:
11780 * gst/realmedia/rtspreal.c:
11781 Include generated "_stdint.h" instead of <stdint.h> which might not
11782 exist on some systems.
11784 2008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11786 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
11787 Original commit message from CVS:
11788 * ext/sidplay/gstsiddec.cc:
11789 Cast NULL sentinels to void * as NULL is defined as an integer
11790 constant in most environments when using C++ and it's size might
11791 be different from a pointer. Fixes #529488.
11793 2008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
11796 * gst/asfdemux/gstasfdemux.c:
11797 * gst/asfdemux/gstrtspwms.c:
11798 Fix "unused var" compiler error when --disable-gst-debug is used.
11799 Original commit message from CVS:
11800 Fix "unused var" compiler error when --disable-gst-debug is used.
11802 2008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net>
11804 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
11805 Original commit message from CVS:
11806 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
11807 We should also stop the streaming task when we get a NOT_LINKED
11808 flow return, which is not covered by FLOW_IS_FATAL.
11810 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com>
11812 ext/: gst_atomic_int_set ==> g_atomic_int_set
11813 Original commit message from CVS:
11814 * ext/cdio/gstcdiocddasrc.c:
11815 * ext/dv/gstdvdemux.c:
11816 gst_atomic_int_set ==> g_atomic_int_set
11818 2008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net>
11820 gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
11821 Original commit message from CVS:
11822 2008-04-11 Julien Moutte <julien@fluendo.com>
11823 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
11826 2008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com>
11828 configure.ac: Actually build dlls when cross-compiling with mingw32.
11829 Original commit message from CVS:
11830 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
11832 Actually build dlls when cross-compiling with mingw32.
11835 2008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11837 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
11838 Original commit message from CVS:
11840 * gst/mpegaudioparse/gstmpegaudioparse.c:
11841 (mpeg_audio_seek_entry_free):
11842 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
11843 Depend on GLib 2.12 and use it unconditionally as we do in other
11844 modules too already.
11846 2008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11848 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
11849 Original commit message from CVS:
11850 * gst/mpegaudioparse/gstmpegaudioparse.c:
11851 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
11852 (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
11853 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
11854 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
11855 (gst_xing_mux_chain):
11856 Use GSlice for allocating the seek table entries if we compile with
11857 GLib 2.10 or newer.
11859 2008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
11861 gst/asfdemux/gstasfdemux.c: Remove some debug code.
11862 Original commit message from CVS:
11863 * gst/asfdemux/gstasfdemux.c:
11864 (gst_asf_demux_process_ext_stream_props):
11865 Remove some debug code.
11867 2008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com>
11869 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
11870 Original commit message from CVS:
11871 * gst/asfdemux/gstasfdemux.c:
11872 (gst_asf_demux_process_ext_stream_props):
11873 Guard against division by 0 and fall back to 25/1 framerate.
11875 2008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
11877 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
11878 Original commit message from CVS:
11879 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
11880 (gst_asf_demux_process_ext_stream_props):
11881 Instead of adding a fixes 25/1 framerate to the video caps, use the
11882 average frame duration in the extended properties of the video stream as
11883 the framerate. Fixes #524346.
11885 2008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11887 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
11888 Original commit message from CVS:
11890 Check if the compiler supports do { } while (0) macros. This fixes
11891 a warning when compiling with g++ 4.3, resulting in a build failure
11892 because of -Werror.
11894 2008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com>
11896 gst/realmedia/asmrules.c: make ) also a delimiter for rules.
11897 Original commit message from CVS:
11898 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
11899 make ) also a delimiter for rules.
11900 Skip \\ when scanning strings.
11901 Add new testcase for these problems.
11903 2008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11905 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
11906 Original commit message from CVS:
11907 * gst/mpegaudioparse/gstmpegaudioparse.c:
11908 (gst_mp3parse_sink_event):
11909 Don't take the stream lock when caching events. This is not necessary
11910 and results in a deadlock when seeking with rhythmbox (but not with
11911 totem or banshee for some reason).
11913 2008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
11915 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
11916 Original commit message from CVS:
11917 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
11918 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
11919 Add the version field when creating the CONT chunk resulting in
11920 the Author, Comment and Copyright tags not being parsed correctly.
11923 2008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com>
11925 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
11926 Original commit message from CVS:
11927 * gst/mpegaudioparse/gstmpegaudioparse.c:
11928 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
11929 Remove trailing newlines from debug statements.
11931 2008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it>
11933 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
11934 Original commit message from CVS:
11935 * ext/dvdnav/dvdnavsrc.c:
11936 * ext/dvdnav/dvdnavsrc.h:
11937 Apply patch that adds some seeking support to dvdnav, and fixes it
11938 in various other ways. This doesn't make dvdnavsrc fully functional,
11939 but moves it forward.
11941 Patch By: Simone Gotti <simone.gotti@email.it>
11942 * ext/dvdnav/gst-dvd:
11943 Update the simple dvdnavsrc gst-launch example to work for 0.10
11945 2008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com>
11947 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
11948 Original commit message from CVS:
11950 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
11951 plug-ins are included/excluded. (#498222)
11953 2008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11955 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
11956 Original commit message from CVS:
11957 * ext/mad/gstmad.c: (gst_mad_sink_event):
11958 * gst/mpegaudioparse/gstmpegaudioparse.c:
11959 (gst_mp3parse_sink_event):
11960 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
11961 of dropping and leaking them.
11963 2008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11965 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
11966 Original commit message from CVS:
11967 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
11969 * ext/mad/gstmad.h:
11970 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
11971 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
11972 * gst/mpegaudioparse/gstmpegaudioparse.h:
11973 Cache all events except EOS if we still have to send a NEWSEGMENT
11974 event. This will let TAG events be forwarded until after decodebin
11975 to an encoder for example as decodebin only links the pads
11976 after NEWSEGMENT. Fixes bug #518933.
11978 2008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11980 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
11981 Original commit message from CVS:
11982 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
11983 Write Xing header at the correct position in the MP3 frame for
11984 stereo files. Fixes bug #518676.
11986 2008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net>
11988 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
11989 Original commit message from CVS:
11991 * ext/sidplay/Makefile.am:
11992 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
11993 when building C++ code (#516509).
11995 2008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net>
11997 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
11998 Original commit message from CVS:
11999 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
12000 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
12001 Workshop 12 compiler, but probably also crashes (#517985).
12003 2008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
12005 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
12006 Original commit message from CVS:
12007 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
12008 * gst/mpegaudioparse/gstmpegaudioparse.c:
12009 (gst_mp3_channel_mode_get_type),
12010 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
12011 (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
12012 (gst_mp3parse_chain):
12013 * gst/mpegaudioparse/gstmpegaudioparse.h:
12014 Post channel mode and CRC as tags. Fixes bug #504493.
12016 2008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12018 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
12019 Original commit message from CVS:
12020 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
12021 Correctly chain up to the parent's finalize function.
12023 2008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12025 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
12026 Original commit message from CVS:
12027 * gst/mpegaudioparse/gstmpegaudioparse.c:
12028 (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
12029 Try a bit harder to get valid timestamps, especially if upstream
12030 gives us one and we are at the first frame or resyncing.
12031 Return UNEXPECTED if we get a valid timestamp that is outside of
12032 our configured segment. After all changes done so far this doesn't
12033 seem to cause any regression, please test.
12035 2008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12037 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...
12038 Original commit message from CVS:
12040 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
12041 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
12042 If we don't have the position to seek to in our index first try
12043 to convert from TIME to BYTES upstream and only if that fails
12044 too use the old hack to simply seek to an earlier position
12045 and let the sink drop everything before segment start.
12046 Partially fixes bug #469930.
12048 2008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12050 configure.ac: Back to development...
12051 Original commit message from CVS:
12053 Back to development...
12055 === release 0.10.7 ===
12057 2008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12063 * docs/plugins/gst-plugins-ugly-plugins.args:
12064 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12065 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12066 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12067 * docs/plugins/gst-plugins-ugly-plugins.signals:
12068 * docs/plugins/inspect/plugin-a52dec.xml:
12069 * docs/plugins/inspect/plugin-asf.xml:
12070 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12071 * docs/plugins/inspect/plugin-dvdread.xml:
12072 * docs/plugins/inspect/plugin-dvdsub.xml:
12073 * docs/plugins/inspect/plugin-iec958.xml:
12074 * docs/plugins/inspect/plugin-lame.xml:
12075 * docs/plugins/inspect/plugin-mad.xml:
12076 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12077 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12078 * docs/plugins/inspect/plugin-mpegstream.xml:
12079 * docs/plugins/inspect/plugin-realmedia.xml:
12080 * docs/plugins/inspect/plugin-siddec.xml:
12081 * gst-plugins-ugly.doap:
12083 Release 0.10.7 - I Cheated Time
12084 Original commit message from CVS:
12085 Release 0.10.7 - I Cheated Time
12087 2008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12112 Original commit message from CVS:
12115 2008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12117 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
12118 Original commit message from CVS:
12119 * tests/check/Makefile.am:
12120 Exclude dvdreadsrc from the states test too.
12122 2008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12124 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
12125 Original commit message from CVS:
12126 * gst/mpegaudioparse/gstmpegaudioparse.c:
12127 (gst_mp3parse_emit_frame):
12128 Handler buffers without valid timestamp more correctly: Don't drop
12129 them and don't use the invalid timestamp to calculate the next
12130 timestamp. Fixes bug #516811.
12132 2008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org>
12134 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
12135 Original commit message from CVS:
12136 Patch by: Tal Shalif <tshalif at nargila dot org>
12137 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
12138 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
12139 Add some gint64 casts to prevent 32 bit integer overflows.
12142 2008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12144 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
12145 Original commit message from CVS:
12146 * gst/mpegaudioparse/gstmpegaudioparse.c:
12147 Revert previous commit to mp3parse, as it breaks playback
12150 2008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12152 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
12153 Original commit message from CVS:
12154 * gst/mpegaudioparse/gstmpegaudioparse.c:
12155 (gst_mp3parse_emit_frame):
12156 Return GST_FLOW_UNEXPECTED if we get data that is after our
12157 configured segment. This makes upstream go EOS immediately instead
12158 of sending us the complete stream. Also improve debugging a bit.
12160 2008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12162 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
12163 Original commit message from CVS:
12164 * ext/dvdread/dvdreadsrc.c:
12165 Fix regression in DVD seeking - when a pack we
12166 expect to be a NAV block turns out not to be, scan forwards
12167 for up to 2MB (at most ~1sec) until we find one.
12170 2008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net>
12172 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
12173 Original commit message from CVS:
12174 * win32/vs6/libgstmpegaudioparse.dsp:
12175 Add xing files to VS project file.
12177 2008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12179 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
12180 Original commit message from CVS:
12181 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
12182 Stop leaking src pad templates. Fixes bug #515708.
12184 2008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12186 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
12187 Original commit message from CVS:
12188 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
12189 Correctly write the size in bytes on big endian systems.
12192 2008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12194 ext/lame/gstlame.c: Don't leak the allowed caps.
12195 Original commit message from CVS:
12196 * ext/lame/gstlame.c: (gst_lame_setup):
12197 Don't leak the allowed caps.
12198 * tests/check/pipelines/lame.c: (GST_START_TEST):
12199 Stop leaking all buffers. Fixes bug #515575.
12201 2008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12203 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
12204 Original commit message from CVS:
12205 * gst/mpegaudioparse/plugin.c:
12206 Commit new file I forgot to add.
12208 2008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12210 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
12211 Original commit message from CVS:
12213 Make DISABLE_DEPRECATED defined *only* during CVS, not during
12214 pre-releases or releases.
12216 2008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12219 Mention bug 511497 fixed in previous commit
12220 Original commit message from CVS:
12221 Mention bug 511497 fixed in previous commit
12223 2008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12225 Move xingmux from -bad.
12226 Original commit message from CVS:
12227 * docs/plugins/Makefile.am:
12228 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12229 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12230 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12231 * gst/mpegaudioparse/Makefile.am:
12232 * gst/mpegaudioparse/gstmpegaudioparse.c:
12233 * gst/mpegaudioparse/gstxingmux.c:
12234 * tests/check/Makefile.am:
12235 * tests/check/elements/.cvsignore:
12236 Move xingmux from -bad.
12238 2008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net>
12240 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
12241 Original commit message from CVS:
12242 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
12243 Use gst_guint64_to_gdouble for conversion
12244 * win32/vs6/libgstasfdemux.dsp:
12245 * win32/vs6/libgstdvdsub.dsp:
12246 * win32/vs6/libgstrealmedia.dsp:
12247 Update project dependencies and add new source files
12249 2008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
12251 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
12252 Original commit message from CVS:
12253 * ext/mpeg2dec/gstmpeg2dec.c:
12254 Reset decoder when handling sequence where libmpeg2 has set
12255 frame period to 0, probably due to a corrupt packet.
12258 2008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12260 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
12261 Original commit message from CVS:
12262 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
12263 (gst_mp3parse_chain):
12264 Don't set new caps on the srcpad everytime the bitrate or MPEG
12265 version changes but calculate new spf value when the MPEG version
12268 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12270 Add documentation for the xingheader plugin.
12271 Original commit message from CVS:
12272 * docs/plugins/Makefile.am:
12273 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
12274 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
12275 * gst/xingheader/gstxingmux.c:
12276 * gst/xingheader/gstxingmux.h:
12277 Add documentation for the xingheader plugin.
12278 * tests/check/elements/xingmux.c: (GST_START_TEST):
12279 Set element state to PLAYING before doing something else.
12281 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12283 tests/check/: Add simple unit test for the xingmux element.
12284 Original commit message from CVS:
12285 * tests/check/Makefile.am:
12286 * tests/check/elements/.cvsignore:
12287 * tests/check/elements/xingmux.c: (setup_xingmux),
12288 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
12289 * tests/check/elements/xingmux_testdata.h:
12290 Add simple unit test for the xingmux element.
12291 * gst/xingheader/gstxingmux.c: (generate_xing_header),
12292 (gst_xing_mux_finalize), (xing_reset):
12293 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
12295 2008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12297 docs/plugins/: Add the real and rtsp elements and update the lists.
12298 Original commit message from CVS:
12299 * docs/plugins/Makefile.am:
12300 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12301 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12302 Add the real and rtsp elements and update the lists.
12303 * docs/plugins/inspect/plugin-amrnb.xml:
12304 * docs/plugins/inspect/plugin-asf.xml:
12305 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12306 * docs/plugins/inspect/plugin-dvdsub.xml:
12307 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12308 * docs/plugins/inspect/plugin-mpegstream.xml:
12309 * docs/plugins/inspect/plugin-realmedia.xml:
12310 * docs/plugins/inspect/plugin-siddec.xml:
12311 * docs/plugins/inspect/plugin-synaesthesia.xml:
12313 * gst/iec958/ac3_padder.c:
12314 * gst/iec958/ac3_padder.h:
12315 Do not use gtk-doc style comments for non gtk-doc comments. Note -
12316 there are functions defined using extern in the .c file - does that
12319 2008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12321 ext/mad/gstmad.c: Chain up at the end of the function.
12322 Original commit message from CVS:
12323 * ext/mad/gstmad.c:
12324 Chain up at the end of the function.
12326 2008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12328 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
12329 Original commit message from CVS:
12330 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
12331 Don't add pad templates for the base class but only in the
12334 2008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
12336 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
12337 Original commit message from CVS:
12338 * ext/lame/gstlame.c:
12339 * ext/lame/gstlame.h:
12340 Fix the case where you initially have stereo input, and so lame's
12341 mode is not set to mono, and then you get input with mono audio and
12342 soon after you get stereo input again. What happened before this
12343 commit is that it would keep the encoding mode as mono. It should
12344 change it back to the one requested by the app (or the default one)
12347 2008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12349 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
12350 Original commit message from CVS:
12351 * gst/mpegaudioparse/gstmpegaudioparse.c:
12352 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
12353 (mp3parse_bytepos_to_time):
12354 Interpolate the VBRI seek table entries to get better results,
12355 support 3 byte seek table entries and prevent overflows in the
12356 seek table by adding the relative offsets when using the seek
12357 table in a large enough data type.
12359 2008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12361 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
12362 Original commit message from CVS:
12363 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
12364 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
12365 (mp3parse_bytepos_to_time):
12366 * gst/mpegaudioparse/gstmpegaudioparse.h:
12367 Add support for seeking based on the VBRI seek table. Might make
12368 sense to use interpolation in the table later to get hopefully a
12369 bit more accurate values.
12371 2008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
12373 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
12374 Original commit message from CVS:
12375 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
12376 (handle_picture), (handle_slice):
12377 Fix compilation error. Fixes #509313.
12379 2008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12381 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
12382 Original commit message from CVS:
12383 * ext/lame/gstlame.c: (gst_lame_sink_event):
12384 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
12385 as 8 * GST_SECOND is too large for int.
12387 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12389 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
12390 Original commit message from CVS:
12391 * gst/xingheader/gstxingmux.c: (generate_xing_header):
12392 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
12395 2008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12397 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
12398 Original commit message from CVS:
12399 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
12400 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
12401 (mp3parse_total_bytes), (mp3parse_total_time):
12402 * gst/mpegaudioparse/gstmpegaudioparse.h:
12403 Add initial support for reading VBRI headers as found in VBR files
12404 created by some Fraunhofer encoders. Currently we only read the
12405 number of frames and bytes (and calculate duration, etc from this)
12406 but there is also a seek table that we currently don't use.
12408 2008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be>
12410 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
12411 Original commit message from CVS:
12412 Patch by: Mark Nauwelaerts <manauw at syknet dot be>
12413 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
12414 (gst_lame_sink_event):
12415 Correctly set number of channels when using mono-encoding mode
12416 and fix the duration calculation of the EOS buffer.
12418 2008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12420 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
12421 Original commit message from CVS:
12422 * gst/mpegaudioparse/gstmpegaudioparse.c:
12423 (gst_mp3parse_handle_first_frame):
12424 Guard against 0 values in the Xing header as frame count and
12425 byte count and calculate the bitrate when we have all values
12426 we need and not before.
12428 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12430 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
12431 Original commit message from CVS:
12432 * gst/xingheader/gstxingmux.c: (generate_xing_header):
12433 Remove accidentially leftover debug printf.
12435 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12437 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
12438 Original commit message from CVS:
12439 * gst/xingheader/gstxingmux.c: (has_xing_header),
12440 (generate_xing_header), (gst_xing_mux_chain),
12441 (gst_xing_mux_sink_event):
12442 Choose smallest possible frame size for the Xing header, properly
12443 set the timestamp, duration and offset on the outgoing buffers,
12444 only send NEWSEGMENT events in BYTE format downstream and also
12445 drop VBRI headers if already existing.
12447 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12449 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
12450 Original commit message from CVS:
12451 * gst/xingheader/Makefile.am:
12452 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
12453 (has_xing_header), (generate_xing_header),
12454 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
12455 (gst_xing_mux_init), (gst_xing_mux_chain),
12456 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
12457 * gst/xingheader/gstxingmux.h:
12458 Major cleanup and rewrite of xingmux with less bugs and new features:
12459 - Handles other layers as 3
12462 2008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
12464 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
12465 Original commit message from CVS:
12466 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
12467 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
12468 Call g_type_class_ref() from a thread-safe context and not
12469 from the streaming thread to avoid GLib screwing up (see
12470 bug #349410 and #493432). Comment out unused code.
12472 2008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
12474 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
12475 Original commit message from CVS:
12476 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
12477 (handle_picture), (clip_buffer), (handle_slice),
12478 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
12479 (gst_mpeg2dec_change_state):
12480 * ext/mpeg2dec/gstmpeg2dec.h:
12481 Add buffer clipping.
12482 Add basic reverse playback support. Not complete yet when dealing with
12485 2008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12487 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
12488 Original commit message from CVS:
12490 Add -Wno-portability to the automake parameters to stop warnings
12491 about GNU make extensions being used. We require GNU make in almost
12492 every Makefile anyway.
12494 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
12495 at the same time is required for per target flags.
12497 2008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12499 Makefile.am: Include lcov.mak to allow building coverage reports.
12500 Original commit message from CVS:
12502 Include lcov.mak to allow building coverage reports.
12504 2008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12506 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
12507 Original commit message from CVS:
12508 * ext/mad/gstmad.c: (mpg123_parse_xing_header):
12509 * gst/mpegaudioparse/gstmpegaudioparse.c:
12510 (gst_mp3parse_handle_first_frame):
12511 Make sure that the Xing TOC starts with 0 and the entries
12512 are increasing over time. Otherwise it's broken and should
12513 be skipped. Fixes bug #507821.
12515 2008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net>
12517 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
12518 Original commit message from CVS:
12519 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
12520 (gst_asf_demux_add_video_stream),
12521 (gst_asf_demux_process_ext_content_desc),
12522 (gst_asf_demux_get_metadata_for_stream),
12523 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
12524 (gst_asf_demux_change_state):
12525 * gst/asfdemux/gstasfdemux.h:
12526 Parse metadata object and extract pixel aspect ratio. Fixes #507844.
12528 2007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org>
12530 docs/plugins/.cvsignore: Add *-undeclared.txt
12531 Original commit message from CVS:
12532 * docs/plugins/.cvsignore:
12533 Add *-undeclared.txt
12535 2007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com>
12537 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
12538 Original commit message from CVS:
12539 * gst/realmedia/rdtmanager.c:
12540 (gst_rdt_manager_marshal_VOID__UINT_UINT),
12541 (gst_rdt_manager_class_init):
12542 * gst/realmedia/rdtmanager.h:
12543 Implement some more signals that rtspsrc connects to.
12546 2007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net>
12548 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
12549 Original commit message from CVS:
12551 Include common/win32.mak for CRLF check of win32 project
12552 files (see #393626).
12554 2007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12556 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
12557 Original commit message from CVS:
12558 * gst/mpegaudioparse/gstmpegaudioparse.c:
12559 (gst_mp3parse_sink_event), (mp3parse_handle_seek):
12560 Don't post SEGMENT_START messages on the bus, only the element
12561 driving the pipeline should do that.
12563 2007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12565 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
12566 Original commit message from CVS:
12568 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
12570 2007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com>
12572 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
12573 Original commit message from CVS:
12574 * ext/mpeg2dec/gstmpeg2dec.h:
12575 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
12578 2007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net>
12580 gst/realmedia/rtspreal.c: Fix build on Mac OS X.
12581 Original commit message from CVS:
12582 2007-11-20 Julien MOUTTE <julien@moutte.net>
12583 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
12586 2007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12588 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
12589 Original commit message from CVS:
12590 * gst/mpegaudioparse/gstmpegaudioparse.c:
12591 Restore the segment handling logic.
12592 Please don't do behavioural changes under the heading of 'leak fixes'
12593 or 'whitespace changes', people.
12595 2007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12597 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
12598 Original commit message from CVS:
12599 * gst/mpegaudioparse/gstmpegaudioparse.c:
12602 2007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12604 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
12605 Original commit message from CVS:
12606 * gst/asfdemux/gstasfdemux.c:
12607 Sync _activate_pull() a little more with other demuxers.
12609 2007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
12611 gst/mpegstream/gstmpegdemux.c: recognize the padding stream
12612 Original commit message from CVS:
12613 * gst/mpegstream/gstmpegdemux.c:
12614 recognize the padding stream
12616 2007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net>
12618 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
12619 Original commit message from CVS:
12620 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
12621 Convert tags that come as string into the type required by
12624 2007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com>
12626 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
12627 Original commit message from CVS:
12628 * gst/mpegaudioparse/gstmpegaudioparse.c:
12629 (gst_mp3parse_emit_frame):
12630 Remove some more broken code, it seems to clip even when it should not.
12633 2007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com>
12635 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
12636 Original commit message from CVS:
12637 * gst/mpegaudioparse/gstmpegaudioparse.c:
12638 (gst_mp3parse_emit_frame):
12639 When the element is not driving the streaming thread it is not supposed
12640 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
12641 upstream when it detects EOS. See #491305.
12643 2007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net>
12645 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
12646 Original commit message from CVS:
12647 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
12648 * gst/dvdsub/Makefile.am:
12649 * gst/dvdsub/gstdvdsubdec.c:
12650 * gst/dvdsub/gstdvdsubparse.c:
12651 * gst/dvdsub/gstdvdsubparse.h:
12652 Add dvd subtitle parser, which just packetizes the input
12653 stream. This is needed to mux dvd subtitles into matroska
12654 files, since the muxer expects unfragmented and properly
12655 timestamped input (#415754).
12657 2007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net>
12659 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
12660 Original commit message from CVS:
12662 Update requirements from past CVS versions to released
12663 versions (0.10.14 in this case).
12664 * ext/sidplay/gstsiddec.cc:
12665 Fix compilation with g++-4.2.
12667 2007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12669 gst/realmedia/: Fix some compiler warnings shown on Forte.
12670 Original commit message from CVS:
12671 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
12672 (gst_asm_scan_parse_condition):
12673 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
12674 Fix some compiler warnings shown on Forte.
12676 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
12678 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
12679 Original commit message from CVS:
12680 Patch by: Gautier Portet <kassoulet at gmail dot com>
12681 * gst/xingheader/gstxingmux.c:
12682 The size of the Xing header is actually 417 as it's rounded to the
12683 next smaller integer. Fixes #397759.
12684 * gst/xingheader/gstxingmux.c: (xing_generate_header),
12685 (xing_push_header):
12686 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
12687 event to the beginning was successful before pushing the header again.
12689 2007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net>
12691 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
12692 Original commit message from CVS:
12693 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
12694 (mp3parse_bytepos_to_time):
12695 Use gst_util_guint64_to_gdouble for conversions.
12696 * win32/vs6/libgstmad.dsp:
12697 Add a link to libgstaudio.
12699 2007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net>
12701 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
12702 Original commit message from CVS:
12703 * ext/lame/gstlame.c:
12704 Fix up case where there is no peer, in which case
12705 _get_allowed_caps() will return NULL.
12707 2007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net>
12709 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
12710 Original commit message from CVS:
12711 * ext/lame/gstlame.c:
12712 Use GST_PTR_FORMAT to print caps in debug statement.
12714 2007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12716 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
12717 Original commit message from CVS:
12719 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
12720 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
12723 2007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12725 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
12726 Original commit message from CVS:
12727 * ext/lame/gstlame.c:
12728 Allow fixing the sample rate lame converts to by negotiating fixed
12729 sample rate on the src pad caps.
12731 * tests/check/Makefile.am:
12732 * tests/check/pipelines/lame.c:
12733 Add a check for it.
12735 2007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12737 po/: Updated translations.
12738 Original commit message from CVS:
12741 Updated translations.
12743 2007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12745 po/pl.po: Added Polish translation.
12746 Original commit message from CVS:
12747 translated by: Jakub Bogusz <qboosh@pld-linux.org>
12749 Added Polish translation.
12751 2007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12753 po/fi.po: Added Finnish translation.
12754 Original commit message from CVS:
12755 translated by: Ilkka Tuohela <hile@iki.fi>
12757 Added Finnish translation.
12759 2007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12761 po/es.po: Added Spanish translation.
12762 Original commit message from CVS:
12763 translated by: Jorge González González <aloriel@gmail.com>
12765 Added Spanish translation.
12767 2007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12769 po/bg.po: Added Bulgarian translation.
12770 Original commit message from CVS:
12771 translated by: Alexander Shopov <ash@contact.bg>
12773 Added Bulgarian translation.
12775 2007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12777 gst/iec958/ac3iec.c: Chainup in finalize.
12778 Original commit message from CVS:
12779 * gst/iec958/ac3iec.c:
12780 Chainup in finalize.
12781 * tests/check/Makefile.am:
12782 * tests/check/generic/states.c:
12783 Improved state change unit test.
12785 2007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12787 Ignore registries in any format.
12788 Original commit message from CVS:
12789 * docs/plugins/.cvsignore:
12790 * tests/check/.cvsignore:
12791 Ignore registries in any format.
12793 2007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
12795 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan...
12796 Original commit message from CVS:
12798 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
12799 define in the lame headers. This has the advantage that
12800 it should still work when we're cross-compiling (#452025).
12802 2007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12804 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
12805 Original commit message from CVS:
12806 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12807 Add other allowed rates to the pad templates.
12808 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
12809 Reset the parser to release memory in dispose.
12811 2007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12813 ext/: Fix more leaks.
12814 Original commit message from CVS:
12815 * ext/amrnb/amrnbdec.c:
12816 * ext/amrnb/amrnbenc.c:
12817 * ext/amrnb/amrnbparse.c:
12818 * ext/sidplay/gstsiddec.cc:
12821 2007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com>
12823 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
12824 Original commit message from CVS:
12825 Patch by: Daniel Charles <dcharles at ti dot com>
12826 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
12827 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
12828 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
12829 (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
12830 * ext/amrnb/amrnbenc.h:
12831 Add property to select the BandMode of the AMR encoder.
12834 2007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12836 gst/realmedia/asmrules.c: Make ro memory to share.
12837 Original commit message from CVS:
12838 * gst/realmedia/asmrules.c:
12839 Make ro memory to share.
12841 2007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com>
12843 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
12844 Original commit message from CVS:
12845 * gst/mpegaudioparse/gstmpegaudioparse.c:
12846 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
12847 * gst/mpegaudioparse/gstmpegaudioparse.h:
12848 Queue segment event and push it after we know the caps on the pad or
12849 else an autoplugger might not have plugged the element yet and the
12852 2007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12854 gst/iec958/ac3iec.c: Fix tests.
12855 Original commit message from CVS:
12856 * gst/iec958/ac3iec.c:
12859 2007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12861 tests/check/: Add generic state-change test suite to help to fi leaks.
12862 Original commit message from CVS:
12863 * tests/check/Makefile.am:
12864 * tests/check/generic/.cvsignore:
12865 * tests/check/generic/states.c:
12866 Add generic state-change test suite to help to fi leaks.
12868 2007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12870 po/: Added Portuguese (Brazilian) translation.
12871 Original commit message from CVS:
12872 translated by: Raphael Higino <phhigino@gmail.com>
12875 Added Portuguese (Brazilian) translation.
12877 2007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12879 po/: Updated translations.
12880 Original commit message from CVS:
12885 Updated translations.
12887 2007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
12889 gst/realmedia/rmdemux.c: Activate timestamp fixing code.
12890 Original commit message from CVS:
12891 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
12892 (gst_rmdemux_parse_video_packet):
12893 Activate timestamp fixing code.
12895 2007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
12897 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
12898 Original commit message from CVS:
12899 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
12900 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
12901 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
12902 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
12903 Do fragment collection in the demuxer so that we can now work with
12904 both ffmpeg and realvideodec to decoder real video content.
12906 2007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12908 gst/realmedia/asmrules.c: Include stdlib.h.
12909 Original commit message from CVS:
12910 * gst/realmedia/asmrules.c:
12913 2007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com>
12915 gst/realmedia/rdtmanager.c: Fix caps.
12916 Original commit message from CVS:
12917 * gst/realmedia/rdtmanager.c:
12920 2007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
12922 gst/realmedia/rtspreal.c: Disable UDP transport for now.
12923 Original commit message from CVS:
12924 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
12925 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
12926 Disable UDP transport for now.
12928 2007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com>
12930 gst/realmedia/: Add simple rdt manager.
12931 Original commit message from CVS:
12932 * gst/realmedia/Makefile.am:
12933 * gst/realmedia/rdtmanager.c: (find_session_by_id),
12934 (create_session), (free_session), (gst_rdt_manager_base_init),
12935 (gst_rdt_manager_marshal_BOXED__UINT_UINT),
12936 (gst_rdt_manager_class_init), (gst_rdt_manager_init),
12937 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
12938 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
12939 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
12940 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
12941 (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
12942 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
12943 (gst_rdt_manager_plugin_init):
12944 * gst/realmedia/rdtmanager.h:
12945 * gst/realmedia/rmdemux.c: (plugin_init):
12946 Add simple rdt manager.
12948 2007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com>
12950 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
12951 Original commit message from CVS:
12952 * gst/realmedia/rdtdepay.c:
12953 Fix the encoding-name so that it matches what the rtsp extension sets.
12955 2007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
12957 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
12958 Original commit message from CVS:
12959 * gst/realmedia/asmrules.c: (gst_asm_node_free),
12960 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
12961 (gst_asm_scan_string), (gst_asm_scan_number),
12962 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
12963 (gst_asm_scan_next_token), (gst_asm_rule_free),
12964 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
12965 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
12966 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
12967 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
12968 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
12969 (gst_asm_rule_book_match), (main):
12970 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
12971 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
12972 Use g_hash_table_destroy instead of _unref which is too new.
12974 2007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com>
12976 gst/realmedia/.cvsignore: Add test to ignore.
12977 Original commit message from CVS:
12978 * gst/realmedia/.cvsignore:
12979 Add test to ignore.
12980 * gst/realmedia/Makefile.am:
12981 * gst/realmedia/asmrules.c: (gst_asm_node_new),
12982 (gst_asm_node_free), (gst_asm_operator_eval),
12983 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
12984 (gst_asm_scan_string), (gst_asm_scan_number),
12985 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
12986 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
12987 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
12988 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
12989 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
12990 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
12991 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
12992 (gst_asm_rule_book_match), (main):
12993 * gst/realmedia/asmrules.h:
12994 Added asembler rule book parser and evaluator.
12995 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
12996 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
12997 * gst/realmedia/rtspreal.h:
12998 Keep per stream config info.
12999 Parse and evaluate asm rule books for stream selection.
13001 2007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13003 gst/realmedia/rtspreal.c: Include stdlib.
13004 Original commit message from CVS:
13005 * gst/realmedia/rtspreal.c:
13008 2007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com>
13010 gst/realmedia/: Split out hash code in separate file.
13011 Original commit message from CVS:
13012 * gst/realmedia/Makefile.am:
13013 * gst/realmedia/realhash.c: (hash), (call_hash),
13014 (gst_rtsp_ext_real_calc_response_and_checksum):
13015 * gst/realmedia/realhash.h:
13016 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
13017 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
13018 Split out hash code in separate file.
13020 2007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com>
13022 gst/: Fix include paths and link dependecies for rtsp extension.
13023 Original commit message from CVS:
13024 * gst/asfdemux/Makefile.am:
13025 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
13026 (gst_rtsp_wms_class_init):
13027 * gst/realmedia/Makefile.am:
13028 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
13029 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
13030 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
13031 (_do_init), (gst_rtsp_real_class_init):
13032 Fix include paths and link dependecies for rtsp extension.
13034 2007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
13036 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
13037 Original commit message from CVS:
13038 * gst/realmedia/Makefile.am:
13039 * gst/realmedia/rmdemux.c: (plugin_init):
13040 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
13041 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
13042 (call_hash), (rtsp_ext_real_calc_response_and_checksum),
13043 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
13044 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
13045 (gst_rtsp_real_init), (gst_rtsp_real_finalize),
13046 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
13047 (gst_rtsp_real_plugin_init):
13048 * gst/realmedia/rtspreal.h:
13049 Add RealMedia RTSP extension module. It has rank NONE until it is fully
13052 2007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com>
13054 gst/asfdemux/: Move WMS RTSP extension from -good to here.
13055 Original commit message from CVS:
13056 * gst/asfdemux/Makefile.am:
13057 * gst/asfdemux/gstasf.c: (plugin_init):
13058 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
13059 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
13060 (gst_rtsp_wms_configure_stream), (_do_init),
13061 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
13062 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
13063 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
13064 * gst/asfdemux/gstrtspwms.h:
13065 Move WMS RTSP extension from -good to here.
13066 Port it to the new pluggable extension interface.
13068 2007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13070 ext/mad/Makefile.am: Link to audio helper from plugins-base.
13071 Original commit message from CVS:
13072 * ext/mad/Makefile.am:
13073 Link to audio helper from plugins-base.
13075 2007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13077 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
13078 Original commit message from CVS:
13080 * ext/mad/gstmad.c: (gst_mad_chain):
13081 Use the new buffer clipping function from gstaudio here and
13082 require gst-plugins-base CVS.
13084 2007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13086 configure.ac: Sync liboil check with plugins-base. Add libm check.
13087 Original commit message from CVS:
13089 Sync liboil check with plugins-base. Add libm check.
13090 * gst/synaesthesia/Makefile.am:
13091 Link against libm. We're using sqrt here.
13093 2007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13095 gst/asfdemux/gstasfdemux.c: Include stdlib.
13096 Original commit message from CVS:
13097 * gst/asfdemux/gstasfdemux.c:
13100 2007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13102 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
13103 Original commit message from CVS:
13104 * ext/annodex/Makefile.am:
13106 * ext/cdio/gstcdiocddasrc.c:
13107 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
13109 * ext/cairo/Makefile.am:
13110 * gst/videofilter/Makefile.am:
13111 * tests/examples/level/Makefile.am:
13112 Use $(LIBM) instead of -lm
13114 2007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13116 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
13117 Original commit message from CVS:
13118 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13119 (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
13120 * gst/mpegaudioparse/gstmpegaudioparse.h:
13121 Save some memory for each frame by only saving the start timestamp
13122 and start byte position instead of additionally the stop timestamp
13123 and stop byte position. This requires us to use a doubly-linked list
13124 but still saves 8-12 bytes per frame.
13126 2007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13128 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
13129 Original commit message from CVS:
13130 * ext/mad/gstmad.c: (clip_outgoing_buffer):
13131 Fix buffer clipping to correctly clip to the segment stop.
13133 2007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13135 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
13136 Original commit message from CVS:
13137 * gst/mpegaudioparse/gstmpegaudioparse.c:
13138 (gst_mp3parse_emit_frame):
13139 Fix a calculation that was causing mp3parse to drop every incoming
13140 frame when upstream delivered a segment in TIME format, breaking
13141 playback of all mpeg system streams.
13143 2007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13145 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
13146 Original commit message from CVS:
13149 * tests/Makefile.am:
13150 Remove bogus check for libcheck, since we check for
13151 gstreamer-check and it pulls in the required info from
13152 and we weren't actually _using_ the information for
13153 libcheck ourselves anyway.
13155 2007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13157 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
13158 Original commit message from CVS:
13159 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13160 (gst_mp3parse_init), (gst_mp3parse_dispose),
13161 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
13162 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
13163 (mp3parse_handle_seek), (mp3parse_src_query):
13164 * gst/mpegaudioparse/gstmpegaudioparse.h:
13165 Implement accurate seeking in mpegaudioparse. Fixes #308312.
13166 Also implement segment seeks.
13168 2007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13170 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
13171 Original commit message from CVS:
13172 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
13173 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
13174 (gst_mad_chain), (gst_mad_change_state):
13175 * ext/mad/gstmad.h:
13176 Implement buffer clipping and use GST_BOILERPLATE instead of manual
13177 GType magic. Part one of bug #308312.
13179 2007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13181 configure.ac: Use pkg-config to locate check.
13182 Original commit message from CVS:
13184 Use pkg-config to locate check.
13186 2007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net>
13188 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
13189 Original commit message from CVS:
13191 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
13192 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
13193 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
13194 Fix build against core CVS by not using deprecated API. Bump
13195 requirements for new API (overdue anyway).
13197 2007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13199 REQUIREMENTS: Also add amr-libs here and update a little.
13200 Original commit message from CVS:
13202 Also add amr-libs here and update a little.
13204 2007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
13206 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
13207 Original commit message from CVS:
13208 * docs/plugins/inspect/plugin-dvdnav.xml:
13209 * docs/plugins/inspect/plugin-realmedia.xml:
13210 * docs/plugins/inspect/plugin-synaesthesia.xml:
13211 Add inspect file for synaesthesia so the docs can be built even if
13212 the plugin isn't built yet. Fixes #454311. Also add inspect files
13213 for dvdnavsrc and realmedia.
13215 2007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13217 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
13218 Original commit message from CVS:
13219 * docs/plugins/Makefile.am:
13220 Simplify --extra-dir as gtkdoc scans recursively.
13222 2007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13224 And yet more docs enabled.
13225 Original commit message from CVS:
13226 * docs/plugins/Makefile.am:
13227 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13228 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13229 * gst/synaesthesia/Makefile.am:
13230 * gst/synaesthesia/gstsynaesthesia.c:
13231 * gst/synaesthesia/gstsynaesthesia.h:
13232 And yet more docs enabled.
13234 2007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13236 docs/plugins/: Add new docs. Scan c++ files too.
13237 Original commit message from CVS:
13238 * docs/plugins/Makefile.am:
13239 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13240 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13241 * docs/plugins/inspect/plugin-a52dec.xml:
13242 * docs/plugins/inspect/plugin-amrnb.xml:
13243 * docs/plugins/inspect/plugin-asf.xml:
13244 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13245 * docs/plugins/inspect/plugin-dvdsub.xml:
13246 * docs/plugins/inspect/plugin-iec958.xml:
13247 * docs/plugins/inspect/plugin-lame.xml:
13248 * docs/plugins/inspect/plugin-mad.xml:
13249 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13250 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13251 * docs/plugins/inspect/plugin-mpegstream.xml:
13252 Add new docs. Scan c++ files too.
13253 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
13254 (gst_amrnbdec_event):
13255 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
13256 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
13257 (gst_amrnbparse_loop):
13258 Add documentation headers.
13259 * ext/mad/gstmad.c:
13260 * ext/mad/gstmad.h:
13263 2007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13265 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
13266 Original commit message from CVS:
13267 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
13268 (gst_mp3parse_init):
13269 Use GST_BOILERPLATE instead of manual GType magic.
13270 * gst/mpegaudioparse/gstmpegaudioparse.c:
13271 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
13272 (mp3parse_bytepos_to_time):
13273 * gst/mpegaudioparse/gstmpegaudioparse.h:
13274 Implement seeking, byte->time, time->byte conversions with the Xing
13275 seek table if available. This allows better at least a bit more
13276 accurate seeks and file position reporting.
13278 2007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13280 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
13281 Original commit message from CVS:
13282 * gst/mpegaudioparse/gstmpegaudioparse.c:
13283 (gst_mp3parse_handle_first_frame):
13284 Copy the complete Xing seek table in the 100 byte array instead of
13285 copying the first byte 100 times.
13286 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
13287 (mp3parse_total_time), (mp3parse_time_to_bytepos):
13288 Add seeking support based on the Xing header but comment it out for
13289 now as it seems to yield worse result than the other method.
13290 Also use gst_pad_query_peer_duration() instead of getting the peer pad
13291 ourself, creating a new GstQuery, etc.
13293 2007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13295 docs/plugins/: Update docs with caps info.
13296 Original commit message from CVS:
13297 * docs/plugins/gst-plugins-ugly-plugins.args:
13298 * docs/plugins/inspect/plugin-a52dec.xml:
13299 * docs/plugins/inspect/plugin-amrnb.xml:
13300 * docs/plugins/inspect/plugin-asf.xml:
13301 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13302 * docs/plugins/inspect/plugin-dvdread.xml:
13303 * docs/plugins/inspect/plugin-dvdsub.xml:
13304 * docs/plugins/inspect/plugin-iec958.xml:
13305 * docs/plugins/inspect/plugin-lame.xml:
13306 * docs/plugins/inspect/plugin-mad.xml:
13307 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13308 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13309 * docs/plugins/inspect/plugin-mpegstream.xml:
13310 Update docs with caps info.
13312 2007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
13314 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
13315 Original commit message from CVS:
13317 Make sure dvdnav strings get translated too (no reason not to have
13318 them in the .po file, even if the plugin is disabled for now).
13321 2007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13323 ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
13324 Original commit message from CVS:
13325 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
13326 (gst_amrnbdec_event), (gst_amrnbdec_chain),
13327 (gst_amrnbdec_state_change):
13328 * ext/amrnb/amrnbdec.h:
13329 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
13330 (gst_amrnbparse_loop):
13331 Add newsegment and discont handling. Some code cleanups.
13333 2007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org>
13335 ext/dvdread/dvdreadsrc.c: check for an error from
13336 Original commit message from CVS:
13337 * ext/dvdread/dvdreadsrc.c: check for an error from
13338 DVDReadBlocks() correctly.
13340 2007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org>
13342 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...
13343 Original commit message from CVS:
13344 * ext/dvdread/dvdreadsrc.c:
13345 If we can't read a nav packet, or it doesn't look like a nav
13346 packet, that's an error. Previous behavior was to look at
13347 the next packet; I can't find any justification for doing that.
13350 2007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13352 po/it.po: Updated Italian translation.
13353 Original commit message from CVS:
13355 Updated Italian translation.
13357 2007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13359 po/vi.po: Updated Vietnames translation.
13360 Original commit message from CVS:
13362 Updated Vietnames translation.
13364 2007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13366 po/: Added Chinese (simplified) translation.
13367 Original commit message from CVS:
13368 contributed by: Wenzheng Hu <db_lobster@163.com>
13371 Added Chinese (simplified) translation.
13373 2007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13375 MAINTAINERS: Updating all the maintainers files
13376 Original commit message from CVS:
13378 Updating all the maintainers files
13380 2007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com>
13382 Fix leaks some more.
13383 Original commit message from CVS:
13384 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
13385 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
13386 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
13387 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
13388 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
13389 * gst/iec958/ac3iec.c: (ac3iec_init):
13390 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
13391 Fix leaks some more.
13393 2007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com>
13395 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
13396 Original commit message from CVS:
13397 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
13398 "She's leaking me", said valgrind.
13400 2007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13402 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
13403 Original commit message from CVS:
13404 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
13405 Fix "pad caps are not a real subset of its template caps" warning.
13407 2007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
13409 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
13410 Original commit message from CVS:
13411 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
13412 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
13413 (gst_amrnbdec_finalize):
13414 Don't leak the adapter, unref it in a new finalize method instead.
13417 2007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13419 configure.ac: Back to CVS
13420 Original commit message from CVS:
13423 * gst-plugins-ugly.doap:
13424 Add 0.10.6 to the list of releases.
13426 === release 0.10.6 ===
13428 2007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13434 * docs/plugins/gst-plugins-ugly-plugins.args:
13435 * docs/plugins/inspect/plugin-a52dec.xml:
13436 * docs/plugins/inspect/plugin-asf.xml:
13437 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13438 * docs/plugins/inspect/plugin-dvdread.xml:
13439 * docs/plugins/inspect/plugin-dvdsub.xml:
13440 * docs/plugins/inspect/plugin-iec958.xml:
13441 * docs/plugins/inspect/plugin-lame.xml:
13442 * docs/plugins/inspect/plugin-mad.xml:
13443 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13444 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13445 * docs/plugins/inspect/plugin-mpegstream.xml:
13446 * docs/plugins/inspect/plugin-siddec.xml:
13448 Original commit message from CVS:
13451 2007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13469 Original commit message from CVS:
13472 2007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13474 win32/vs6/: Convert line endings to CRLF and mark as binary files.
13475 Original commit message from CVS:
13476 * win32/vs6/gst_plugins_ugly.dsw:
13477 * win32/vs6/libgstac3parse.dsp:
13478 * win32/vs6/libgstasfdemux.dsp:
13479 * win32/vs6/libgstdvdlpcmdec.dsp:
13480 * win32/vs6/libgstdvdsub.dsp:
13481 * win32/vs6/libgstiec958.dsp:
13482 * win32/vs6/libgstlame.dsp:
13483 * win32/vs6/libgstmad.dsp:
13484 * win32/vs6/libgstmpegaudioparse.dsp:
13485 * win32/vs6/libgstmpegstream.dsp:
13486 * win32/vs6/libgstrealmedia.dsp:
13487 * win32/vs6/libgstsynaesthesia.dsp:
13488 Convert line endings to CRLF and mark as binary files.
13490 2007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
13492 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
13493 Original commit message from CVS:
13494 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
13495 Don't forget to unlock when setting the device property, or
13496 we'll sooner or later deadlock.
13498 2007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net>
13500 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
13501 Original commit message from CVS:
13502 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
13503 Use gst_util_guint64_to_gdouble for conversion.
13504 * win32/vs6/libgstasfdemux.dsp:
13505 Add asfpacket.c to the build.
13507 2007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13509 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
13510 Original commit message from CVS:
13511 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13512 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
13513 * gst/mpegaudioparse/gstmpegaudioparse.h:
13514 If the Xing header provides a total time, use it to calculate the
13515 correct average bitrate immediately, instead of sending updates as
13516 we parse the stream.
13518 2007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be>
13520 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
13521 Original commit message from CVS:
13522 Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
13523 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
13524 Use GstClockTime instead of guint for a time variable to prevent
13525 overflows on too large subtitle durations. Fixes #444514.
13527 2007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be>
13529 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
13530 Original commit message from CVS:
13531 Patch by: Mark Nauwelaerts <manauw at skynet be>
13532 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
13533 Clear state when handling the serialized FLUSH_STOP event instead of
13534 the FLUSH_START event, thereby making sure we don't free buffers the
13535 chain function is still using. Fixes dvdsubdec crashing when flusing
13536 or seeking (#442706).
13538 2007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
13540 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
13541 Original commit message from CVS:
13542 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
13543 Initialise variable to make fc4 build bot happy.
13545 2007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net>
13547 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
13548 Original commit message from CVS:
13549 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
13550 Add sanity check so we don't abort for broken or non-MPEG streams,
13551 but instead error out. Fixes crashes/aborts for when our typefinder
13552 wrongly identifies quicktime files as mpeg (which should be fixed in
13553 -base now too). (#440120).
13555 2007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13558 * ext/amrnb/amrnbdec.c:
13559 * ext/amrnb/amrnbenc.c:
13560 * ext/amrnb/amrnbparse.c:
13561 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
13562 Original commit message from CVS:
13563 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
13564 block_size, _do_init, gst_amrnbdec_base_init,
13565 gst_amrnbdec_class_init, gst_amrnbdec_init):
13566 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
13567 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
13568 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
13569 block_size, _do_init, gst_amrnbparse_base_init,
13570 gst_amrnbparse_class_init, gst_amrnbparse_init):
13571 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
13572 GST_DEBUG_FUNCPTR and add log-category.
13574 2007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13576 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
13577 Original commit message from CVS:
13578 * gst/mpegaudioparse/gstmpegaudioparse.c:
13579 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
13580 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
13581 (gst_mp3parse_chain), (mp3parse_total_bytes),
13582 (mp3parse_total_time):
13583 * gst/mpegaudioparse/gstmpegaudioparse.h:
13584 Implement parsing of Xing headers from the first frame of the stream,
13585 and use it to report duration correctly where possible.
13587 2007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net>
13589 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
13590 Original commit message from CVS:
13591 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
13592 After descrambling, push the packets out as individual packets
13593 instead of one big descrambled buffer. Makes cook audio decoding
13594 work with the 'realaudiodec' decoder from gst-plugins-bad.
13596 2007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net>
13598 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
13599 Original commit message from CVS:
13600 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
13601 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
13602 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
13603 (gst_rmdemux_parse_packet):
13604 * gst/realmedia/rmdemux.h:
13605 Remember first timestamp encountered in stream and re-timestamp
13606 stream to start from zero (fixes #397219); only send one newsegment
13607 event, not two; when seeking, send newsegment events from the
13608 streaming thread and not from the seeking thread.
13610 2007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be>
13612 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
13613 Original commit message from CVS:
13614 Based on patch by: Mark Nauwelaerts <manauw skynet be>
13615 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
13616 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
13617 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
13618 * gst/mpegstream/gstmpegdemux.h:
13619 Reset last_flow values for the various streams after a flushing
13620 seek, otherwise we might aggregate wrong flow returns afterwards
13621 that will make upstream pause silently. This should fix seeking
13622 in DVDs and also fix the Thoggen cropping dialog (#438610).
13624 2007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net>
13626 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
13627 Original commit message from CVS:
13628 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
13629 (gst_asf_demux_chain_headers),
13630 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
13631 (gst_asf_demux_have_mutually_exclusive_active_stream),
13632 (gst_asf_demux_check_activate_streams),
13633 (gst_asf_demux_find_stream_with_complete_payload),
13634 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
13635 (gst_asf_demux_activate_ext_props_streams),
13636 (gst_asf_demux_process_object):
13637 * gst/asfdemux/gstasfdemux.h:
13638 Activate streams (ie. add the pads to the element) depending on
13639 whether we actually get data for those streams within the ASF
13640 preroll value specified. Currently only done in pull-mode though
13641 (this will fix problems with playbin hanging on mms streams once
13642 we use this in push-mode as well).
13644 2007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net>
13646 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
13647 Original commit message from CVS:
13648 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
13649 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
13650 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
13651 (gst_asf_demux_process_file):
13652 * gst/asfdemux/gstasfdemux.h:
13653 Make all timestamps start from zero in pull-mode too; some small
13654 clean-ups and FIXMEs here and there.
13656 2007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net>
13658 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
13659 Original commit message from CVS:
13660 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
13661 (gst_asf_demux_parse_packet):
13662 If packet size is specified within the packet and smaller than
13663 the actual packet size, don't parse beyond the size specified in
13664 the packet (this makes us parse some cases of packets with single
13665 compressed payloads cleanly, see e.g stream from #431318). Also
13666 add a sanity check when parsing compressed single payloads.
13668 2007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net>
13670 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
13671 Original commit message from CVS:
13672 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
13673 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
13674 (gst_asf_demux_handle_seek_event),
13675 (gst_asf_demux_push_complete_payloads):
13676 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
13677 send data from the keyframe right before the new segment start to
13678 make sure the decoder doesn't have to decode more than absolutely
13681 2007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net>
13683 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
13684 Original commit message from CVS:
13685 * gst/asfdemux/asfheaders.c:
13686 * gst/asfdemux/asfheaders.h:
13687 * gst/asfdemux/asfpacket.c:
13688 (asf_payload_parse_replicated_data_extensions),
13689 (gst_asf_demux_parse_payload):
13690 * gst/asfdemux/asfpacket.h:
13691 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
13692 (gst_asf_demux_push_complete_payloads),
13693 (gst_asf_demux_process_ext_stream_props):
13694 * gst/asfdemux/gstasfdemux.h:
13695 Implement payload extension system/extended replicated data parsing,
13696 so we can extract payload durations if they're specified.
13698 2007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net>
13700 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
13701 Original commit message from CVS:
13702 * gst/asfdemux/asfheaders.h:
13703 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
13704 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
13705 (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
13706 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
13707 (gst_asf_demux_parse_stream_object),
13708 (gst_asf_demux_process_ext_stream_props),
13709 (gst_asf_demux_process_queued_extended_stream_objects),
13710 (gst_asf_demux_activate_ext_props_streams),
13711 (gst_asf_demux_process_object):
13712 * gst/asfdemux/gstasfdemux.h:
13713 Refactor stream parse/activation a bit (stream activation heuristics
13714 are still the same though); some more clean-ups.
13716 2007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
13718 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
13719 Original commit message from CVS:
13720 * win32/common/.cvsignore:
13721 Ignore generated config.h file to make build bot happy.
13723 2007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net>
13725 gst/asfdemux/: Init debug category before using it.
13726 Original commit message from CVS:
13727 * gst/asfdemux/gstasf.c: (plugin_init):
13728 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
13729 * gst/asfdemux/gstasfdemux.h:
13730 Init debug category before using it.
13732 2007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net>
13734 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
13735 Original commit message from CVS:
13736 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
13737 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
13738 Fix silly bug when we can't pull as much data as we want; don't
13739 forget to announce pending tags in the new packet parsing code.
13741 2007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net>
13743 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
13744 Original commit message from CVS:
13747 Generate a win32 config.h into win32/common and add to MANIFEST so
13748 it gets disted (#393890). Looks like win32/common/config.h.in needs
13751 2007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net>
13753 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
13754 Original commit message from CVS:
13755 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
13756 (gst_amrnbparse_class_init), (gst_amrnbparse_init),
13757 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
13758 Fix pull mode operation some more: send newsegment event before
13759 sending data; handle EOS and fatal flow returns a bit better; don't
13760 leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
13762 2007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net>
13764 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
13765 Original commit message from CVS:
13766 * gst/asfdemux/Makefile.am:
13767 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
13768 (asf_packet_create_payload_buffer),
13769 (asf_payload_find_previous_fragment),
13770 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
13771 (gst_asf_demux_parse_packet):
13772 * gst/asfdemux/asfpacket.h:
13773 * gst/asfdemux/gstasfdemux.c:
13774 (gst_asf_demux_reset_stream_state_after_discont),
13775 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
13776 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
13777 (gst_asf_demux_process_chunk):
13778 * gst/asfdemux/gstasfdemux.h:
13779 New packet parsing code: should put halfway decent timestamps on
13780 buffers, and might even set the appropriate keyframe/discont buffer
13781 flags from time to time (and even if it doesn't, I'm at least able
13782 to debug this code); only used in pull-mode so far. Still needs
13783 some more work, like payload extensions parsing and proper flow
13784 aggregation, and stream activation based on preroll. Stay tuned.
13786 2007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net>
13788 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
13789 Original commit message from CVS:
13790 * gst/asfdemux/asfheaders.h:
13791 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
13792 (gst_asf_demux_seek_index_lookup),
13793 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
13794 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
13795 (gst_asf_demux_process_ext_content_desc),
13796 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
13797 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
13798 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
13799 * gst/asfdemux/gstasfdemux.h:
13800 Some clean-ups and small fixes: rename asf_stream_context structure to
13801 AsfStream; inline some three-line utility functions that are only used
13802 once anyway and get rid of their associated helper structs; make debug
13803 category global so that it is used by the debug statements in the other
13804 file as well; simplify gst_asf_demux_get_stream(); fix accidental
13805 implicit initialisation of stream->last_buffer_timestamp to 0, which
13806 would lead to missing timestamps on the first buffer; put fourcc format
13807 into video caps to make certain proprietary wmv decoders happy (for the
13808 case of WMVA in particular); play_time is offset by preroll as well, so
13809 fix overreporting of duration for some files.
13811 2007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net>
13813 gst/asfdemux/gstasfdemux.c: Printf format fixes.
13814 Original commit message from CVS:
13815 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
13816 (gst_asf_demux_pull_indices):
13817 Printf format fixes.
13819 2007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net>
13821 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
13822 Original commit message from CVS:
13823 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
13824 (gst_mpeg_parse_send_event):
13825 Post an error message if EOS wasn't handled by anything downstream.
13826 This should fix playbin freezing/hanging with small VobSub subtitle
13827 files (background: not-linked flow returns from downstream are
13828 ignored for a while at the beginning, so if the file is small
13829 upstream will never get a not-linked flow return even if nothing
13830 is connected downstream). (#429960).
13832 2007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org>
13834 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
13835 Original commit message from CVS:
13836 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
13837 (gst_amrnbparse_sink_activate),
13838 (gst_amrnbparse_sink_activate_pull):
13839 Rewrite terminally broken sinkpad activation code.
13840 Now actually supports pull-mode activation (didn't before), and push
13841 mode activation doesn't leave the sinkpad flushing.
13843 2007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net>
13845 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
13846 Original commit message from CVS:
13847 * gst/asfdemux/asfheaders.c:
13848 * gst/asfdemux/asfheaders.h:
13849 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
13850 (gst_asf_demux_reset), (gst_asf_demux_init),
13851 (gst_asf_demux_activate), (gst_asf_demux_activate_push),
13852 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
13853 (gst_asf_demux_seek_index_lookup),
13854 (gst_asf_demux_reset_stream_state_after_discont),
13855 (gst_asf_demux_handle_seek_event),
13856 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
13857 (gst_asf_demux_chain), (gst_asf_demux_pull_data),
13858 (gst_asf_demux_pull_indices),
13859 (gst_asf_demux_parse_data_object_start),
13860 (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
13861 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
13862 (gst_asf_demux_process_simple_index),
13863 (gst_asf_demux_process_object),
13864 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
13865 (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
13866 * gst/asfdemux/gstasfdemux.h:
13867 Make asfdemux work in pull mode where possible. If there's an index
13868 at the end of the file, read it and use it for seeking purposes.
13870 2007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com>
13872 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
13873 Original commit message from CVS:
13874 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
13875 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
13876 (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
13877 Some timestamp fixes.
13878 * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
13879 Fix for 64-bit machines.
13881 2007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de>
13883 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
13884 Original commit message from CVS:
13885 Patch by: René Stadler <mail at renestadler dot de>
13886 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
13887 (find_seek_offset_time), (gst_rmdemux_reset),
13888 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
13889 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
13890 * gst/realmedia/rmdemux.h:
13891 Make rmdemux handle any number of logical streams. Fixes #428698.
13893 2007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13897 Original commit message from CVS:
13900 2007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13902 po/: Added Danish translation.
13903 Original commit message from CVS:
13904 submitted by: Mogens Jaeger <mogens@jaeger.tf>
13907 Added Danish translation.
13909 2007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
13911 po/.cvsignore: Add pot.
13912 Original commit message from CVS:
13916 2007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net>
13918 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
13919 Original commit message from CVS:
13920 2007-03-27 Julien MOUTTE <julien@moutte.net>
13921 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
13922 stream and try to adapt to incoming timestamps lack of
13923 precision up to half a frame. This allows generating
13924 a perfect stream even with muxed formats like FLV where
13925 the timestamps are stored in milliseconds.
13927 2007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net>
13929 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
13930 Original commit message from CVS:
13931 * gst/realmedia/rmdemux.c:
13932 Remove unused zlib.h include. Fixes #421594.
13934 2007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13936 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
13937 Original commit message from CVS:
13938 * ext/lame/gstlame.c: (gst_lame_setup):
13939 Disable the bitrate checking when the user has requested
13940 Free Format mode, as all bitrates less than the maximum
13943 2007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13945 po/: Update translations.
13946 Original commit message from CVS:
13950 Update translations.
13952 2007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13954 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
13955 Original commit message from CVS:
13956 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
13957 When handling seeks, don't convert -1 start or stop values to a bogus
13958 byte position - pass them upstream as -1.
13960 2007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13962 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
13963 Original commit message from CVS:
13964 * gst/mpegaudioparse/gstmpegaudioparse.c:
13965 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
13966 (gst_mp3parse_init), (gst_mp3parse_sink_event),
13967 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
13968 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
13969 (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
13970 (mp3parse_total_time), (mp3parse_handle_seek),
13971 (mp3parse_src_event), (mp3parse_src_query),
13972 (mp3parse_get_query_types), (plugin_init):
13973 * gst/mpegaudioparse/gstmpegaudioparse.h:
13974 Implement seeking via average bitrate, and position+duration
13975 querying in mp3parse. Later, it will support frame-accurate seeking by
13976 building a seek table as it parses.
13977 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
13978 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
13979 before any extant MP3 decoder plugin. This allows us to remove framing
13980 support from the decoders, if we want, and will provide them with
13981 accurate seeking automatically once it is finished.
13982 Fix the handling of MPEG-1 Layer 1 files.
13983 Partially fix timestamping of packets arriving from a demuxer by
13984 queueing the incoming timestamp until the next packet starts, rather
13985 than applying it immediately to the next pushed buffer.
13987 2007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net>
13989 gst/asfdemux/gstasfdemux.c: Printf format fix.
13990 Original commit message from CVS:
13991 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
13994 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13996 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
13997 Original commit message from CVS:
13998 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
13999 (gst_cdio_cdda_src_finalize):
14000 Make sure we always destroy our libcdio handle.
14002 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com>
14004 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
14005 Original commit message from CVS:
14006 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
14007 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
14008 (gst_cdio_cdda_src_finalize):
14009 Small code cleanups.
14010 Don't use pad_alloc as the base class cannot deal with the error codes.
14012 2007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
14014 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
14015 Original commit message from CVS:
14016 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com>
14017 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
14018 Never post a (fatal) error message on the bus on decoding errors. We
14019 should only do this if we can't recover, but mpeg2dec can always
14020 recover. This is needed for DVB streams, for example, where there
14021 may be temporary glitches in the stream. Instead of an error
14022 message, post a warning message on the bus for every N decoding
14023 errors. Fixes #370020.
14025 2007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14027 configure.ac: Convert to new AG_GST style.
14028 Original commit message from CVS:
14030 Convert to new AG_GST style.
14032 2007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14034 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
14035 Original commit message from CVS:
14036 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
14038 Display sensible defaults and limits for the
14039 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
14040 property - it's supposed to be a boolean 0/1 value.
14042 2007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14044 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
14045 Original commit message from CVS:
14046 * ext/lame/gstlame.c:
14047 Initialise the variables so gcc doesn't complain about possibly
14048 uninitialised uses, even though they can't actually happen.
14050 2007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com>
14052 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
14053 Original commit message from CVS:
14054 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
14055 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
14056 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
14057 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
14058 Implement all sample rates.
14059 Implement sample permutation a little smarter avoiding a memcpy.
14060 Fix timestamps, use segments, fix seeking.
14062 2007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com>
14065 Original commit message from CVS:
14066 * docs/plugins/Makefile.am:
14067 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14068 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14069 * docs/plugins/inspect/plugin-siddec.xml:
14070 * ext/sidplay/gstsiddec.cc:
14071 * ext/sidplay/gstsiddec.h:
14074 2007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14076 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a
14077 Original commit message from CVS:
14078 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
14079 (gst_lame_set_property), (gst_lame_setup):
14080 Fix up bitrate checking macro. Make it give us a
14081 GST_ELEMENT_WARNING message so the application has a chance of
14082 reporting this to the user. Move the checking to _setup, so we
14083 are sure it runs in the READY state, when we hope to have a pipeline
14084 and a bus that is not flushing.
14085 This fixes e.g. using 96 kbit/sec as a bitrate.
14087 2007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net>
14089 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
14090 Original commit message from CVS:
14091 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
14092 (gst_asf_demux_process_advanced_mutual_exclusion),
14093 (gst_asf_demux_process_queued_extended_stream_objects),
14094 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
14095 * gst/asfdemux/gstasfdemux.h:
14096 Parse advanced mutual exclusion object and only add pads for
14097 'hidden' streams (those in an extended stream header) that are
14098 mutually exclusive with an already existing 'main stream' if
14099 the broadcasting flag is not set. If the broadcasting flag is set,
14100 assume that data for this stream isn't sent. (This should ideally be
14101 solved better by making playbin more robust against this and/or by
14102 making mmssrc send some information downstream about which streams
14103 will be streamed). Fixes #353116.
14105 2007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14107 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
14108 Original commit message from CVS:
14109 * gst/synaesthesia/gstsynaesthesia.c:
14110 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
14111 (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
14112 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
14113 (synaescope32), (synaescope_set_data), (synaesthesia_update),
14114 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
14115 * gst/synaesthesia/synaescope.h:
14116 Move all the mutable engine state into a structure so that
14117 multiple element instances can run without interfering.
14119 2007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14121 Add crossreferences to glib/gobject/gstream docs.
14122 Original commit message from CVS:
14124 * docs/plugins/Makefile.am:
14125 Add crossreferences to glib/gobject/gstream docs.
14127 2007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14129 gst/synaesthesia/: More source cleanups and add FIXME comments.
14130 Original commit message from CVS:
14131 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
14132 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14133 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
14135 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
14137 More source cleanups and add FIXME comments.
14139 2007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net>
14141 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
14142 Original commit message from CVS:
14143 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
14144 Use gst_guint64_to_gdouble for conversions.
14145 * gst/synaesthesia/synaescope.c:
14146 Define M_PI and do not include <pthread.h> and
14147 <sys/time.h> for G_OS_WIN32
14148 * win32/vs6/libgstrealmedia.dsp:
14149 * win32/vs6/synaesthesia.dsp:
14150 Update projects files.
14151 * win32/common/config.h.in:
14152 Add config.h.in for autogen of config.h
14154 2007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14156 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
14157 Original commit message from CVS:
14159 Add --enable-experimental support. Activate synaesthesia when building
14160 with --enable-experimental. Fix --enable external configure switch
14163 2007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net>
14165 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
14166 Original commit message from CVS:
14167 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
14168 (gst_lame_change_state):
14169 * ext/lame/gstlame.h:
14170 On receiving EOS, we try to push a last buffer with the remaining
14171 samples. Don't do that if we got an unclean flow return on the last
14172 gst_pad_push(), downstream might not handle this very gracefully
14174 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
14175 Pass flow returns upstream (helps #403168).
14177 2007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14179 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
14180 Original commit message from CVS:
14181 * gst/synaesthesia/gstsynaesthesia.c:
14182 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
14183 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14184 (gst_synaesthesia_chain), (plugin_init):
14185 check result of gst_pad_push() in _chain.
14187 2007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14189 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
14190 Original commit message from CVS:
14191 * gst/synaesthesia/Makefile.am:
14192 * gst/synaesthesia/gstsynaesthesia.c:
14193 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
14194 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14195 (gst_synaesthesia_chain), (plugin_init):
14196 * gst/synaesthesia/synaescope.c:
14197 * gst/synaesthesia/synaescope.h:
14198 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
14199 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
14200 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
14201 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
14202 possible leak in _chain. (#356882)
14204 2007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net>
14206 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
14207 Original commit message from CVS:
14208 * gst/asfdemux/asfheaders.c:
14209 * gst/asfdemux/asfheaders.h:
14210 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
14211 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
14212 (gst_asf_demux_identify_guid), (asf_demux_peek_object),
14213 (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
14214 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
14215 (gst_asf_demux_process_ext_content_desc),
14216 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
14217 (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
14218 (gst_asf_demux_process_bitrate_props_object),
14219 (gst_asf_demux_process_header_ext),
14220 (gst_asf_demux_process_language_list),
14221 (gst_asf_demux_process_ext_stream_props),
14222 (gst_asf_demux_process_queued_extended_stream_objects),
14223 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
14224 * gst/asfdemux/gstasfdemux.h:
14225 Refactor and clean up header parsing and chain function a bit; get
14226 rid of some cruft; make header parsing a tad more robust, fixing
14229 2007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net>
14231 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
14232 Original commit message from CVS:
14233 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
14234 Post an error if we receive an EOS event while still waiting for the
14235 ASF header object to come through.
14237 2007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com>
14239 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
14240 Original commit message from CVS:
14241 Patch by: Xavier B. <xavierb gmail com>
14242 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
14243 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
14244 (gst_asf_demux_process_ext_content_desc),
14245 (gst_asf_demux_process_data),
14246 (gst_asf_demux_process_language_list),
14247 (gst_asf_demux_process_ext_stream_props),
14248 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
14249 Guard places where we assume that a certain amount of data is
14250 available better against less data being available (should fix
14251 infamous assertion crasher bug #336370). Also fixes a small
14254 2007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
14256 gst/realmedia/: Add demuxer for RealAudio files (#349779).
14257 Original commit message from CVS:
14258 * gst/realmedia/Makefile.am:
14259 * gst/realmedia/rademux.c:
14260 * gst/realmedia/rademux.h:
14261 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14262 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
14263 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
14264 * gst/realmedia/rmutils.h:
14265 Add demuxer for RealAudio files (#349779).
14267 2007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net>
14269 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
14270 Original commit message from CVS:
14272 Add win32/MANIFEST to EXTRA_DIST so win32 files will
14273 be include in the next release.
14275 Remove win32/common/config.h is which is not autogenerated yet.
14277 2006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14279 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
14280 Original commit message from CVS:
14281 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
14282 warn when outgoing sample rate is different from incoming
14284 2006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14286 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
14287 Original commit message from CVS:
14288 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
14289 All sample-rates < 32khz come from the LSF extensions, which only
14290 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
14291 Use gst_util_uint64_scale because we can.
14293 2006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14295 tests/check/elements/amrnbenc.c: and fix compilation of this test
14296 Original commit message from CVS:
14297 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
14298 (cleanup_amrnbenc):
14299 and fix compilation of this test
14301 2006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14303 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
14304 Original commit message from CVS:
14305 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
14306 (cleanup_amrnbenc):
14307 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
14308 (cleanup_mpeg2dec):
14309 re-apply as it was -bad and not -ugly that is frozen, doh
14311 2006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14313 tests/check/elements/: revert my freeze breakage
14314 Original commit message from CVS:
14315 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
14316 (cleanup_amrnbenc):
14317 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
14318 (cleanup_mpeg2dec):
14319 revert my freeze breakage
14321 2006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14323 gst/asfdemux/gstasfdemux.c: add a comment about a future change
14324 Original commit message from CVS:
14325 * gst/asfdemux/gstasfdemux.c:
14326 (gst_asf_demux_get_gst_tag_from_tag_name),
14327 (gst_asf_demux_process_ext_content_desc):
14328 add a comment about a future change
14329 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
14330 (cleanup_amrnbenc):
14331 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
14332 (cleanup_mpeg2dec):
14333 consistent pad (de)activation
14335 2006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net>
14337 gst/asfdemux/gstasfdemux.c: Update query_types function too.
14338 Original commit message from CVS:
14339 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
14340 Update query_types function too.
14342 2006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net>
14344 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
14345 Original commit message from CVS:
14346 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
14347 (gst_rmdemux_src_query_types):
14348 Implement SEEKING query, make query function thread-safe.
14350 2006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net>
14352 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
14353 Original commit message from CVS:
14354 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
14355 Use alignment-safe macros here too (subbuffers ...); guard against
14356 hypothetical memory access beyond our given buffer in the case
14357 where the buffer size is not a multiple of 2.
14359 2006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net>
14361 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
14362 Original commit message from CVS:
14363 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
14364 (gst_asf_demux_process_data), (gst_asf_demux_process_file),
14365 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
14366 * gst/asfdemux/gstasfdemux.h:
14367 Don't crash in the seek event handling code when playtime is 0,
14368 as may be the case with live streams (#386218). Implement SEEKING
14369 query so applications can query seekability without second-guessing
14370 based on whether we have a duration or not.
14372 2006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14375 Original commit message from CVS:
14377 * gst-plugins-ugly.doap:
14378 * gst-plugins-ugly.spec.in:
14381 2006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net>
14383 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
14384 Original commit message from CVS:
14385 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
14386 Use our alignment-safe macros here too, since we can't assume that
14387 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
14390 2006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net>
14392 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
14393 Original commit message from CVS:
14394 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
14395 Also, don't read the index for a stream a second time when
14396 operating in pull-mode and reaching the end of the file.
14398 2006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net>
14400 gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
14401 Original commit message from CVS:
14402 Patch by: Roland Kay <roland.kay at ox compsoc net>
14403 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
14404 Don't leak stream index (#385292).
14406 2006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net>
14408 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
14409 Original commit message from CVS:
14410 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
14411 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
14413 * ext/lame/gstlame.h:
14414 Fix leak (by calling lame_init_params() before lame_close()); handle
14415 NULL return from lame_init() more gracefully. Fixes #385311.
14417 2006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14419 configure.ac: Back to CVS
14420 Original commit message from CVS:
14424 === release 0.10.5 ===
14426 2006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14432 * docs/plugins/gst-plugins-ugly-plugins.args:
14433 * docs/plugins/inspect/plugin-a52dec.xml:
14434 * docs/plugins/inspect/plugin-asf.xml:
14435 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14436 * docs/plugins/inspect/plugin-dvdsub.xml:
14437 * docs/plugins/inspect/plugin-iec958.xml:
14438 * docs/plugins/inspect/plugin-lame.xml:
14439 * docs/plugins/inspect/plugin-mad.xml:
14440 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14441 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14442 * docs/plugins/inspect/plugin-mpegstream.xml:
14443 * docs/plugins/inspect/plugin-siddec.xml:
14445 Original commit message from CVS:
14448 2006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org>
14450 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have...
14451 Original commit message from CVS:
14452 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
14453 to in the previous checkin. see #385192. You can have your
14456 2006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org>
14458 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ...
14459 Original commit message from CVS:
14460 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
14461 from the dereferenced integer, not the pointer itself. Fixes
14463 I'm takin ur cheese!
14465 2006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net>
14468 ChangeLog surgery: fix bug number
14469 Original commit message from CVS:
14470 ChangeLog surgery: fix bug number
14472 2006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net>
14474 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
14475 Original commit message from CVS:
14476 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
14477 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
14478 For version 4 streams, read the extra codec data size from the
14479 header instead of assuming it is always 16 (also read it from the
14480 right position) (#384989). For version 4 and 5 streams, check that
14481 the specified extra codec data size doesn't make us read beyond the
14482 chunk boundary (#384989).
14484 2006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14501 Original commit message from CVS:
14504 2006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
14506 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
14507 Original commit message from CVS:
14508 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
14509 Cosmetic changes: fix misleading debug statement, update
14512 2006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14514 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
14515 Original commit message from CVS:
14516 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
14517 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
14518 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
14519 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
14520 * ext/mpeg2dec/gstmpeg2dec.h:
14521 Align buffers to a 16 byte boundary so the altivec optimisations
14522 don't crash. Fixes #327350.
14524 2006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net>
14526 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
14527 Original commit message from CVS:
14528 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
14529 The availability of extra codec data isn't something that
14530 warrants debug messages at WARNING level (see #376958).
14532 2006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net>
14534 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
14535 Original commit message from CVS:
14536 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
14537 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
14538 (gst_dvd_demux_send_subbuffer):
14539 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
14540 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
14541 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
14542 (gst_mpeg_demux_send_subbuffer):
14543 * gst/mpegstream/gstmpegdemux.h:
14544 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
14545 (gst_mpeg_parse_chain):
14546 Fix flow value combination; this fixes playbin/totem locking up if
14547 a VobSub file is specified as subtitle file (#334322). Flow value
14548 combination should only happen once we are fairly sure we've got all
14549 pads that are available for now. Since there isn't a well-specified
14550 time when this is the case in MPEG, we'll just assume this is the
14551 case once there has been a certain number of packets for each
14552 stream we've found so far.
14554 2006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org>
14556 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
14557 Original commit message from CVS:
14558 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
14559 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
14560 Simplify the framerate code and support more framerates. Fixes #361584.
14562 2006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14564 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
14565 Original commit message from CVS:
14566 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
14567 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
14568 Fix minor memleak when creating pads from static pad templates (#369627).
14569 * tests/check/Makefile.am:
14570 * tests/check/elements/.cvsignore:
14571 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
14572 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
14573 Add unit tests for mpeg2dec (#369627).
14575 2006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com>
14579 Original commit message from CVS:
14582 2006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com>
14584 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
14585 Original commit message from CVS:
14586 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
14587 (gst_lame_change_state):
14588 * ext/lame/gstlame.h:
14589 Make lame timestamp flushed eos buffer by some additional timestamp
14590 accounting. Fixes #374760.
14592 2006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org>
14594 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
14595 Original commit message from CVS:
14596 * gst/mpegaudioparse/gstmpegaudioparse.c:
14597 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
14598 (gst_mp3parse_init), (gst_mp3parse_dispose),
14599 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
14600 (gst_mp3parse_change_state):
14601 * gst/mpegaudioparse/gstmpegaudioparse.h:
14602 Make timestamp handling in mp3parse saner; now works for at least
14605 2006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org>
14607 gst/mpegaudioparse/: Bring mp3parse into the 21st century.
14608 Original commit message from CVS:
14609 * gst/mpegaudioparse/Makefile.am:
14610 * gst/mpegaudioparse/gstmpegaudioparse.c:
14611 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
14612 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
14613 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
14614 (gst_mp3parse_change_state), (plugin_init):
14615 * gst/mpegaudioparse/gstmpegaudioparse.h:
14616 Bring mp3parse into the 21st century.
14617 Use its own debug category, use gstadapter, format nicely to 80
14618 columns, and fix incorrect handling of 32 kHz and less files.
14620 2006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com>
14622 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
14623 Original commit message from CVS:
14624 Patch by: Sebastian Droege <slomo at ubuntu dot com>
14625 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
14626 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
14627 * ext/mpeg2dec/gstmpeg2dec.h:
14628 libmpeg2 requires its output buffers to start at a 16byte aligned
14629 address or the altivec optimizations will explode.
14631 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
14633 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
14634 Original commit message from CVS:
14635 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
14636 * ext/cdio/gstcdio.h:
14637 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
14638 Move CD-TEXT utility function into common file so it can also be
14639 used by a future cdioparanoiasrc.
14641 2006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
14643 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
14644 Original commit message from CVS:
14645 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
14646 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
14647 information (fixes #340433).
14649 2006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com>
14651 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
14652 Original commit message from CVS:
14653 Patch by: Josep Torra Valles <josep at fluendo com>
14654 * gst/iec958/ac3_padder.c: (ac3p_init):
14655 * gst/mpegstream/gstmpegparse.c:
14656 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
14657 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
14658 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
14659 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
14660 (gst_rmdemux_parse_packet):
14661 Misc. fixes for problems discovered by Forte (different return types
14662 in function declaration and definition, pointer arithmetics with
14663 void pointers). Fixes #362639.
14665 2006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net>
14667 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
14668 Original commit message from CVS:
14669 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
14670 Don't announce audio or subtitle streams that aren't really present,
14671 it makes dvddemux create pads that will never carry any data, which
14674 2006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net>
14676 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
14677 Original commit message from CVS:
14678 * ext/lame/gstlame.c: (gst_lame_set_property):
14679 Round up not allowed bitrates to the next higher allowed one
14682 2006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net>
14684 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
14685 Original commit message from CVS:
14686 * docs/plugins/Makefile.am:
14687 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14688 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14689 * ext/lame/gstlame.c: (gst_lame_class_init):
14690 * ext/lame/gstlame.h:
14691 Add docs for lame and lame to docs. Specify allowed bitrates
14692 in the properties description (#361140). Canonicalise object
14693 property names (ie. use hyphen instead of underscore).
14694 * docs/plugins/inspect/plugin-a52dec.xml:
14695 * docs/plugins/inspect/plugin-amrnb.xml:
14696 * docs/plugins/inspect/plugin-asf.xml:
14697 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14698 * docs/plugins/inspect/plugin-dvdread.xml:
14699 * docs/plugins/inspect/plugin-dvdsub.xml:
14700 * docs/plugins/inspect/plugin-iec958.xml:
14701 * docs/plugins/inspect/plugin-lame.xml:
14702 * docs/plugins/inspect/plugin-mad.xml:
14703 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14704 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14705 * docs/plugins/inspect/plugin-mpegstream.xml:
14706 * docs/plugins/inspect/plugin-siddec.xml:
14707 Update version to CVS.
14709 2006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net>
14711 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
14712 Original commit message from CVS:
14713 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
14714 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
14717 Add i18n magic to lame plugin. Throw decent error message when we
14718 fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
14720 2006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
14722 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
14723 Original commit message from CVS:
14724 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
14725 (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
14726 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
14727 Change caps to x-rdt, because it's not x-rtp.
14728 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14729 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
14730 (gst_rmdemux_plugin_init):
14731 Activate pad before adding to the element.
14732 Return the combined stream return values after pad_alloc.
14734 2006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com>
14736 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
14737 Original commit message from CVS:
14738 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
14739 * ext/mpeg2dec/gstmpeg2dec.h:
14740 Add some debugging to timestamp handling.
14741 Make sure we don't convert invalid timestamps.
14743 2006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net>
14745 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
14746 Original commit message from CVS:
14747 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
14748 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
14749 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
14750 (gst_dvd_demux_get_subpicture_stream):
14751 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
14752 (gst_mpeg_demux_get_audio_stream),
14753 (gst_mpeg_demux_get_private_stream):
14754 Active pads before adding them to the running element. Don't assert
14755 on non-BYTE format newsegment events in asfdemux.
14757 2006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net>
14759 Printf format fixes.
14760 Original commit message from CVS:
14761 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
14762 (gst_dvd_read_src_handle_seek_event):
14763 * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
14764 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
14765 * ext/sidplay/gstsiddec.cc:
14766 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
14767 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
14768 (gst_rmdemux_parse_packet):
14769 Printf format fixes.
14771 2006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com>
14773 gst/realmedia/: Added RDT depayloader.
14774 Original commit message from CVS:
14775 * gst/realmedia/Makefile.am:
14776 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
14777 (gst_rdt_depay_class_init), (gst_rdt_depay_init),
14778 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
14779 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
14780 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
14781 * gst/realmedia/rdtdepay.h:
14782 Added RDT depayloader.
14783 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
14784 (gst_rmdemux_plugin_init), (plugin_init):
14785 Remove unused function.
14786 Added some more mime-types.
14788 2006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14790 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
14791 Original commit message from CVS:
14792 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
14793 If an incoming timestamp is within one sample of our current
14794 timestamp, then keep it. This prevents imprecision in the
14795 PTS (which only has 90khz granularity) from affecting our stream.
14797 2006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
14799 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
14800 Original commit message from CVS:
14801 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
14802 Reflow code so that compiler doesn't complain about possible use
14803 of uninitialised variable any longer; but just in case, initialise
14804 it anyway; also take object ref in query function and do peer pad
14805 stuff in a more thread-safe way.
14807 2006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com>
14809 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
14810 Original commit message from CVS:
14811 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
14812 Init a variable to make compilers happy.
14814 2006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv>
14816 gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
14817 Original commit message from CVS:
14818 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
14819 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
14820 (gst_dvd_demux_sync_stream_to_time):
14821 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
14822 (gst_mpeg_demux_synchronise_pads),
14823 (gst_mpeg_demux_sync_stream_to_time):
14824 Send newsegment updates for sparse streams (#350778).
14826 2006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14828 ext/dvdread/dvdreadsrc.c: fix compile warning
14829 Original commit message from CVS:
14830 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
14831 fix compile warning
14833 2006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14836 bump the nano bitches
14837 Original commit message from CVS:
14838 bump the nano bitches
14840 2006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14842 configure.ac: As another attempt, synaesthesia can be enabled by passing
14843 Original commit message from CVS:
14845 As another attempt, synaesthesia can be enabled by passing
14846 --with-plugins="synaesthesia" to configure
14848 2006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14850 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
14851 Original commit message from CVS:
14853 Don't build synaesthesia by default, until someone confirms that it
14854 is okay (filed as #356882)
14856 2006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14858 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
14859 Original commit message from CVS:
14861 Don't build synaesthesia by default, until someone confirms that it
14862 is okay (filed as #356882)
14864 2006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14867 Original commit message from CVS:
14869 * gst/synaesthesia/Makefile.am:
14870 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
14871 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14872 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
14873 (gst_synaesthesia_change_state), (plugin_init):
14876 2006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14878 More G_OBJECT macro fixing.
14879 Original commit message from CVS:
14880 * ext/mad/gstid3tag.c:
14881 * gst/mpegstream/gstrfc2250enc.h:
14882 * gst/synaesthesia/gstsynaesthesia.c:
14883 More G_OBJECT macro fixing.
14885 2006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com>
14887 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
14888 Original commit message from CVS:
14889 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
14890 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
14891 Fix initialisation dummy buffer, the offsets are relative to the start
14892 of the buffers. Fixes #356004.
14894 2006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org>
14896 * gst-plugins-ugly.spec.in:
14898 Original commit message from CVS:
14901 2006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
14903 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
14904 Original commit message from CVS:
14905 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
14906 Add convert query (needed for later when we just operate in time
14907 format and let the base source class handle all the seeking stuff).
14909 2006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14911 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
14912 Original commit message from CVS:
14913 * gst/asfdemux/gstasfdemux.c:
14914 (gst_asf_demux_get_gst_tag_from_tag_name),
14915 (gst_asf_demux_process_ext_content_desc):
14916 Erm, lets properly fix it. The only non-text tag that we support is
14917 the track-number and that is an UINT. asfdemux was returning a GValue
14918 initialized as INT. Further the Track and not the TrackNumber tag
14919 (the latter is a string too).
14921 2006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14923 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
14924 Original commit message from CVS:
14925 * gst/asfdemux/gstasfdemux.c:
14926 (gst_asf_demux_get_gst_tag_from_tag_name),
14927 (gst_asf_demux_process_ext_content_desc):
14928 Skip tags that are unknown (was producing an uninialized GValue).
14930 2006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv>
14932 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
14933 Original commit message from CVS:
14934 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
14935 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
14936 (gst_a52dec_handle_frame), (gst_a52dec_change_state),
14937 (gst_a52dec_set_property), (gst_a52dec_get_property):
14938 * ext/a52dec/gsta52dec.h:
14939 Patch from from Michal Benes <michal.benes@itonis.tv>:
14940 Add two things to a52dec: configure the exact output format for ac3
14941 decoding through properties, if desired.
14942 By default, configure an output format preferred by downstream. Now
14943 that audioconvert lists caps by preference, this means that a52dec
14944 can do downmixing (iff required) rather than audioconvert, so it can
14945 use the ac3 downmix levels from the bitstream.
14947 2006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14949 Add missing GST_LIBS to the link flags
14950 Original commit message from CVS:
14951 * ext/lame/Makefile.am:
14952 * ext/mpeg2dec/Makefile.am:
14953 * gst/dvdlpcmdec/Makefile.am:
14954 * gst/dvdsub/Makefile.am:
14955 * gst/mpegaudioparse/Makefile.am:
14956 Add missing GST_LIBS to the link flags
14958 2006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net>
14960 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
14961 Original commit message from CVS:
14963 Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
14965 2006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14967 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
14968 Original commit message from CVS:
14969 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
14970 fix build for debug disabled
14972 2006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
14974 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
14975 Original commit message from CVS:
14976 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
14977 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
14978 Use static pad templates with ANY caps for the source pads for
14979 simplicity and to avoid warnings when creating pads for unhandled
14980 codec IDs (#351795).
14982 2006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv>
14984 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
14985 Original commit message from CVS:
14986 Patch by: Michal Benes <michal dot benes at itonis dot tv>
14987 * ext/mad/gstmad.c: (gst_mad_chain):
14988 Fix timestamping in mad by only activating a new timestamp when the
14989 previous frame has been decoded. Fixes #350723.
14990 Also clean up some of the non fatal warnings when the input buffer is
14991 too small to decode a header.
14993 === release 0.10.4 ===
14995 2006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15001 * docs/plugins/gst-plugins-ugly-plugins.args:
15002 * docs/plugins/inspect/plugin-a52dec.xml:
15003 * docs/plugins/inspect/plugin-amrnb.xml:
15004 * docs/plugins/inspect/plugin-asf.xml:
15005 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15006 * docs/plugins/inspect/plugin-dvdread.xml:
15007 * docs/plugins/inspect/plugin-dvdsub.xml:
15008 * docs/plugins/inspect/plugin-iec958.xml:
15009 * docs/plugins/inspect/plugin-lame.xml:
15010 * docs/plugins/inspect/plugin-mad.xml:
15011 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15012 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15013 * docs/plugins/inspect/plugin-mpegstream.xml:
15014 * docs/plugins/inspect/plugin-rmdemux.xml:
15015 * docs/plugins/inspect/plugin-siddec.xml:
15017 Original commit message from CVS:
15020 2006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15037 Original commit message from CVS:
15040 2006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com>
15042 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
15043 Original commit message from CVS:
15044 Patch by: Wim Taymans <wim at fluendo dot com>
15045 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
15046 Instead of forwarding the event in the wrong format, unref it and set
15047 a boolean that we still need to send it in the streaming thread.
15050 2006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15052 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
15053 Original commit message from CVS:
15054 Patch by: Edward Hervey (edward at fluendo dot com)
15055 * ext/dvdread/dvdreadsrc.c: (plugin_init):
15056 Put debug category initialization before use of GST_DEBUG, in order
15057 to remove a fatal warning. Fixes #350895
15059 2006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net>
15061 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
15062 Original commit message from CVS:
15063 * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
15064 Set rank to NONE for the time being until we make playbin handle
15065 subtitle pictures again (dvdsubdec seems to be a bit shaky at
15066 times when seeking, so it's probably better if it doesn't get
15067 autoplugged for the time being).
15069 2006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net>
15071 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
15072 Original commit message from CVS:
15073 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15074 (gst_rmdemux_parse_mdpr):
15075 Handle audio streams with stream_version 3 properly; warn about
15076 unknown stream versions; handle unknown fourccs a tad more
15077 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
15078 with GST_FOURCC_FORMAT.
15080 2006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
15082 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
15083 Original commit message from CVS:
15084 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
15085 Error out properly if this is an interactive DVD (fixes #345694).
15087 2006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15089 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
15090 Original commit message from CVS:
15091 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
15092 When the first_access is 1 or 0, we should copy the timestamp from
15093 the incoming buffer if there is one.
15095 2006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
15097 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
15098 Original commit message from CVS:
15099 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
15100 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
15101 Use GST_ELEMENT_ERROR for error reporting; post errors in some
15102 more places; remove superfluous newlines from debug statements.
15104 2006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com>
15106 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
15107 Original commit message from CVS:
15108 Patch by: Frédéric Riss <frederic.riss at gmail com>
15109 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
15110 Don't set negative durations on outgoing buffers (#350044),
15111 which happens when you use macros that got changed during
15112 the last unstable cycle because they were thought not to
15115 2006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net>
15117 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
15118 Original commit message from CVS:
15119 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
15120 (gst_dvd_read_src_goto_chapter),
15121 (gst_dvd_read_src_get_chapter_starts),
15122 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
15123 (gst_dvd_read_src_get_time_for_sector),
15124 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
15125 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
15126 (gst_dvd_read_src_goto_sector):
15127 * ext/dvdread/dvdreadsrc.h:
15128 Add basic support for time-based seeking; set timestamps on
15129 outgoing buffers if we have them; create table with
15130 chapter to time mapping when opening a title; rename
15131 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
15132 make it take an explicit pgc argument; fix up some debugging
15133 messages so that title/chapter numbers are printed as starting
15134 from 1 for easier readability.
15136 2006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net>
15138 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
15139 Original commit message from CVS:
15140 * gst/realmedia/Makefile.am:
15141 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
15142 (gst_rmdemux_parse_cont):
15143 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
15144 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
15145 * gst/realmedia/rmutils.h:
15146 Factor out some code into rmutils.[ch]; when reading
15147 strings, don't read beyond the available data; read
15148 metadata strings correctly (string length is 16 bits
15151 2006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15153 Fix dist by including gst-libs/
15154 Original commit message from CVS:
15157 * gst/asfdemux/gstasfdemux.c:
15158 Fix dist by including gst-libs/
15160 2006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net>
15162 Make custom error messages translatable.
15163 Original commit message from CVS:
15164 * ext/dvdread/dvdreadsrc.c: (plugin_init):
15166 Make custom error messages translatable.
15167 * gst/asfdemux/gstasf.c: (plugin_init):
15168 Remove setlocale() call, doesn't seem to be needed or recommended for
15169 plugins, at least not according to gstreamer/docs/random/i18n.
15171 2006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net>
15173 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
15174 Original commit message from CVS:
15175 * gst/asfdemux/Makefile.am:
15176 * gst/asfdemux/asfheaders.c:
15177 * gst/asfdemux/asfheaders.h:
15178 * gst/asfdemux/gstasf.c: (plugin_init):
15179 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
15180 Error out when the stream is encrypted (rather than feeding
15181 garbage to the decoders). Fixes #349025.
15183 2006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net>
15185 Add/enable autofoo magic for translations.
15186 Original commit message from CVS:
15191 Add/enable autofoo magic for translations.
15193 2006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net>
15195 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
15196 Original commit message from CVS:
15197 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
15198 (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
15199 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
15200 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
15201 Don't leak streams, strings or caps. Get rid of unnecessary
15202 getcaps() function.
15204 2006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net>
15206 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
15207 Original commit message from CVS:
15208 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
15209 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
15210 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
15211 (gst_rmdemux_stream_clear_cached_subpackets),
15212 (gst_rmdemux_descramble_cook_audio),
15213 (gst_rmdemux_descramble_dnet_audio),
15214 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
15215 Descramble cook audio streams before sending them to the
15216 decoder. Fixes #347292.
15217 Also miscellaneous clean-ups and log-level changes.
15219 2006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
15221 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
15222 Original commit message from CVS:
15223 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
15224 * ext/lame/gstlame.c: (gst_lame_setup):
15225 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
15227 2006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com>
15229 ext/sidplay/gstsiddec.*: Remove old metadata thing.
15230 Original commit message from CVS:
15231 * ext/sidplay/gstsiddec.cc:
15232 * ext/sidplay/gstsiddec.h:
15233 Remove old metadata thing.
15235 2006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net>
15237 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
15238 Original commit message from CVS:
15239 * gst/asfdemux/gstasfdemux.c:
15240 (gst_asf_demux_get_ext_stream_props_for_stream),
15241 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
15242 Find language codes for audio streams if they are available.
15244 2006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
15246 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
15247 Original commit message from CVS:
15248 * gst/asfdemux/asfheaders.h:
15249 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
15250 (gst_asf_demux_process_stream),
15251 (gst_asf_demux_process_language_list),
15252 (gst_asf_demux_process_ext_stream_props),
15253 (gst_asf_demux_process_queued_extended_stream_objects),
15254 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
15255 * gst/asfdemux/gstasfdemux.h:
15256 Parse extended stream properties objects and stream objects
15257 hidden inside them (but delay creation of the appropriate
15258 pads until after all the 'normal' stream objects have been
15259 dealt with) (#343763). Also parse language list object.
15261 2006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com>
15263 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
15264 Original commit message from CVS:
15265 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
15266 (gst_rmdemux_finalize), (gst_rmdemux_src_event),
15267 (find_seek_offset_time), (gst_rmdemux_perform_seek),
15268 (gst_rmdemux_src_query), (gst_rmdemux_change_state),
15269 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
15270 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
15271 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
15272 * gst/realmedia/rmdemux.h:
15273 Cleanups, use GstSegment for seeking.
15274 Fix error handling.
15275 Combine flow return from all streams.
15277 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
15279 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
15280 Original commit message from CVS:
15281 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
15282 Remove g_assert that shouldn't be there.
15284 2006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com>
15286 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
15287 Original commit message from CVS:
15288 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
15289 Fix refcounting when cropping. Fixes #341677.
15291 2006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com>
15293 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
15294 Original commit message from CVS:
15295 Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
15296 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
15297 (gst_asf_demux_process_segment):
15298 Fix typo. Closes #347029.
15300 2006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net>
15302 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
15303 Original commit message from CVS:
15304 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
15305 Skip chunks for unknown streams properly. Fixes broken sound
15306 and/or video for files that have additional streams that
15307 we don't recognise yet (e.g. if they are embedded in extended
15308 stream properties). Partly fixes #343763.
15310 2006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
15312 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
15313 Original commit message from CVS:
15314 * gst/asfdemux/asfheaders.c:
15315 * gst/asfdemux/asfheaders.h:
15316 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
15317 (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
15318 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
15319 (gst_asf_demux_change_state):
15320 * gst/asfdemux/gstasfdemux.h:
15321 Add some more GUIDs and make debug log more readable
15322 and easier to follow when parsing the headers.
15324 2006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net>
15326 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
15327 Original commit message from CVS:
15328 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
15329 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
15330 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
15331 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
15332 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
15333 * ext/dvdread/dvdreadsrc.h:
15334 Rewrite seeking code and make seeking in DVDs work (#337834).
15336 2006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
15338 autogen.sh: Check for automake-1.9 as well.
15339 Original commit message from CVS:
15341 Check for automake-1.9 as well.
15343 2006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net>
15345 ext/dvdread/dvdreadsrc.c: Make check stronger.
15346 Original commit message from CVS:
15347 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
15348 Make check stronger.
15350 2006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net>
15352 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
15353 Original commit message from CVS:
15354 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
15355 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
15356 (gst_asf_demux_push_buffer):
15357 * gst/asfdemux/gstasfdemux.h:
15358 Handle unknown codec IDs/fourccs properly (#345879); send tag
15359 events after newsegment event; fix use of GST_FOURCC_FORMAT
15362 2006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15364 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
15365 Original commit message from CVS:
15366 * ext/a52dec/gsta52dec.c: (plugin_init):
15367 Call the channel positions get_type() method in plugin_init
15368 to ensure that it isn't simultaneously called later from
15371 2006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
15373 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
15374 Original commit message from CVS:
15375 * gst/mpegstream/gstmpegpacketize.c:
15376 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
15377 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
15378 Also flush packetizer cache when we get a buffer that has the
15379 DISCONT flag set; update current byte position from buffer
15380 offset after a flush.
15382 2006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net>
15384 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
15385 Original commit message from CVS:
15386 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
15387 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
15388 (gst_mpeg_packetize_read):
15389 * gst/mpegstream/gstmpegpacketize.h:
15390 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
15391 (gst_mpeg_parse_change_state):
15392 Flush packetizer cache when we get a FLUSH_STOP event;
15393 remove unused source pad member from packetizer; add debug
15394 category for packetizer.
15396 2006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15398 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
15399 Original commit message from CVS:
15400 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
15401 Treat dual-mono as stereo. It should really be output on 2 separate
15402 pads, but isn't for now.
15404 2006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
15406 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
15407 Original commit message from CVS:
15408 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
15409 Assume 4:3 DAR rather than 4:3 PAR (#345184).
15411 2006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net>
15413 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
15414 Original commit message from CVS:
15415 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
15416 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
15417 any PAR whatsoever (rather than using 0/0, which will lead to
15418 an abort later on). Fixes #345184.
15420 2006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl>
15422 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
15423 Original commit message from CVS:
15424 Patch by: Michael Dominic K. < mdk at mdk org pl>
15425 * ext/mad/gstmad.c: (gst_mad_chain):
15426 Send newsegment event before calling
15427 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
15428 in connection with pad blocking (#342594). While we're at it,
15429 do some minor clean-ups.
15431 2006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net>
15433 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
15434 Original commit message from CVS:
15436 Fix --disable-external (can't set conditionals conditionally,
15439 2006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
15441 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
15442 Original commit message from CVS:
15443 * ext/a52dec/Makefile.am:
15444 ... and then he said "When you go and fix the build you
15445 better make sure you have some spare backslashes in your
15448 2006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
15450 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
15451 Original commit message from CVS:
15452 * ext/sidplay/gstsiddec.cc:
15453 Fix copyright, email addresses and descriptions.
15454 Use saner defaults for arguments. Fixes #344667.
15455 constify some stuff.
15458 Fix negotiation to do mono/44100 by default.
15459 Post error messages.
15460 Use _scale_int where possible.
15462 2006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
15464 ext/dvdnav/.cvsignore: More ignore
15465 Original commit message from CVS:
15466 * ext/dvdnav/.cvsignore:
15469 2006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com>
15471 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
15472 Original commit message from CVS:
15473 * tests/check/elements/amrnbenc.c: (push_data):
15474 Init memory before feeding it to the encoder to make
15475 the valgrind test succeed.
15477 2006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
15479 gst/asfdemux/.cvsignore: More ignore
15480 Original commit message from CVS:
15481 * gst/asfdemux/.cvsignore:
15484 2006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
15486 .cvsignore: Ignore files generated by 'make dist'.
15487 Original commit message from CVS:
15489 Ignore files generated by 'make dist'.
15491 2006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15494 Original commit message from CVS:
15497 * ext/a52dec/Makefile.am:
15498 * ext/dvdnav/Makefile.am:
15499 * ext/dvdread/Makefile.am:
15500 * ext/lame/Makefile.am:
15501 * ext/mad/Makefile.am:
15502 * ext/mpeg2dec/Makefile.am:
15503 * ext/sidplay/Makefile.am:
15506 2006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15508 autogen.sh: require am17
15509 Original commit message from CVS:
15513 * ext/annodex/Makefile.am:
15514 * ext/cdio/Makefile.am:
15515 * ext/dv/Makefile.am:
15516 * ext/esd/Makefile.am:
15517 * ext/flac/Makefile.am:
15518 * ext/gdk_pixbuf/Makefile.am:
15519 * ext/ladspa/Makefile.am:
15520 * ext/libcaca/Makefile.am:
15521 * ext/speex/Makefile.am:
15522 * ext/taglib/Makefile.am:
15523 * sys/oss/Makefile.am:
15524 * sys/sunaudio/Makefile.am:
15525 * sys/ximage/Makefile.am:
15526 clean up build further
15528 2006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com>
15530 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
15531 Original commit message from CVS:
15532 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
15533 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
15534 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
15535 (gst_mpeg2dec_change_state):
15536 * ext/mpeg2dec/gstmpeg2dec.h:
15537 Simplify and don't leak our buffer pool.
15539 Remove unfixed bug number from previous ChangeLog entry.
15541 2006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com>
15543 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
15544 Original commit message from CVS:
15545 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
15546 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
15547 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
15548 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
15549 (gst_mpeg2dec_negotiate_format), (init_dummybuf),
15550 (handle_sequence), (handle_picture), (handle_slice),
15551 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
15552 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
15553 * ext/mpeg2dec/gstmpeg2dec.h:
15554 Fix padtemplate as we can now do fractional framerates.
15557 Add simple frame dropping QoS.
15558 Precalc buffer output sizes and UV offsets.
15559 Always give libmpeg2 a valid fbuf when it wants one.
15560 don't trust libmpeg to discard our buffers but manage it
15562 Fixes #343627, #327350, #335288
15564 2006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net>
15566 win32/MANIFEST: Add a manifest for futures ugly win32 releases.
15567 Original commit message from CVS:
15569 Add a manifest for futures ugly win32 releases.
15570 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
15571 Move bufcaps declaration at the begining of the instructions
15574 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15576 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
15577 Original commit message from CVS:
15578 * ext/alsaspdif/alsaspdifsink.h:
15579 * ext/amrwb/gstamrwbdec.h:
15580 * ext/amrwb/gstamrwbenc.h:
15581 * ext/amrwb/gstamrwbparse.h:
15582 * ext/arts/gst_arts.h:
15583 * ext/artsd/gstartsdsink.h:
15584 * ext/audiofile/gstafparse.h:
15585 * ext/audiofile/gstafsink.h:
15586 * ext/audiofile/gstafsrc.h:
15587 * ext/audioresample/gstaudioresample.h:
15588 * ext/bz2/gstbz2dec.h:
15589 * ext/bz2/gstbz2enc.h:
15590 * ext/dirac/gstdiracdec.h:
15591 * ext/directfb/dfbvideosink.h:
15592 * ext/divx/gstdivxdec.h:
15593 * ext/divx/gstdivxenc.h:
15594 * ext/dts/gstdtsdec.h:
15595 * ext/faac/gstfaac.h:
15596 * ext/gsm/gstgsmdec.h:
15597 * ext/gsm/gstgsmenc.h:
15598 * ext/ivorbis/vorbisenc.h:
15599 * ext/libfame/gstlibfame.h:
15600 * ext/nas/nassink.h:
15601 * ext/neon/gstneonhttpsrc.h:
15602 * ext/polyp/polypsink.h:
15603 * ext/sdl/sdlaudiosink.h:
15604 * ext/sdl/sdlvideosink.h:
15605 * ext/shout/gstshout.h:
15606 * ext/snapshot/gstsnapshot.h:
15607 * ext/sndfile/gstsf.h:
15608 * ext/swfdec/gstswfdec.h:
15609 * ext/tarkin/gsttarkindec.h:
15610 * ext/tarkin/gsttarkinenc.h:
15611 * ext/theora/theoradec.h:
15612 * ext/wavpack/gstwavpackdec.h:
15613 * ext/wavpack/gstwavpackparse.h:
15614 * ext/xine/gstxine.h:
15615 * ext/xvid/gstxviddec.h:
15616 * ext/xvid/gstxvidenc.h:
15617 * gst/cdxaparse/gstcdxaparse.h:
15618 * gst/cdxaparse/gstcdxastrip.h:
15619 * gst/colorspace/gstcolorspace.h:
15620 * gst/festival/gstfestival.h:
15621 * gst/freeze/gstfreeze.h:
15622 * gst/gdp/gstgdpdepay.h:
15623 * gst/gdp/gstgdppay.h:
15624 * gst/modplug/gstmodplug.h:
15625 * gst/mpeg1sys/gstmpeg1systemencode.h:
15626 * gst/mpeg1videoparse/gstmp1videoparse.h:
15627 * gst/mpeg2sub/gstmpeg2subt.h:
15628 * gst/mpegaudioparse/gstmpegaudioparse.h:
15629 * gst/multifilesink/gstmultifilesink.h:
15630 * gst/overlay/gstoverlay.h:
15631 * gst/playondemand/gstplayondemand.h:
15632 * gst/qtdemux/qtdemux.h:
15633 * gst/rtjpeg/gstrtjpegdec.h:
15634 * gst/rtjpeg/gstrtjpegenc.h:
15635 * gst/smooth/gstsmooth.h:
15636 * gst/smoothwave/gstsmoothwave.h:
15637 * gst/spectrum/gstspectrum.h:
15638 * gst/speed/gstspeed.h:
15639 * gst/stereo/gststereo.h:
15640 * gst/switch/gstswitch.h:
15641 * gst/tta/gstttadec.h:
15642 * gst/tta/gstttaparse.h:
15643 * gst/videodrop/gstvideodrop.h:
15644 * gst/xingheader/gstxingmux.h:
15645 * sys/directdraw/gstdirectdrawsink.h:
15646 * sys/directsound/gstdirectsoundsink.h:
15647 * sys/dxr3/dxr3audiosink.h:
15648 * sys/dxr3/dxr3spusink.h:
15649 * sys/dxr3/dxr3videosink.h:
15650 * sys/qcam/gstqcamsrc.h:
15651 * sys/vcd/vcdsrc.h:
15652 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
15654 2006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15656 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
15657 Original commit message from CVS:
15658 * ext/a52dec/gsta52dec.h:
15659 * ext/amrnb/amrnbdec.h:
15660 * ext/amrnb/amrnbenc.h:
15661 * ext/amrnb/amrnbparse.h:
15662 * ext/mpeg2dec/gstmpeg2dec.h:
15663 * ext/sidplay/gstsiddec.h:
15664 * gst/ac3parse/gstac3parse.h:
15665 * gst/asfdemux/gstasfdemux.h:
15666 * gst/asfdemux/gstasfmux.h:
15667 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
15668 * gst/iec958/ac3iec.h:
15669 * gst/mpegaudioparse/gstmpegaudioparse.h:
15670 * gst/mpegstream/gstdvddemux.h:
15671 * gst/mpegstream/gstmpegclock.h:
15672 * gst/mpegstream/gstmpegdemux.h:
15673 * gst/mpegstream/gstmpegparse.h:
15674 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
15676 2006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net>
15678 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
15679 Original commit message from CVS:
15681 Replace current README (containing the release notes from
15682 some 0.9.x version) with a proper README taken from the core.
15684 2006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
15686 ext/amrnb/: Sortof first quick cleanup of all this mess...
15687 Original commit message from CVS:
15688 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
15689 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
15690 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
15691 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
15692 * ext/amrnb/amrnbparse.h:
15693 Sortof first quick cleanup of all this mess...
15694 Don't crap out on empty and invalid FTs but treat them as
15695 empty packets, the decoder handles them fine.
15698 2006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
15700 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
15701 Original commit message from CVS:
15702 * gst/asfdemux/gstasf.c: (plugin_init):
15703 Call gst_riff_init() so the riff debug category gets set up
15704 before it is being used.
15706 2006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org>
15708 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
15709 Original commit message from CVS:
15710 * gst/iec958/ac3_padder.c: (ac3p_parse):
15711 * gst/iec958/ac3_padder.h:
15712 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
15713 (ac3iec_chain_raw), (ac3iec_change_state):
15714 * gst/iec958/ac3iec.h:
15715 Write rate into the caps, for the allowed ac3 rates. Some minor
15718 2006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com>
15720 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
15721 Original commit message from CVS:
15722 Patch by: James "Doc" Livingston <doclivingston gmail com>
15723 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
15724 Do tag merging correctly (#339918). Output taglists
15725 properly in debug statements too while we're at it.
15727 2006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15729 ext/a52dec/gsta52dec.c: Add more debug
15730 Original commit message from CVS:
15731 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
15733 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
15734 (gst_dvdlpcmdec_init), (update_timestamps),
15735 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
15736 (dvdlpcmdec_sink_event):
15737 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
15738 If we have a first_access offset but no current timestamp (might
15739 happen after a seek), then calculate a start time for the first
15740 portion so that it will align with the timestamp given for the
15741 first_access portion.
15742 If a new-segment arrives with format time, store the start
15743 time as a failsafe timestamp in case we never get any further
15744 timestamp info (unlikely)
15745 Mask out the 'frame number' section of the incoming header so
15746 that we don't consider it to be changing on every buffer and
15747 reset the caps constantly.
15748 Use gst_util_uint64_scale for duration calculation
15750 2006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org>
15752 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
15753 Original commit message from CVS:
15754 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
15755 Fix timestamping for cases where the first_access parameter is 4.
15756 Ensure we don't overrun buffers in other cases.
15758 2006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net>
15760 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
15761 Original commit message from CVS:
15762 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
15763 Fix silly bug when reading metadata (#341254).
15765 2006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
15767 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
15768 Original commit message from CVS:
15769 * autogen.sh: (CONFIGURE_DEF_OPT):
15770 libtoolize on Darwin/MacOSX is called glibtoolize
15772 2006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net>
15774 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
15775 Original commit message from CVS:
15776 * ext/lame/gstlame.c: (gst_lame_get_type),
15777 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
15778 (gst_lame_setup), (gst_lame_change_state):
15779 * ext/lame/gstlame.h:
15780 Remove tag writing from lame (which was completely broken
15781 anyway, #329184). Leaving GstTagSetter interface around for
15782 now, albeit non-functional. Should be removed completely
15783 in 0.11. Use the 'id3v2mux' plugin from -good for writing
15786 2006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org>
15789 * ext/dvdread/dvdreadsrc.c:
15790 * gst/asfdemux/gstasfdemux.c:
15791 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
15792 Original commit message from CVS:
15793 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
15795 2006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org>
15797 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
15798 Original commit message from CVS:
15799 Patch by: Andres Salomon <dilinger at debian org>
15800 * ext/lame/gstlame.c: (gst_lame_sink_event):
15801 Fix typo (comma vs. semicolon) (#340710).
15803 2006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de>
15805 ext/mad/gstmad.c: Make mad the second element to support the highly useful
15806 Original commit message from CVS:
15807 Patch by: Lutz Müller <lutz at topfrose de>
15808 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
15809 Make mad the second element to support the highly useful
15810 FORMATS query (#340594)
15812 2006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com>
15814 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
15815 Original commit message from CVS:
15816 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
15817 (gst_mpeg2dec_src_query):
15818 Remember the query duration format before passing it upstream since it
15819 could have been modified.
15820 Add GST_WARNING_OBJECT in sink convert function to detail why the
15821 conversion didn't work.
15823 2006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15825 Define GstElementDetails as const and also static (when defined as global)
15826 Original commit message from CVS:
15827 * ext/amrwb/gstamrwbdec.c:
15828 * ext/amrwb/gstamrwbenc.c:
15829 * ext/amrwb/gstamrwbparse.c:
15830 * ext/arts/gst_arts.c:
15831 * ext/artsd/gstartsdsink.c:
15832 * ext/audiofile/gstafparse.c:
15833 * ext/audiofile/gstafsink.c:
15834 * ext/audiofile/gstafsrc.c:
15835 * ext/audioresample/gstaudioresample.c:
15836 * ext/bz2/gstbz2dec.c:
15837 * ext/bz2/gstbz2enc.c:
15838 * ext/cdaudio/gstcdaudio.c:
15839 * ext/directfb/dfbvideosink.c:
15840 * ext/divx/gstdivxdec.c:
15841 * ext/divx/gstdivxenc.c:
15842 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
15843 * ext/faac/gstfaac.c: (gst_faac_base_init):
15844 * ext/faad/gstfaad.c:
15845 * ext/gsm/gstgsmdec.c:
15846 * ext/gsm/gstgsmenc.c:
15847 * ext/hermes/gsthermescolorspace.c:
15848 * ext/ivorbis/vorbisfile.c:
15849 * ext/lcs/gstcolorspace.c:
15850 * ext/libfame/gstlibfame.c:
15851 * ext/libmms/gstmms.c: (gst_mms_base_init):
15852 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
15853 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
15854 * ext/nas/nassink.c: (gst_nassink_base_init):
15855 * ext/neon/gstneonhttpsrc.c:
15856 * ext/sdl/sdlaudiosink.c:
15857 * ext/sdl/sdlvideosink.c:
15858 * ext/shout/gstshout.c:
15859 * ext/snapshot/gstsnapshot.c:
15860 * ext/sndfile/gstsf.c:
15861 * ext/swfdec/gstswfdec.c:
15862 * ext/tarkin/gsttarkindec.c:
15863 * ext/tarkin/gsttarkinenc.c:
15864 * ext/theora/theoradec.c:
15865 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
15866 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
15867 * ext/xvid/gstxviddec.c:
15868 * ext/xvid/gstxvidenc.c:
15869 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
15870 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
15871 * gst/chart/gstchart.c:
15872 * gst/colorspace/gstcolorspace.c:
15873 * gst/deinterlace/gstdeinterlace.c:
15874 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
15875 * gst/festival/gstfestival.c:
15876 * gst/filter/gstbpwsinc.c:
15877 * gst/filter/gstiir.c:
15878 * gst/filter/gstlpwsinc.c:
15879 * gst/freeze/gstfreeze.c:
15880 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
15881 * gst/librfb/gstrfbsrc.c:
15882 * gst/mixmatrix/mixmatrix.c:
15883 * gst/mpeg1sys/gstmpeg1systemencode.c:
15884 * gst/mpeg1videoparse/gstmp1videoparse.c:
15885 * gst/mpeg2sub/gstmpeg2subt.c:
15886 * gst/mpegaudioparse/gstmpegaudioparse.c:
15887 * gst/multifilesink/gstmultifilesink.c:
15888 * gst/overlay/gstoverlay.c:
15889 * gst/passthrough/gstpassthrough.c:
15890 * gst/playondemand/gstplayondemand.c:
15891 * gst/qtdemux/qtdemux.c:
15892 * gst/rtjpeg/gstrtjpegdec.c:
15893 * gst/rtjpeg/gstrtjpegenc.c:
15894 * gst/smooth/gstsmooth.c:
15895 * gst/smoothwave/gstsmoothwave.c:
15896 * gst/spectrum/gstspectrum.c:
15897 * gst/speed/gstspeed.c:
15898 * gst/stereo/gststereo.c:
15899 * gst/switch/gstswitch.c:
15900 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
15901 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
15902 * gst/vbidec/gstvbidec.c:
15903 * gst/videocrop/gstvideocrop.c:
15904 * gst/videodrop/gstvideodrop.c:
15905 * gst/virtualdub/gstxsharpen.c:
15906 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
15907 * gst/y4m/gsty4mencode.c:
15908 * sys/cdrom/gstcdplayer.c:
15909 * sys/directdraw/gstdirectdrawsink.c:
15910 * sys/directsound/gstdirectsoundsink.c:
15911 * sys/glsink/glimagesink.c:
15912 * sys/qcam/gstqcamsrc.c:
15913 * sys/v4l2/gstv4l2src.c:
15914 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
15915 * sys/ximagesrc/ximagesrc.c:
15916 Define GstElementDetails as const and also static (when defined as
15919 2006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15921 Define GstElementDetails as const and also static (when defined as global)
15922 Original commit message from CVS:
15923 * ext/mad/gstid3tag.c:
15924 * ext/mad/gstmad.c:
15925 * gst/ac3parse/gstac3parse.c:
15926 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15927 * gst/synaesthesia/gstsynaesthesia.c:
15928 Define GstElementDetails as const and also static (when defined as
15931 2006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15933 Define GstElementDetails as const and also static (when defined as global)
15934 Original commit message from CVS:
15935 * ext/aalib/gstaasink.c:
15936 * ext/annodex/gstcmmldec.c:
15937 * ext/annodex/gstcmmlenc.c:
15938 * ext/cairo/gsttextoverlay.c:
15939 * ext/cairo/gsttimeoverlay.c:
15940 * ext/cdio/gstcdiocddasrc.c:
15941 * ext/dv/gstdvdec.c:
15942 * ext/dv/gstdvdemux.c:
15943 * ext/esd/esdmon.c:
15944 * ext/esd/esdsink.c:
15945 * ext/flac/gstflacenc.c:
15946 * ext/flac/gstflactag.c:
15947 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
15948 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
15949 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
15950 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
15951 * ext/gdk_pixbuf/pixbufscale.c:
15952 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
15953 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
15954 * ext/jpeg/gstjpegdec.c:
15955 * ext/jpeg/gstjpegenc.c:
15956 * ext/jpeg/gstsmokedec.c:
15957 * ext/jpeg/gstsmokeenc.c:
15958 * ext/libcaca/gstcacasink.c:
15959 * ext/libmng/gstmngdec.c:
15960 * ext/libmng/gstmngenc.c:
15961 * ext/libpng/gstpngdec.c:
15962 * ext/libpng/gstpngenc.c:
15963 * ext/mikmod/gstmikmod.c:
15964 * ext/raw1394/gstdv1394src.c:
15965 * ext/shout2/gstshout2.c: (gst_shout2send_init):
15966 * ext/shout2/gstshout2.h:
15967 * ext/speex/gstspeexdec.c:
15968 * ext/speex/gstspeexenc.c:
15969 * gst/alpha/gstalpha.c:
15970 * gst/alpha/gstalphacolor.c:
15971 * gst/apetag/gstapedemux.c:
15972 * gst/auparse/gstauparse.c:
15973 * gst/autodetect/gstautoaudiosink.c:
15974 (gst_auto_audio_sink_base_init):
15975 * gst/autodetect/gstautovideosink.c:
15976 (gst_auto_video_sink_base_init):
15977 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
15978 * gst/avi/gstavimux.c: (gst_avimux_base_init):
15979 * gst/cutter/gstcutter.c:
15980 * gst/debug/breakmydata.c:
15981 * gst/debug/efence.c:
15982 * gst/debug/gstnavigationtest.c:
15983 * gst/debug/gstnavseek.c:
15984 * gst/debug/negotiation.c:
15985 * gst/debug/progressreport.c:
15986 * gst/debug/testplugin.c:
15987 * gst/effectv/gstaging.c:
15988 * gst/effectv/gstdice.c:
15989 * gst/effectv/gstedge.c:
15990 * gst/effectv/gstquark.c:
15991 * gst/effectv/gstrev.c:
15992 * gst/effectv/gstshagadelic.c:
15993 * gst/effectv/gstvertigo.c:
15994 * gst/effectv/gstwarp.c:
15995 * gst/flx/gstflxdec.c:
15996 * gst/goom/gstgoom.c:
15997 * gst/icydemux/gsticydemux.c:
15998 * gst/id3demux/gstid3demux.c:
15999 * gst/interleave/deinterleave.c:
16000 * gst/interleave/interleave.c:
16001 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
16002 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
16003 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
16004 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
16005 * gst/level/gstlevel.c:
16006 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
16007 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
16008 * gst/median/gstmedian.c:
16009 * gst/monoscope/gstmonoscope.c:
16010 * gst/multipart/multipartdemux.c:
16011 * gst/multipart/multipartmux.c:
16012 * gst/oldcore/gstaggregator.c:
16013 * gst/oldcore/gstfdsink.c:
16014 * gst/oldcore/gstmd5sink.c:
16015 * gst/oldcore/gstmultifilesrc.c:
16016 * gst/oldcore/gstpipefilter.c:
16017 * gst/oldcore/gstshaper.c:
16018 * gst/oldcore/gststatistics.c:
16019 * gst/rtp/gstasteriskh263.c:
16020 * gst/rtp/gstrtpL16depay.c:
16021 * gst/rtp/gstrtpL16pay.c:
16022 * gst/rtp/gstrtpamrdepay.c:
16023 * gst/rtp/gstrtpamrpay.c:
16024 * gst/rtp/gstrtpdepay.c:
16025 * gst/rtp/gstrtpgsmpay.c:
16026 * gst/rtp/gstrtph263pay.c:
16027 * gst/rtp/gstrtph263pdepay.c:
16028 * gst/rtp/gstrtph263ppay.c:
16029 * gst/rtp/gstrtpilbcdepay.c:
16030 * gst/rtp/gstrtpmp4gpay.c:
16031 * gst/rtp/gstrtpmp4vdepay.c:
16032 * gst/rtp/gstrtpmp4vpay.c:
16033 * gst/rtp/gstrtpmpadepay.c:
16034 * gst/rtp/gstrtpmpapay.c:
16035 * gst/rtp/gstrtppcmadepay.c:
16036 * gst/rtp/gstrtppcmapay.c:
16037 * gst/rtp/gstrtppcmudepay.c:
16038 * gst/rtp/gstrtppcmupay.c:
16039 * gst/rtp/gstrtpspeexdepay.c:
16040 * gst/rtp/gstrtpspeexpay.c:
16041 * gst/rtsp/gstrtpdec.c:
16042 * gst/rtsp/gstrtspsrc.c:
16043 * gst/smpte/gstsmpte.c:
16044 * gst/udp/gstdynudpsink.c:
16045 * gst/udp/gstmultiudpsink.c:
16046 * gst/udp/gstudpsink.c:
16047 * gst/udp/gstudpsrc.c:
16048 * gst/videobox/gstvideobox.c:
16049 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
16050 * gst/videofilter/gstvideobalance.c:
16051 * gst/videofilter/gstvideoflip.c:
16052 * gst/videofilter/gstvideotemplate.c:
16053 (gst_videotemplate_base_init):
16054 * gst/videomixer/videomixer.c:
16055 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
16056 (gst_wavparse_class_init), (gst_wavparse_dispose),
16057 (gst_wavparse_reset), (gst_wavparse_init),
16058 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
16059 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
16060 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
16061 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
16062 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
16063 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
16064 (gst_wavparse_change_state):
16065 * gst/wavparse/gstwavparse.h:
16066 * sys/oss/gstossmixerelement.c:
16067 * sys/oss/gstosssink.c:
16068 * sys/oss/gstosssrc.c:
16069 * sys/osxaudio/gstosxaudioelement.c:
16070 * sys/osxaudio/gstosxaudiosink.c:
16071 * sys/osxaudio/gstosxaudiosrc.c:
16072 * sys/sunaudio/gstsunaudiomixer.c:
16073 * sys/sunaudio/gstsunaudiosink.c:
16074 Define GstElementDetails as const and also static (when defined as
16077 2006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net>
16079 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
16080 Original commit message from CVS:
16081 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
16082 Fix name of custom event (use same as dvdreadsrc).
16083 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
16084 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
16085 Fix event parsing (the event name is in the structure, not the
16086 name of the structure itself); also fix indentation after
16089 2006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net>
16091 ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
16092 Original commit message from CVS:
16093 * ext/mad/gstid3tag.c: (plugin_init):
16094 Change debug category to 'id3mux'.
16096 2006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net>
16098 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
16099 Original commit message from CVS:
16100 Patch by: Alexander Lancaster <alexl at users sourceforge net>
16101 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
16102 (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
16103 (gst_id3_tag_chain):
16104 When acting as a muxer, set caps on outgoing buffers and set caps
16105 on source pad (fixes #323658). Remove unused application/x-gst-tags
16106 cruft from the 0.6 days.
16108 2006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net>
16110 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
16111 Original commit message from CVS:
16112 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
16113 (gst_mad_src_query), (gst_mad_chain):
16114 .. and DEFAULT queries should work too. Use magic gst util scale
16115 functions in some places.
16117 2006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net>
16119 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
16120 Original commit message from CVS:
16121 * ext/mad/gstmad.c: (gst_mad_src_query):
16122 Fix duration query in BYTES format (#336824).
16124 2006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk>
16126 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
16127 Original commit message from CVS:
16128 Patch by: Ed Catmur <ed at catmur dot co dot uk>
16129 * ext/lame/gstlame.c: (gst_lame_sink_event):
16130 Don't crash if we get an EOS event before the encoder
16131 has been set up (#339287).
16133 2006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com>
16135 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
16136 Original commit message from CVS:
16137 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
16138 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
16139 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
16140 Move errors out of the normal code flow.
16141 Don't send eos, basesrc will do that for us when needed.
16143 2006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
16145 gst/mpegstream/: Do state changes correctly
16146 Original commit message from CVS:
16147 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
16148 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
16149 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
16150 Do state changes correctly
16152 2006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net>
16154 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
16155 Original commit message from CVS:
16156 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
16157 (gst_mpeg2dec_alloc_buffer):
16158 Can't use gst_pad_alloc_buffer*() when we are going to crop
16159 the image before sending it out. Downstream basetransform-based
16160 elements will complain about the wrong unit size otherwise
16161 (when not operating in passthrough-mode at least).
16162 Const-ify some static variables and do some minor clean-ups.
16163 Use I420 macros for size/offsets (not really necessary in this
16164 particular context, but this kind of code gets copy'n'pasted).
16166 2006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net>
16168 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
16169 Original commit message from CVS:
16170 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
16172 * gst/mpegstream/gstmpegpacketize.h:
16173 g_malloc() can't fail, we don't need to handle this. Same for
16174 gst_buffer_new_and_alloc().
16175 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
16176 klass->send_buffer() should have the same semantics as
16177 gst_pad_push(), ie. ownership of the buffer is transfered,
16178 so we never have to unref the buffer no matter what the flow
16181 2006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16183 * tests/check/gst-plugins-ugly.supp:
16184 one more suppression for FC4
16185 Original commit message from CVS:
16186 one more suppression for FC4
16188 2006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org>
16190 * tests/check/gst-plugins-ugly.supp:
16191 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
16192 Original commit message from CVS:
16193 The AMR encoder sucks giant sucky things through a sucky object with a giant
16194 sucking machine. More suppressions.
16196 2006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16198 add test for amrnbenc, enable test infrastructure, and fix a leak
16199 Original commit message from CVS:
16200 add test for amrnbenc, enable test infrastructure, and fix a leak
16201 * common/check.mak:
16202 allow for specifying more than one suppressions file in SUPPRESSIONS
16204 * tests/Makefile.am:
16205 * tests/check/.cvsignore:
16206 * tests/check/Makefile.am:
16207 * tests/check/elements/.cvsignore:
16210 * tests/check/gst-plugins-ugly.supp:
16211 add suppressions for libs used by -ugly
16212 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
16213 (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
16214 (GST_START_TEST), (amrnbenc_suite), (main):
16215 add a simple test for encoding amr
16216 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
16217 fix pad template leaks
16219 2006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org>
16221 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
16222 Original commit message from CVS:
16223 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
16224 Plug big leak in AMR encoder.
16226 2006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net>
16228 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
16229 Original commit message from CVS:
16230 * ext/mad/gstmad.c: (index_seek):
16231 move GstIndexEntry *entry variable declaration before
16232 the first instruction
16233 * ext/mad/gstmad.c:
16234 remove debug macros with variable number of parameter by using
16235 GST_DEBUG for WIN32
16236 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
16237 use gst_guint64_to_gdouble for conversions
16238 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
16239 replace __FUNCTION__ which is not supported by MSVC by the current function name
16240 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
16241 remove LL suffix by using G_GINT64_CONSTANT
16242 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
16243 use gst_guint64_to_gdouble for conversions
16244 * gst/mpegstream/gstmpegparse.h:
16245 remove LL suffix by using G_GINT64_CONSTANT
16247 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
16248 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
16250 2006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16252 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
16253 Original commit message from CVS:
16254 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
16255 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
16256 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
16257 * ext/mad/gstmad.c: (gst_mad_class_init):
16258 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
16259 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
16260 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
16261 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
16262 * gst/iec958/ac3iec.c: (ac3iec_class_init):
16263 * gst/mpegaudioparse/gstmpegaudioparse.c:
16264 (gst_mp3parse_class_init):
16265 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
16266 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
16267 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
16268 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
16269 * gst/synaesthesia/gstsynaesthesia.c:
16270 (gst_synaesthesia_class_init):
16271 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
16273 2006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
16275 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
16276 Original commit message from CVS:
16277 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
16278 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
16279 (gst_asf_demux_push_buffer):
16280 Send newsegment event only once per pad, fixes #336550.
16282 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
16284 Unify the long descriptions in the plugin details (#337263).
16285 Original commit message from CVS:
16286 Patch by: j^ <j at bootlab dot org>
16287 * ext/amrwb/gstamrwbdec.c:
16288 * ext/amrwb/gstamrwbenc.c:
16289 * ext/amrwb/gstamrwbparse.c:
16290 * ext/arts/gst_arts.c:
16291 * ext/artsd/gstartsdsink.c:
16292 * ext/audiofile/gstafparse.c:
16293 * ext/audiofile/gstafsink.c:
16294 * ext/audiofile/gstafsrc.c:
16295 * ext/cdaudio/gstcdaudio.c:
16296 * ext/directfb/dfbvideosink.c:
16297 * ext/divx/gstdivxdec.c:
16298 * ext/divx/gstdivxenc.c:
16299 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
16300 * ext/faac/gstfaac.c: (gst_faac_base_init):
16301 * ext/faad/gstfaad.c:
16302 * ext/gsm/gstgsmdec.c:
16303 * ext/gsm/gstgsmenc.c:
16304 * ext/hermes/gsthermescolorspace.c:
16305 * ext/ivorbis/vorbisfile.c:
16306 * ext/lcs/gstcolorspace.c:
16307 * ext/libfame/gstlibfame.c:
16308 * ext/libmms/gstmms.c: (gst_mms_base_init):
16309 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
16310 * ext/nas/nassink.c: (gst_nassink_base_init):
16311 * ext/neon/gstneonhttpsrc.c:
16312 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
16313 * ext/sdl/sdlaudiosink.c:
16314 * ext/sdl/sdlvideosink.c:
16315 * ext/shout/gstshout.c:
16316 * ext/snapshot/gstsnapshot.c:
16317 * ext/sndfile/gstsf.c:
16318 * ext/tarkin/gsttarkindec.c:
16319 * ext/tarkin/gsttarkinenc.c:
16320 * ext/theora/theoradec.c:
16321 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
16322 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
16323 * ext/xvid/gstxviddec.c:
16324 * ext/xvid/gstxvidenc.c:
16325 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
16326 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
16327 * gst/chart/gstchart.c:
16328 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
16329 * gst/festival/gstfestival.c:
16330 * gst/filter/gstiir.c:
16331 * gst/filter/gstlpwsinc.c:
16332 * gst/freeze/gstfreeze.c:
16333 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
16334 * gst/mixmatrix/mixmatrix.c:
16335 * gst/mpeg1sys/gstmpeg1systemencode.c:
16336 * gst/mpeg1videoparse/gstmp1videoparse.c:
16337 * gst/mpeg2sub/gstmpeg2subt.c:
16338 * gst/mpegaudioparse/gstmpegaudioparse.c:
16339 * gst/multifilesink/gstmultifilesink.c:
16340 * gst/overlay/gstoverlay.c:
16341 * gst/passthrough/gstpassthrough.c:
16342 * gst/playondemand/gstplayondemand.c:
16343 * gst/qtdemux/qtdemux.c:
16344 * gst/rtjpeg/gstrtjpegdec.c:
16345 * gst/rtjpeg/gstrtjpegenc.c:
16346 * gst/smooth/gstsmooth.c:
16347 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
16348 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
16349 * gst/videocrop/gstvideocrop.c:
16350 * gst/videodrop/gstvideodrop.c:
16351 * gst/virtualdub/gstxsharpen.c:
16352 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
16353 * gst/y4m/gsty4mencode.c:
16354 Unify the long descriptions in the plugin details (#337263).
16356 2006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org>
16358 * gst-plugins-ugly.spec.in:
16359 fix version numbering
16360 Original commit message from CVS:
16361 fix version numbering
16363 2006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org>
16366 * gst-plugins-ugly.spec.in:
16367 add dvdsub plugin to spec
16368 Original commit message from CVS:
16369 add dvdsub plugin to spec
16371 2006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16373 docs/plugins/: add siddec
16374 Original commit message from CVS:
16375 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16376 * docs/plugins/inspect/plugin-siddec.xml:
16378 * ext/dvdnav/dvdnavsrc.c:
16381 2006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16385 * ext/sidplay/Makefile.am:
16386 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
16387 Original commit message from CVS:
16388 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
16390 2006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16392 * docs/plugins/.gitignore:
16393 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16395 Original commit message from CVS:
16398 2006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16401 * docs/plugins/inspect/plugin-a52dec.xml:
16402 * docs/plugins/inspect/plugin-amrnb.xml:
16403 * docs/plugins/inspect/plugin-asf.xml:
16404 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16405 * docs/plugins/inspect/plugin-dvdread.xml:
16406 * docs/plugins/inspect/plugin-dvdsub.xml:
16407 * docs/plugins/inspect/plugin-iec958.xml:
16408 * docs/plugins/inspect/plugin-lame.xml:
16409 * docs/plugins/inspect/plugin-mad.xml:
16410 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16411 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16412 * docs/plugins/inspect/plugin-mpegstream.xml:
16413 * docs/plugins/inspect/plugin-rmdemux.xml:
16414 update plugin inspect files
16415 Original commit message from CVS:
16416 update plugin inspect files
16418 2006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16420 * gst/mpegaudioparse/gstxingmux.c:
16421 rework build; add translations for v4l2
16422 Original commit message from CVS:
16423 rework build; add translations for v4l2
16425 2006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16427 configure.ac: rework similarly to other modules
16428 Original commit message from CVS:
16430 rework similarly to other modules
16431 * ext/a52dec/gsta52dec.c:
16432 * ext/amrnb/amrnb.c:
16433 * ext/dvdnav/dvdnavsrc.c:
16434 * ext/dvdread/dvdreadsrc.c:
16435 * ext/lame/gstlame.c:
16436 * ext/mad/gstid3tag.c:
16437 * ext/mpeg2dec/gstmpeg2dec.c:
16438 * ext/sidplay/gstsiddec.cc:
16439 * gst/asfdemux/gstasf.c:
16440 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16441 * gst/dvdsub/gstdvdsubdec.c:
16442 * gst/iec958/ac3iec.c:
16443 * gst/mpegaudioparse/gstmpegaudioparse.c:
16444 * gst/mpegstream/gstmpegstream.c:
16445 * gst/realmedia/rmdemux.c: (plugin_init):
16446 use the correct defines
16448 2006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16452 * docs/plugins/.gitignore:
16454 Original commit message from CVS:
16457 2006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16463 Original commit message from CVS:
16466 === release 0.10.3 ===
16468 2006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16474 * docs/plugins/gst-plugins-ugly-plugins.signals:
16475 * docs/plugins/inspect/plugin-amrnb.xml:
16476 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16477 * docs/plugins/inspect/plugin-iec958.xml:
16478 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16479 * docs/plugins/inspect/plugin-rmdemux.xml:
16481 Original commit message from CVS:
16484 2006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com>
16486 better/unified long descriptions
16487 Original commit message from CVS:
16488 * ext/aalib/gstaasink.c:
16489 * ext/annodex/gstcmmldec.c:
16490 * ext/annodex/gstcmmlenc.c:
16491 * ext/cairo/gsttextoverlay.c:
16492 * ext/cairo/gsttimeoverlay.c:
16493 * ext/cdio/gstcdiocddasrc.c:
16494 * ext/dv/gstdvdec.c:
16495 * ext/esd/esdmon.c:
16496 * ext/esd/esdsink.c:
16497 * ext/flac/gstflacdec.c:
16498 * ext/flac/gstflacenc.c:
16499 * ext/flac/gstflactag.c:
16500 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
16501 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
16502 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
16503 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
16504 * ext/gdk_pixbuf/gstgdkpixbuf.c:
16505 * ext/gdk_pixbuf/pixbufscale.c:
16506 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
16507 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
16508 * ext/jpeg/gstjpegdec.c:
16509 * ext/jpeg/gstjpegenc.c:
16510 * ext/jpeg/gstsmokedec.c:
16511 * ext/jpeg/gstsmokeenc.c:
16512 * ext/libcaca/gstcacasink.c:
16513 * ext/libmng/gstmngdec.c:
16514 * ext/libmng/gstmngenc.c:
16515 * ext/libpng/gstpngdec.c:
16516 * ext/libpng/gstpngenc.c:
16517 * ext/mikmod/gstmikmod.c:
16518 * ext/raw1394/gstdv1394src.c:
16519 * ext/shout2/gstshout2.c:
16520 * ext/speex/gstspeexdec.c:
16521 * ext/speex/gstspeexenc.c:
16522 * gst/alpha/gstalpha.c:
16523 * gst/alpha/gstalphacolor.c:
16524 * gst/auparse/gstauparse.c:
16525 * gst/autodetect/gstautoaudiosink.c:
16526 (gst_auto_audio_sink_base_init):
16527 * gst/autodetect/gstautovideosink.c:
16528 (gst_auto_video_sink_base_init):
16529 * gst/avi/gstavimux.c: (gst_avimux_base_init):
16530 * gst/cutter/gstcutter.c:
16531 * gst/debug/breakmydata.c:
16532 * gst/debug/efence.c:
16533 * gst/debug/gstnavigationtest.c:
16534 * gst/debug/negotiation.c:
16535 * gst/debug/progressreport.c:
16536 * gst/debug/testplugin.c:
16537 * gst/effectv/gstaging.c:
16538 * gst/effectv/gstdice.c:
16539 * gst/effectv/gstedge.c:
16540 * gst/effectv/gstquark.c:
16541 * gst/effectv/gstrev.c:
16542 * gst/effectv/gstvertigo.c:
16543 * gst/effectv/gstwarp.c:
16544 * gst/flx/gstflxdec.c:
16545 * gst/goom/gstgoom.c:
16546 * gst/interleave/deinterleave.c:
16547 * gst/interleave/interleave.c:
16548 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
16549 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
16550 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
16551 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
16552 * gst/level/gstlevel.c:
16553 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
16554 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
16555 * gst/median/gstmedian.c:
16556 * gst/monoscope/gstmonoscope.c:
16557 * gst/multipart/multipartdemux.c:
16558 * gst/multipart/multipartmux.c:
16559 * gst/oldcore/gstmd5sink.c:
16560 * gst/oldcore/gstmultifilesrc.c:
16561 * gst/oldcore/gstpipefilter.c:
16562 * gst/oldcore/gstshaper.c:
16563 * gst/oldcore/gststatistics.c:
16564 * gst/rtp/gstasteriskh263.c:
16565 * gst/rtp/gstrtpL16depay.c:
16566 * gst/rtp/gstrtpL16pay.c:
16567 * gst/rtp/gstrtpamrdepay.c:
16568 * gst/rtp/gstrtpamrpay.c:
16569 * gst/rtp/gstrtpdepay.c:
16570 * gst/rtp/gstrtpgsmpay.c:
16571 * gst/rtp/gstrtph263pay.c:
16572 * gst/rtp/gstrtph263pdepay.c:
16573 * gst/rtp/gstrtph263ppay.c:
16574 * gst/rtp/gstrtpmp4gpay.c:
16575 * gst/rtp/gstrtpmp4vdepay.c:
16576 * gst/rtp/gstrtpmp4vpay.c:
16577 * gst/rtp/gstrtpmpadepay.c:
16578 * gst/rtp/gstrtpmpapay.c:
16579 * gst/rtp/gstrtppcmadepay.c:
16580 * gst/rtp/gstrtppcmapay.c:
16581 * gst/rtp/gstrtppcmudepay.c:
16582 * gst/rtp/gstrtppcmupay.c:
16583 * gst/rtp/gstrtpspeexdepay.c:
16584 * gst/rtp/gstrtpspeexpay.c:
16585 * gst/rtsp/gstrtpdec.c:
16586 * gst/smpte/gstsmpte.c:
16587 * gst/videobox/gstvideobox.c:
16588 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
16589 * gst/videofilter/gstvideobalance.c:
16590 * gst/videofilter/gstvideoflip.c:
16591 * gst/videofilter/gstvideotemplate.c:
16592 (gst_videotemplate_base_init):
16593 * gst/videomixer/videomixer.c:
16594 * gst/wavenc/gstwavenc.c:
16595 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
16596 better/unified long descriptions
16598 Some cleanups to auparse, don't send multiple newsegments.
16600 2006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
16602 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
16603 Original commit message from CVS:
16604 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
16605 Don't unref event unconditionally after giving away ownership
16606 (gst_pad_push_event(), gst_pad_send_event() and
16607 gst_pad_event_default() take ownership of the event
16608 passed to them). Fixes warnings/crashes caused by
16611 2006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net>
16613 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
16614 Original commit message from CVS:
16615 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
16616 Don't ref NULL caps (private streams have NULL caps) (#336387);
16617 also, no need to set caps on the same buffer twice.
16619 2006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net>
16621 gst/mpegstream/: Don't leak element and pad names in error messages, use
16622 Original commit message from CVS:
16623 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
16624 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
16625 (gst_dvd_demux_get_subpicture_stream):
16626 * gst/mpegstream/gstmpegdemux.c:
16627 (gst_mpeg_demux_sync_stream_to_time):
16628 Don't leak element and pad names in error messages, use
16629 GST_DEBUG_PAD_NAME instead. Add some more debug code.
16631 2006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
16633 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
16634 Original commit message from CVS:
16635 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
16636 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
16637 Name the structure in the custom event with the
16638 language codes for the audio and subtitle streams
16639 actually like dvddemux expects it to be named.
16640 Set caps on source pad and outgoing buffers.
16642 2006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
16644 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
16645 Original commit message from CVS:
16646 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
16647 (gst_lame_get_property), (gst_lame_setup):
16648 * ext/lame/gstlame.h:
16649 Make xingheader property non-functional, it's broken anyway
16650 after all (use xingmux instead).
16652 2006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net>
16654 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
16655 Original commit message from CVS:
16656 * ext/lame/gstlame.c: (gst_lame_sink_event):
16657 On EOS, flush encoder and send remaining data. Fix
16658 return value handling in sink event function.
16660 2006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch>
16662 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
16663 Original commit message from CVS:
16664 Patch by: Jürg Billeter <j at bitron dot ch>
16665 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
16666 Fix wrong check for started flag when setting the 'device' property.
16667 We want to allow it when the source is NOT started yet and ignore it
16668 when the source is running.
16670 2006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
16672 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
16673 Original commit message from CVS:
16674 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
16675 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
16676 (gst_asf_demux_process_chunk):
16677 * gst/asfdemux/gstasfdemux.h:
16678 Subtract first timestamp from timestamps, so that
16679 stream starts from 0; makes live streams that don't
16680 start at 0 work again (fixes #317310, #336097).
16682 2006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com>
16684 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
16685 Original commit message from CVS:
16686 Patch by: Christian Kirbach
16688 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
16689 -good. Fixes build on some systems (#331838).
16691 2006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net>
16693 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
16694 Original commit message from CVS:
16695 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16696 (gst_rmdemux_parse_cont):
16697 Extract more tags and also post codec name tag on the
16698 bus so this shows up in totem and nautilus.
16700 2006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net>
16702 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
16703 Original commit message from CVS:
16704 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16705 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
16706 Extra data usually goes into the caps as 'codec_data', not
16707 as first buffer into the stream.
16708 Need to byte swap AC3 content in realmedia files for some
16709 reason (fixes #331588).
16711 2006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net>
16713 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
16714 Original commit message from CVS:
16715 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
16716 (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
16717 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
16718 When operating in pull mode, post an error message on the
16719 bus when all source pads are unlinked or some other fatal
16720 error occured (#323023). Regrade some recurring debug messages
16721 to LOG level. Convert c++-style comments into C-style ones.
16723 2006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net>
16725 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
16726 Original commit message from CVS:
16727 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
16728 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
16729 (gst_rmdemux_all_source_pads_unlinked),
16730 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
16731 (gst_rmdemux_parse_packet):
16732 * gst/realmedia/rmdemux.h:
16733 Handle unlinked source pads properly and stop if all source pads
16734 are unlinked (#323023).
16736 2006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz>
16738 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
16739 Original commit message from CVS:
16740 Patch by: Michal Benes <michal dot benes at xeris dot cz>
16741 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
16742 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
16743 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
16744 * gst/mpegstream/gstmpegdemux.h:
16745 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
16746 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
16747 clock_freq of 90kHz this timestamp overflows every ~13 hours. This
16748 situation really happens when grabbing DVB streams. Current
16749 mpegdemuxer can not handle this situation correctly and it
16750 restarts counting gstreamer timestamps from zero.
16753 2006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org>
16755 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
16756 Original commit message from CVS:
16757 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
16758 (gst_a52dec_chain_raw), (gst_a52dec_change_state):
16759 * ext/a52dec/gsta52dec.h:
16760 Fix #334550: failure to play raw AC3 files due to segment problems.
16762 2006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org>
16764 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
16765 Original commit message from CVS:
16766 Patch by: Christophe Fergeau <teuf gnome org>
16767 * ext/lame/gstlame.c: (gst_lame_release_memory),
16768 (gst_lame_finalize), (gst_lame_class_init),
16769 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
16770 (gst_lame_change_state):
16771 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
16773 2006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
16775 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
16776 Original commit message from CVS:
16777 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
16778 (gst_mad_sink_event), (gst_mad_change_state):
16779 Include AUDIO_CODEC tag with tags posted if input is not
16780 framed (#334258). Use _scale() util functions in more places.
16782 2006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org>
16784 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
16785 Original commit message from CVS:
16786 2006-03-12 Christophe Fergeau <teuf@gnome.org>
16787 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
16788 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
16789 property as BROKEN (see
16790 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
16791 explanation why it's broken).
16793 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
16795 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
16796 Original commit message from CVS:
16797 2006-03-11 Christophe Fergeau <teuf@gnome.org>
16798 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
16800 * gst/xingheader/Makefile.am:
16801 * gst/xingheader/gstxingmux.c:
16802 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
16803 to MP3 files (this allows decoder to figure out the length of VBR
16806 2006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org>
16808 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
16809 Original commit message from CVS:
16810 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
16811 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
16812 tag (#333683, patch by: Alex Lancaster).
16814 2006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com>
16816 ext/amrnb/: Further fancyfication.
16817 Original commit message from CVS:
16818 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
16819 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
16820 (gst_amrnbdec_state_change):
16821 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
16822 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
16823 (gst_amrnbenc_state_change):
16824 * ext/amrnb/amrnbenc.h:
16825 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
16826 (gst_amrnbparse_query):
16827 Further fancyfication.
16828 Use _take to get writable data from the adapter.
16829 Precalc packet duration.
16831 Forward _push to upstream.
16832 Post error messages when something goes wrong.
16833 Remove old code in amrnbparse.
16834 Don't ignore query results from upstream.
16836 2006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org>
16838 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
16839 Original commit message from CVS:
16840 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
16841 The AMR encoder writes into the audio buffers it processes, so
16842 use gst_buffer_make_writable() on buffers we might (they go through
16843 an adapter, so there can be copying going on later anyway) be
16846 2006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net>
16848 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
16849 Original commit message from CVS:
16850 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
16851 (gst_mpeg_parse_handle_src_query):
16852 Declare variables at the beginning of a block and make
16853 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
16855 2006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it>
16857 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
16858 Original commit message from CVS:
16859 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
16860 Read packet size, sequence and padsize in right order again
16861 (fixes #332796; patch by: Fabrizio Gennari).
16863 2006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
16865 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
16866 Original commit message from CVS:
16867 * gst/iec958/ac3iec.c:
16868 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
16870 2006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16872 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
16873 Original commit message from CVS:
16875 Make the id3tag and mad checks check for both a header and the
16876 appropriate library if the pkg-config is missing. (Closes #331842)
16877 Split the id3tag and mad checks into 2 pieces. Sometime soon I might
16878 do the same for the plugins themselves.
16880 2006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net>
16882 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
16883 Original commit message from CVS:
16884 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
16885 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
16886 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
16887 * ext/mpeg2dec/gstmpeg2dec.h:
16888 Don't treat STATE_INVALID as fatal error; throw an error
16889 only after five consecutive decoding errors. Makes decoding
16890 mpeg streams more robust and fixes playback of joined clips
16893 2006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
16895 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
16896 Original commit message from CVS:
16897 * ext/dvdnav/dvdnavsrc.h:
16898 Oops. forgot to add this one.
16900 2006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net>
16902 ext/Makefile.am: Fix dist-check.
16903 Original commit message from CVS:
16904 2006-02-26 Julien MOUTTE <julien@moutte.net>
16905 * ext/Makefile.am: Fix dist-check.
16907 2006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net>
16909 configure.ac: Disable dvdnavsrc for now.
16910 Original commit message from CVS:
16912 Disable dvdnavsrc for now.
16914 2006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net>
16916 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
16917 Original commit message from CVS:
16920 * ext/dvdnav/Makefile.am:
16921 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
16922 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
16923 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
16924 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
16925 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
16926 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
16927 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
16928 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
16929 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
16930 (gst_dvd_nav_src_make_dvd_event),
16931 (gst_dvd_nav_src_structure_set_uint64),
16932 (gst_dvd_nav_src_push_dvd_nav_packet_event),
16933 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
16934 (gst_dvd_nav_src_push_titlelang_event),
16935 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
16936 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
16937 (gst_dvd_nav_src_handle_navigation_event),
16938 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
16939 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
16940 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
16941 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
16942 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
16943 (gst_dvd_nav_src_do_init), (plugin_init):
16944 dvdnavsrc ported to 0.10, for the most part at least. Not quite
16945 ready for prime time yet though.
16947 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net>
16949 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
16950 Original commit message from CVS:
16951 * ext/cdio/Makefile.am:
16952 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
16953 required for Cygwin, see #317048)
16954 * gst/rtp/gstasteriskh263.c:
16955 Cygwin has includes for both the unix network socket API
16956 and the windows API, but only one can be included, so fix
16957 includes to only use one or the other, prefering the unxi
16960 2006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
16962 Port dvdsubdec to 0.10
16963 Original commit message from CVS:
16965 * gst/dvdsub/Makefile.am:
16966 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
16967 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
16968 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
16969 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
16970 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
16971 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
16972 (gst_send_empty_fill), (gst_send_subtitle_frame),
16973 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
16974 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
16976 * gst/dvdsub/gstdvdsubdec.h:
16977 Port dvdsubdec to 0.10
16979 2006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16981 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
16982 Original commit message from CVS:
16983 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
16984 Push the rank up to SECONDARY+1 so that dvddemux is preferred over
16985 mpegdemux for MPEG-2 video streams.
16987 2006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16989 configure.ac: Bump nano back to CVS
16990 Original commit message from CVS:
16992 Bump nano back to CVS
16994 === release 0.10.2 ===
16996 2006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16998 configure.ac: releasing 0.10.2, "Season to Taste"
16999 Original commit message from CVS:
17001 releasing 0.10.2, "Season to Taste"
17003 2006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17005 configure.ac: releasing 0.10.1.3 prelease for 0.10.2
17006 Original commit message from CVS:
17008 releasing 0.10.1.3 prelease for 0.10.2
17010 2006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net>
17012 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
17013 Original commit message from CVS:
17014 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
17015 In sink event handler, release object lock again
17016 _before_ sending EOS event downstream (#313838).
17018 2006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org>
17021 * gst/asfdemux/gstasf.c:
17022 fix rank of asfdemux
17023 Original commit message from CVS:
17024 fix rank of asfdemux
17026 2006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17028 configure.ac: releasing 0.10.1.2 prelease for 0.10.2
17029 Original commit message from CVS:
17031 releasing 0.10.1.2 prelease for 0.10.2
17033 2006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org>
17035 * gst-plugins-ugly.spec.in:
17037 Original commit message from CVS:
17040 2006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net>
17042 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
17043 Original commit message from CVS:
17044 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
17045 (crop_copy_i422_buffer), (crop_buffer):
17046 When we need to crop the output buffer, make sure we
17047 create a buffer of the right size and respect the implicit
17048 striding used for I420 elsewhere in GStreamer (#331301).
17050 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net>
17052 ext/cdio/gstcdio.c: Init debug category (#331253).
17053 Original commit message from CVS:
17054 * ext/cdio/gstcdio.c: (plugin_init):
17055 Init debug category (#331253).
17057 2006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com>
17059 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
17060 Original commit message from CVS:
17061 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
17062 Do not error out on non-recognized streams. Ignore them and allow
17063 playback of the other streams.
17065 2006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17067 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
17068 Original commit message from CVS:
17069 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
17070 Add a small sanity check for LPCM reading.
17072 2006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com>
17074 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
17075 Original commit message from CVS:
17076 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
17077 Take into account the file properties preroll value for
17078 timestamping/newsegment. It's weird this value was commented out.
17080 2006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com>
17082 gst/asfdemux/Makefile.am: More asf makefile fixing.
17083 Original commit message from CVS:
17084 * gst/asfdemux/Makefile.am:
17085 More asf makefile fixing.
17087 2006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com>
17089 ext/lame/gstlame.c: Fix up lame a bit.
17090 Original commit message from CVS:
17091 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
17092 (gst_lame_change_state):
17094 Apply patch #319782 by Gautier Portet.
17096 2006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com>
17098 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
17099 Original commit message from CVS:
17100 * gst/asfdemux/Makefile.am:
17101 But we do need to link against the riff libraryr.
17103 2006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com>
17105 gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
17106 Original commit message from CVS:
17107 * gst/asfdemux/Makefile.am:
17108 We don't want asfmux.c yet.
17110 2006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com>
17112 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
17113 Original commit message from CVS:
17114 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
17115 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
17116 (gst_mad_change_state):
17117 Port fixes for bugs 314771, 308772, 140237, and 302625
17118 from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
17119 Use GST_EVENT_FLUSH_STOP to clear data from the current input
17120 buffer, to avoid using it for any future decoding.
17122 2006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net>
17124 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
17125 Original commit message from CVS:
17127 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
17128 (gst_asf_get_guid_nick):
17129 * gst/asfdemux/asfheaders.h:
17130 * gst/asfdemux/gstasf.c: (plugin_init):
17131 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
17132 (gst_asf_demux_class_init), (gst_asf_demux_init),
17133 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
17134 (gst_asf_demux_handle_src_event),
17135 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
17136 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
17137 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
17138 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
17139 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
17140 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
17141 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
17142 (gst_asf_demux_get_bitrate_record),
17143 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
17144 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
17145 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
17146 (gst_asf_demux_get_obj_data_correction),
17147 (gst_asf_demux_get_stream_audio),
17148 (gst_asf_demux_get_stream_correction),
17149 (gst_asf_demux_get_stream_video),
17150 (gst_asf_demux_get_stream_video_format),
17151 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
17152 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
17153 (gst_asf_demux_process_stream),
17154 (gst_asf_demux_get_gst_tag_from_tag_name),
17155 (gst_asf_demux_commit_taglist),
17156 (gst_asf_demux_process_ext_content_desc),
17157 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
17158 (gst_asf_demux_process_header), (gst_asf_demux_process_file),
17159 (gst_asf_demux_process_comment),
17160 (gst_asf_demux_process_bitrate_props_object),
17161 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
17162 (gst_asf_demux_descramble_segment),
17163 (gst_asf_demux_element_send_event),
17164 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
17165 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
17166 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
17167 (gst_asf_demux_get_src_query_types),
17168 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
17169 * gst/asfdemux/gstasfdemux.h:
17170 asfdemux ported to 0.10. Does still need a bit of work (seems like
17171 there's something funky going on when timestamping video frames).
17172 The seeking code is likely to make Wim cry, but hey, at least it
17175 2006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
17177 ext/amrnb/amrnbdec.c: Some more comments.
17178 Original commit message from CVS:
17179 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
17180 (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
17181 Some more comments.
17182 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
17183 Applied patch from Fabrizio Gennari, fixes #330844.
17185 2006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
17187 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
17188 Original commit message from CVS:
17189 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
17190 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
17191 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
17192 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
17193 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
17194 * ext/dvdread/dvdreadsrc.h:
17195 Let's try to play the title the user set via the URI handler or
17196 via properties instead of always playing the first title. Also,
17197 Also, count title/chapter/angle number in URI and properties
17198 from 1 rather than 0.
17200 2006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net>
17202 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
17203 Original commit message from CVS:
17204 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
17205 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
17206 (gst_dvd_read_src_do_duration_query):
17207 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
17208 otherwise GstBaseSrc will think we can operate pull_range based,
17209 which we don't really, and typefinding will fail miserably.
17210 Also, make seeking work somewhat (only works with flumpegdemux
17211 at the moment, mpegstream needs fixing for that first).
17213 2006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net>
17215 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
17216 Original commit message from CVS:
17217 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
17218 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
17219 Only allocate buffer once we know exactly how much we need,
17220 rather than gratuitously allocating 2MB-buffers all the time
17221 even if we usually need much less than that. Also, demote
17222 a debug message from DEBUG to LOG level.
17224 2006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
17226 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
17227 Original commit message from CVS:
17228 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
17229 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
17230 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
17231 (gst_dvd_read_src_do_position_query):
17232 Add some more debugging and fix duration query in BYTES.
17234 2006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net>
17236 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
17237 Original commit message from CVS:
17240 * ext/dvdread/Makefile.am:
17241 * ext/dvdread/dvdreadsrc.c:
17242 * ext/dvdread/dvdreadsrc.h:
17243 Half-baked port to 0.10. Needs some love
17244 in the seeking department, but at least
17246 * ext/dvdread/stream_labels.c:
17247 * ext/dvdread/stream_labels.h:
17248 Remove these (we use ISO-639 language codes internally; applications
17249 that want to translate those into language names for display to the
17250 user should rely on the iso-codes package for that).
17252 2006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com>
17254 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
17255 Original commit message from CVS:
17256 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
17257 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
17258 (gst_amrnbdec_state_change):
17259 * ext/amrnb/amrnbdec.h:
17260 Fix amrnbdec, handle events, take copy from adapter since the decoder
17261 apparently writes in the source data.
17262 Use some _scale_int, and precalc duration.
17263 Fix some leaks, post ERROR messages.
17265 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net>
17267 docs/plugins/: Add cdio plugin to docs.
17268 Original commit message from CVS:
17269 * docs/plugins/Makefile.am:
17270 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
17271 * docs/plugins/gst-plugins-good-plugins-sections.txt:
17272 * docs/plugins/inspect/plugin-cdio.xml:
17273 Add cdio plugin to docs.
17274 * ext/cdio/gstcdiocddasrc.c:
17276 * ext/cdio/gstcdio.c:
17277 The plugin is called 'cdio' not 'cddio'.
17279 2006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net>
17281 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
17282 Original commit message from CVS:
17283 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
17284 One source pad not being linked is not an error condition when we're
17285 still parsing the header. In this case (e.g. where we don't have a
17286 suitable decoder installed) just pretend everything is fine, so that
17287 the demuxer will actually go on to signal no-more-pads when done
17288 parsing the header, otherwise decodebin/playbin will never post the
17289 appropriate error message if decoders are not available.
17291 2006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
17295 * ext/mad/gstid3tag.c:
17296 * gst/realmedia/rmdemux.c:
17297 Just make it compile with --disable-gst-debug.
17298 Original commit message from CVS:
17299 Just make it compile with --disable-gst-debug.
17301 2006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
17303 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
17304 Original commit message from CVS:
17305 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
17306 (gst_mad_check_caps_reset), (gst_mad_chain):
17307 Merge patch from Radoslaw Szkodzinski (bug 326734)
17309 2006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17311 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
17312 Original commit message from CVS:
17313 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
17314 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
17315 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
17316 (gst_id3_tag_chain):
17317 fixing Gdate handling
17318 enabling mux/demux mode switching
17319 adding better debug output
17321 2006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net>
17323 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...
17324 Original commit message from CVS:
17325 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
17326 If we haven't set caps on a source pad yet, the caps on the
17327 pad are NULL, not un-fixed. Set caps on outgoing buffers.
17329 2006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net>
17331 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
17332 Original commit message from CVS:
17333 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
17334 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
17335 * ext/lame/gstlame.h:
17336 Contrary to what the const char in the lame API might suggest,
17337 lame expects us to keep the strings we pass to id3tag_set_foo()
17338 around; it doesn't free them either though, so we have to store
17339 them somewhere and free them later when we can be sure lame
17340 doesn't need them any longer.
17342 2006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net>
17344 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...
17345 Original commit message from CVS:
17346 * ext/lame/gstlame.c: (add_one_tag):
17347 Fix handling of GST_TAG_DATE (#311679), don't pass an
17348 uninitialised string pointer to lame if we don't know
17349 how to handle the tag type, and fix minor memory leak.
17351 2006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net>
17353 ext/mad/gstmad.c: Fix debug message.
17354 Original commit message from CVS:
17355 * ext/mad/gstmad.c: (gst_mad_chain):
17358 2006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17360 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
17361 Original commit message from CVS:
17362 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net>
17363 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
17364 Erase spurious call to gst_segment_set_newsegment.
17365 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
17366 the superclass method when handling NEWSEGMENT events.
17367 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
17368 and dvd-audio-restart event handling. There are currently less
17369 hackish ways of handling the sparse audio stream problem.
17371 2006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17373 fix up error domains, error strings, and use of translation
17374 Original commit message from CVS:
17375 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
17376 * ext/dvdnav/dvdnavsrc.c: (if):
17377 * ext/dvdread/stream_labels.c:
17378 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
17379 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
17380 fix up error domains, error strings, and use of translation
17382 fix up this file, even though none of them are actually marked
17385 2006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17387 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
17388 Original commit message from CVS:
17389 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net>
17390 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
17391 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
17392 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
17393 (gst_mpeg_parse_change_state):
17394 Make timestamp adjustment somewhat milder. Actual timestamps are
17395 now sent unmodified unless an actual gap is found in the
17396 stream. This should fix time display when playing most MPEG
17399 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net>
17401 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
17402 Original commit message from CVS:
17403 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
17404 * ext/cdio/gstcdio.h:
17405 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
17406 Fix build for libcdio versions >= 76; give slightly lower rank
17409 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net>
17411 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
17412 Original commit message from CVS:
17415 * ext/cdio/Makefile.am:
17416 * ext/cdio/gstcdio.c:
17417 * ext/cdio/gstcdio.h:
17418 * ext/cdio/gstcdiocddasrc.c:
17419 * ext/cdio/gstcdiocddasrc.h:
17420 Port libcdio cdda source, formerly known as cddasrc, now known as
17421 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
17422 but that's not tested (fixes #317658).
17424 2006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com>
17426 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
17427 Original commit message from CVS:
17428 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
17429 tss tss... always set caps on outgoing buffer.
17431 2006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org>
17433 * gst-plugins-ugly.spec.in:
17435 Original commit message from CVS:
17438 2006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17443 Original commit message from CVS:
17446 === release 0.10.1 ===
17448 2006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17454 * docs/plugins/gst-plugins-ugly-plugins.args:
17455 * docs/plugins/inspect/plugin-a52dec.xml:
17456 * docs/plugins/inspect/plugin-amrnb.xml:
17457 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17458 * docs/plugins/inspect/plugin-iec958.xml:
17459 * docs/plugins/inspect/plugin-lame.xml:
17460 * docs/plugins/inspect/plugin-mad.xml:
17461 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17462 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17463 * docs/plugins/inspect/plugin-rmdemux.xml:
17465 Original commit message from CVS:
17468 2006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17473 Original commit message from CVS:
17476 2006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net>
17478 Pass unhandled queries upstream (useful e.g. for SEEKING query)
17479 Original commit message from CVS:
17480 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
17481 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
17482 * ext/mad/gstmad.c: (gst_mad_src_query):
17483 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
17484 * ext/sidplay/gstsiddec.cc:
17485 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
17486 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
17487 Pass unhandled queries upstream (useful e.g. for SEEKING query)
17488 (fixes #325652; based on patch by: Philippe); make rmdemux return
17489 FALSE for position queries, instead of setting -1 as value and
17492 2006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17494 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
17495 Original commit message from CVS:
17496 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net>
17497 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
17498 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
17499 rewrite timestamps in the case segments are being set from
17500 upstream, but use timestamps unmodified. Also send proper position
17501 values. This allows for correct time display and makes queries
17502 work in sink elements.
17503 * gst/mpegstream/gstdvddemux.h:
17504 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
17505 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
17506 Rename flush_filter to segment_filter, which is better represents
17507 what the arreibute does.
17508 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
17509 Activate segment filtering when a timestamp discontinuity is seen.
17511 2006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
17513 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...
17514 Original commit message from CVS:
17515 * ext/mad/gstmad.c: (gst_mad_chain):
17516 Don't forget that we need to send out a newsegment event after a
17517 restart even if we don't have enough data to decode a frame right
17520 2005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17522 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
17523 Original commit message from CVS:
17524 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net>
17525 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
17526 Use the new "audio-shutdown" and "audio-restart" DVD events
17527 instead of the "spu-still-frame" event to shutdown and restart
17528 the audio pipeline.
17529 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
17530 Check for cases where the segment-based adjustment calculation
17531 would produce negative values (which result in an overflow) and
17532 return GST_CLOCK_TIME_NONE instead.
17533 * gst/mpegstream/gstdvddemux.h:
17534 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
17535 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
17536 Add a mechanism to discard audio buffers with timestamps outside
17537 the currently set segment. This was causing (sometimes serious)
17538 synchronization problems after seeking in DVDs with LPCM audio,
17539 since VOBUs usually contain audio material that lies outside the
17540 timestamp range specified by the header.
17542 2005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17544 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
17545 Original commit message from CVS:
17546 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
17547 Remove lingering reference to GstID3Demux
17548 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
17549 Don't output debug saying padding streams are unknown type,
17550 because they're not
17552 2005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17554 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
17555 Original commit message from CVS:
17556 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net>
17557 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
17558 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
17561 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
17562 (gst_mpeg_demux_get_audio_stream):
17563 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
17564 (gst_dvd_demux_get_audio_stream)
17565 (gst_dvd_demux_get_subpicture_stream)
17566 (gst_dvd_demux_send_subbuffer):
17567 Send current* pad buffers with appropriate caps.
17569 2005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17571 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
17572 Original commit message from CVS:
17573 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net>
17574 * gst/iec958/ac3iec.h:
17575 * gst/iec958/ac3iec.c:
17576 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
17577 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
17578 raw-audio property to ac3iec958 that allows setting the source pad
17579 caps to raw audio instead of audio/x-iec958. This makes it
17580 possible to use ac3iec958 together with the normal alsasink
17581 element to drive an external receiver that autodetects AC3
17584 2005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org>
17586 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
17587 Original commit message from CVS:
17588 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
17589 (ac3iec_chain_dvd):
17590 * gst/iec958/ac3iec.h:
17591 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
17593 2005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net>
17595 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
17596 Original commit message from CVS:
17597 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
17598 When getting a seek event, first check if the upstream element
17599 can handle it and only do our own seek stuff when it can't
17600 (should fix #322856).
17602 2005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net>
17604 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
17605 Original commit message from CVS:
17606 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
17607 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
17608 Really convert to BYTES format when we want to convert
17609 to bytes (use right variable; fixes #322856).
17611 2005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17613 Big mpegparse clean up, second round:
17614 Original commit message from CVS:
17615 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
17616 Big mpegparse clean up, second round:
17617 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
17618 Send and EOS event down the audio pipeline when an still frame
17619 event arrives. This prevents the pipeline from locking when a
17620 still menu comes directly after a flush.
17621 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
17622 Don't send a newsegment in reset.
17623 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
17624 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
17625 Move the code of handle_newsegment to process_event. Send a
17626 NEWSEGMENT after FLUSH_STOP.
17627 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
17629 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
17630 (gst_mpeg_demux_class_init): Don't override send_event.
17631 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
17632 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
17633 (gst_mpeg_demux_reset):
17634 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed
17636 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
17637 Reset the mpegparse element after a flush.
17638 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
17639 Don't forward events.
17640 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
17641 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
17642 handle_newsegment is not a virtual method anymore.
17643 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
17644 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
17645 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
17646 rid of send_newsegment virtual method.
17647 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
17648 handle DVD events and call the superclass method for other event
17650 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
17651 override process_event anymore.
17652 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
17653 (gst_mpeg_parse_process_event): Move actual event processing to
17654 process event so that subclasses can properly override or extend
17656 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
17657 Eliminate time parameter in process event.
17658 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
17659 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
17660 (gst_mpeg_demux_send_subbuffer):
17661 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
17662 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
17663 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
17664 adding the value of the adjust attribute.
17665 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
17666 rid of the adjust attribute. Now all timestamp adjustments are
17667 performed by mpegparse using the current segment.
17668 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
17669 (gst_mpeg_parse_class_init): Implement the adjust_ts method based
17670 on the adjust attribute for SCR values and the current segment.
17671 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
17672 adjust_ts virtual method to adjust timestamps for outgoing
17674 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
17675 (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
17676 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
17677 (gst_dvd_demux_handle_newsegment): Don't override
17679 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
17680 Check for DVD events in process_event instead of
17682 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
17683 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
17684 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
17685 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
17686 (gst_mpeg_demux_send_event):
17687 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
17688 (gst_dvd_demux_handle_dvd_event):
17689 Eliminate the time parameter in send_event.
17691 2005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17693 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
17694 Original commit message from CVS:
17695 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
17696 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
17697 Fix typefinding in id3demux, and then remove it in favour
17698 of the new LGPL id3demux in gst-plugins-good
17699 * ext/mad/gstmad.c: (gst_mad_dispose):
17700 dispose can run more than once.
17702 2005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17704 gst/asfdemux/gstasfmux.c: change some char* into char[]
17705 Original commit message from CVS:
17706 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
17707 change some char* into char[]
17709 2005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
17711 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
17712 Original commit message from CVS:
17713 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
17714 Remove memleak from unused GstRMDemuxStream
17716 2005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org>
17718 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
17719 Original commit message from CVS:
17720 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
17721 (gst_id3_tag_do_typefind):
17722 Use the correct function to free typefind factory list.
17724 2005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net>
17726 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
17727 Original commit message from CVS:
17728 * ext/mad/gstmad.c: (gst_mad_src_query):
17729 For position and duration queries in TIME format, try the peer
17730 first (might be a demuxer).
17732 2005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17734 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
17735 Original commit message from CVS:
17736 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net>
17737 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
17738 Properly handle non contiguous VOBUs by adding the segment accum
17739 field to the adjust value.
17740 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
17741 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
17742 handle_newsegment to prevent sending actual newsegment events and
17743 use tiemstamp rewriting instead.
17744 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
17746 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
17747 (gst_mpeg_parse_event):
17748 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
17749 Add a new parameter to handle_newsegment to allow controlling
17750 whether newsegment events are forwarded or not.
17751 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
17752 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
17753 (gst_dvd_demux_reset):
17754 last_end_ptm and discont_time aren't necessary anymore, since
17755 timestamp adjustment is now replaced by newsegment events.
17756 (gst_dvd_demux_init): Prevent MPEGParse from adjusting
17758 * gst/mpegstream/gstdvddemux.h:
17759 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
17760 Don't handle dvd-nav-packet events anymore, since the are now
17761 replaced by standard newsegment events.
17762 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
17763 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
17764 (gst_dvd_demux_change_state):
17765 * gst/mpegstream/gstdvddemux.h:
17766 Get rid of the ignore_next_newmedia_discont hack.
17767 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
17768 (gst_dvd_demux_handle_newsegment):
17769 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
17770 (gst_mpeg_demux_handle_newsegment): Don't override
17771 handle_newsegment anymore. It was only necessary to handle
17773 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
17774 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
17775 (gst_dvd_demux_set_cur_subpicture):
17776 Reactivate handling of DVD events.
17777 * gst/mpegstream/gstmpegparse.c (normal_seek)
17778 (gst_mpeg_parse_handle_src_event)
17779 (gst_mpeg_parse_handle_src_query):
17780 First attempt at reenabling seek.
17781 * gst/mpegstream/gstmpegparse.h:
17782 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
17783 (gst_mpeg_parse_update_streaminfo)
17784 (gst_mpeg_parse_get_rate)
17785 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
17786 (gst_mpeg_parse_handle_src_query):
17787 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
17788 Make queries work again.
17789 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
17790 (gst_mpeg_parse_handle_newsegment)
17791 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
17792 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
17793 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
17794 Get rid of the newsegment_pending attribute, and rely instead on
17795 proper timestamp adjustment.
17796 * gst/mpegstream/gstmpegparse.c
17797 (gst_mpeg_parse_get_src_event_masks): Erase.
17798 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
17799 Initialize fields before creating pads to prevent the pad creation
17800 callback from failing.
17801 (gst_mpeg_parse_reset): Initialize new fields, and change
17802 initialization order to match the order in the structure.
17803 (gst_mpeg_parse_handle_newsegment): Forward new segment events
17804 whenever possible, and update the current segment.
17805 (gst_mpeg_parse_send_newsegment): Update the current segment and
17806 pending_newsegment.
17807 (gst_mpeg_parse_pad_added): Use the current segment to send
17808 newsegment events to new pads.
17809 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
17810 and events. Properly update newsegment_pending.
17811 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
17812 New fields do_adjust and current_segment.
17813 * gst/mpegstream/gstmpegdemux.c:
17814 * gst/mpegstream/gstdvddemux.c:
17815 * gst/mpegstream/gstmpegparse.h:
17816 Rename handle_discont virtual method to handle_newsegment. Erase
17817 some (already commented out support) for old NEW_MEDIA events.
17818 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
17819 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
17820 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
17821 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
17822 (gst_mpeg_parse_event, gst_mpeg_parse_chain):
17823 Erase the "pending_scr" field, and replace it by a slightly
17824 different handling of the current SCR. Document code blocks in
17825 parse_packhead and chain.
17827 2005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com>
17829 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
17830 Original commit message from CVS:
17831 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
17832 g_warning() are only for really fatal warnings. If we can't decode a
17833 tag, just ignore that tag and do a GST_WARNING.
17835 2005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17838 * ext/a52dec/gsta52dec.h:
17839 * ext/dvdread/dvdreadsrc.h:
17840 * ext/lame/gstlame.h:
17841 * ext/mad/gstid3tag.c:
17842 * ext/mad/gstmad.c:
17843 * ext/mad/gstmad.h:
17844 * ext/mpeg2dec/gstmpeg2dec.h:
17845 * ext/sidplay/gstsiddec.h:
17846 * gst/ac3parse/gstac3parse.c:
17847 * gst/ac3parse/gstac3parse.h:
17848 * gst/asfdemux/gstasfdemux.c:
17849 * gst/asfdemux/gstasfdemux.h:
17850 * gst/iec958/ac3iec.h:
17851 * gst/mpegaudioparse/gstmpegaudioparse.c:
17852 * gst/mpegaudioparse/gstmpegaudioparse.h:
17853 * gst/mpegstream/gstdvddemux.h:
17854 * gst/mpegstream/gstmpegclock.h:
17855 * gst/mpegstream/gstmpegdemux.h:
17856 * gst/mpegstream/gstmpegpacketize.h:
17857 * gst/mpegstream/gstmpegparse.c:
17858 * gst/mpegstream/gstmpegparse.h:
17859 * gst/mpegstream/gstrfc2250enc.c:
17860 * gst/mpegstream/gstrfc2250enc.h:
17861 * gst/realmedia/rmdemux.c:
17862 * gst/realmedia/rmdemux.h:
17863 * gst/synaesthesia/synaescope.c:
17865 Original commit message from CVS:
17868 2005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17872 Original commit message from CVS:
17875 === release 0.10.0 ===
17877 2005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17883 * docs/plugins/inspect/plugin-a52dec.xml:
17884 * docs/plugins/inspect/plugin-amrnb.xml:
17885 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17886 * docs/plugins/inspect/plugin-iec958.xml:
17887 * docs/plugins/inspect/plugin-lame.xml:
17888 * docs/plugins/inspect/plugin-mad.xml:
17889 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17890 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17891 * docs/plugins/inspect/plugin-rmdemux.xml:
17893 Original commit message from CVS:
17896 2005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com>
17898 Update for alloc_buffer changes.
17899 Original commit message from CVS:
17900 2005-12-05 Andy Wingo <wingo@pobox.com>
17901 * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
17902 * ext/mad/gstmad.c: (gst_mad_chain):
17903 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
17904 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
17905 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
17906 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17907 (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
17909 2005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com>
17911 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
17912 Original commit message from CVS:
17913 2005-12-05 Andy Wingo <wingo@pobox.com>
17914 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
17915 id3demux and id3mux now. Fixes #323199.
17917 2005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org>
17919 * gst-plugins-ugly.spec.in:
17920 update spec file for latest changes
17921 Original commit message from CVS:
17922 update spec file for latest changes
17924 2005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17926 fix silly Makefile.am bug so they link correctly again
17927 Original commit message from CVS:
17928 * ext/amrnb/Makefile.am:
17929 * gst/realmedia/Makefile.am:
17930 fix silly Makefile.am bug so they link correctly again
17932 2005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17936 Original commit message from CVS:
17939 === release 0.9.7 ===
17941 2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17950 * docs/plugins/gst-plugins-ugly-plugins.args:
17951 * docs/plugins/inspect/plugin-a52dec.xml:
17952 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17953 * docs/plugins/inspect/plugin-iec958.xml:
17954 * docs/plugins/inspect/plugin-lame.xml:
17955 * docs/plugins/inspect/plugin-mad.xml:
17956 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17957 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17958 * docs/plugins/inspect/plugin-rmdemux.xml:
17959 * docs/random/LICENSE:
17960 * docs/random/PORTED_09:
17962 Original commit message from CVS:
17965 2005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17969 * ext/amrnb/Makefile.am:
17970 * gst/realmedia/Makefile.am:
17971 Don't know how these escaped my eye before. Fix link flags.
17972 Original commit message from CVS:
17973 Don't know how these escaped my eye before. Fix link flags.
17975 2005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17978 * examples/Makefile.am:
17979 * examples/capsfilter/Makefile.am:
17980 * examples/capsfilter/capsfilter1.c:
17981 * examples/gob/Makefile.am:
17982 * examples/gob/gst-identity2.gob:
17983 * examples/gstplay/.gitignore:
17984 * examples/gstplay/Makefile.am:
17985 * examples/gstplay/player.c:
17986 * examples/indexing/.gitignore:
17987 * examples/indexing/Makefile.am:
17988 * examples/indexing/indexmpeg.c:
17989 * examples/level/Makefile.am:
17990 * examples/level/README:
17991 * examples/level/demo.c:
17992 * examples/level/plot.c:
17993 * examples/stats/Makefile.am:
17994 * examples/stats/mp2ogg.c:
17995 * examples/switch/.gitignore:
17996 * examples/switch/Makefile.am:
17997 * examples/switch/switcher.c:
17999 Original commit message from CVS:
18002 2005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net>
18004 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
18005 Original commit message from CVS:
18006 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
18007 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
18008 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
18009 (gst_mpeg_parse_send_event):
18010 Ref events before sending them to multiple pads, after all
18011 gst_pad_send_event() takes ownership of events. Don't leak
18012 events that have not been handled (fixes #322745).
18014 2005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18016 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
18017 Original commit message from CVS:
18018 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net>
18019 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
18020 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
18021 from making timestamp adjustments. This will have to be re-added
18022 in some form in the near future, but in order to do that, some nav
18023 packet parsing will be necessary in mpegdemux.
18024 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
18025 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
18026 (g_value_set_int, gst_mpeg_parse_set_property)
18027 Get rid of do_adjust and use_adjust. Rename max_discont to
18029 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
18030 -1, no adjustment is made.
18031 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
18032 Rename max_discont property to max_scr_gap. Erase "adjust"
18034 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
18035 override send_event anymore, base class does the job.
18036 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
18037 Base class now does most of the work.
18038 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
18039 Generalize to forwarding the event to all source pads in the
18041 * gst/mpegstream/gstmpegparse.h:
18042 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
18043 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
18044 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
18045 (gst_mpeg_parse_set_property):
18046 Clock synchronization doesn't make sense anymore for a
18049 2005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org>
18051 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
18052 Original commit message from CVS:
18053 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
18054 Don't treat normal EOS as a fatal error.
18056 2005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com>
18058 ext/mad/gstmad.c: Proper warning statements,
18059 Original commit message from CVS:
18060 * ext/mad/gstmad.c: (gst_mad_chain):
18061 Proper warning statements,
18062 Don't error if the src pad isn't linked when pushing.
18063 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
18064 Proper state_change, avoids borkage when going to READY
18066 2005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18069 * gst-libs/Makefile.am:
18071 * gst-libs/ext/.gitignore:
18072 * gst-libs/gst/media-info/.gitignore:
18073 * gst-libs/gst/play/.gitignore:
18074 * gst-libs/gst/play/play.h:
18075 * gst-libs/gst/play/play.vcproj:
18076 no need for an AS_LIBTOOL call
18077 Original commit message from CVS:
18078 no need for an AS_LIBTOOL call
18080 2005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18084 * gst-plugins-ugly.spec.in:
18085 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
18086 Original commit message from CVS:
18087 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
18089 2005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18091 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
18092 Original commit message from CVS:
18093 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
18094 Prime libmpeg2's pumps with some null custom buffers
18095 to ensure it doesn't ask us to discard garbage later yay.
18097 2005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18099 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
18100 Original commit message from CVS:
18101 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
18102 Prime libmpeg2's pumps with some null custom buffers
18103 to ensure it ask us to discard garbage later yay.
18105 2005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org>
18107 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
18108 Original commit message from CVS:
18109 * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
18110 (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
18111 (gst_a52dec_chain_raw):
18112 * ext/a52dec/gsta52dec.h:
18113 Accept AC3 in audio/x-private1-ac3 format, which includes
18114 DVD-specific headers, as well as raw AC3, for compatibility with
18117 2005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18119 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
18120 Original commit message from CVS:
18121 * ext/mad/gstmad.c: (gst_mad_chain):
18122 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
18123 skip frame synthesis and consume input data as if we'd done the
18124 decode. Makes mad not error when the src pad is not connected.
18127 2005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18130 Erase old CVS conflict line.
18131 Original commit message from CVS:
18132 Erase old CVS conflict line.
18134 2005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18136 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
18137 Original commit message from CVS:
18138 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net>
18139 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
18140 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
18141 (gst_mpeg_parse_chain):
18142 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
18143 (gst_mpeg_demux_send_newsegment):
18144 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
18145 * gst/mpegstream/gstmpegparse.h:
18146 Rename send_discont method to send_newsegment and add parameters
18147 to handle actual segments. Adapt code all around to run with the
18148 new name and signature.
18149 * gst/mpegstream/gstmpegdemux.c:
18150 * gst/mpegstream/gstmpegparse.c:
18151 * gst/mpegstream/gstdvddemux.c:
18152 Convert to GST_BOILERPLATE.
18154 2005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18157 fix AS_LIBTOOL call
18158 Original commit message from CVS:
18159 fix AS_LIBTOOL call
18161 2005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18164 add a torture target
18165 Original commit message from CVS:
18166 add a torture target
18168 2005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18173 Original commit message from CVS:
18176 === release 0.9.6 ===
18178 2005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18184 * docs/plugins/gst-plugins-ugly-plugins.args:
18185 * docs/plugins/gst-plugins-ugly-plugins.signals:
18186 * docs/plugins/inspect/plugin-a52dec.xml:
18187 * docs/plugins/inspect/plugin-amrnb.xml:
18188 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18189 * docs/plugins/inspect/plugin-iec958.xml:
18190 * docs/plugins/inspect/plugin-lame.xml:
18191 * docs/plugins/inspect/plugin-mad.xml:
18192 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18193 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18194 * docs/plugins/inspect/plugin-rmdemux.xml:
18196 Original commit message from CVS:
18199 2005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org>
18201 gst/realmedia/rmdemux.c: Fractional framerates.
18202 Original commit message from CVS:
18203 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
18204 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
18205 (find_seek_offset_bytes), (find_seek_offset_time),
18206 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
18207 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
18208 (gst_rmdemux_chain), (gst_rmdemux_send_event),
18209 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
18210 (gst_rmdemux_parse_packet):
18211 Fractional framerates.
18213 2005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18215 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
18216 Original commit message from CVS:
18217 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
18218 (gst_mpeg2dec_negotiate_format), (handle_sequence),
18219 (gst_mpeg2dec_sink_event):
18220 * ext/mpeg2dec/gstmpeg2dec.h:
18221 Use fractional framerates
18223 2005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com>
18225 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
18226 Original commit message from CVS:
18227 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
18228 set_clock returns a boolean.
18230 2005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
18232 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
18233 Original commit message from CVS:
18234 * ext/mad/gstmad.c: (gst_mad_chain):
18235 Fix seeking even more by sending the newsegment event with the
18236 right parameters. Should fix querying in playbin/totem after
18239 2005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
18241 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
18242 Original commit message from CVS:
18243 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
18244 (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
18245 Fix seeking in stand-alone mode. Fix nonexistant enum value
18246 introduced in previous commit. Improve debug messages here and
18247 there. Actually return a proper return value in the sink event
18250 2005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18252 * ext/lame/gstlame.c:
18254 Original commit message from CVS:
18257 2005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18260 * ext/lame/gstlame.c:
18261 * ext/mad/gstmad.c:
18262 * ext/sidplay/gstsiddec.cc:
18264 Original commit message from CVS:
18267 2005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com>
18270 * ext/lame/gstlame.c:
18271 * ext/mad/gstid3tag.c:
18272 * ext/sidplay/gstsiddec.cc:
18273 Update for gst_tag_setter API changes.
18274 Original commit message from CVS:
18275 2005-11-22 Andy Wingo <wingo@pobox.com>
18276 * Update for gst_tag_setter API changes.
18278 2005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com>
18281 * ext/a52dec/gsta52dec.c:
18282 * ext/mad/gstid3tag.c:
18283 * ext/mad/gstmad.c:
18284 * gst/mpegaudioparse/gstmpegaudioparse.c:
18285 * gst/mpegstream/gstdvddemux.c:
18286 * gst/mpegstream/gstmpegparse.c:
18287 * gst/realmedia/rmdemux.c:
18288 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
18289 Original commit message from CVS:
18290 2005-11-22 Andy Wingo <wingo@pobox.com>
18291 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
18292 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
18293 * ext/mad/gstmad.c (gst_mad_chain)
18294 * gst/mpegaudioparse/gstmpegaudioparse.c
18295 (gst_mp3parse_sink_event)
18296 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
18297 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
18298 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
18299 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
18300 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
18302 2005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
18304 ext/mad/Makefile.am: libgsttagedit => libgsttag
18305 Original commit message from CVS:
18306 * ext/mad/Makefile.am:
18307 libgsttagedit => libgsttag
18309 2005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
18311 ext/lame/gstlame.c: Don't take the stream lock
18312 Original commit message from CVS:
18313 * ext/lame/gstlame.c: (gst_lame_sink_event):
18314 Don't take the stream lock
18316 2005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com>
18318 ext/: Don't take the stream lock.
18319 Original commit message from CVS:
18320 2005-11-21 Andy Wingo <wingo@pobox.com>
18321 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
18322 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
18323 * ext/mad/gstmad.c (gst_mad_sink_event):
18324 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
18326 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
18327 stream lock changes.
18329 2005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com>
18331 *.*: Ran scripts/update-macros. Oh yes.
18332 Original commit message from CVS:
18333 2005-11-21 Andy Wingo <wingo@pobox.com>
18335 * *.c: Ran scripts/update-macros. Oh yes.
18337 2005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
18339 gst/mpegstream/: Filler events have beem removed for now.
18340 Original commit message from CVS:
18341 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
18342 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
18343 Filler events have beem removed for now.
18345 2005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
18347 gst/: Update for GST_FOURCC_FORMAT API change.
18348 Original commit message from CVS:
18349 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
18350 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
18351 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
18352 Update for GST_FOURCC_FORMAT API change.
18354 2005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
18356 gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
18357 Original commit message from CVS:
18358 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
18359 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
18360 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
18361 (gst_rmdemux_parse_packet):
18362 Modifications for disapearance of GST_PAD_IS_USABLE()
18364 2005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org>
18366 gst/iec958/ac3iec.c: Remove some setcaps brokenness.
18367 Original commit message from CVS:
18368 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
18369 Remove some setcaps brokenness.
18370 Don't crash on bad input.
18372 2005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org>
18374 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
18375 Original commit message from CVS:
18376 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
18378 (gst_id3_tag_do_typefind): Unref caps
18379 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
18381 2005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org>
18383 * ext/mad/gstmad.c:
18384 remove accidentally commited hack
18385 Original commit message from CVS:
18386 remove accidentally commited hack
18388 2005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org>
18390 * ext/mad/gstmad.c:
18392 Original commit message from CVS:
18395 2005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net>
18397 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
18398 Original commit message from CVS:
18399 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
18400 (gst_mpeg2dec_sink_event):
18401 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
18402 nice-ify debug message in event handler; add CHECKME.
18403 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
18404 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
18405 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
18406 (gst_dvd_demux_sync_stream_to_time):
18407 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
18408 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
18409 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
18410 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
18411 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
18412 (gst_mpeg_demux_sync_stream_to_time),
18413 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
18414 * gst/mpegstream/gstmpegdemux.h:
18415 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
18416 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
18417 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
18418 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
18419 (gst_mpeg_parse_chain):
18420 * gst/mpegstream/gstmpegparse.h:
18421 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
18422 return value confusion (gst_pad_push vs. gst_pad_send_event and
18423 gst_pad_push_event); pass flow return values to caller;
18424 miscellaneous fixes and clean-ups.
18426 2005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org>
18428 * gst/mpegstream/gstdvddemux.c:
18429 set rank to secondary until it works 100%
18430 Original commit message from CVS:
18431 set rank to secondary until it works 100%
18433 2005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org>
18435 * gst-plugins-ugly.spec.in:
18436 add mpegstream plugin to spec file
18437 Original commit message from CVS:
18438 add mpegstream plugin to spec file
18440 2005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18442 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
18443 Original commit message from CVS:
18444 2005-11-14 Martin Soto <soto@localhost.localdomain>
18445 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
18448 2005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz>
18450 partially port the mpegstream plugin to GStreamer 0.9.
18451 Original commit message from CVS:
18452 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net>
18454 * gst/mpegstream/Makefile.am:
18455 * gst/mpegstream/gstdvddemux.c:
18456 * gst/mpegstream/gstdvddemux.h:
18457 * gst/mpegstream/gstmpegdemux.c:
18458 * gst/mpegstream/gstmpegdemux.h:
18459 * gst/mpegstream/gstmpegpacketize.c:
18460 * gst/mpegstream/gstmpegpacketize.h:
18461 * gst/mpegstream/gstmpegparse.c:
18462 * gst/mpegstream/gstmpegparse.h:
18463 * gst/mpegstream/gstmpegstream.c:
18464 * gst/mpegstream/gstrfc2250enc.c:
18465 * gst/mpegstream/gstrfc2250enc.h:
18466 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
18467 partially port the mpegstream plugin to GStreamer 0.9.
18469 2005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com>
18471 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
18472 Original commit message from CVS:
18473 2005-11-14 Andy Wingo <wingo@pobox.com>
18474 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
18475 debugging, allows dll builds on windows. Fixes #316076.
18477 2005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18482 Original commit message from CVS:
18485 === release 0.9.5 ===
18487 2005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18494 * docs/plugins/inspect/plugin-a52dec.xml:
18495 * docs/plugins/inspect/plugin-amrnb.xml:
18496 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18497 * docs/plugins/inspect/plugin-iec958.xml:
18498 * docs/plugins/inspect/plugin-lame.xml:
18499 * docs/plugins/inspect/plugin-mad.xml:
18500 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18501 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18502 * docs/plugins/inspect/plugin-rmdemux.xml:
18504 Original commit message from CVS:
18507 2005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
18509 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
18510 Original commit message from CVS:
18511 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
18512 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
18513 (handle_sequence), (handle_picture), (handle_slice),
18514 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
18515 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
18516 Forward GstFlowReturn about everywhere.
18517 Handle seeking correctly.
18519 2005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com>
18521 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
18522 Original commit message from CVS:
18523 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
18524 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
18525 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
18526 Small cleanups in refcounting.
18528 2005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com>
18530 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
18531 Original commit message from CVS:
18532 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
18533 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
18534 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
18535 (handle_sequence), (handle_picture):
18536 * ext/mpeg2dec/gstmpeg2dec.h:
18537 Removed lots of dubious code.
18538 Handle flushing and seeking correctly. Still leaks though...
18540 2005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org>
18544 port plugins listing changes
18545 Original commit message from CVS:
18546 port plugins listing changes
18548 2005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18553 Original commit message from CVS:
18556 === release 0.9.4 ===
18558 2005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18565 * docs/plugins/gst-plugins-ugly-plugins.args:
18566 * docs/plugins/gst-plugins-ugly-plugins.signals:
18567 * docs/plugins/inspect/plugin-a52dec.xml:
18568 * docs/plugins/inspect/plugin-amrnb.xml:
18569 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18570 * docs/plugins/inspect/plugin-iec958.xml:
18571 * docs/plugins/inspect/plugin-lame.xml:
18572 * docs/plugins/inspect/plugin-mad.xml:
18573 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18574 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18575 * docs/plugins/inspect/plugin-rmdemux.xml:
18576 * gst/realmedia/rmdemux.c:
18579 Original commit message from CVS:
18582 2005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net>
18584 gst/realmedia/rmdemux.c: STOPPED->FAILED
18585 Original commit message from CVS:
18586 2005-10-23 Julien MOUTTE <julien@moutte.net>
18587 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
18589 2005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org>
18591 * gst-plugins-ugly.spec.in:
18592 add packaging of a52dec
18593 Original commit message from CVS:
18594 add packaging of a52dec
18596 2005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com>
18598 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
18599 Original commit message from CVS:
18600 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
18601 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
18602 Set correct stream time in newsegment event.
18604 2005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18608 Original commit message from CVS:
18611 2005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18616 Original commit message from CVS:
18619 2005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net>
18621 ext/a52dec/: Re-enable CPU flags, use liboil to get them.
18622 Original commit message from CVS:
18623 * ext/a52dec/Makefile.am:
18624 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
18625 (gst_a52dec_class_init), (gst_a52dec_sink_event),
18626 (gst_a52dec_change_state):
18627 * ext/a52dec/gsta52dec.h:
18628 Re-enable CPU flags, use liboil to get them.
18630 2005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net>
18632 Port AC3 decoder to 0.9 (#318849).
18633 Original commit message from CVS:
18634 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
18636 * ext/a52dec/Makefile.am:
18637 * ext/a52dec/gsta52dec.c:
18638 * ext/a52dec/gsta52dec.h:
18639 Port AC3 decoder to 0.9 (#318849).
18641 2005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com>
18643 ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
18644 Original commit message from CVS:
18645 * ext/sidplay/gstsiddec.cc:
18646 Small fixes and more error messages.
18648 2005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com>
18651 Original commit message from CVS:
18652 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
18653 (gst_amrnbparse_state_change):
18654 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
18655 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
18656 * ext/mpeg2dec/gstmpeg2dec.c:
18657 * ext/sidplay/gstsiddec.cc:
18658 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
18659 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
18662 2005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net>
18664 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
18665 Original commit message from CVS:
18667 GST_DOC has been renamed to GST_DOCBOOK_CHECK
18669 2005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18671 configure.ac: some docs I had
18672 Original commit message from CVS:
18675 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
18678 2005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com>
18680 gst/realmedia/rmdemux.c: segment-start/done API change.
18681 Original commit message from CVS:
18682 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
18683 (gst_rmdemux_perform_seek):
18684 segment-start/done API change.
18686 2005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org>
18690 * gst/iec958/ac3iec.c:
18691 Set buffer durations on IEC958 buffers.
18692 Original commit message from CVS:
18693 Set buffer durations on IEC958 buffers.
18695 2005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
18697 configure.ac: Fix glib check
18698 Original commit message from CVS:
18702 2005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net>
18704 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
18705 Original commit message from CVS:
18706 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
18707 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
18709 2005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18711 examples/stats/mp2ogg.c: yes, typo fixes
18712 Original commit message from CVS:
18713 * examples/stats/mp2ogg.c:
18716 2005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18718 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
18719 Original commit message from CVS:
18720 * examples/indexing/indexmpeg.c: (main):
18721 * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
18722 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
18723 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
18724 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
18725 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
18726 (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
18727 (dvdreadsrc_open_file), (dvdreadsrc_close_file):
18728 * ext/dvdread/dvdreadsrc.h:
18729 * ext/lame/gstlame.h:
18730 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
18731 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
18732 * gst/iec958/ac3iec.h:
18733 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
18734 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
18735 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
18736 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
18737 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
18738 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
18739 moved bitshift from macro to enum definition
18741 2005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
18743 newsegment API update.
18744 Original commit message from CVS:
18745 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
18746 * ext/mad/gstmad.c: (gst_mad_chain):
18747 * gst/mpegaudioparse/gstmpegaudioparse.c:
18748 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
18749 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
18750 (gst_rmdemux_chain), (gst_rmdemux_add_stream):
18751 newsegment API update.
18753 2005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com>
18755 ext/amrnb/amrnbdec.c: Mark invalid frame sizes
18756 Original commit message from CVS:
18757 * ext/amrnb/amrnbdec.c:
18758 Mark invalid frame sizes
18759 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
18760 UNUSABLE is not to be used here, just push out stuff so
18761 probes can continue linking or making the pad usable.
18763 2005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org>
18766 * gst/realmedia/rmdemux.c:
18767 Improve seek error-resilience.
18768 Original commit message from CVS:
18769 Improve seek error-resilience.
18770 Better error handling generally.
18772 2005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18777 Original commit message from CVS:
18780 === release 0.9.3 ===
18782 2005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18788 * ext/sidplay/Makefile.am:
18790 Original commit message from CVS:
18793 2005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org>
18795 * gst/realmedia/rmdemux.h:
18796 Forgot to commit this file. I hate Nano.
18797 Original commit message from CVS:
18798 Forgot to commit this file. I hate Nano.
18800 2005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org>
18804 * gst/realmedia/rmdemux.c:
18805 Sanity checks and memory leak fixes for real demuxer
18806 Original commit message from CVS:
18807 Sanity checks and memory leak fixes for real demuxer
18809 2005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org>
18811 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
18812 Original commit message from CVS:
18813 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
18814 (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
18815 (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
18816 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
18817 Real demuxer fixes. Make it more bulletproof against bad data,
18818 identify a few more stream types.
18819 Fix seeking so that it works (at least with the seek example
18820 program; it still fails with totem).
18822 2005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com>
18824 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
18825 Original commit message from CVS:
18826 * gst/mpegaudioparse/gstmpegaudioparse.c:
18827 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
18828 Set correct caps on buffers too.
18830 2005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com>
18832 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
18833 Original commit message from CVS:
18834 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
18835 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
18836 * gst/mpegaudioparse/gstmpegaudioparse.h:
18837 Put timestamps on buffers.
18839 2005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
18842 * ext/amrnb/amrnbenc.c:
18843 Changed amrnbenc description, it is an encoder, not decoder.
18844 Original commit message from CVS:
18845 Changed amrnbenc description, it is an encoder, not decoder.
18847 2005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org>
18850 * gst/iec958/ac3_padder.c:
18851 * gst/iec958/ac3_padder.h:
18852 * gst/iec958/ac3iec.c:
18853 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
18854 Original commit message from CVS:
18855 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
18856 more accurate, and to check AC3 checksums (both of them in each frame),
18857 and dump the frame (as a probable sync failure) if they don't match.
18858 General code cleanup, improved comments. Changed to not construct the
18859 header backwards, and not byteswap everything else. If we end up needing
18860 to do little-endian output, we should swap in the element doing the
18861 output (AC3 is big-endian).
18863 2005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org>
18865 * gst-plugins-ugly.spec.in:
18866 fix spec file for ugly
18867 Original commit message from CVS:
18868 fix spec file for ugly
18870 2005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18872 * docs/plugins/inspect/plugin-lame.xml:
18873 revert empty commit
18874 Original commit message from CVS:
18875 revert empty commit
18877 2005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18879 * docs/plugins/scan.stamp:
18880 whoops, wrong files
18881 Original commit message from CVS:
18882 whoops, wrong files
18884 2005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18886 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
18887 Original commit message from CVS:
18888 * docs/plugins/gst-plugins-ugly-plugins.args:
18889 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
18890 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
18891 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
18892 commit missing files
18893 * docs/plugins/inspect/plugin-lame.xml:
18896 2005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18900 * gst-plugins-ugly.spec.in:
18901 add check-valgrind target
18902 Original commit message from CVS:
18903 add check-valgrind target
18905 2005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18907 * docs/plugins/scanobj-build.stamp:
18909 Original commit message from CVS:
18912 2005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com>
18914 ext/lame/gstlame.c: Set caps on outgoing buffers.
18915 Original commit message from CVS:
18916 * ext/lame/gstlame.c: (gst_lame_chain):
18917 Set caps on outgoing buffers.
18919 2005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18922 * ext/lame/gstlame.c:
18923 * ext/lame/gstlame.h:
18924 clean up further so we don't try to set up five times for a simple pipeline
18925 Original commit message from CVS:
18926 clean up further so we don't try to set up five times for
18929 2005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org>
18933 * gst/iec958/ac3iec.c:
18934 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
18935 Original commit message from CVS:
18936 Set setcaps function on sink pad, not source pad. Produce correct caps
18939 2005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18942 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18943 * docs/plugins/inspect/plugin-iec958.xml:
18944 * docs/plugins/inspect/plugin-lame.xml:
18945 * docs/plugins/inspect/plugin-mad.xml:
18946 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18947 * docs/plugins/inspect/plugin-rmdemux.xml:
18948 update inspect with source
18949 Original commit message from CVS:
18950 update inspect with source
18952 2005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18954 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
18955 Original commit message from CVS:
18956 * ext/mad/gstid3tag.c:
18957 gsttaginterface.h -> gsttagsetter.h
18959 2005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18963 Original commit message from CVS:
18966 === release 0.9.1 ===
18968 2005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18977 Original commit message from CVS:
18980 2005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
18982 ext/amrnb/: State change function updates.
18983 Original commit message from CVS:
18984 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
18985 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
18986 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
18987 State change function updates.
18989 2005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18991 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
18992 Original commit message from CVS:
18993 * ext/mpeg2dec/gstmpeg2dec.c:
18994 GST_CAT_SEEK disappeared from the public API at some point
18996 2005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18998 * gst/iec958/ac3_padder.c:
18999 * gst/iec958/ac3_padder.h:
19001 Original commit message from CVS:
19004 2005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19010 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19011 * docs/plugins/inspect-build.stamp:
19012 * docs/plugins/inspect.stamp:
19013 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19014 * docs/plugins/inspect/plugin-iec958.xml:
19015 * docs/plugins/inspect/plugin-lame.xml:
19016 * docs/plugins/inspect/plugin-mad.xml:
19017 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19018 * docs/plugins/inspect/plugin-rmdemux.xml:
19019 docs for ugly plugins
19020 Original commit message from CVS:
19021 docs for ugly plugins
19023 2005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19025 * gst-plugins-ugly.spec.in:
19026 * gst/iec958/Makefile.am:
19028 Original commit message from CVS:
19031 2005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org>
19034 * gst/iec958/ac3iec.c:
19035 Accept audio/x-private1-a3c on sink pad
19036 Original commit message from CVS:
19037 Accept audio/x-private1-a3c on sink pad
19039 2005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19041 * gst-plugins-ugly.spec.in:
19043 Original commit message from CVS:
19046 2005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com>
19048 * examples/gstplay/player.c:
19049 * examples/stats/mp2ogg.c:
19050 * ext/a52dec/gsta52dec.c:
19051 * ext/amrnb/amrnbdec.c:
19052 * ext/amrnb/amrnbenc.c:
19053 * ext/amrnb/amrnbparse.c:
19054 * ext/dvdnav/dvdnavsrc.c:
19055 * ext/dvdread/dvdreadsrc.c:
19056 * ext/lame/gstlame.c:
19057 * ext/mad/gstid3tag.c:
19058 * ext/mad/gstmad.c:
19059 * ext/mpeg2dec/gstmpeg2dec.c:
19060 * gst/ac3parse/gstac3parse.c:
19061 * gst/asfdemux/gstasfdemux.c:
19062 * gst/asfdemux/gstasfmux.c:
19063 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19064 * gst/iec958/ac3iec.c:
19065 * gst/mpegaudioparse/gstmpegaudioparse.c:
19066 * gst/mpegstream/gstdvddemux.c:
19067 * gst/mpegstream/gstmpegdemux.c:
19068 * gst/mpegstream/gstmpegparse.c:
19069 * gst/mpegstream/gstrfc2250enc.c:
19070 * gst/realmedia/rmdemux.c:
19071 * gst/synaesthesia/gstsynaesthesia.c:
19072 All plugins updated for element state changes.
19073 Original commit message from CVS:
19074 2005-09-02 Andy Wingo <wingo@pobox.com>
19075 * All plugins updated for element state changes.
19077 2005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org>
19079 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19080 * gst/iec958/ac3iec.c:
19081 Fix return types in setcaps functions
19082 Original commit message from CVS:
19083 Fix return types in setcaps functions
19085 2005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org>
19088 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19089 * gst/iec958/ac3iec.c:
19090 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
19091 Original commit message from CVS:
19092 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
19093 Some general cleanups in iec958 framer.
19095 2005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19103 * m4/gst-matroska.m4:
19106 fix distcheck; remove some old m4s
19107 Original commit message from CVS:
19108 fix distcheck; remove some old m4s
19110 2005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org>
19114 * gst/iec958/Makefile.am:
19115 * gst/iec958/ac3_padder.c:
19116 * gst/iec958/ac3_padder.h:
19117 * gst/iec958/ac3iec.c:
19118 * gst/iec958/ac3iec.h:
19119 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
19120 Original commit message from CVS:
19121 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
19123 2005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
19125 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
19126 Original commit message from CVS:
19127 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
19128 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
19129 (gst_dvdlpcmdec_change_state):
19130 Cleanups, fixed header parsing and stripping.
19132 2005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org>
19135 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19136 Use the right bytes when parsing the LPCM dvd header
19137 Original commit message from CVS:
19138 Use the right bytes when parsing the LPCM dvd header
19140 2005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org>
19143 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19144 Return the correct values from chain function
19145 Original commit message from CVS:
19146 Return the correct values from chain function
19148 2005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19151 * docs/Makefile.am:
19152 * docs/plugins/.gitignore:
19153 * docs/random/ChangeLog-0.8:
19154 * docs/version.entities.in:
19156 Original commit message from CVS:
19159 2005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org>
19162 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19163 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
19164 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
19165 Original commit message from CVS:
19166 Restructure LPCM decoder to not expect the demuxer to parse the LPCM
19167 header; instead do this internally. Also support the old way, using
19168 a different mime-type. CVS: