3 2014-05-03 Sebastian Dröge <slomo@coaxion.net>
8 2014-05-03 18:21:01 +0200 Sebastian Dröge <sebastian@centricular.com>
52 2014-05-03 17:23:39 +0200 Sebastian Dröge <sebastian@centricular.com>
59 po: Update translations
61 2014-05-03 10:15:28 +0200 Sebastian Dröge <sebastian@centricular.com>
64 Automatic update of common submodule
65 From bcb1518 to 211fa5f
67 2014-04-27 00:29:16 +0100 Tim-Philipp Müller <tim@centricular.com>
69 * ext/sidplay/gstsiddec.cc:
70 * gst/asfdemux/gstrtspwms.c:
71 * gst/realmedia/rademux.c:
72 * gst/realmedia/rdtmanager.c:
73 * gst/realmedia/rtspreal.c:
74 docs: remove outdated and pointless 'Last reviewed' lines from docs
75 They are very confusing for people, and more often than not
76 also just not very accurate. Seeing 'last reviewed: 2005' in
77 your docs is not very confidence-inspiring. Let's just remove
80 2014-04-10 17:29:30 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
82 * gst/dvdsub/gstdvdsubdec.c:
83 dvdsubdec: fix spurious rejection of 0 time offset commands
86 2014-04-10 16:53:25 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
88 * ext/dvdread/dvdreadsrc.c:
89 dvdread: avoid intermediate promotion to signed
90 We should not reach the dangerous range here, though.
91 Coverity 206491, 206492, 1139856
93 2014-01-17 10:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
95 * ext/mpeg2dec/gstmpeg2dec.c:
96 mpeg2dec: do not reset the whole video info when setting size
97 New changes to gstvideo will reset all the video info state
98 when calling _set_format, overwriting what was previously set
99 in the preceding code.
100 The comment says the following code is meant to preserve the
101 pre-crop size, so let's just keep the size and related data
102 as this does not seem to break anything else (this is what
103 the _set_format call would have set before the change that
104 reset all data, except the colorimetry).
106 2014-04-03 15:06:22 +0200 Edward Hervey <bilboed@bilboed.com>
108 * gst/asfdemux/gstasfdemux.c:
109 asfdemux: Fix payloads check
110 Don't iterate stream->payloads if ... it doesn't exist
113 2014-03-02 05:11:10 +0100 Sebastian Rasmussen <sebras@hotmail.com>
116 .gitignore: Ignore gcov intermediate files
117 https://bugzilla.gnome.org/show_bug.cgi?id=725483
119 2014-02-28 09:35:10 +0100 Sebastian Dröge <sebastian@centricular.com>
122 Automatic update of common submodule
123 From fe1672e to bcb1518
125 2014-02-26 22:12:50 +0100 Stefan Sauer <ensonic@users.sf.net>
128 Automatic update of common submodule
129 From 1a07da9 to fe1672e
131 2014-02-26 11:31:03 +0100 Stefan Sauer <ensonic@users.sf.net>
134 docs: install prebuilt plugin docs if gtk-doc is disabled
135 Sync to the Makefile.am from gst-plugin-base where it is done right.
138 2014-02-13 09:39:04 +0100 Stefan Sauer <ensonic@users.sf.net>
140 * gst/xingmux/gstxingmux.c:
141 * gst/xingmux/plugin.c:
142 xingmux: add muxer category and make element plugable
143 This is required to make encodebin consider the element. Yet it is not enough to
144 have it plugged it has a lower priority than most mp3encoders and no different
147 2014-02-24 11:42:00 +0100 Dirk Van Haerenborgh <vhdirk@gmail.com>
149 * ext/x264/gstx264enc.c:
150 x264enc: allow lossless compression (qp=0)
151 https://bugzilla.gnome.org/show_bug.cgi?id=725051
153 2014-02-20 21:08:08 +0100 Edward Hervey <edward@collabora.com>
156 m4: Remove extra check for 11+ year old a52 release
157 You deserve a build failure if you still have that version
158 If someone wants to completely remove this m4 to replace it with the
159 generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
161 2014-02-19 21:11:55 +0100 Rico Tzschichholz <ricotz@ubuntu.com>
164 m4: Fix multiple tests in AC_CHECK_A52DEC
166 2014-02-09 23:41:36 +0100 Sebastian Dröge <sebastian@centricular.com>
168 * gst/asfdemux/gstasfdemux.c:
169 asfdemux: Remove unused function
171 2014-02-06 19:22:47 +0100 Edward Hervey <edward@collabora.com>
173 * tests/check/Makefile.am:
174 check: Fix test location
176 2014-02-03 02:06:11 +0100 Sebastian Rasmussen <sebras@hotmail.com>
178 * tests/check/Makefile.am:
179 tests: Don't build disabled plugins' check tests
180 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
182 2014-01-30 10:44:29 +0100 Edward Hervey <bilboed@bilboed.com>
185 Automatic update of common submodule
186 From d48bed3 to 1a07da9
188 2014-01-03 16:20:11 +0000 Tim-Philipp Müller <tim@centricular.com>
190 * gst/asfdemux/gstasfdemux.c:
191 asfdemux: only add "format" field with fourcc to WMV caps
192 Doesn't make sense for e.g. H264 or MJPEG.
194 2013-12-22 22:34:03 +0000 Tim-Philipp Müller <tim@centricular.com>
198 Automatic update of common submodule
199 From dbedaa0 to d48bed3
201 2013-12-22 21:56:03 +0000 Tim-Philipp Müller <tim@centricular.com>
204 po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
205 https://bugzilla.gnome.org/show_bug.cgi?id=705455
207 2013-12-05 12:16:45 +0100 Sebastian Dröge <sebastian@centricular.com>
209 * ext/amrwbdec/amrwbdec.c:
210 amrwbdec: Remove some dead code
212 2013-12-05 12:16:38 +0100 Sebastian Dröge <sebastian@centricular.com>
214 * ext/amrnb/amrnbdec.c:
215 amrnbdec: Remove some dead code
217 2013-12-05 12:09:04 +0100 Sebastian Dröge <sebastian@centricular.com>
219 * ext/amrnb/amrnbdec.c:
220 amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
222 2013-12-05 12:08:46 +0100 Sebastian Dröge <sebastian@centricular.com>
224 * ext/amrwbdec/amrwbdec.c:
225 amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
227 2013-12-05 11:44:10 +0100 Sebastian Dröge <sebastian@centricular.com>
229 * ext/mpeg2dec/gstmpeg2dec.c:
230 mpeg2dec: Use new gst_video_decoder_set_needs_format() API
232 2013-11-29 15:51:49 +0000 Tim-Philipp Müller <tim@centricular.com>
234 * ext/x264/gstx264enc.c:
235 x264enc: fix compiler warning
236 Compiler warns rightly about possibly uninitialized variable.
238 2013-11-29 15:49:29 +0000 Tim-Philipp Müller <tim@centricular.com>
240 * ext/x264/gstx264enc.c:
241 x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
242 gst-launch-1.0 videotestsrc ! x264enc
244 2013-11-11 13:15:54 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
246 * ext/mpeg2dec/gstmpeg2dec.c:
247 mpeg2dec: graceful degradation for badly parsed input
249 2013-11-05 11:20:20 +0000 Tim-Philipp Müller <tim@centricular.com>
252 Automatic update of common submodule
253 From 865aa20 to dbedaa0
255 2013-10-22 16:02:04 +0900 HyeJin Choi <meeshel@meeshel78@hotmail.com>
257 * gst/asfdemux/asfpacket.c:
258 asfdemux: mo_size check bug fix. mo_size is not mandatory field.
259 So, don't need to check previous payload's mo_size and current
260 payload's mo_size when merging it.
261 https://bugzilla.gnome.org/show_bug.cgi?id=710609
263 2013-10-22 15:03:15 -0300 Thiago Santos <ts.santos@partner.samsung.com>
265 * gst/asfdemux/gstasfdemux.c:
266 * gst/asfdemux/gstasfdemux.h:
267 asfdemux: Keep audio error checking fields only for audio
268 Video shouldn't need to be descrambled, this can cause frames data
270 https://bugzilla.gnome.org/show_bug.cgi?id=684942
272 2013-10-22 00:56:29 -0300 Thiago Santos <ts.santos@partner.samsung.com>
274 * gst/asfdemux/gstasfdemux.c:
275 asfdemux: really copy the buffer data
276 Pass the copy-memory flag to copy the memory for the output buffer,
277 otherwise we end with 0-sized buffers
278 https://bugzilla.gnome.org/show_bug.cgi?id=684942
280 2013-09-27 08:05:25 -0700 Michael Esemplare <michael.esemplare@gmail.com>
282 * ext/x264/gstx264enc.c:
283 x264enc: If FPS is available, set VFR to false
284 https://bugzilla.gnome.org/show_bug.cgi?id=708940
286 2013-09-24 10:08:10 -0700 Thiago Santos <ts.santos@partner.samsung.com>
288 * gst/asfdemux/gstasfdemux.c:
289 asfdemux: Only use segment.start as seek_time if it is relative
290 Relying on the gst_segment_do_seek results for getting the
291 seeking time should not be used if seek type is SET because the
292 do_seek function makes the 'cur` position of the seek normalized
293 on the segment range. This means that seeking beyond the end of the
294 file might not result in instant EOS as it will end up seeking to
295 the final ts of the file.
296 In asf seeking to the final timestamp can lead to seeking to the last
297 keyframe, meaning a few seconds of video will still be played, which should
298 not be the desired behavior when seeking beyong file limits.
300 2013-09-24 10:07:25 -0700 Thiago Santos <ts.santos@partner.samsung.com>
302 * gst/asfdemux/gstasfdemux.c:
303 asfdemux: Parse last simple index entry
304 The entry size is fixed at 6, fix typo to finish parsing the index
305 correctly until the last sample
307 2013-09-24 18:32:31 +0100 Tim-Philipp Müller <tim@centricular.net>
311 Automatic update of common submodule
312 From 6b03ba7 to 865aa20
314 2013-09-24 15:05:36 +0200 Sebastian Dröge <slomo@circular-chaos.org>
317 configure: Actually use 1.3.0.1 as version to make configure happy
319 2013-09-24 15:00:30 +0200 Sebastian Dröge <slomo@circular-chaos.org>
324 === release 1.2.0 ===
326 2013-09-24 14:27:45 +0200 Sebastian Dröge <slomo@circular-chaos.org>
332 * docs/plugins/inspect/plugin-a52dec.xml:
333 * docs/plugins/inspect/plugin-amrnb.xml:
334 * docs/plugins/inspect/plugin-amrwbdec.xml:
335 * docs/plugins/inspect/plugin-asf.xml:
336 * docs/plugins/inspect/plugin-cdio.xml:
337 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
338 * docs/plugins/inspect/plugin-dvdread.xml:
339 * docs/plugins/inspect/plugin-dvdsub.xml:
340 * docs/plugins/inspect/plugin-lame.xml:
341 * docs/plugins/inspect/plugin-mad.xml:
342 * docs/plugins/inspect/plugin-mpeg2dec.xml:
343 * docs/plugins/inspect/plugin-realmedia.xml:
344 * docs/plugins/inspect/plugin-siddec.xml:
345 * docs/plugins/inspect/plugin-twolame.xml:
346 * docs/plugins/inspect/plugin-x264.xml:
347 * docs/plugins/inspect/plugin-xingmux.xml:
348 * gst-plugins-ugly.doap:
349 * win32/common/config.h:
352 2013-09-24 14:27:39 +0200 Sebastian Dröge <slomo@circular-chaos.org>
396 2013-09-18 11:34:56 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
398 * ext/x264/gstx264enc.c:
399 x264enc: Update the documentation to match the default profile used
400 https://bugzilla.gnome.org/show_bug.cgi?id=708036
402 2013-09-20 16:17:31 +0200 Edward Hervey <edward@collabora.com>
405 Automatic update of common submodule
406 From b613661 to 6b03ba7
408 2013-09-19 18:43:43 +0100 Tim-Philipp Müller <tim@centricular.net>
411 Automatic update of common submodule
412 From 74a6857 to b613661
414 2013-09-19 17:36:25 +0100 Tim-Philipp Müller <tim@centricular.net>
418 Automatic update of common submodule
419 From 098c0d7 to 74a6857
421 2013-09-19 11:35:04 +0200 Sebastian Dröge <slomo@circular-chaos.org>
426 === release 1.1.90 ===
428 2013-09-19 10:50:32 +0200 Sebastian Dröge <slomo@circular-chaos.org>
434 * docs/plugins/inspect/plugin-a52dec.xml:
435 * docs/plugins/inspect/plugin-amrnb.xml:
436 * docs/plugins/inspect/plugin-amrwbdec.xml:
437 * docs/plugins/inspect/plugin-asf.xml:
438 * docs/plugins/inspect/plugin-cdio.xml:
439 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
440 * docs/plugins/inspect/plugin-dvdread.xml:
441 * docs/plugins/inspect/plugin-dvdsub.xml:
442 * docs/plugins/inspect/plugin-lame.xml:
443 * docs/plugins/inspect/plugin-mad.xml:
444 * docs/plugins/inspect/plugin-mpeg2dec.xml:
445 * docs/plugins/inspect/plugin-realmedia.xml:
446 * docs/plugins/inspect/plugin-siddec.xml:
447 * docs/plugins/inspect/plugin-twolame.xml:
448 * docs/plugins/inspect/plugin-x264.xml:
449 * docs/plugins/inspect/plugin-xingmux.xml:
450 * gst-plugins-ugly.doap:
451 * win32/common/config.h:
454 2013-09-19 10:30:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
498 2013-09-19 09:45:55 +0200 Sebastian Dröge <slomo@circular-chaos.org>
501 po: Update translations
503 2013-09-18 19:13:45 -0400 Olivier Crête <olivier.crete@collabora.com>
505 * ext/x264/gstx264enc.c:
506 * tests/check/elements/x264enc.c:
507 x264enc: Implement getcaps that restricts the input format depending on the output profile
508 Also add some x264enc profile tests
509 https://bugzilla.gnome.org/show_bug.cgi?id=708326
511 2013-09-16 19:38:36 +0200 Matej Knopp <matej.knopp@gmail.com>
513 * gst/asfdemux/asfpacket.c:
514 * gst/asfdemux/gstasfdemux.c:
515 asfdemux: fix playback regression in push mode
517 2013-09-10 19:33:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
519 * gst/asfdemux/gstasfdemux.h:
520 asfdemux: remove unused variable
522 2013-09-05 22:56:48 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
524 * ext/x264/gstx264enc.c:
525 x264enc: Don't unref future state but the old one
526 Being silly will lead us nowhere.
528 2013-09-04 16:32:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
530 * ext/x264/gstx264enc.c:
531 x264enc: Check if we have an input state before using it
532 Flushing might happen before caps were set on the encoder,
533 which would lead to crashes here.
534 Thanks to Matej Knopp for analyzing this.
535 https://bugzilla.gnome.org/show_bug.cgi?id=707414
537 2013-09-03 20:28:35 +0200 Matej Knopp <matej.knopp@gmail.com>
539 * ext/x264/gstx264enc.c:
540 x264enc: fix unsigned comparison warning
542 2013-08-28 13:27:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
547 === release 1.1.4 ===
549 2013-08-28 12:58:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
555 * docs/plugins/inspect/plugin-a52dec.xml:
556 * docs/plugins/inspect/plugin-amrnb.xml:
557 * docs/plugins/inspect/plugin-amrwbdec.xml:
558 * docs/plugins/inspect/plugin-asf.xml:
559 * docs/plugins/inspect/plugin-cdio.xml:
560 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
561 * docs/plugins/inspect/plugin-dvdread.xml:
562 * docs/plugins/inspect/plugin-dvdsub.xml:
563 * docs/plugins/inspect/plugin-lame.xml:
564 * docs/plugins/inspect/plugin-mad.xml:
565 * docs/plugins/inspect/plugin-mpeg2dec.xml:
566 * docs/plugins/inspect/plugin-realmedia.xml:
567 * docs/plugins/inspect/plugin-siddec.xml:
568 * docs/plugins/inspect/plugin-twolame.xml:
569 * docs/plugins/inspect/plugin-x264.xml:
570 * docs/plugins/inspect/plugin-xingmux.xml:
571 * gst-plugins-ugly.doap:
572 * win32/common/config.h:
575 2013-08-28 12:58:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
619 2013-08-28 12:32:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
622 po: update translations
624 2013-08-27 14:13:06 +0100 Tim-Philipp Müller <tim@centricular.net>
626 * ext/x264/gstx264enc.c:
627 x264enc: log when we output a lower profile than requested
629 2013-08-21 18:32:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
631 * ext/x264/gstx264enc.c:
632 x264enc: Consider subset relations of profiles when setting srcpad caps
633 constrained-baseline is a subset of baseline, is a subset of main,
634 is a subset of high profile.
635 https://bugzilla.gnome.org/show_bug.cgi?id=705425
637 2013-08-21 12:31:23 +0100 Tim-Philipp Müller <tim@centricular.net>
639 * ext/x264/gstx264enc.c:
640 x264enc: propagate flow return back to base class and upstream
641 https://bugzilla.gnome.org/show_bug.cgi?id=705425
643 2013-08-17 23:13:17 +0100 Tim-Philipp Müller <tim@centricular.net>
646 configure: fix x264 version checking
647 x264 releases carry pkg-config versions such as 0.120.x
648 (literallly with an 'x'). Checking for x264 >= 0.120.0 will
649 then fail, so we need to either check for > 0.119.0 or
650 for >= 0.120 to make this work right.
652 2013-08-17 23:09:15 +0100 Tim-Philipp Müller <tim@centricular.net>
654 * ext/x264/gstx264enc.c:
655 x264enc: minor clean-up
656 We requires x264 build >= 120 now.
658 2013-08-15 15:30:31 +0200 Sebastian Dröge <slomo@circular-chaos.org>
660 * ext/mpeg2dec/gstmpeg2dec.c:
661 mpeg2dec: Fix mpeg2_reset() calls
663 2013-08-15 15:27:48 +0200 Sebastian Dröge <slomo@circular-chaos.org>
665 * ext/mpeg2dec/gstmpeg2dec.c:
666 * ext/x264/gstx264enc.c:
667 ext: Use new flush vfunc of video codec base classes and remove reset implementations
669 2013-08-01 01:34:05 +0200 Matej Knopp <matej.knopp@gmail.com>
671 * gst/asfdemux/gstasfdemux.c:
672 asfdemux: fix build on C89 compilers
674 2013-07-30 17:28:17 +0200 Matej Knopp <matej.knopp@gmail.com>
676 * gst/asfdemux/asfpacket.c:
677 * gst/asfdemux/gstasfdemux.c:
678 asfdemux: fix seeking in push mode
680 2013-08-02 14:14:48 +0200 Lubosz Sarnecki <lubosz@gmail.com>
683 build: add subdir-objects to AM_INIT_AUTOMAKE
684 Fixes warnings in automake 1.14
685 https://bugzilla.gnome.org/show_bug.cgi?id=705350
687 2013-08-02 08:25:49 +0200 Edward Hervey <edward@collabora.com>
689 * ext/mpeg2dec/gstmpeg2dec.c:
690 mpeg2dec: Do a hard reset of flush_stop
691 Which is notified by hard == 0 with latest refactoring.
693 2013-07-29 21:09:37 +0100 Tim-Philipp Müller <tim@centricular.net>
710 po: update translations
712 2013-07-29 14:48:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
717 === release 1.1.3 ===
719 2013-07-29 13:46:08 +0200 Sebastian Dröge <slomo@circular-chaos.org>
725 * docs/plugins/inspect/plugin-a52dec.xml:
726 * docs/plugins/inspect/plugin-amrnb.xml:
727 * docs/plugins/inspect/plugin-amrwbdec.xml:
728 * docs/plugins/inspect/plugin-asf.xml:
729 * docs/plugins/inspect/plugin-cdio.xml:
730 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
731 * docs/plugins/inspect/plugin-dvdread.xml:
732 * docs/plugins/inspect/plugin-dvdsub.xml:
733 * docs/plugins/inspect/plugin-lame.xml:
734 * docs/plugins/inspect/plugin-mad.xml:
735 * docs/plugins/inspect/plugin-mpeg2dec.xml:
736 * docs/plugins/inspect/plugin-realmedia.xml:
737 * docs/plugins/inspect/plugin-siddec.xml:
738 * docs/plugins/inspect/plugin-twolame.xml:
739 * docs/plugins/inspect/plugin-x264.xml:
740 * docs/plugins/inspect/plugin-xingmux.xml:
741 * gst-plugins-ugly.doap:
742 * win32/common/config.h:
745 2013-07-29 13:46:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
788 2013-07-29 12:13:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
790 * gst/asfdemux/gstasfdemux.c:
791 * gst/realmedia/rademux.c:
792 * gst/realmedia/rmdemux.c:
793 gst: Don't swap start/stop for negative rates in the SEGMENT query
795 2013-07-29 10:57:38 +0200 Sebastian Dröge <slomo@circular-chaos.org>
797 * gst/realmedia/rademux.c:
798 * gst/realmedia/rmdemux.c:
799 real: Implement SEGMENT query
801 2013-07-29 10:56:06 +0200 Sebastian Dröge <slomo@circular-chaos.org>
803 * gst/asfdemux/gstasfdemux.c:
804 asfdemux: Implement SEGMENT query
806 2013-07-28 16:43:28 +0200 Matej Knopp <matej.knopp@gmail.com>
808 * gst/asfdemux/asfheaders.c:
809 * gst/asfdemux/asfheaders.h:
810 * gst/asfdemux/asfpacket.c:
811 * gst/asfdemux/gstasfdemux.c:
812 * gst/asfdemux/gstasfdemux.h:
813 asfdemux: Add support for dvr-ms
814 https://bugzilla.gnome.org/show_bug.cgi?id=705026
816 2013-07-26 16:47:48 +0200 Edward Hervey <edward@collabora.com>
818 * gst/realmedia/rtspreal.c:
819 rtspreal: Ensure output value has an assigned value
820 In the case where this macro was used, that dest was != NULL but that
821 the strncmp failed, we would end up with dest_len being undefined.
823 2013-07-26 16:39:12 +0200 Edward Hervey <edward@collabora.com>
825 * ext/x264/gstx264enc.c:
826 x264: Fix dts comparision
827 We were assigning to a guint64 value (frame->dts) the sum of a unsigned
828 and signed value... resulting it the result never being < 0.
829 Instead just check if it is smaller before assigning to frame->dts.
831 2013-07-25 11:28:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
833 * gst/asfdemux/gstasfdemux.c:
834 * gst/asfdemux/gstasfdemux.h:
835 asfdemux: fix seqnum handling for seeks
836 Use the same seqnum as the seek for flushes/segments that are
837 caused by the seek. Also do the same for segment events
840 2013-07-25 13:35:44 +0200 Sebastian Dröge <slomo@circular-chaos.org>
842 * ext/mpeg2dec/gstmpeg2dec.c:
843 mpeg2dec: Clean up reset/start/stop handling
845 2013-07-25 11:01:20 +0200 Sebastian Dröge <slomo@circular-chaos.org>
847 * ext/x264/gstx264enc.c:
848 x264enc: React properly to flushing/resetting the encoder
849 https://bugzilla.gnome.org/show_bug.cgi?id=656007
851 2013-07-22 16:01:13 +0200 Sebastian Dröge <slomo@circular-chaos.org>
853 * gst/realmedia/rademux.c:
854 * gst/realmedia/rademux.h:
855 * gst/realmedia/rmdemux.c:
856 * gst/realmedia/rmdemux.h:
857 realmedia: Add support for group-id in the stream-start event
859 2013-07-22 15:45:57 +0200 Sebastian Dröge <slomo@circular-chaos.org>
861 * gst/asfdemux/gstasfdemux.c:
862 * gst/asfdemux/gstasfdemux.h:
863 asfdemux: Add support for group-id in the stream-start event
865 2013-07-22 15:43:18 +0200 Sebastian Dröge <slomo@circular-chaos.org>
867 * ext/sidplay/gstsiddec.cc:
868 * ext/sidplay/gstsiddec.h:
869 siddec: Add support for group-id in the stream-start event
871 2013-07-18 17:14:29 +0200 Edward Hervey <edward@collabora.com>
873 * gst/realmedia/rmdemux.c:
874 rmdemux: Mark demuxer as "running" in push-mode
875 Allows queries (and other code) to be answered when working in push-mode.
876 Running would only be set to TRUE accordingly when working in pull-mode
877 once it had read header/index.
880 2013-07-17 16:17:54 +0200 Edward Hervey <edward@collabora.com>
882 * ext/mpeg2dec/gstmpeg2dec.c:
883 mpeg2dec: Properly reset on sequence changes
884 Otherwise we end up using stray data/buffers.
887 2013-07-11 16:57:24 +0200 Sebastian Dröge <slomo@circular-chaos.org>
892 === release 1.1.2 ===
894 2013-07-11 16:12:25 +0200 Sebastian Dröge <slomo@circular-chaos.org>
900 * docs/plugins/inspect/plugin-a52dec.xml:
901 * docs/plugins/inspect/plugin-amrnb.xml:
902 * docs/plugins/inspect/plugin-amrwbdec.xml:
903 * docs/plugins/inspect/plugin-asf.xml:
904 * docs/plugins/inspect/plugin-cdio.xml:
905 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
906 * docs/plugins/inspect/plugin-dvdread.xml:
907 * docs/plugins/inspect/plugin-dvdsub.xml:
908 * docs/plugins/inspect/plugin-lame.xml:
909 * docs/plugins/inspect/plugin-mad.xml:
910 * docs/plugins/inspect/plugin-mpeg2dec.xml:
911 * docs/plugins/inspect/plugin-realmedia.xml:
912 * docs/plugins/inspect/plugin-siddec.xml:
913 * docs/plugins/inspect/plugin-twolame.xml:
914 * docs/plugins/inspect/plugin-x264.xml:
915 * docs/plugins/inspect/plugin-xingmux.xml:
916 * gst-plugins-ugly.doap:
917 * win32/common/config.h:
920 2013-07-11 16:12:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
963 2013-06-18 20:06:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
965 * ext/dvdread/dvdreadsrc.c:
966 dvdreadsrc: correctly determine last chapter's duration
967 This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
968 It worked just fine before ...
970 2013-06-25 14:20:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
972 * gst/realmedia/rdtmanager.c:
973 rdt: forward sticky events
975 2013-06-05 18:36:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
980 === release 1.1.1 ===
982 2013-06-05 17:58:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
989 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
990 * docs/plugins/inspect/plugin-a52dec.xml:
991 * docs/plugins/inspect/plugin-amrnb.xml:
992 * docs/plugins/inspect/plugin-amrwbdec.xml:
993 * docs/plugins/inspect/plugin-asf.xml:
994 * docs/plugins/inspect/plugin-cdio.xml:
995 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
996 * docs/plugins/inspect/plugin-dvdread.xml:
997 * docs/plugins/inspect/plugin-dvdsub.xml:
998 * docs/plugins/inspect/plugin-lame.xml:
999 * docs/plugins/inspect/plugin-mad.xml:
1000 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1001 * docs/plugins/inspect/plugin-realmedia.xml:
1002 * docs/plugins/inspect/plugin-siddec.xml:
1003 * docs/plugins/inspect/plugin-twolame.xml:
1004 * docs/plugins/inspect/plugin-x264.xml:
1005 * docs/plugins/inspect/plugin-xingmux.xml:
1006 * gst-plugins-ugly.doap:
1007 * win32/common/config.h:
1010 2013-06-05 16:42:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1053 2013-06-05 15:15:16 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1056 Automatic update of common submodule
1057 From 098c0d7 to 01a7a46
1059 2013-06-04 16:12:27 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
1061 * ext/mpeg2dec/gstmpeg2dec.c:
1062 mpeg2dec: make the aspect ratio calculation more accurate.
1063 Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
1064 aspect-ratio if we don't have a valid upstream PAR.
1065 https://bugzilla.gnome.org/show_bug.cgi?id=685103
1067 2013-05-15 10:52:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1070 Automatic update of common submodule
1071 From 5edcd85 to 098c0d7
1073 2013-05-13 13:19:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1075 * tests/check/elements/amrnbenc.c:
1076 * tests/check/elements/mpeg2dec.c:
1077 * tests/check/elements/x264enc.c:
1078 * tests/check/elements/xingmux.c:
1079 tests: Fix event handling
1081 2013-05-09 19:40:49 -0400 Olivier Crête <olivier.crete@collabora.com>
1083 * ext/lame/gstlamemp3enc.c:
1084 lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
1085 lame does internal resampling, but the base class only cares about
1086 the number of raw samples, so tell finish frames about that, not
1087 the number of samples in the outgoing frame.:
1089 2013-04-30 10:01:29 +0100 Tim-Philipp Müller <tim@centricular.net>
1091 * ext/x264/gstx264enc.c:
1092 x264enc: output byte-stream if downstream has ANY caps
1093 It's what people expect when they pipe the output to
1094 filesink or into a tcp connection or pipe.
1096 2013-04-22 23:52:48 +0100 Tim-Philipp Müller <tim@centricular.net>
1100 * README.static-linking:
1102 Automatic update of common submodule
1103 From 3cb3d3c to 5edcd85
1105 2012-10-24 12:15:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1108 * ext/a52dec/Makefile.am:
1109 * ext/amrnb/Makefile.am:
1110 * ext/amrwbdec/Makefile.am:
1111 * ext/cdio/Makefile.am:
1112 * ext/dvdread/Makefile.am:
1113 * ext/lame/Makefile.am:
1114 * ext/mad/Makefile.am:
1115 * ext/mpeg2dec/Makefile.am:
1116 * ext/sidplay/Makefile.am:
1117 * ext/twolame/Makefile.am:
1118 * ext/x264/Makefile.am:
1119 * gst/asfdemux/Makefile.am:
1120 * gst/dvdlpcmdec/Makefile.am:
1121 * gst/dvdsub/Makefile.am:
1122 * gst/realmedia/Makefile.am:
1123 * gst/xingmux/Makefile.am:
1124 gst: Add better support for static plugins
1126 2013-04-14 17:55:44 +0100 Tim-Philipp Müller <tim@centricular.net>
1130 Automatic update of common submodule
1131 From aed87ae to 3cb3d3c
1133 2013-04-09 21:00:43 +0200 Stefan Sauer <ensonic@users.sf.net>
1136 Automatic update of common submodule
1137 From 04c7a1e to aed87ae
1139 2013-03-25 18:05:14 -0700 David Schleef <ds@schleef.org>
1141 * gst/asfdemux/gstasfdemux.c:
1142 * gst/realmedia/rmdemux.c:
1143 Use %03u instead of %u in gst_pad_create_stream_id_printf()
1145 2013-03-06 13:28:37 +0000 Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
1147 * ext/x264/gstx264enc.c:
1148 x264enc: Fix for 0/1 framerate - now uses VFR in this case
1149 Previously did a division by zero.
1150 https://bugzilla.gnome.org/show_bug.cgi?id=695728
1152 2013-03-07 00:02:00 +0000 Tim-Philipp Müller <tim@centricular.net>
1155 Automatic update of common submodule
1156 From 2de221c to 04c7a1e
1158 2013-02-08 00:15:01 +0000 Tim-Philipp Müller <tim@centricular.net>
1160 * ext/x264/gstx264enc.c:
1161 x264enc: simplify template caps
1162 No need to make an array for one single element.
1164 2013-02-08 00:11:03 +0000 Tim-Philipp Müller <tim@centricular.net>
1166 * ext/x264/gstx264enc.c:
1167 x264enc: put all theoretically possible formats in template caps
1168 and decide at runtime which subset of these (8-bit or 10-bit video
1169 formats) is supported. libx264 will be compiled for one of these
1170 two options, and it is possible to switch by pointing the dynamic
1171 linker to a different libx264 build at runtime. If we want our
1172 template caps to be correct, they should contain all then, with
1173 the actually supported ones determined at runtime.
1174 https://bugzilla.gnome.org/show_bug.cgi?id=691935
1176 2013-01-23 10:16:51 +0000 Tim-Philipp Müller <tim@centricular.net>
1178 * ext/x264/gstx264enc.c:
1179 x264enc: detect supported bit depth and pixel formats at runtime
1180 http://bugs.debian.org/667573
1181 https://bugzilla.gnome.org/show_bug.cgi?id=691935
1183 2013-01-30 09:15:18 +0100 Benjamin Gaignard <benjamin.gaignard@st.com>
1186 autogen.sh: allow calling from out-of-tree
1187 Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
1188 https://bugzilla.gnome.org/show_bug.cgi?id=692857
1190 2013-01-28 20:43:08 +0100 Stefan Sauer <ensonic@users.sf.net>
1193 Automatic update of common submodule
1194 From a942293 to 2de221c
1196 2013-01-15 15:18:04 +0100 Martin Pitt <martinpitt@gnome.org>
1198 * tests/check/Makefile.am:
1199 tests: use _1_0 variants for the various registry variables
1200 These override the variants without version suffix. Makes 'make check' work
1201 properly in environments that set the suffixed variant for 1.0, such as
1204 2013-01-15 15:06:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1207 Automatic update of common submodule
1208 From a72faea to a942293
1210 2012-12-30 23:56:14 +0000 Tim-Philipp Müller <tim@centricular.net>
1213 configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
1214 AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
1215 https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
1216 https://bugzilla.gnome.org/show_bug.cgi?id=690881
1218 2012-12-19 17:16:53 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
1220 * ext/mpeg2dec/gstmpeg2dec.c:
1221 mpeg2dec: use appropriate printf format for gsize
1223 2012-12-19 17:15:03 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
1225 * ext/cdio/gstcdio.h:
1226 cdio: Fix redundant redeclaration of 'cdio_version_string'
1227 cdio/version.h is already included by cdio/cdio.h
1229 2012-12-01 13:26:26 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1231 * ext/sidplay/gstsiddec.cc:
1232 siddec: init debug category
1234 2012-11-30 20:09:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1237 * ext/dvdread/Makefile.am:
1238 dvdread: link to libgmodule-2.0 since the g_module_* API is used
1239 And the gmodule lib has been moved into the Requires.private
1240 section of the pkg-config file in core.
1242 2012-11-27 17:07:31 +0000 Tim-Philipp Müller <tim@centricular.net>
1244 * ext/cdio/gstcdiocddasrc.c:
1245 * ext/cdio/gstcdiocddasrc.h:
1246 cdiocddasrc: detect whether drive produces samples in non-host endianness
1247 If drive produces samples in other endianness than the host,
1248 we need to byte swap them before pushing them out, or we
1249 produce nothing but noise. cdparanoia detects this automatically,
1250 but libcdio does not, so we have to do it ourselves.
1251 This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
1252 https://bugzilla.gnome.org/show_bug.cgi?id=377280
1254 2012-11-19 11:27:21 +0000 Tim-Philipp Müller <tim@centricular.net>
1257 Automatic update of common submodule
1258 From b497c4f to a72faea
1260 2012-11-16 13:32:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1262 * tests/check/elements/xingmux_testdata.h:
1263 xingmux: Fix unit test after change to correctly calculate number of frames
1265 2012-11-15 16:42:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1267 * ext/x264/gstx264enc.c:
1268 x264enc: Add support for 10-bit color formats
1269 Requires x264 to be built with 10-bit support, which disables
1270 9-bit support. Also only advertise the color formats that were
1273 2012-11-15 16:21:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1275 * ext/x264/gstx264enc.c:
1276 x264enc: Add support for Y444, Y42B and NV12
1278 2012-11-11 20:42:42 +0000 Tim-Philipp Müller <tim@centricular.net>
1280 * ext/cdio/Makefile.am:
1281 * ext/cdio/gstcdio.c:
1282 cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
1283 They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
1284 if they're not plain ASCII.
1286 2012-11-09 11:33:40 +0100 Gautier Portet <kassoulet@gmail.com>
1288 * gst/xingmux/gstxingmux.c:
1289 xingmux: Properly calculate the number of frames
1290 First, the xing header frame is never added to the count,
1291 we have to increment the count.
1292 Secondly, there is a rounding error when calculating the
1293 frame duration, as spf*GST_SECOND/rate is not an integer
1294 (26122448.9) an it must be 26122449.
1296 2012-11-07 20:45:38 +0000 Tim-Philipp Müller <tim@centricular.net>
1299 configure.ac: update courtesy of autoupdate
1301 2012-11-07 20:39:56 +0000 Tim-Philipp Müller <tim@centricular.net>
1305 configure: let AG_GST_PLUGIN_DOCS check for python
1306 And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
1307 which as a side-effect should pick up newer python versions as
1309 https://bugzilla.gnome.org/show_bug.cgi?id=563903
1311 2012-11-05 13:16:52 -0800 Michael Smith <msmith@rdio.com>
1313 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1314 dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
1316 2012-11-03 20:40:37 +0000 Tim-Philipp Müller <tim@centricular.net>
1318 * docs/random/LICENSE:
1319 * ext/a52dec/gsta52dec.c:
1320 * ext/a52dec/gsta52dec.h:
1321 * ext/amrnb/amrnb.c:
1322 * ext/amrnb/amrnbdec.c:
1323 * ext/amrnb/amrnbdec.h:
1324 * ext/amrnb/amrnbenc.c:
1325 * ext/amrnb/amrnbenc.h:
1326 * ext/amrwbdec/amrwb.c:
1327 * ext/amrwbdec/amrwbdec.c:
1328 * ext/amrwbdec/amrwbdec.h:
1329 * ext/cdio/gstcdio.c:
1330 * ext/cdio/gstcdio.h:
1331 * ext/cdio/gstcdiocddasrc.c:
1332 * ext/cdio/gstcdiocddasrc.h:
1333 * ext/dvdread/dvdreadsrc.c:
1334 * ext/dvdread/dvdreadsrc.h:
1335 * ext/lame/gstlamemp3enc.c:
1336 * ext/lame/gstlamemp3enc.h:
1337 * ext/lame/plugin.c:
1340 * ext/mpeg2dec/gstmpeg2dec.c:
1341 * ext/mpeg2dec/gstmpeg2dec.h:
1342 * ext/sidplay/gstsiddec.cc:
1343 * ext/sidplay/gstsiddec.h:
1344 * ext/twolame/gsttwolamemp2enc.c:
1345 * ext/twolame/gsttwolamemp2enc.h:
1346 * ext/x264/gstx264enc.c:
1347 * ext/x264/gstx264enc.h:
1348 * gst-libs/gst/gettext.h:
1349 * gst-libs/gst/glib-compat-private.h:
1350 * gst-libs/gst/gst-i18n-plugin.h:
1351 * gst/asfdemux/asfheaders.c:
1352 * gst/asfdemux/asfheaders.h:
1353 * gst/asfdemux/asfpacket.c:
1354 * gst/asfdemux/asfpacket.h:
1355 * gst/asfdemux/gstasf.c:
1356 * gst/asfdemux/gstasfdemux.c:
1357 * gst/asfdemux/gstasfdemux.h:
1358 * gst/asfdemux/gstrtpasfdepay.c:
1359 * gst/asfdemux/gstrtpasfdepay.h:
1360 * gst/asfdemux/gstrtspwms.c:
1361 * gst/asfdemux/gstrtspwms.h:
1362 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1363 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1364 * gst/dvdsub/gstdvdsubdec.c:
1365 * gst/dvdsub/gstdvdsubdec.h:
1366 * gst/dvdsub/gstdvdsubparse.c:
1367 * gst/dvdsub/gstdvdsubparse.h:
1368 * gst/realmedia/asmrules.c:
1369 * gst/realmedia/asmrules.h:
1370 * gst/realmedia/gstrdtbuffer.c:
1371 * gst/realmedia/gstrdtbuffer.h:
1372 * gst/realmedia/pnmsrc.c:
1373 * gst/realmedia/pnmsrc.h:
1374 * gst/realmedia/rademux.c:
1375 * gst/realmedia/rademux.h:
1376 * gst/realmedia/rdtdepay.c:
1377 * gst/realmedia/rdtdepay.h:
1378 * gst/realmedia/rdtjitterbuffer.c:
1379 * gst/realmedia/rdtjitterbuffer.h:
1380 * gst/realmedia/rdtmanager.c:
1381 * gst/realmedia/rdtmanager.h:
1382 * gst/realmedia/realhash.c:
1383 * gst/realmedia/realhash.h:
1384 * gst/realmedia/realmedia.c:
1385 * gst/realmedia/rmdemux.c:
1386 * gst/realmedia/rmdemux.h:
1387 * gst/realmedia/rmutils.c:
1388 * gst/realmedia/rmutils.h:
1389 * gst/realmedia/rtspreal.c:
1390 * gst/realmedia/rtspreal.h:
1391 * gst/xingmux/gstxingmux.c:
1392 * gst/xingmux/gstxingmux.h:
1393 * gst/xingmux/plugin.c:
1394 * tests/check/elements/amrnbenc.c:
1395 * tests/check/elements/mpeg2dec.c:
1396 * tests/check/elements/x264enc.c:
1397 * tests/check/generic/index.c:
1398 * tests/check/generic/states.c:
1399 * tests/check/pipelines/lame.c:
1401 https://bugzilla.gnome.org/show_bug.cgi?id=687520
1403 2012-10-30 13:39:52 +0100 Andreas Frisch <fraxinas@opendreambox.org>
1405 * gst/dvdsub/gstdvdsubdec.c:
1406 dvdsubdec: allocate correct amount of memory for bitmap
1407 https://bugzilla.gnome.org/show_bug.cgi?id=687192
1409 2012-10-30 09:20:04 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
1411 * ext/sidplay/gstsiddec.cc:
1412 siddec: reset bytes counter
1413 Reset the total_bytes counter so that we get timestamps correct.
1414 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
1416 2012-10-25 12:38:47 +0100 Tim-Philipp Müller <tim@centricular.net>
1419 * docs/plugins/inspect/plugin-a52dec.xml:
1420 * docs/plugins/inspect/plugin-amrnb.xml:
1421 * docs/plugins/inspect/plugin-amrwbdec.xml:
1422 * docs/plugins/inspect/plugin-asf.xml:
1423 * docs/plugins/inspect/plugin-cdio.xml:
1424 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1425 * docs/plugins/inspect/plugin-dvdread.xml:
1426 * docs/plugins/inspect/plugin-dvdsub.xml:
1427 * docs/plugins/inspect/plugin-lame.xml:
1428 * docs/plugins/inspect/plugin-mad.xml:
1429 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1430 * docs/plugins/inspect/plugin-realmedia.xml:
1431 * docs/plugins/inspect/plugin-siddec.xml:
1432 * docs/plugins/inspect/plugin-twolame.xml:
1433 * docs/plugins/inspect/plugin-x264.xml:
1434 * docs/plugins/inspect/plugin-xingmux.xml:
1435 * win32/common/config.h:
1436 Back to feature development
1438 === release 1.0.2 ===
1440 2012-10-25 01:11:10 +0100 Tim-Philipp Müller <tim@centricular.net>
1446 * docs/plugins/inspect/plugin-a52dec.xml:
1447 * docs/plugins/inspect/plugin-amrnb.xml:
1448 * docs/plugins/inspect/plugin-amrwbdec.xml:
1449 * docs/plugins/inspect/plugin-asf.xml:
1450 * docs/plugins/inspect/plugin-cdio.xml:
1451 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1452 * docs/plugins/inspect/plugin-dvdread.xml:
1453 * docs/plugins/inspect/plugin-dvdsub.xml:
1454 * docs/plugins/inspect/plugin-lame.xml:
1455 * docs/plugins/inspect/plugin-mad.xml:
1456 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1457 * docs/plugins/inspect/plugin-realmedia.xml:
1458 * docs/plugins/inspect/plugin-siddec.xml:
1459 * docs/plugins/inspect/plugin-twolame.xml:
1460 * docs/plugins/inspect/plugin-x264.xml:
1461 * docs/plugins/inspect/plugin-xingmux.xml:
1462 * gst-plugins-ugly.doap:
1463 * win32/common/config.h:
1466 2012-10-24 20:10:03 +0800 Scott Fan <fanchp@neusoft.com>
1468 * gst/asfdemux/Makefile.am:
1469 * gst/realmedia/Makefile.am:
1470 Makefile.am: Fix typos for generating the Android.mk files
1471 Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
1472 The typos led to generate the incorrect Android.mk files for the asfdemux
1473 and realmedia plugin.
1474 https://bugzilla.gnome.org/show_bug.cgi?id=686748
1476 2012-10-18 22:19:04 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1478 * ext/dvdread/dvdreadsrc.c:
1479 dvdreadsrc: correctly set next cell when seeking to sector
1481 2012-10-18 22:18:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1483 * gst/dvdsub/gstdvdsubparse.c:
1484 dvdsubparse: send src caps when receiving sink caps
1486 2012-10-12 14:49:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1488 * ext/dvdread/dvdreadsrc.c:
1489 dvdreadsrc: update dvd event to enhanced approach
1490 ... in line with resindvdsrc.
1492 2012-10-07 17:08:37 +0100 Tim-Philipp Müller <tim@centricular.net>
1495 docs: add 'make upload' target for new-release script
1497 2012-10-07 16:58:10 +0100 Tim-Philipp Müller <tim@centricular.net>
1500 * docs/plugins/inspect/plugin-a52dec.xml:
1501 * docs/plugins/inspect/plugin-amrnb.xml:
1502 * docs/plugins/inspect/plugin-amrwbdec.xml:
1503 * docs/plugins/inspect/plugin-asf.xml:
1504 * docs/plugins/inspect/plugin-cdio.xml:
1505 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1506 * docs/plugins/inspect/plugin-dvdread.xml:
1507 * docs/plugins/inspect/plugin-dvdsub.xml:
1508 * docs/plugins/inspect/plugin-lame.xml:
1509 * docs/plugins/inspect/plugin-mad.xml:
1510 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1511 * docs/plugins/inspect/plugin-realmedia.xml:
1512 * docs/plugins/inspect/plugin-siddec.xml:
1513 * docs/plugins/inspect/plugin-twolame.xml:
1514 * docs/plugins/inspect/plugin-x264.xml:
1515 * docs/plugins/inspect/plugin-xingmux.xml:
1516 * win32/common/config.h:
1517 Back to development (bug fixing)
1519 === release 1.0.1 ===
1521 2012-10-07 16:13:11 +0100 Tim-Philipp Müller <tim@centricular.net>
1527 * docs/plugins/inspect/plugin-a52dec.xml:
1528 * docs/plugins/inspect/plugin-amrnb.xml:
1529 * docs/plugins/inspect/plugin-amrwbdec.xml:
1530 * docs/plugins/inspect/plugin-asf.xml:
1531 * docs/plugins/inspect/plugin-cdio.xml:
1532 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1533 * docs/plugins/inspect/plugin-dvdread.xml:
1534 * docs/plugins/inspect/plugin-dvdsub.xml:
1535 * docs/plugins/inspect/plugin-lame.xml:
1536 * docs/plugins/inspect/plugin-mad.xml:
1537 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1538 * docs/plugins/inspect/plugin-realmedia.xml:
1539 * docs/plugins/inspect/plugin-siddec.xml:
1540 * docs/plugins/inspect/plugin-twolame.xml:
1541 * docs/plugins/inspect/plugin-x264.xml:
1542 * docs/plugins/inspect/plugin-xingmux.xml:
1543 * gst-plugins-ugly.doap:
1544 * win32/common/config.h:
1547 2012-10-06 14:58:34 +0100 Tim-Philipp Müller <tim@centricular.net>
1550 Automatic update of common submodule
1551 From 6c0b52c to 6bb6951
1553 2012-10-01 00:01:09 +1000 Jan Schmidt <thaytan@noraisin.net>
1555 * ext/mpeg2dec/gstmpeg2dec.c:
1556 mpeg2dec: Don't error out when there is no associated buffer
1557 In 0.10, having mpeg2dec occasionally tell us to output a frame that
1558 was never decoded was just ignored, so do the same in 1.0
1561 2012-09-29 12:13:00 +0100 Tim-Philipp Müller <tim@centricular.net>
1564 * gst/dvdsub/gstdvdsubdec.c:
1565 Purge mention of liboil and update REQUIREMENTS
1566 https://bugzilla.gnome.org/show_bug.cgi?id=673285
1568 2012-09-26 01:04:32 +0100 Tim-Philipp Müller <tim@centricular.net>
1570 * ext/x264/gstx264enc.c:
1571 x264enc: when setting fallback decoder latency, set valid min_latency
1572 Min. latency needs to be a valid time, so pass 0 as default
1573 value in the fallback case where we can't determine any latency,
1574 and avoid nasty criticals at runtime.
1576 2012-09-24 16:52:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1579 * docs/plugins/inspect/plugin-a52dec.xml:
1580 * docs/plugins/inspect/plugin-amrnb.xml:
1581 * docs/plugins/inspect/plugin-amrwbdec.xml:
1582 * docs/plugins/inspect/plugin-asf.xml:
1583 * docs/plugins/inspect/plugin-cdio.xml:
1584 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1585 * docs/plugins/inspect/plugin-dvdread.xml:
1586 * docs/plugins/inspect/plugin-dvdsub.xml:
1587 * docs/plugins/inspect/plugin-lame.xml:
1588 * docs/plugins/inspect/plugin-mad.xml:
1589 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1590 * docs/plugins/inspect/plugin-realmedia.xml:
1591 * docs/plugins/inspect/plugin-siddec.xml:
1592 * docs/plugins/inspect/plugin-twolame.xml:
1593 * docs/plugins/inspect/plugin-x264.xml:
1594 * docs/plugins/inspect/plugin-xingmux.xml:
1595 * win32/common/config.h:
1596 Back to development (bug fixing)
1598 === release 1.0.0 ===
1600 2012-09-24 14:32:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1605 * docs/plugins/inspect/plugin-a52dec.xml:
1606 * docs/plugins/inspect/plugin-amrnb.xml:
1607 * docs/plugins/inspect/plugin-amrwbdec.xml:
1608 * docs/plugins/inspect/plugin-asf.xml:
1609 * docs/plugins/inspect/plugin-cdio.xml:
1610 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1611 * docs/plugins/inspect/plugin-dvdread.xml:
1612 * docs/plugins/inspect/plugin-dvdsub.xml:
1613 * docs/plugins/inspect/plugin-lame.xml:
1614 * docs/plugins/inspect/plugin-mad.xml:
1615 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1616 * docs/plugins/inspect/plugin-realmedia.xml:
1617 * docs/plugins/inspect/plugin-siddec.xml:
1618 * docs/plugins/inspect/plugin-twolame.xml:
1619 * docs/plugins/inspect/plugin-x264.xml:
1620 * docs/plugins/inspect/plugin-xingmux.xml:
1621 * gst-plugins-ugly.doap:
1622 * win32/common/config.h:
1625 2012-09-22 16:08:54 +0100 Tim-Philipp Müller <tim@centricular.net>
1628 Automatic update of common submodule
1629 From 4f962f7 to 6c0b52c
1631 === release 0.11.99 ===
1633 2012-09-17 17:59:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1636 * docs/plugins/inspect/plugin-xingmux.xml:
1637 * gst-plugins-ugly.doap:
1638 * win32/common/config.h:
1641 2012-09-17 16:57:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1643 * docs/plugins/inspect/plugin-a52dec.xml:
1644 * docs/plugins/inspect/plugin-amrnb.xml:
1645 * docs/plugins/inspect/plugin-amrwbdec.xml:
1646 * docs/plugins/inspect/plugin-asf.xml:
1647 * docs/plugins/inspect/plugin-cdio.xml:
1648 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1649 * docs/plugins/inspect/plugin-dvdread.xml:
1650 * docs/plugins/inspect/plugin-dvdsub.xml:
1651 * docs/plugins/inspect/plugin-lame.xml:
1652 * docs/plugins/inspect/plugin-mad.xml:
1653 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1654 * docs/plugins/inspect/plugin-realmedia.xml:
1655 * docs/plugins/inspect/plugin-siddec.xml:
1656 * docs/plugins/inspect/plugin-twolame.xml:
1657 * docs/plugins/inspect/plugin-x264.xml:
1660 2012-09-17 16:57:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1663 * ext/amrnb/Makefile.am:
1664 * ext/amrwbdec/Makefile.am:
1665 * ext/lame/Makefile.am:
1666 * ext/twolame/Makefile.am:
1667 * tests/check/Makefile.am:
1668 Remove -DGST_USE_UNSTABLE_API
1670 2012-09-17 12:22:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1672 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
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:
1690 2012-09-17 10:53:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1692 * ext/cdio/gstcdio.c:
1693 cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
1694 Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
1695 introspection/updating for this plugin.
1697 2012-09-15 22:23:53 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
1699 * gst-plugins-ugly.spec.in:
1700 Switch to F18 package naming
1702 2012-09-14 16:28:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1704 * ext/dvdread/demo-play:
1705 * tests/check/elements/mpeg2dec.c:
1706 rename some caps and elements in examples
1708 2012-09-14 02:58:26 +0100 Tim-Philipp Müller <tim@centricular.net>
1713 === release 0.11.94 ===
1715 2012-09-14 02:49:34 +0100 Tim-Philipp Müller <tim@centricular.net>
1719 * gst-plugins-ugly.doap:
1720 * win32/common/config.h:
1723 2012-09-14 01:48:50 +0100 Tim-Philipp Müller <tim@centricular.net>
1725 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1726 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1727 * docs/plugins/gst-plugins-ugly-plugins.signals:
1728 * docs/plugins/inspect/plugin-a52dec.xml:
1729 * docs/plugins/inspect/plugin-amrnb.xml:
1730 * docs/plugins/inspect/plugin-amrwbdec.xml:
1731 * docs/plugins/inspect/plugin-asf.xml:
1732 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1733 * docs/plugins/inspect/plugin-dvdread.xml:
1734 * docs/plugins/inspect/plugin-dvdsub.xml:
1735 * docs/plugins/inspect/plugin-lame.xml:
1736 * docs/plugins/inspect/plugin-mad.xml:
1737 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1738 * docs/plugins/inspect/plugin-realmedia.xml:
1739 * docs/plugins/inspect/plugin-siddec.xml:
1740 * docs/plugins/inspect/plugin-twolame.xml:
1741 * docs/plugins/inspect/plugin-x264.xml:
1744 2012-09-13 13:49:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1746 * gst/realmedia/rmdemux.c:
1747 rmdemux: use DTS and PTS
1748 Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
1749 undefined to make the decoder do the right thing. We can then remove the code
1750 that tries to guess the PTS from the DTS.
1752 2012-09-10 22:30:18 -0700 Jan Schmidt <thaytan@noraisin.net>
1754 * ext/mpeg2dec/gstmpeg2dec.c:
1755 mpeg2dec: Hold ref to buffer while mapped
1756 So that the buffer still exists when we go to unmap it later,
1757 even if it got pushed in the meantime.
1759 2012-09-11 16:48:51 -0400 Olivier Crête <olivier.crete@collabora.com>
1761 * tests/check/elements/x264enc.c:
1762 x264enc test: x264enc produces constrained-baseline, not the full baseline
1764 2012-09-11 17:37:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1766 * gst/asfdemux/gstasfdemux.c:
1767 * gst/realmedia/rademux.c:
1768 * gst/realmedia/rmdemux.c:
1769 gst: only activate in pull mode if upstream is seekable
1771 2012-09-11 11:28:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1773 * gst/realmedia/rademux.c:
1774 rademux: tags can be NULL
1776 2012-09-11 11:13:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1779 mad: fix email address
1781 2012-09-11 11:12:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1784 mad: init base class method only once
1786 2012-09-11 10:46:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1788 * gst/xingmux/gstxingmux.c:
1789 xingmux: remove defunct commented code
1791 2012-09-11 10:40:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1793 * gst/dvdsub/gstdvdsubdec.c:
1794 dvbsubdec: handle and send GAP event
1795 ... in stead of update newsegment event.
1797 2012-09-11 10:34:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1799 * gst/dvdsub/gstdvdsubdec.c:
1800 dvbsubdec: adjust disabled code comment style
1802 2012-09-09 15:48:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1804 * ext/x264/gstx264enc.c:
1805 x264enc: clean up some debug statements
1807 2012-09-07 17:38:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1809 * ext/x264/gstx264enc.c:
1810 * ext/x264/gstx264enc.h:
1811 x264enc: handle possibly negative DTS provided by codec
1812 ... by arranging for an offset such that DTS == PTS for keyframes,
1813 which is expected elsewhere to go along with semantics of PTS and DTS.
1814 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
1816 2012-09-07 13:31:15 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
1818 * gst-plugins-ugly.spec.in:
1819 Fix spec file for ugly
1821 2012-09-06 14:42:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1823 * tests/check/elements/mpeg2dec.c:
1824 tests: mpeg2dec: initialize variable
1825 ... which avoids test segfaulting.
1827 2012-08-30 16:26:00 -0700 Edward Hervey <edward@collabora.com>
1829 * tests/check/elements/mpeg2dec.c:
1830 check: Feed parsed data to mpeg2dec
1831 And fix the expected output caps by adding colorimetry field
1833 2012-08-22 13:31:00 +0200 Stefan Sauer <ensonic@users.sf.net>
1836 Automatic update of common submodule
1837 From 668acee to 4f962f7
1839 2012-08-22 13:19:01 +0200 Stefan Sauer <ensonic@users.sf.net>
1842 configure: bump gtk-doc req to 1.12 (mar-2009)
1843 This allows us to e.g. unconditionally use gtkdoc-rebase.
1845 2012-08-20 23:32:32 +0100 Tim-Philipp Müller <tim@centricular.net>
1847 * docs/plugins/inspect/plugin-dvdsub.xml:
1848 * gst/dvdsub/gstdvdsubdec.c:
1849 * gst/dvdsub/gstdvdsubparse.c:
1850 video/x-dvd-subpicture -> subpicture/x-dvd
1852 2012-08-09 16:30:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1854 * ext/x264/gstx264enc.c:
1855 x264enc: Use new video encoder base class API for handling tags
1857 2012-08-08 16:27:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1859 * gst/dvdsub/gstdvdsubdec.c:
1860 dvdsubdec: Set alignment at the correct place of GstAllocationParams
1862 2012-08-08 16:26:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1865 * win32/common/config.h:
1868 === release 0.11.93 ===
1870 2012-08-08 15:23:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1873 * gst-plugins-ugly.doap:
1874 * win32/common/config.h:
1877 2012-08-08 15:23:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1879 * gst/asfdemux/asfpacket.c:
1880 * gst/realmedia/rmdemux.c:
1881 gst: silence some compiler warnings with -DG_DISABLE_ASSERT
1883 2012-08-06 15:31:50 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
1885 * gst/asfdemux/asfpacket.c:
1886 asfdemux: avoid some more invalid timestamp arithmetic
1887 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
1889 2012-08-05 18:30:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1891 * ext/sidplay/gstsiddec.cc:
1892 * gst/asfdemux/gstasfdemux.c:
1893 * gst/realmedia/rademux.c:
1894 * gst/realmedia/rmdemux.c:
1895 gst: Add stream-id to stream-start events
1897 2012-07-27 11:35:52 +0200 Edward Hervey <edward@collabora.com>
1899 * ext/mpeg2dec/gstmpeg2dec.c:
1900 mpeg2dec: Don't use NULL values for fbuf
1901 We need to make a difference between the initial dummy buffers (which
1902 have a fbuf->id of NULL) and the buffers on which we allocated
1905 2012-08-05 16:40:57 +0100 Tim-Philipp Müller <tim@centricular.net>
1908 Automatic update of common submodule
1909 From 94ccf4c to 668acee
1911 2012-08-04 16:13:36 +0100 Tim-Philipp Müller <tim@centricular.net>
1913 * ext/a52dec/gsta52dec.c:
1914 * ext/lame/gstlamemp3enc.c:
1915 * gst/asfdemux/gstasfdemux.c:
1916 * gst/realmedia/rademux.c:
1917 * gst/realmedia/rmdemux.c:
1918 * gst/realmedia/rmutils.c:
1919 gst_tag_list_free -> gst_tag_list_unref
1921 2012-07-28 00:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1923 * ext/sidplay/gstsiddec.cc:
1924 * ext/x264/gstx264enc.c:
1925 * gst/asfdemux/gstasfdemux.c:
1926 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1927 * gst/realmedia/rademux.c:
1928 * gst/realmedia/rmdemux.c:
1929 tag: Update for taglist/tag event API changes
1931 2012-07-26 18:30:04 +0200 Edward Hervey <edward@collabora.com>
1933 * ext/mpeg2dec/gstmpeg2dec.c:
1934 mpeg2dec: Avoid dropping first GOP
1935 We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
1936 do not check if it is NULL or not.
1937 And cleanup a bit of debug
1939 2012-07-25 13:05:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1941 * gst/realmedia/rdtmanager.c:
1942 * gst/realmedia/rdtmanager.h:
1943 rdt: add on-npt-stop signal
1944 rtspsrc will look for it.
1946 2012-07-25 12:48:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1948 * gst/realmedia/rdtmanager.c:
1949 rdt: set caps after activating the pad
1951 2012-07-25 12:48:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1953 * gst/realmedia/gstrdtbuffer.c:
1956 2012-07-25 09:37:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1958 * gst/asfdemux/gstrtpasfdepay.c:
1959 asfdepay: fix padding correction
1960 Fix padding correction. gst_buffer_copy_into() appends the memory to the already
1961 existing memory in the target buffer..
1962 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
1964 2012-07-23 13:32:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1966 * ext/mpeg2dec/gstmpeg2dec.c:
1967 mpeg2dec: copy buffer flags when cropping
1968 When we crop a buffer, copy the flags as well.
1970 2012-07-23 11:25:34 +0200 Robert Swain <robert.swain@collabora.co.uk>
1972 * ext/mpeg2dec/gstmpeg2dec.c:
1973 mpeg2dec: Fix GstVideoInfo pointer
1975 2012-07-23 11:13:05 +0200 Robert Swain <robert.swain@collabora.co.uk>
1977 * ext/mpeg2dec/gstmpeg2dec.c:
1978 mpeg2dec: Correctly flag output buffer interlaced state
1979 If the sequence is not flagged as progressive its buffers are marked
1980 interlace mode mixed. There is an individual picture flag indicating
1981 whether picture in the sequence are interlaced or not. This is used
1982 along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
1983 completely indicate the buffer's interlaced state.
1984 Also, TFF and RFF should only be set if the sequence is not progressive.
1986 2012-07-23 10:33:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1988 * ext/mpeg2dec/gstmpeg2dec.c:
1989 ext: Update for video base classes API changes
1991 2012-07-23 08:45:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1994 Automatic update of common submodule
1995 From 98e386f to 94ccf4c
1997 2012-07-20 16:12:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1999 * gst/asfdemux/asfpacket.c:
2000 asfdemux: make sure to avoid arithmetic with _NONE timestamp
2002 2012-07-16 17:36:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2004 * gst/asfdemux/asfpacket.c:
2005 asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
2006 ... so it does not get used as first (valid) payload ts, whereas
2007 the first real valid payload ts may be considerably larger.
2008 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
2010 2012-07-20 14:41:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2012 * gst/asfdemux/gstasfdemux.c:
2013 asfdemux: slightly relax supported seek requirements
2014 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
2016 2012-07-19 09:58:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2018 * ext/mpeg2dec/gstmpeg2dec.c:
2019 mpeg2dec: Propagate GstFlowReturn where needed
2020 It was just ignoring the return values...
2022 2012-07-19 09:56:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2024 * ext/mpeg2dec/gstmpeg2dec.c:
2025 mpeg2dec: Store temporary buffers out of the way
2026 When mpeg2dec needs to do cropping (because downstream can't handle it),
2027 we need temporary buffers to decode to.
2028 Use the user_data field to store those, and unify the rest of the code
2029 that needs to touch a buffer (regardless of how/where it was allocated).
2030 https://bugzilla.gnome.org/show_bug.cgi?id=680194
2032 2012-07-18 18:32:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2034 * ext/mpeg2dec/gstmpeg2dec.c:
2035 mpeg2dec: Call gst_video_decoder_negotiate()
2037 2012-07-18 17:21:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2039 * gst/realmedia/rmdemux.c:
2040 rmdemux: give stream tags a different event name so they don't overwrite global tags
2041 There can only be one taglist per name for sticky tag events.
2042 Needs to be fixed more properly, see
2043 https://bugzilla.gnome.org/show_bug.cgi?id=677619
2045 2012-07-18 16:49:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2047 * gst/realmedia/rademux.c:
2048 rademux: set/send caps on pad after activating it
2050 2012-07-18 16:46:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2052 * gst/realmedia/rmdemux.c:
2053 rmdemux: set/send caps after activating the source pads
2054 Makes sure the caps event isn't dropped immediately.
2056 2012-07-17 20:54:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2058 * ext/dvdread/dvdreadsrc.c:
2059 dvdreadsrc: mustn't drop queries like caps query if not started yet
2061 2012-07-15 20:12:46 +0100 Tim-Philipp Müller <tim@centricular.net>
2063 * gst/asfdemux/gstasfdemux.c:
2064 asfdemux: extract WM/Year as GstDateTime instead of GDate
2065 So we can signal that only the year field is valid.
2067 2012-07-13 15:41:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2069 * gst/asfdemux/gstasfdemux.c:
2070 asfdemux: don't leak payload if we are not pushing it
2072 2012-07-13 13:59:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2074 * ext/sidplay/gstsiddec.cc:
2075 * gst/asfdemux/gstasfdemux.c:
2076 * gst/realmedia/rademux.c:
2077 * gst/realmedia/rmdemux.c:
2078 demuxers: Push STREAM_START when needed
2080 2012-07-13 11:36:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2082 * gst/asfdemux/gstasfdemux.c:
2083 asf: don't push on inactive streams
2085 2012-07-12 18:05:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2087 * ext/dvdread/dvdreadsrc.c:
2088 dvdreadsrc: set rank to NONE
2089 It should never be autoplugged really, for DVD
2090 playback there's rsndvd (or will be, realsoonnow).
2092 2012-07-09 16:27:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2094 * ext/mpeg2dec/gstmpeg2dec.c:
2095 fix for allocator API changes
2097 2012-07-06 11:50:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2099 * ext/x264/gstx264enc.c:
2100 update for query api changes
2102 2012-07-06 11:27:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2104 * ext/mpeg2dec/gstmpeg2dec.c:
2105 update for query api changes
2107 2012-07-06 11:03:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2109 * ext/x264/gstx264enc.c:
2110 update for allocation query changes
2112 2012-07-05 23:23:33 +0100 Tim-Philipp Müller <tim@centricular.net>
2115 LICENSE_readme: fix typo
2117 2012-07-05 22:48:18 +0100 Tim-Philipp Müller <tim@centricular.net>
2120 LICENSE_readme: mention x264
2121 https://bugzilla.gnome.org/show_bug.cgi?id=679472
2123 2012-07-05 13:12:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2125 * gst/asfdemux/gstasfdemux.c:
2126 * gst/realmedia/rademux.c:
2127 * gst/realmedia/rmdemux.c:
2128 gst: Implement segment-done event
2130 2012-06-27 11:23:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2132 * gst/asfdemux/gstasfdemux.c:
2133 asf: fix x-wmv format in caps
2135 2012-06-27 10:24:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2137 * gst/asfdemux/asfpacket.c:
2140 2012-06-21 15:13:57 +0100 Bastien Nocera <hadess@hadess.net>
2142 * gst/asfdemux/asfpacket.c:
2143 * gst/asfdemux/asfpacket.h:
2144 * gst/asfdemux/gstasfdemux.c:
2145 asfdemux: Ignore parsing errors from broken packets
2146 We should instead be counting the number of errors and exiting if
2147 they're too numerous. This makes a number of broken ASF files playable.
2148 https://bugzilla.gnome.org/show_bug.cgi?id=678543
2150 gst/asfdemux/asfpacket.c
2151 gst/asfdemux/gstasfdemux.c
2153 2012-06-26 17:15:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2155 * gst/asfdemux/gstasfdemux.c:
2158 2012-06-25 09:43:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2160 * ext/mpeg2dec/gstmpeg2dec.c:
2161 mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
2163 2012-06-25 09:34:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2165 * ext/mpeg2dec/gstmpeg2dec.c:
2166 mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
2169 2012-06-20 13:36:25 -0400 Matej Knopp <matej.knopp@gmail.com>
2171 * ext/x264/gstx264enc.c:
2172 x264enc: Fix unitialized variable and taglist event
2174 2012-06-20 13:23:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2176 * ext/mpeg2dec/gstmpeg2dec.c:
2177 mpeg2dec: fix compilation
2179 2012-06-20 10:39:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2181 * ext/sidplay/gstsiddec.cc:
2182 * gst/asfdemux/gstasfdemux.c:
2183 * gst/realmedia/rademux.c:
2184 * gst/realmedia/rdtmanager.c:
2185 * gst/realmedia/rmdemux.c:
2186 update for task api change
2188 2012-06-20 10:39:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2190 * ext/mpeg2dec/gstmpeg2dec.c:
2191 * ext/x264/gstx264enc.c:
2194 2012-06-20 09:06:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2196 * ext/mpeg2dec/gstmpeg2dec.c:
2197 * ext/mpeg2dec/gstmpeg2dec.h:
2198 mpeg2dec: Port to 0.11 again
2200 2012-06-19 15:19:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2202 * ext/x264/gstx264enc.c:
2203 x264enc: Fix compiler warning
2205 2012-05-30 12:50:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2207 * ext/mpeg2dec/gstmpeg2dec.c:
2208 * ext/mpeg2dec/gstmpeg2dec.h:
2209 mpeg2dec: Report PAR if not present upstream
2210 And clean up some code
2212 2012-05-04 16:09:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2214 * ext/mpeg2dec/gstmpeg2dec.c:
2215 mpeg2dec: use _scale_ceil to compute frame period
2216 https://bugzilla.gnome.org/show_bug.cgi?id=675769
2218 2012-05-04 16:08:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2220 * ext/mpeg2dec/gstmpeg2dec.c:
2221 mpeg2dec: mpeg2dec actually has 3 frame latency
2222 https://bugzilla.gnome.org/show_bug.cgi?id=675769
2224 2012-05-01 18:49:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2226 * ext/mpeg2dec/gstmpeg2dec.c:
2227 mpeg2dec: Fix large output buffers leak
2229 2012-05-01 18:46:31 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2231 * ext/mpeg2dec/gstmpeg2dec.c:
2232 mpeg2dec: Port to new way of handling frame reference
2234 2012-05-01 16:12:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2236 * ext/mpeg2dec/gstmpeg2dec.c:
2237 mpeg2dec: don't leak input_state
2239 2012-04-13 19:06:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2241 * ext/mpeg2dec/gstmpeg2dec.c:
2242 * ext/mpeg2dec/gstmpeg2dec.h:
2243 mpeg2dec: Port to GstVideoDecoder base class
2245 ext/mpeg2dec/gstmpeg2dec.c
2246 ext/mpeg2dec/gstmpeg2dec.h
2247 Back to 0.10 state, needs to be ported to 0.11 again.
2249 2012-06-19 09:26:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2251 Merge remote-tracking branch 'origin/master'
2253 2012-06-19 09:26:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2255 * ext/x264/gstx264enc.c:
2256 * ext/x264/gstx264enc.h:
2257 x264enc: Port to 0.11 again
2259 2012-05-07 11:52:40 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2261 * ext/x264/gstx264enc.c:
2262 x264enc: Don't set latency while holding object lock
2263 This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
2264 https://bugzilla.gnome.org/show_bug.cgi?id=675762
2266 2012-05-03 18:07:24 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2268 * ext/x264/gstx264enc.c:
2269 x264enc: Use video encoder stream lock to avoid deadlock
2271 2012-05-01 18:45:33 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2273 * ext/x264/gstx264enc.c:
2274 x264enc: Port to new way of passing frame reference
2276 2012-04-30 19:00:09 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2278 * ext/x264/gstx264enc.c:
2279 x264enc: Set default stream-format to avc as it's a better format
2281 2012-04-26 22:27:55 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2283 * ext/x264/gstx264enc.c:
2284 x264enc: Fix setting latency
2285 Fixes setting latency when framerate is dynamic and round up the latency
2286 to avoid rounding issues.
2288 2012-04-30 18:59:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2290 * ext/x264/gstx264enc.c:
2291 x264enc: gst_video_encoder_get_frame() is now transfer full
2293 2012-04-26 17:31:45 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2295 * ext/x264/gstx264enc.c:
2296 x264enc: don't leak output state
2298 2012-04-18 17:09:12 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2300 * ext/x264/gstx264enc.c:
2301 * ext/x264/gstx264enc.h:
2302 x264enc: Remove x264 backward compatibility support
2304 2012-04-18 16:13:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2306 * ext/x264/gstx264enc.c:
2307 x264enc: Report latency base on x264 buffer size
2309 2012-04-17 15:44:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2312 * ext/x264/gstx264enc.c:
2313 * ext/x264/gstx264enc.h:
2314 x264enc: Port to GstVideoEncoder baseclass
2317 ext/x264/gstx264enc.c
2318 ext/x264/gstx264enc.h
2319 Back to 0.10 state, needs to be ported to 0.11 again.
2321 2012-06-16 18:29:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2326 * docs/plugins/Makefile.am:
2327 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2328 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2329 * docs/plugins/inspect/plugin-synaesthesia.xml:
2330 * gst/synaesthesia/.gitignore:
2331 * gst/synaesthesia/Makefile.am:
2332 * gst/synaesthesia/README:
2333 * gst/synaesthesia/gstsynaesthesia.c:
2334 * gst/synaesthesia/gstsynaesthesia.h:
2335 * gst/synaesthesia/synaescope.c:
2336 * gst/synaesthesia/synaescope.h:
2337 synaesthesia: remove experimental GPL-ed synaesthesia plugin
2338 It never made it out of experimental, and there's a new
2339 synaescope element in gst-plugins-bad that's hopefully
2340 sufficiently similar.
2341 https://bugzilla.gnome.org/show_bug.cgi?id=356882
2343 2012-06-16 18:13:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2345 * gst/mpegstream/.gitignore:
2346 mpegstream: remove leftover hidden .gitignore file
2348 2012-06-08 15:55:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2350 * gst/synaesthesia/gstsynaesthesia.c:
2351 * tests/check/elements/amrnbenc.c:
2352 * tests/check/elements/x264enc.c:
2353 elements: Use gst_pad_set_caps() instead of manual event fiddling
2355 2012-06-08 15:05:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2358 Automatic update of common submodule
2359 From 03a0e57 to 98e386f
2361 2012-06-07 16:28:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2366 === release 0.11.92 ===
2368 2012-06-07 16:28:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2374 * docs/plugins/inspect/plugin-a52dec.xml:
2375 * docs/plugins/inspect/plugin-amrnb.xml:
2376 * docs/plugins/inspect/plugin-amrwbdec.xml:
2377 * docs/plugins/inspect/plugin-asf.xml:
2378 * docs/plugins/inspect/plugin-cdio.xml:
2379 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2380 * docs/plugins/inspect/plugin-dvdread.xml:
2381 * docs/plugins/inspect/plugin-dvdsub.xml:
2382 * docs/plugins/inspect/plugin-lame.xml:
2383 * docs/plugins/inspect/plugin-mad.xml:
2384 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2385 * docs/plugins/inspect/plugin-realmedia.xml:
2386 * docs/plugins/inspect/plugin-siddec.xml:
2387 * docs/plugins/inspect/plugin-twolame.xml:
2388 * docs/plugins/inspect/plugin-x264.xml:
2389 * gst-plugins-ugly.doap:
2390 * win32/common/config.h:
2393 2012-06-07 16:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2436 2012-06-06 18:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2439 Automatic update of common submodule
2440 From 1fab359 to 03a0e57
2442 2012-06-06 13:03:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2444 * ext/sidplay/gstsiddec.cc:
2445 * gst/asfdemux/gstasfdemux.c:
2446 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2447 * gst/realmedia/rademux.c:
2448 * gst/realmedia/rmdemux.c:
2449 update for tag event change
2451 2012-06-01 10:29:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2454 Automatic update of common submodule
2455 From f1b5a96 to 1fab359
2457 2012-05-31 13:08:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2460 Automatic update of common submodule
2461 From 92b7266 to f1b5a96
2463 2012-05-30 12:45:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2466 Automatic update of common submodule
2467 From ec1c4a8 to 92b7266
2469 2012-05-30 11:24:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2472 Automatic update of common submodule
2473 From 3429ba6 to ec1c4a8
2475 2012-05-26 23:41:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2477 * gst/realmedia/rmutils.c:
2478 realmedia: don't use GstStructure API on tag lists
2480 2012-05-21 14:57:44 +0200 Julien Isorce <julien.isorce@gmail.com>
2482 * ext/a52dec/gsta52dec.c:
2483 a52dec: really prefer the original number (and position) of channels
2484 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
2486 2012-05-24 12:32:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2489 Automatic update of common submodule
2490 From dc70203 to 3429ba6
2492 2012-05-17 21:12:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2495 * ext/x264/gstx264enc.c:
2496 x264: bump x264 requirement to build 106 or later
2497 Build 106 is from September 2010.
2498 https://bugzilla.gnome.org/show_bug.cgi?id=676257
2500 2012-04-15 23:39:48 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
2502 * ext/a52dec/gsta52dec.c:
2504 a52dec: adapt to work also with new liba52
2505 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
2507 2012-05-17 12:40:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2509 * ext/a52dec/gsta52dec.c:
2510 a52dec: trigger renegotiation upon changed stream channels
2513 2012-05-16 09:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2516 configure: Require core/base 0.11.91
2518 2012-01-13 18:18:33 -0500 Matej Knopp <matej.knopp@gmail.com>
2521 .gitignore: add visual studio IDE files and OS X .DS_Store files
2522 https://bugzilla.gnome.org/show_bug.cgi?id=667899
2524 2012-05-13 17:00:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2529 === release 0.11.91 ===
2531 2012-05-13 16:49:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2538 * gst-plugins-ugly.doap:
2539 * win32/common/config.h:
2542 2012-05-13 16:48:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2585 2012-05-13 16:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2587 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
2589 2012-05-13 15:56:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2592 Automatic update of common submodule
2593 From dc70203 to 3429ba6
2595 2012-04-24 15:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2597 * gst/asfdemux/asfpacket.c:
2598 asfdemux: Use correct enum type
2600 2012-05-10 10:11:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2602 * gst/asfdemux/gstasfdemux.c:
2603 asfdemux: implement pull mode seek snap flags when an index is present
2604 Also ensure we get a proper EOS when seeking past the end of the
2605 file, or (when the snap after flag is set) between the last keyframe
2606 and the end of the file.
2608 2012-05-03 23:50:30 +0100 Leon Merten Lohse <leon@green-side.de>
2610 * ext/cdio/gstcdio.c:
2611 * ext/cdio/gstcdio.h:
2612 * ext/cdio/gstcdiocddasrc.c:
2613 cdio: compensate for libcdio's recent cd-text api changes
2614 https://bugzilla.gnome.org/show_bug.cgi?id=675112
2616 ext/cdio/gstcdiocddasrc.c
2618 2012-04-30 21:27:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2620 * ext/dvdread/dvdreadsrc.c:
2621 dvdread: fix build after recent include reshuffling in core
2622 Need to include gmodule.h ourselves now.
2624 2012-04-19 12:22:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2626 * ext/mpeg2dec/gstmpeg2dec.c:
2627 video: Update for libgstvideo API changes
2629 2012-04-16 09:09:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2632 Automatic update of common submodule
2633 From 6db25be to dc70203
2635 2012-04-12 13:56:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2637 * gst/asfdemux/asfpacket.c:
2638 * gst/asfdemux/asfpacket.h:
2639 asfdemux: fix performance issue, especially with high-bitrate streams
2640 Two things were suboptimal from a performance point of view:
2641 a) consider a large media object such as a video keyframe, which
2642 may be split up into multiple fragments. We would assemble
2643 the media object as follows:
2644 buf = join (join (join (frag1, frag2), frag3), frag4)
2645 which causes many unnecessary memcpy()s, and malloc/free,
2646 which could easily add up to a multiple of the actual object
2647 size. To avoid this, we allocate a buffer of the size needed
2648 from the start and copy fragments into that directly.
2649 b) for every fragment to join, we would create a sub-buffer
2650 before joining it (which would discard the sub-buffer again),
2651 leading to unnecessary miniobject create/free churn.
2653 gst/asfdemux/asfpacket.c
2654 gst/asfdemux/asfpacket.h
2656 2012-04-12 14:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2658 * gst/asfdemux/asfpacket.c:
2659 asfdemux: avoid unnecessary stream lookup
2660 We have already retrieved the stream for that stream number and
2661 made sure it's not NULL, so no need to do it again here; neither
2662 the number nor the streams changed since the last time.
2664 2012-04-02 19:31:20 +0200 Alban Browaeys <prahal@yahoo.com>
2666 * ext/a52dec/gsta52dec.c:
2667 a52dec: fix first_access bigger than 2
2668 gst_buffer_extract returns the number of bytes extracted, here 2 max.
2669 Set size to the buffer size as was done in 0.10 to avoid first_access
2670 error when it bypass 2.
2671 https://bugzilla.gnome.org/show_bug.cgi?id=673434
2673 2012-04-13 13:43:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2677 configure: Modernize autotools setup a bit
2678 Also we now only create tar.bz2 and tar.xz tarballs.
2680 2012-04-13 13:37:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2683 Automatic update of common submodule
2684 From 464fe15 to 6db25be
2686 2012-04-12 11:19:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2691 === release 0.11.90 ===
2693 2012-04-12 10:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2699 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
2700 * docs/plugins/inspect/plugin-a52dec.xml:
2701 * docs/plugins/inspect/plugin-amrnb.xml:
2702 * docs/plugins/inspect/plugin-amrwbdec.xml:
2703 * docs/plugins/inspect/plugin-asf.xml:
2704 * docs/plugins/inspect/plugin-cdio.xml:
2705 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2706 * docs/plugins/inspect/plugin-dvdread.xml:
2707 * docs/plugins/inspect/plugin-dvdsub.xml:
2708 * docs/plugins/inspect/plugin-lame.xml:
2709 * docs/plugins/inspect/plugin-mad.xml:
2710 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2711 * docs/plugins/inspect/plugin-realmedia.xml:
2712 * docs/plugins/inspect/plugin-siddec.xml:
2713 * docs/plugins/inspect/plugin-twolame.xml:
2714 * docs/plugins/inspect/plugin-x264.xml:
2715 * gst-plugins-ugly.doap:
2716 * win32/common/config.h:
2719 2012-04-12 10:39:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2762 2012-04-10 00:48:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2764 * ext/mad/gstmad.c.orig:
2765 mad: remove .c.orig file
2767 2012-04-10 00:47:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2769 * ext/a52dec/gsta52dec.c:
2770 * ext/amrnb/amrnbdec.c:
2771 * ext/amrnb/amrnbenc.c:
2772 * ext/amrwbdec/amrwbdec.c:
2773 * ext/cdio/gstcdiocddasrc.c:
2774 * ext/dvdread/dvdreadsrc.c:
2775 * ext/lame/gstlamemp3enc.c:
2777 * ext/mad/gstmad.c.orig:
2778 * ext/mpeg2dec/gstmpeg2dec.c:
2779 * ext/sidplay/gstsiddec.cc:
2780 * ext/twolame/gsttwolamemp2enc.c:
2781 * ext/x264/gstx264enc.c:
2782 * gst/asfdemux/gstasfdemux.c:
2783 * gst/asfdemux/gstrtpasfdepay.c:
2784 * gst/asfdemux/gstrtspwms.c:
2785 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2786 * gst/dvdsub/gstdvdsubdec.c:
2787 * gst/dvdsub/gstdvdsubparse.c:
2788 * gst/realmedia/pnmsrc.c:
2789 * gst/realmedia/rademux.c:
2790 * gst/realmedia/rdtdepay.c:
2791 * gst/realmedia/rdtmanager.c:
2792 * gst/realmedia/rmdemux.c:
2793 * gst/realmedia/rtspreal.c:
2794 * gst/synaesthesia/gstsynaesthesia.c:
2795 * gst/xingmux/gstxingmux.c:
2796 Use new gst_element_class_set_static_metadata()
2798 2012-04-05 18:43:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2801 Automatic update of common submodule
2802 From 7fda524 to 464fe15
2804 2012-04-05 17:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2806 * ext/a52dec/gsta52dec.c:
2807 * ext/amrnb/amrnb.c:
2808 * ext/amrwbdec/amrwb.c:
2809 * ext/cdio/gstcdio.c:
2810 * ext/dvdread/dvdreadsrc.c:
2811 * ext/lame/plugin.c:
2813 * ext/mad/gstmad.c.orig:
2814 * ext/mpeg2dec/gstmpeg2dec.c:
2815 * ext/sidplay/gstsiddec.cc:
2816 * ext/twolame/gsttwolamemp2enc.c:
2817 * ext/x264/gstx264enc.c:
2818 * gst/asfdemux/gstasf.c:
2819 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2820 * gst/dvdsub/gstdvdsubdec.c:
2821 * gst/realmedia/realmedia.c:
2822 * gst/synaesthesia/gstsynaesthesia.c:
2823 * gst/xingmux/plugin.c:
2824 gst: Update for GST_PLUGIN_DEFINE() API changes
2826 2012-04-05 13:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2829 configure: Update version to 0.11.89.1
2831 2012-04-04 14:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2834 * docs/plugins/Makefile.am:
2835 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2836 * docs/version.entities.in:
2837 * ext/a52dec/Makefile.am:
2838 * ext/amrnb/Makefile.am:
2839 * ext/amrwbdec/Makefile.am:
2840 * ext/cdio/Makefile.am:
2841 * ext/lame/Makefile.am:
2842 * ext/mad/Makefile.am:
2843 * ext/mpeg2dec/Makefile.am:
2844 * ext/sidplay/Makefile.am:
2845 * ext/twolame/Makefile.am:
2846 * ext/x264/Makefile.am:
2847 * gst-plugins-ugly.spec.in:
2848 * gst/asfdemux/Makefile.am:
2849 * gst/dvdlpcmdec/Makefile.am:
2850 * gst/dvdsub/Makefile.am:
2851 * gst/realmedia/Makefile.am:
2852 * pkgconfig/Makefile.am:
2853 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
2854 * tests/check/Makefile.am:
2855 gst: Update versioning
2857 2012-04-02 15:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2859 * ext/mpeg2dec/gstmpeg2dec.c:
2860 * ext/mpeg2dec/gstmpeg2dec.h:
2861 mpeg2dec: fix cropping
2862 fix cropping in mpeg2dec
2864 2012-04-01 20:19:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2866 * ext/mpeg2dec/gstmpeg2dec.c:
2867 mpeg2dec: add crop metadata when buffer is still writable
2869 2012-03-30 18:13:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2871 * gst/asfdemux/gstrtpasfdepay.c:
2872 update for buffer api change
2874 2012-03-30 11:52:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2876 * ext/a52dec/gsta52dec.c:
2878 ext: Update for audio decoder API changes
2880 2012-03-29 17:32:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2882 * tests/check/elements/amrnbenc.c:
2883 * tests/check/elements/x264enc.c:
2884 tests: make more valgrind-friendly and plug caps leak
2886 2012-03-28 12:50:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2888 * gst/asfdemux/asfpacket.c:
2889 * gst/asfdemux/gstasfdemux.c:
2890 * gst/dvdsub/gstdvdsubdec.c:
2891 update for buffer changes
2893 2012-03-27 14:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2895 * tests/check/elements/x264enc.c:
2896 tests: x264enc: adjust test to removal of deprecated properties
2898 2012-03-26 12:13:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2900 Replace master with 0.11
2902 2012-03-22 15:56:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2907 === release 0.11.2 ===
2909 2012-03-22 15:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2915 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2916 * docs/plugins/inspect/plugin-a52dec.xml:
2917 * docs/plugins/inspect/plugin-amrnb.xml:
2918 * docs/plugins/inspect/plugin-amrwbdec.xml:
2919 * docs/plugins/inspect/plugin-asf.xml:
2920 * docs/plugins/inspect/plugin-cdio.xml:
2921 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2922 * docs/plugins/inspect/plugin-dvdread.xml:
2923 * docs/plugins/inspect/plugin-dvdsub.xml:
2924 * docs/plugins/inspect/plugin-lame.xml:
2925 * docs/plugins/inspect/plugin-mad.xml:
2926 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2927 * docs/plugins/inspect/plugin-realmedia.xml:
2928 * docs/plugins/inspect/plugin-siddec.xml:
2929 * docs/plugins/inspect/plugin-twolame.xml:
2930 * docs/plugins/inspect/plugin-x264.xml:
2931 * gst-plugins-ugly.doap:
2971 * win32/common/config.h:
2974 2012-03-21 13:18:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2976 * tests/check/elements/mpeg2dec.c:
2977 tests: fix after memory changes
2979 2012-03-21 13:18:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2981 * ext/x264/gstx264enc.c:
2982 * ext/x264/gstx264enc.h:
2983 x264enc: remove deprecated properties
2985 2012-03-20 12:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2987 Merge remote-tracking branch 'origin/master' into 0.11
2988 So 0.11 folks also get amr include fixes.
2990 ext/a52dec/gsta52dec.c
2993 2012-03-18 18:56:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2995 * gst/synaesthesia/gstsynaesthesia.c:
2996 synaesthesia: fixup for bufferpool api changes
2997 ... as well as some caps ref handling.
2999 2012-03-16 21:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3001 * gst/realmedia/rademux.c:
3002 * gst/realmedia/rmdemux.c:
3003 don't pass random pointers to pull_range
3005 2012-03-15 22:11:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3007 * ext/mpeg2dec/gstmpeg2dec.c:
3008 update for bufferpool changes
3010 2012-03-15 20:38:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3012 * ext/mpeg2dec/gstmpeg2dec.c:
3013 update for allocation query changes
3015 2012-03-15 13:38:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3017 * ext/dvdread/dvdreadsrc.c:
3018 * ext/lame/gstlamemp3enc.c:
3019 * ext/mpeg2dec/gstmpeg2dec.c:
3020 * ext/x264/gstx264enc.c:
3021 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3022 * gst/dvdsub/gstdvdsubdec.c:
3023 update for memory api changes
3025 2012-03-14 19:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3027 * ext/mpeg2dec/gstmpeg2dec.c:
3028 take padding into account
3030 2012-03-13 18:27:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3033 mad: simplify parsing code
3034 Also fixes #671455 (expected at least).
3036 2012-03-12 16:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3039 configure.ac: bump required GLib to 2.31.14
3040 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
3042 2012-03-12 12:23:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3044 * ext/sidplay/gstsiddec.cc:
3045 fix for caps _normalize changes
3047 2012-03-11 19:07:19 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3049 * ext/x264/gstx264enc.c:
3050 fix for caps api changes
3052 2012-03-06 16:08:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3054 * ext/a52dec/gsta52dec.c:
3055 * ext/a52dec/gsta52dec.h:
3056 a52dec: use base class tag handling helper
3057 ... so as to ensure these to be handled and sent at proper time.
3059 2012-03-06 14:28:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3061 * ext/dvdread/dvdreadsrc.c:
3062 dvdreadsrc: Use variable type with correct signedness
3064 2011-01-14 18:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
3066 * ext/mpeg2dec/gstmpeg2dec.c:
3067 mpeg2dec: Copy planes in one go when possible
3069 2012-03-03 17:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3072 * ext/amrnb/amrnbdec.h:
3073 * ext/amrnb/amrnbenc.h:
3074 * ext/amrwbdec/amrwbdec.h:
3075 amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
3076 In previous versions, the opencore-amr include sub-directory
3077 would be specified in the include path in the CFLAGS, but this
3078 is no longer the case in newer versions, so we need to add those
3079 to our include directives.
3080 Based on patch by: Christian Morales Vega
3081 https://bugzilla.gnome.org/show_bug.cgi?id=671123
3083 2012-03-03 16:56:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3086 configure: get rid of non-pkg-config ways to check for opencore-amr
3088 2012-02-29 17:26:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3090 * ext/mpeg2dec/gstmpeg2dec.c:
3091 update for metadata API changes
3093 2012-02-27 06:35:01 +0100 Alessandro Decina <alessandro.d@gmail.com>
3095 * ext/amrwbdec/Makefile.am:
3096 * ext/lame/Makefile.am:
3097 * ext/mad/Makefile.am:
3098 amrwbdec, lame, mad: link to libgstbase
3100 2012-02-27 06:33:48 +0100 Alessandro Decina <alessandro.d@gmail.com>
3102 * ext/x264/gstx264enc.c:
3103 x264enc: fix compiler warning
3105 2012-02-27 00:36:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3107 Merge remote-tracking branch 'origin/master' into 0.11
3109 2012-02-27 00:34:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3111 Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
3115 2012-02-23 11:20:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3120 * docs/plugins/gst-plugins-ugly-plugins.args:
3121 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3122 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
3123 * docs/plugins/inspect/plugin-a52dec.xml:
3124 * docs/plugins/inspect/plugin-amrnb.xml:
3125 * docs/plugins/inspect/plugin-amrwbdec.xml:
3126 * docs/plugins/inspect/plugin-asf.xml:
3127 * docs/plugins/inspect/plugin-cdio.xml:
3128 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3129 * docs/plugins/inspect/plugin-dvdread.xml:
3130 * docs/plugins/inspect/plugin-dvdsub.xml:
3131 * docs/plugins/inspect/plugin-iec958.xml:
3132 * docs/plugins/inspect/plugin-lame.xml:
3133 * docs/plugins/inspect/plugin-mad.xml:
3134 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3135 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3136 * docs/plugins/inspect/plugin-mpegstream.xml:
3137 * docs/plugins/inspect/plugin-realmedia.xml:
3138 * docs/plugins/inspect/plugin-siddec.xml:
3139 * docs/plugins/inspect/plugin-twolame.xml:
3140 * docs/plugins/inspect/plugin-x264.xml:
3141 * win32/common/config.h:
3142 Bump version after release
3144 2012-02-21 18:58:06 -0800 David Schleef <ds@schleef.org>
3147 autogen.sh: avoid touching .po files during 'make'
3148 A simple workaround to deal with GNU gettext automake integration
3149 failing to deal with git. Fixes: #669207
3151 2012-02-22 02:17:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3153 * ext/x264/gstx264enc.c:
3154 x264: convert g_print to LOG
3156 2012-02-22 02:07:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3158 * gst/asfdemux/gstrtpasfdepay.c:
3159 update for new memory api
3161 2012-02-22 02:07:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3163 * ext/x264/gstx264enc.c:
3164 x264enc: handle pts and dts
3166 2012-02-21 18:53:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3169 mad: handle libmad freeform parsing quirk
3171 2012-02-21 18:49:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3174 mad: fixup unhacking last frame coaxing
3175 ... so as to not only replace the data pointer but also available size.
3177 2012-02-20 14:27:49 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
3179 * gst-plugins-ugly.spec.in:
3182 2012-02-18 00:02:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3184 * win32/common/config.h:
3185 win32: back to development
3187 2012-02-17 17:53:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3190 * gst/synaesthesia/gstsynaesthesia.c:
3191 * gst/synaesthesia/gstsynaesthesia.h:
3192 synaesthesia: port to 0.11
3194 2012-02-17 17:53:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3197 * gst/xingmux/gstxingmux.c:
3198 xingmux: port to 0.11
3200 2012-02-17 11:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3205 === release 0.11.1 ===
3207 2012-02-17 11:06:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3213 * docs/plugins/gst-plugins-ugly-plugins.args:
3214 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3215 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
3216 * docs/plugins/inspect/plugin-a52dec.xml:
3217 * docs/plugins/inspect/plugin-amrnb.xml:
3218 * docs/plugins/inspect/plugin-amrwbdec.xml:
3219 * docs/plugins/inspect/plugin-asf.xml:
3220 * docs/plugins/inspect/plugin-cdio.xml:
3221 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3222 * docs/plugins/inspect/plugin-dvdread.xml:
3223 * docs/plugins/inspect/plugin-dvdsub.xml:
3224 * docs/plugins/inspect/plugin-lame.xml:
3225 * docs/plugins/inspect/plugin-mad.xml:
3226 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3227 * docs/plugins/inspect/plugin-realmedia.xml:
3228 * docs/plugins/inspect/plugin-siddec.xml:
3229 * docs/plugins/inspect/plugin-twolame.xml:
3230 * docs/plugins/inspect/plugin-x264.xml:
3231 * gst-plugins-ugly.doap:
3271 * win32/common/config.h:
3274 2012-02-17 09:16:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3276 Merge branch 'master' into 0.11
3280 2012-02-16 14:29:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3283 mad: unhack last frame coaxing
3284 ... so as to maximally use available base class API and interfere least
3285 as possible with its internal state.
3287 2012-02-15 13:45:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3290 mad: fix compilation
3292 2012-02-15 13:40:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3295 mad: chain up to default event handler
3297 2012-02-11 05:38:41 -0500 Matej Knopp <matej.knopp@gmail.com>
3299 * ext/x264/gstx264enc.c:
3300 x264enc: unmap video frame after encoding
3301 Fixes major memory leak.
3302 https://bugzilla.gnome.org/show_bug.cgi?id=669863
3304 2012-02-10 17:02:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3306 * ext/x264/gstx264enc.c:
3307 x264enc: fix after merge
3309 2012-02-10 17:00:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3311 Merge branch 'master' into 0.11
3313 ext/x264/gstx264enc.c
3315 2012-02-09 18:10:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3317 * ext/sidplay/gstsiddec.cc:
3318 * ext/sidplay/gstsiddec.h:
3319 sidplay: don't use ulong properties
3321 2012-02-09 16:14:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3323 * ext/sidplay/gstsiddec.cc:
3324 sidplay: fix negotiation
3326 2012-02-09 11:55:07 +0100 Robert Swain <robert.swain@collabora.co.uk>
3328 * ext/x264/gstx264enc.c:
3329 x264enc: Add baseline profile to caps
3330 libx264 does not yet support the features that create the difference
3331 between baseline and constrained baseline profile. Hence it currently
3332 supports both though it can only technically encode constrained
3335 2012-02-08 16:38:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3337 * ext/amrnb/amrnbenc.c:
3338 * gst/asfdemux/gstasfdemux.c:
3339 * gst/realmedia/rdtmanager.c:
3340 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
3342 2012-02-07 18:56:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3344 * tests/check/elements/mpeg2dec.c:
3345 mpeg2dec: fix test a bit more
3346 Still broken because cropping is broken in mpeg2dec
3348 2012-02-07 11:06:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3350 * tests/check/elements/amrnbenc.c:
3351 * tests/check/elements/x264enc.c:
3352 * tests/check/elements/xingmux.c:
3353 tests: fix some tests
3355 2012-02-01 16:20:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3357 * ext/twolame/gsttwolamemp2enc.c:
3358 twolame: Use new audio encoder/decoder base class API for srcpad caps
3360 2012-02-01 16:20:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3362 * ext/lame/gstlamemp3enc.c:
3363 lame: Use new audio encoder/decoder base class API for srcpad caps
3365 2012-02-01 16:19:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3368 mad: Use new audio encoder/decoder base class API for srcpad caps
3370 2012-02-01 16:17:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3372 * ext/a52dec/gsta52dec.c:
3373 a52dec: Use new audio encoder/decoder base class API for srcpad caps
3375 2012-02-01 16:15:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3377 * ext/amrwbdec/amrwbdec.c:
3378 amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
3380 2012-02-01 16:14:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3382 * ext/amrnb/amrnbdec.c:
3383 * ext/amrnb/amrnbenc.c:
3384 amrnb: Use new audio encoder/decoder base class API for srcpad caps
3386 2012-01-31 15:52:38 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3389 mad: ensure we do not confuse the base class with our buffer guard
3390 mad expects extra bytes at the end of a buffer (see discussion in
3391 http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
3392 and since we inject these without the base class' knowledge, we
3393 need to hide the bodies better.
3394 This fixes an assert at EOS when decoding an mp3 manually without
3395 an intervening mpegaudioparse.
3397 2012-01-30 17:17:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3399 * gst/realmedia/rtspreal.c:
3400 update for HEADER flag
3402 2011-07-20 09:00:58 +0200 Alessandro Decina <alessandro.d@gmail.com>
3404 * ext/x264/gstx264enc.c:
3405 * ext/x264/gstx264enc.h:
3406 x264enc: implement force-key-unit API
3408 2012-01-25 13:58:48 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
3411 Automatic update of common submodule
3412 From c463bc0 to 7fda524
3414 2012-01-25 13:58:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3416 * ext/amrnb/amrnbdec.c:
3417 * ext/amrwbdec/amrwbdec.c:
3418 amr: port to 0.11 again
3420 2012-01-25 13:03:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3422 Merge branch 'master' into 0.11
3424 ext/a52dec/gsta52dec.c
3426 2012-01-25 07:24:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3428 * ext/a52dec/gsta52dec.c:
3429 * ext/amrnb/amrnbdec.c:
3430 * ext/amrnb/amrnbenc.c:
3431 * ext/amrwbdec/amrwbdec.c:
3432 * ext/dvdread/dvdreadsrc.c:
3433 * ext/lame/gstlamemp3enc.c:
3435 * ext/mpeg2dec/gstmpeg2dec.c:
3436 * ext/sidplay/gstsiddec.cc:
3437 * ext/twolame/gsttwolamemp2enc.c:
3438 * gst/asfdemux/asfpacket.c:
3439 * gst/asfdemux/gstasfdemux.c:
3440 * gst/asfdemux/gstrtpasfdepay.c:
3441 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3442 * gst/dvdsub/gstdvdsubdec.c:
3443 * gst/dvdsub/gstdvdsubdec.h:
3444 * gst/realmedia/gstrdtbuffer.c:
3445 * gst/realmedia/gstrdtbuffer.h:
3446 * gst/realmedia/rdtdepay.c:
3447 * gst/realmedia/rmdemux.c:
3448 * gst/realmedia/rmutils.c:
3449 port to new memory API
3451 2012-01-25 11:38:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3454 Automatic update of common submodule
3455 From 2a59016 to c463bc0
3457 2012-01-22 23:56:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3459 * gst-libs/gst/glib-compat-private.h:
3460 Remove compatibility versions for deprecated GLib API
3462 2012-01-19 15:26:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3464 * ext/a52dec/gsta52dec.c:
3465 a52dec: fix read buffer overflow upon syncing
3466 The wrong size was being decremented, leading to a runaway
3469 2012-01-19 15:06:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3473 Add --disable-fatal-warnings configure option
3475 2012-01-19 11:34:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3477 * gst/asfdemux/gstasfdemux.c:
3478 * gst/realmedia/rademux.c:
3479 * gst/realmedia/rdtmanager.c:
3480 * gst/realmedia/rmdemux.c:
3481 port to new gthread API
3483 2012-01-18 17:00:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3486 configure.ac: Require GLib 2.31.10 for consistency
3488 2012-01-18 16:46:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3491 Automatic update of common submodule
3492 From 0807187 to 2a59016
3494 2012-01-17 11:55:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3496 * ext/amrwbdec/amrwbdec.c:
3497 amrwbdec: _parse should not return OK if not enough data yet
3499 2012-01-17 11:55:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3501 * ext/amrnb/amrnbdec.c:
3502 amrnbdec: _parse should not return OK if not enough data yet
3504 2012-01-13 15:03:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3506 * ext/dvdread/dvdreadsrc.c:
3507 dvdreadsrc: fix off by one in cell calculation for the last chapter
3509 2012-01-13 15:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3511 * gst/asfdemux/gstasfdemux.c:
3512 asfdemux: set caps on src pad before adding it
3514 2012-01-13 15:56:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3516 * gst/asfdemux/gstasfdemux.c:
3517 asfdemux: perform writable buffer map to copy into it
3519 2012-01-13 15:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3521 * gst/asfdemux/asfpacket.c:
3522 * gst/asfdemux/asfpacket.h:
3523 asfpacket: fix 0.11 ported payload extraction
3524 ... to cater for not necessarily offset == size - cur_pos,
3525 as size may have been adjusted due to padding.
3528 2012-01-13 13:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3530 * ext/x264/gstx264enc.c:
3531 x264enc: remove useless and semantically (though not practically) wrong code
3532 The object will be freed, so it's pointless to set the pointers
3535 2012-01-13 13:46:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3537 * ext/x264/gstx264enc.c:
3538 x264enc: remove leaking "optimization"
3540 2012-01-13 00:05:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3542 * gst/asfdemux/gstasfdemux.c:
3543 GST_TYPE_DATE -> G_TYPE_DATE
3545 2012-01-13 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3547 Merge remote-tracking branch 'origin/master' into 0.11
3549 ext/a52dec/gsta52dec.c
3551 2012-01-12 13:25:22 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3553 * ext/a52dec/gsta52dec.c:
3554 a52dec: plug buffer leak
3556 2012-01-12 13:20:26 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3558 * ext/a52dec/gsta52dec.c:
3559 a52dec: plug buffer leak
3561 2012-01-11 12:31:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3563 * ext/amrnb/amrnbenc.c:
3564 amrnbenc: _map and _unmap the appropriate input and output buffers
3566 2012-01-10 15:25:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3568 * ext/a52dec/gsta52dec.c:
3569 a52dec: Fix some merge mistakes
3571 2012-01-10 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3573 Merge branch 'master' into 0.11
3575 ext/a52dec/gsta52dec.c
3576 ext/a52dec/gsta52dec.h
3579 ext/lame/gstlamemp3enc.c
3582 gst/mpegaudioparse/gstmpegaudioparse.c
3583 gst/mpegstream/gstdvddemux.c
3584 gst/realmedia/rdtdepay.c
3589 2012-01-10 11:41:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3591 * gst/dvdsub/Makefile.am:
3592 dvdsub: add some CFLAGS and LIBS in Makefile.am
3593 ... since adapter is still used.
3595 2012-01-09 16:00:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3597 * gst/realmedia/rmdemux.c:
3598 rmdemux: Don't use buffer after unreffing
3600 2012-01-09 15:46:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3602 * gst/asfdemux/gstasfdemux.c:
3603 asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
3605 2012-01-09 15:24:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3608 mad: Correctly unmap the buffer with the original data pointer
3610 2012-01-09 15:15:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3613 mad: Make sure to set caps on the srcpad if none are set yet
3615 2012-01-08 14:24:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3617 * ext/mad/Makefile.am:
3618 mad: fix LIBS order in Makefile.am
3620 2012-01-07 21:04:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3623 mad: remove left-over id3tag.h include
3624 We don't use libid3tag any more.
3626 2012-01-05 12:17:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3628 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3629 dvdlpcmdec: fix for multichannel
3631 2012-01-04 16:05:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3633 * ext/a52dec/gsta52dec.c:
3634 * ext/a52dec/gsta52dec.h:
3635 a52dec: Update for the new raw audio caps
3637 2012-01-04 15:49:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3640 mad: Update for the new raw audio caps
3642 2012-01-04 15:45:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3644 * ext/lame/gstlamemp3enc.c:
3645 lamemp3enc: Update for the new raw audio caps
3647 2012-01-04 15:44:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3649 * ext/twolame/gsttwolamemp2enc.c:
3650 twolamemp2enc: Update for the new raw audio caps
3652 2012-01-04 15:43:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3654 * ext/amrwbdec/amrwbdec.c:
3655 amrwbdec: Add the new layout field to the raw audio caps
3657 2012-01-04 15:42:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3659 * ext/amrnb/amrnbdec.c:
3660 * ext/amrnb/amrnbenc.c:
3661 amrnb: Add the new layout field to the raw audio caps
3663 2012-01-04 15:26:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3665 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3666 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3667 dvdlpcmdec: Port to the new raw audio caps
3669 2012-01-04 15:12:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3671 * gst/asfdemux/gstasfdemux.c:
3672 asfdemux: Update for libgstriff API changes
3673 Still needs to handle audio channel reordering.
3675 2012-01-04 19:53:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3678 Automatic update of common submodule
3679 From 50b34ab to 0807187
3681 2012-01-04 17:05:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3683 * ext/lame/Makefile.am:
3684 lame: fix LIBADD order in Makefile.am
3686 2012-01-04 10:33:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3688 * tests/check/elements/amrnbenc.c:
3689 * tests/check/elements/mpeg2dec.c:
3690 * tests/check/elements/x264enc.c:
3691 * tests/check/elements/xingmux.c:
3692 * tests/check/generic/states.c:
3693 tests: make tests compile
3695 2012-01-03 15:27:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3697 * ext/amrwbdec/amrwbdec.c:
3698 * ext/dvdread/dvdreadsrc.c:
3700 * ext/sidplay/gstsiddec.cc:
3701 * gst/asfdemux/gstasfdemux.c:
3702 * gst/realmedia/pnmsrc.c:
3703 * gst/realmedia/rdtmanager.c:
3704 * gst/realmedia/rmdemux.c:
3705 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
3707 2011-12-30 18:31:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3709 * tests/check/Makefile.am:
3710 tests: disable generic index test
3712 2011-12-30 17:53:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3714 * ext/mpeg2dec/gstmpeg2dec.c:
3715 mpeg2dec: remove all seeking-related code
3716 A parser or demuxer upstream should handle this Same for
3719 2011-12-30 17:49:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3721 * ext/mpeg2dec/gstmpeg2dec.c:
3722 * ext/mpeg2dec/gstmpeg2dec.h:
3723 mpeg2dec: update for GstIndex removal
3725 2011-12-30 17:46:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3727 * ext/cdio/gstcdiocddasrc.c:
3728 cdio: update for probe vfunc removal in GstAudioCdSrc
3730 2011-12-27 22:54:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3732 * ext/lame/gstlame.c:
3733 * ext/lame/gstlamemp3enc.c:
3734 lame: fix printf format in debug statements
3735 https://bugzilla.gnome.org/show_bug.cgi?id=666926
3737 2011-12-26 18:24:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3739 * ext/lame/gstlame.c:
3740 * ext/lame/gstlame.h:
3741 lame: ensure parsed output
3742 ... by doing some basic parsing of encoded lame data.
3744 2011-12-26 16:34:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3746 * ext/lame/gstlame.h:
3747 lame: cleanup unused instance struct fields
3749 2011-12-26 18:23:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3751 * ext/lame/Makefile.am:
3752 * ext/lame/gstlamemp3enc.c:
3753 * ext/lame/gstlamemp3enc.h:
3754 lamemp3enc: ensure parsed output
3755 ... by doing some basic parsing of encoded lame data.
3758 2011-12-26 18:15:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3760 * ext/lame/gstlamemp3enc.c:
3761 lamemp3enc: do not leak merged tags
3763 2011-12-22 15:23:54 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3767 mad: helpfully bodge the last buffer to let mad decode the last frame
3768 If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
3769 to be believed, the last buffer must be followed by a number of 0 bytes
3770 in order for the last frame to be decoded (at least in some cases).
3771 Doing so seems to work here, fixing a missing 1152 samples when using
3772 mp3parse before mad (not using mp3parse would yield the correct amount
3773 of samples, if there's extra non-MP3 data after (eg, tag data)).
3775 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3777 * ext/dvdread/dvdreadsrc.c:
3778 dvdreadsrc: map subtitle language tag to stream indicated in PGC data
3780 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3782 * gst/mpegstream/gstdvddemux.c:
3783 dvddemux: tweak subtitle stream setup based on dvd language codes event
3784 ... to allow for non-continuous subtitle stream numbers.
3785 The missing stream numbers tend to come up as subtitle streams anyway
3786 (albeit not with an identified language tag).
3788 2011-12-21 13:56:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3790 * ext/dvdread/dvdreadsrc.c:
3791 dvdreadsrc: minor safety tweak to sector seeking
3793 2011-12-20 11:54:38 +0100 Julien Isorce <julien.isorce@gmail.com>
3795 * ext/a52dec/gsta52dec.c:
3796 a52dec: check that a52_init returns a valid a52 state
3798 2011-12-19 18:20:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3800 * ext/mpeg2dec/gstmpeg2dec.c:
3801 mpeg2dec: update for new interlaced flags
3803 2011-12-14 17:33:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3805 * ext/a52dec/Makefile.am:
3806 * ext/a52dec/gsta52dec.c:
3807 * ext/a52dec/gsta52dec.h:
3808 a52dec: port to audiodecoder
3810 2011-12-12 13:44:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3812 * ext/mad/Makefile.am:
3815 mad: port to audiodecoder
3817 2011-12-13 14:54:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3819 * ext/a52dec/gsta52dec.c:
3820 a52dec: Don't claim to support upstream renegotiation
3821 and use fixed caps on the srcpad. To correctly support
3822 upstream renegotiation a52dec would need to check if the
3823 caps of the downstream allocated buffer are the requested
3824 caps or if the size is different.
3827 2011-12-13 14:52:26 +0100 Julien Isorce <julien.isorce@gmail.com>
3829 * ext/a52dec/gsta52dec.c:
3830 a52dec: Check that the a52_state is correctly initialized
3832 2011-12-12 11:33:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3834 * gst-libs/gst/Makefile.am:
3835 * gst-libs/gst/glib-compat-private.h:
3836 * gst/asfdemux/gstasfdemux.c:
3837 * gst/mpegaudioparse/gstmpegaudioparse.c:
3838 * gst/realmedia/rademux.c:
3839 * gst/realmedia/rdtmanager.c:
3840 * gst/realmedia/rmdemux.c:
3841 Work around deprecated thread API in glib master
3842 Add private replacements for deprecated functions such as
3843 g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
3844 to avoid the deprecation warnings. We can't change most of
3845 these in 0.10 because they're part of our API and ABI.
3846 Suppress deprecation warnings in selected files, mostly for
3847 g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
3848 not much we can do here in 0.10.
3850 2011-12-10 15:19:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3857 po: update translations
3859 2011-12-09 15:25:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3861 * gst/realmedia/rdtdepay.c:
3862 rdtdepay: make buffer metadata writable before setting caps on it
3863 Fixes issue when the header buffer is being pushed, which was taken
3864 from the caps and is therefore not writable.
3866 2011-12-06 14:00:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3868 * ext/dvdread/dvdreadsrc.c:
3869 fix for basesrc changes
3871 2011-12-05 18:43:49 +0100 Edward Hervey <edward@collabora.com>
3873 * gst/asfdemux/gstrtpasfdepay.c:
3874 rtpasfdepay: Initialize GstRTPBuffer before usage
3876 2011-12-02 02:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3878 Merge remote-tracking branch 'origin/master' into 0.11
3880 ext/dvdread/dvdreadsrc.c
3882 2011-11-29 08:49:23 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
3884 * ext/dvdread/dvdreadsrc.c:
3885 dvdreadsrc: Fix format string compiler warning
3888 2011-11-28 21:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3890 Merge remote-tracking branch 'origin/master' into 0.11
3892 2011-11-28 18:26:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3894 * ext/mpeg2dec/gstmpeg2dec.c:
3895 Update for indexable change
3897 2011-11-28 17:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3899 * gst/realmedia/rdtmanager.c:
3900 update for clock provider API change
3902 2011-11-28 13:10:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3904 * ext/a52dec/gsta52dec.c:
3905 * ext/amrnb/amrnbdec.c:
3906 * ext/amrnb/amrnbenc.c:
3907 * ext/amrwbdec/amrwbdec.c:
3908 * ext/dvdread/dvdreadsrc.c:
3909 * ext/lame/gstlame.c:
3910 * ext/lame/gstlamemp3enc.c:
3912 * ext/mpeg2dec/gstmpeg2dec.c:
3913 * ext/sidplay/gstsiddec.cc:
3914 * ext/twolame/gsttwolame.c:
3915 * ext/x264/gstx264enc.c:
3916 * gst/asfdemux/gstasfdemux.c:
3917 * gst/asfdemux/gstrtpasfdepay.c:
3918 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3919 * gst/dvdsub/gstdvdsubdec.c:
3920 * gst/dvdsub/gstdvdsubparse.c:
3921 * gst/iec958/ac3iec.c:
3922 * gst/mpegaudioparse/gstmpegaudioparse.c:
3923 * gst/mpegaudioparse/gstxingmux.c:
3924 * gst/mpegstream/gstdvddemux.c:
3925 * gst/mpegstream/gstmpegdemux.c:
3926 * gst/mpegstream/gstmpegparse.c:
3927 * gst/mpegstream/gstrfc2250enc.c:
3928 * gst/realmedia/pnmsrc.c:
3929 * gst/realmedia/rademux.c:
3930 * gst/realmedia/rdtdepay.c:
3931 * gst/realmedia/rdtmanager.c:
3932 * gst/realmedia/rmdemux.c:
3933 * gst/synaesthesia/gstsynaesthesia.c:
3934 various: fix pad template ref leaks
3935 https://bugzilla.gnome.org/show_bug.cgi?id=662664
3937 2011-11-24 21:41:55 +0100 René Stadler <rene.stadler@collabora.co.uk>
3939 * tests/check/elements/xingmux.c:
3940 tests: update for gstcheck API change
3942 2011-11-23 23:29:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3944 * ext/amrnb/amrnbenc.c:
3945 * ext/dvdread/dvdreadsrc.c:
3946 * ext/lame/gstlamemp3enc.c:
3947 * ext/twolame/gsttwolamemp2enc.c:
3948 ext: fix more printf format warnings in debug messages
3950 2011-11-21 22:02:07 +0100 Matej Knopp <matej.knopp@gmail.com>
3952 * gst/asfdemux/gstasfdemux.c:
3953 * gst/asfdemux/gstrtpasfdepay.c:
3954 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3955 * gst/dvdsub/gstdvdsubdec.c:
3956 * gst/dvdsub/gstdvdsubparse.c:
3957 * gst/realmedia/rademux.c:
3958 * gst/realmedia/rmdemux.c:
3959 Fix print format compiler warnings on OS X / 64bit
3960 https://bugzilla.gnome.org/show_bug.cgi?id=662617
3962 2011-11-21 13:36:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3964 * gst/asfdemux/gstasfdemux.c:
3965 * gst/realmedia/rademux.c:
3966 * gst/realmedia/rdtmanager.c:
3967 * gst/realmedia/rmdemux.c:
3968 update for activation changes
3970 2011-11-18 18:00:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3972 * gst/asfdemux/gstasfdemux.c:
3973 * gst/realmedia/rademux.c:
3974 * gst/realmedia/rmdemux.c:
3975 update for new scheduling query
3977 2011-11-18 13:59:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3979 * gst/asfdemux/gstasfdemux.c:
3980 * gst/realmedia/rademux.c:
3981 * gst/realmedia/rdtmanager.c:
3982 * gst/realmedia/rmdemux.c:
3983 add parent to activate functions
3985 2011-11-17 15:25:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3987 * ext/a52dec/gsta52dec.c:
3988 * ext/mpeg2dec/gstmpeg2dec.c:
3989 * ext/sidplay/gstsiddec.cc:
3990 * ext/x264/gstx264enc.c:
3991 * gst/asfdemux/gstasfdemux.c:
3992 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3993 * gst/dvdsub/gstdvdsubdec.c:
3994 * gst/dvdsub/gstdvdsubparse.c:
3995 * gst/realmedia/rademux.c:
3996 * gst/realmedia/rdtdepay.c:
3997 * gst/realmedia/rdtmanager.c:
3998 * gst/realmedia/rmdemux.c:
3999 add parent to pad functions
4001 2011-11-16 17:28:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4003 * ext/mpeg2dec/gstmpeg2dec.c:
4004 * ext/sidplay/gstsiddec.cc:
4005 * ext/x264/gstx264enc.c:
4006 * gst/asfdemux/gstasfdemux.c:
4007 * gst/realmedia/rademux.c:
4008 * gst/realmedia/rdtmanager.c:
4009 * gst/realmedia/rmdemux.c:
4010 add parent to query function
4012 2011-11-15 17:55:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4014 * gst/asfdemux/gstasfdemux.c:
4015 * gst/realmedia/rademux.c:
4016 _query_peer_*() -> _peer_query_*()
4018 2011-11-15 17:42:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4020 * gst/dvdsub/gstdvdsubdec.c:
4021 _accept_caps() -> _query_accept_caps()
4023 2011-11-15 17:23:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4025 * ext/x264/gstx264enc.c:
4026 _peer_get_caps() -> _peer_query_caps()
4028 2011-11-15 16:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4030 * ext/x264/gstx264enc.c:
4031 update for _get_caps() -> _query_caps()
4033 2011-11-15 16:34:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4035 * ext/x264/gstx264enc.c:
4036 change getcaps to query
4038 2011-11-14 00:55:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4041 mad: re-instate accidentally dropped rank
4043 2011-11-13 23:47:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4045 * ext/dvdread/dvdreadsrc.c:
4046 * gst/realmedia/pnmsrc.c:
4047 Update for GstURIHandler get_protocols() changes
4049 2011-11-13 19:01:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4051 * ext/dvdread/dvdreadsrc.c:
4052 * ext/dvdread/dvdreadsrc.h:
4053 * gst/realmedia/pnmsrc.c:
4054 dvdreadsrc, pnmsrc: update for GstURIHandler changes
4056 2011-11-13 01:33:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4059 mad: re-port to 0.11
4060 This time using the base class. Still something
4061 wrong with the parsing though, when there's no
4062 parser or demuxer upstream (which of course
4063 shouldn't happen in a normal playback scenario).
4065 2011-11-13 00:29:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4069 mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
4071 2011-08-16 21:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4075 mad: replace with 0.10 version ported to GstAudioDecoder
4076 Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
4077 of Mark's baseaudio branch.
4078 Would probably be too risky to drop this into 0.10 given
4079 all the things mad is doing.
4081 2011-11-13 00:13:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4083 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4084 docs: remove bits for old lame element from sections.txt file
4086 2011-11-13 00:04:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4090 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4091 * docs/plugins/inspect/plugin-mpegstream.xml:
4092 * gst-plugins-ugly.spec.in:
4093 * gst/mpegstream/Makefile.am:
4094 * gst/mpegstream/README:
4095 * gst/mpegstream/gstdvddemux.c:
4096 * gst/mpegstream/gstdvddemux.h:
4097 * gst/mpegstream/gstmpegclock.c:
4098 * gst/mpegstream/gstmpegclock.h:
4099 * gst/mpegstream/gstmpegdemux.c:
4100 * gst/mpegstream/gstmpegdemux.h:
4101 * gst/mpegstream/gstmpegpacketize.c:
4102 * gst/mpegstream/gstmpegpacketize.h:
4103 * gst/mpegstream/gstmpegparse.c:
4104 * gst/mpegstream/gstmpegparse.h:
4105 * gst/mpegstream/gstmpegstream.c:
4106 * gst/mpegstream/gstrfc2250enc.c:
4107 * gst/mpegstream/gstrfc2250enc.h:
4108 * gst/mpegstream/mpegstream.vcproj:
4109 * gst/mpegstream/notes:
4111 * win32/vs6/gst_plugins_ugly.dsw:
4112 * win32/vs6/libgstac3parse.dsp:
4113 * win32/vs6/libgstmpegaudioparse.dsp:
4114 * win32/vs6/libgstmpegstream.dsp:
4115 mpegstream: remove the old mpeg-ps parser and demuxers
4116 Don't want anyone porting this by accident.
4117 Superseded by mpegpsdemux in -bad.
4119 2011-11-12 21:06:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4122 * ext/cdio/Makefile.am:
4123 * ext/cdio/gstcdio.c:
4124 * ext/cdio/gstcdiocddasrc.c:
4125 * ext/cdio/gstcdiocddasrc.h:
4126 cdio: port cdiocddasrc to 0.11
4128 2011-11-12 20:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4130 * tests/check/elements/mpeg2dec.c:
4131 tests: port mpeg2dec to 0.11
4132 It compiles, but fails.
4134 2011-11-12 20:33:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4136 * tests/check/elements/x264enc.c:
4137 tests: port x264enc unit test to 0.11
4138 Well, it compiles now at least.
4140 2011-11-11 12:33:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4142 * gst/asfdemux/gstrtpasfdepay.h:
4143 update for base class rename
4145 2011-11-11 12:25:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4147 * gst/asfdemux/gstrtpasfdepay.c:
4148 * gst/asfdemux/gstrtpasfdepay.h:
4149 update for base class rename
4151 2011-11-11 01:30:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4191 po: update translations
4193 2011-11-11 01:29:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4195 * docs/plugins/gst-plugins-ugly-plugins.args:
4196 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4197 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4198 * docs/plugins/inspect/plugin-a52dec.xml:
4199 * docs/plugins/inspect/plugin-amrnb.xml:
4200 * docs/plugins/inspect/plugin-amrwbdec.xml:
4201 * docs/plugins/inspect/plugin-asf.xml:
4202 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4203 * docs/plugins/inspect/plugin-dvdread.xml:
4204 * docs/plugins/inspect/plugin-dvdsub.xml:
4205 * docs/plugins/inspect/plugin-lame.xml:
4206 * docs/plugins/inspect/plugin-mad.xml:
4207 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4208 * docs/plugins/inspect/plugin-realmedia.xml:
4209 * docs/plugins/inspect/plugin-siddec.xml:
4210 * docs/plugins/inspect/plugin-twolame.xml:
4211 * docs/plugins/inspect/plugin-x264.xml:
4214 2011-11-11 01:27:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4216 * ext/lame/gstlamemp3enc.c:
4217 lamemp3enc: cosmetic error message change
4218 LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
4220 2011-11-11 00:58:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4222 * docs/plugins/Makefile.am:
4223 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4224 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4225 * ext/twolame/Makefile.am:
4226 * ext/twolame/gsttwolame.c:
4227 * ext/twolame/gsttwolame.h:
4228 * ext/twolame/gsttwolamemp2enc.c:
4229 * ext/twolame/gsttwolamemp2enc.h:
4231 twolame: rename to twolamemp2enc
4233 2011-11-11 00:51:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4236 * ext/twolame/gsttwolame.c:
4237 twolame: port to 0.11
4239 2011-11-10 23:17:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4243 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4244 * docs/plugins/inspect/plugin-iec958.xml:
4245 * gst-plugins-ugly.spec.in:
4246 * gst/iec958/Makefile.am:
4247 * gst/iec958/ac3_padder.c:
4248 * gst/iec958/ac3_padder.h:
4249 * gst/iec958/ac3iec.c:
4250 * gst/iec958/ac3iec.h:
4252 * win32/vs6/libgstiec958.dsp:
4253 iec958: remove this plugin
4254 I think it can just go away. Audio sinks can and should payload
4255 things themselves using the helper API in libgstaudio. If such
4256 a plugin still makes sense, it should probably be rewritten
4257 using the library functions (and be put into -good or so).
4259 2011-11-10 18:25:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4261 * gst/realmedia/rademux.c:
4262 * gst/realmedia/rmdemux.c:
4263 * gst/realmedia/rtspreal.c:
4264 update for adapter api change
4266 2011-11-10 11:04:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4268 * ext/x264/gstx264enc.c:
4269 update for removed fixate function
4271 2011-11-09 11:58:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4274 * ext/mpeg2dec/gstmpeg2dec.c:
4275 * gst/asfdemux/gstasfdemux.c:
4276 * gst/realmedia/rmdemux.c:
4279 2011-11-04 17:32:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4282 * gst/realmedia/rademux.c:
4283 * gst/realmedia/rdtdepay.c:
4284 * gst/realmedia/rmdemux.c:
4285 * gst/realmedia/rmutils.c:
4288 2011-11-04 16:40:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4290 * gst/asfdemux/gstasfdemux.c:
4291 * gst/mpegstream/gstdvddemux.c:
4292 * gst/mpegstream/gstmpegdemux.c:
4293 * gst/realmedia/rmdemux.c:
4294 * gst/realmedia/rmdemux.h:
4297 2011-11-04 16:32:48 +0100 Edward Hervey <bilboed@bilboed.com>
4300 po: lame => lamemp3enc
4302 2011-11-04 12:04:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4304 * gst/realmedia/rdtmanager.c:
4305 make request pads take %u
4307 2011-11-04 10:45:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4309 * ext/mpeg2dec/gstmpeg2dec.c:
4310 * ext/mpeg2dec/gstmpeg2dec.h:
4311 mpeg2dec: Add basic cropping support
4313 2011-11-02 12:09:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4315 * ext/a52dec/gsta52dec.c:
4316 * ext/sidplay/gstsiddec.cc:
4317 * gst/asfdemux/gstasfdemux.c:
4318 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4319 tags: update for tag API removal
4321 2011-10-31 02:24:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4323 * ext/mpeg2dec/gstmpeg2dec.c:
4324 * ext/mpeg2dec/gstmpeg2dec.h:
4325 update for meta api change
4327 2011-10-29 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4329 * gst/asfdemux/gstasfdemux.c:
4330 structure: fix for api update
4332 2011-10-31 14:34:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4334 Merge remote-tracking branch 'origin/master' into 0.11
4336 2011-10-30 15:05:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4338 * tests/check/elements/amrnbenc.c:
4339 tests: port amrnbenc test to 0.11
4341 2011-10-30 15:04:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4343 * ext/amrnb/amrnbdec.c:
4344 * ext/amrnb/amrnbenc.c:
4345 amrnb: fix up raw audio caps for 0.11
4347 2011-10-30 15:03:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4349 * tests/check/Makefile.am:
4350 tests: need to define GST_USE_UNSTABLE_API to avoid warnings
4352 2011-10-30 12:29:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4354 * docs/plugins/Makefile.am:
4355 * ext/lame/Makefile.am:
4357 * ext/lame/gstlame.c:
4358 * ext/lame/gstlame.h:
4359 * ext/lame/plugin.c:
4360 * ext/lame/test-lame.c:
4361 * gst/xingmux/gstxingmux.c:
4362 * tests/check/pipelines/lame.c:
4363 lame: remove lame element, it's been superseded by lamemp3enc
4365 2011-10-30 11:51:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4367 * ext/a52dec/gsta52dec.c:
4368 * ext/lame/gstlamemp3enc.c:
4370 * ext/sidplay/gstsiddec.cc:
4371 * gst/asfdemux/gstasfdemux.c:
4372 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4373 ext, gst: update for taglist API changes
4375 2011-10-29 11:57:40 +0200 Edward Hervey <bilboed@bilboed.com>
4377 * gst/asfdemux/gstasfdemux.c:
4378 asfdemux: Don't leak pending payload buffers
4381 2011-10-28 15:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4383 Merge branch 'master' into 0.11
4385 ext/sidplay/gstsiddec.cc
4387 2011-10-27 16:53:44 +0200 Stefan Sauer <ensonic@users.sf.net>
4389 * ext/sidplay/gstsiddec.cc:
4390 siddec: use BOILERPLATE macro and cleanup FIXMEs
4392 2011-10-28 09:18:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4394 * gst/asfdemux/gstrtpasfdepay.c:
4395 asfdepay: fix compiler warnings after gst_caps_new_simple() change
4397 2011-10-21 12:24:01 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
4399 * gst-plugins-ugly.spec.in:
4400 Update specfile with latest changes
4402 2011-10-11 18:03:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4404 * gst/asfdemux/gstasfdemux.c:
4405 asfdemux: Don't unmap a buffer that doesn't exist
4407 2011-10-10 12:38:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4410 * ext/dvdread/dvdreadsrc.c:
4411 dvdread: port to 0.11
4413 2011-10-06 17:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4416 * gst/dvdsub/Makefile.am:
4417 * gst/dvdsub/gstdvdsubdec.c:
4418 * gst/dvdsub/gstdvdsubdec.h:
4419 * gst/dvdsub/gstdvdsubparse.c:
4420 dvdsub: port to 0.11
4422 2011-10-05 13:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4424 Merge branch 'master' into 0.11
4426 ext/amrwbdec/Makefile.am
4427 ext/amrwbdec/amrwbdec.c
4429 2011-10-05 13:18:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4431 * gst/realmedia/gstrdtbuffer.c:
4432 * gst/realmedia/gstrdtbuffer.h:
4433 * gst/realmedia/pnmsrc.c:
4434 * gst/realmedia/rademux.c:
4435 * gst/realmedia/rdtdepay.c:
4436 * gst/realmedia/rdtmanager.c:
4437 * gst/realmedia/rmdemux.c:
4438 * gst/realmedia/rmutils.c:
4439 * gst/realmedia/rtspreal.c:
4440 realmedia: port to 0.11
4442 2011-10-05 12:05:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4444 * ext/amrwbdec/Makefile.am:
4445 * ext/amrwbdec/amrwbdec.c:
4446 * ext/amrwbdec/amrwbdec.h:
4447 amrwbdec: port to audiodecoder
4449 2011-10-04 17:00:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4451 * ext/amrnb/Makefile.am:
4452 amrnbdec: fixup build
4454 2011-10-04 17:00:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4456 * ext/amrnb/amrnbdec.c:
4457 amrnbdec: remove leftover extraneous _unref
4459 2011-10-04 17:50:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4461 Merge branch 'master' into 0.11
4463 ext/amrnb/amrnbdec.c
4465 2011-10-04 17:35:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4468 * ext/amrnb/amrnbdec.c:
4469 * ext/amrnb/amrnbenc.c:
4472 2011-10-04 17:12:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4475 * ext/amrwbdec/Makefile.am:
4476 * ext/amrwbdec/amrwbdec.c:
4477 ported amrwbdec to 0.11
4479 2011-10-03 17:19:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4481 * ext/amrnb/amrnbdec.c:
4482 * ext/amrnb/amrnbdec.h:
4483 amrnbdec: port to audiodecoder
4485 2011-09-30 17:45:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4487 Merge branch 'master' into 0.11
4489 2011-09-30 17:38:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4492 * ext/mpeg2dec/gstmpeg2dec.c:
4493 * ext/mpeg2dec/gstmpeg2dec.h:
4494 mpeg2dec: minimal port to 0.11
4496 2011-09-05 11:11:52 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4498 * ext/mpeg2dec/gstmpeg2dec.c:
4499 * ext/mpeg2dec/gstmpeg2dec.h:
4500 mpeg2dec: post QoS messages when dropping a frame due to QoS
4501 https://bugzilla.gnome.org/show_bug.cgi?id=658241
4503 2011-09-28 13:05:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4506 configure: update ported plugins list
4508 2011-09-28 13:03:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4511 update to 0.11 branch
4513 2011-09-27 20:32:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4515 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4516 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
4517 dvdlpcmdec: port to 0.11
4519 2011-09-27 18:19:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4521 * ext/lame/gstlame.c:
4522 * ext/lame/gstlamemp3enc.c:
4523 lame: fix raw audio caps too
4525 2011-09-27 18:15:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4527 * ext/lame/gstlame.c:
4528 * ext/lame/gstlamemp3enc.c:
4531 2011-09-27 17:54:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4533 Merge branch 'master' into 0.11
4535 2011-09-27 17:51:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4537 * ext/x264/gstx264enc.c:
4538 * ext/x264/gstx264enc.h:
4539 x264enc: port to 0.11
4541 2011-09-27 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4543 * ext/amrnb/Makefile.am:
4544 * ext/amrnb/amrnbenc.c:
4545 * ext/amrnb/amrnbenc.h:
4546 amrnbenc: port to audioencoder
4548 2011-09-26 19:07:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4550 Merge branch 'master' into 0.11
4554 2011-09-26 19:03:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4556 * ext/a52dec/gsta52dec.c:
4559 2011-09-26 16:29:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4561 * ext/twolame/gsttwolame.c:
4562 twolame: Simple fix for GstAudioEncoder API change
4564 2011-09-26 16:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4566 * ext/twolame/gsttwolame.c:
4567 twolame: Fix variable 'gstelement_class' set but not used compiler warning
4569 2011-09-26 16:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4571 * ext/lame/gstlame.c:
4572 * ext/lame/gstlamemp3enc.c:
4573 lame: Don't get the parent class again, GST_BOILERPLATE does this already
4575 2011-09-26 16:07:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4577 * ext/lame/gstlame.c:
4578 * ext/lame/gstlamemp3enc.c:
4579 lame: Fix variable 'gstelement_class' set but not used compiler warning
4581 2011-09-26 12:07:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4583 * ext/twolame/gsttwolame.c:
4584 twolame: improve output framing and timestamping
4585 ... which simply comes down to requesting one frame of input data at a time,
4586 since the encoder nicely turns this into 1 encoded frame.
4588 2011-09-26 11:56:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4590 * ext/twolame/Makefile.am:
4591 * ext/twolame/gsttwolame.c:
4592 * ext/twolame/gsttwolame.h:
4593 twolame: port to audioencoder
4595 2011-09-23 15:32:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4597 * ext/lame/gstlame.c:
4598 lame: use some more boilerplate
4600 2011-09-23 15:26:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4602 * ext/lame/gstlame.c:
4603 * ext/lame/gstlame.h:
4604 lame: port to audioencoder
4606 2011-09-23 14:33:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4608 * ext/lame/gstlamemp3enc.c:
4609 lamemp3enc: use some more boilerplate
4611 2011-09-26 14:44:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4613 * ext/lame/gstlamemp3enc.c:
4614 lamemp3enc: really report bitrate rather kbitrate
4616 2011-09-26 14:44:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4618 * ext/lame/Makefile.am:
4619 * ext/lame/gstlamemp3enc.c:
4620 * ext/lame/gstlamemp3enc.h:
4621 lamemp3enc: port to audioencoder
4623 2011-09-16 15:35:06 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4625 * ext/dvdread/dvdreadsrc.c:
4626 dvdreadsrc: take into account first sector of the current title
4627 This fixes seeking on titles which do not start on a new file.
4628 https://bugzilla.gnome.org/show_bug.cgi?id=659252
4630 2011-09-16 15:03:54 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4632 * ext/dvdread/dvdreadsrc.c:
4633 dvdreadsrc: fix sector seeking
4634 It was overly complicated, and did not take into account the offset
4635 needed for titles which do not start on a new file.
4636 https://bugzilla.gnome.org/show_bug.cgi?id=659252
4638 2011-09-16 13:42:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4640 * ext/dvdread/dvdreadsrc.c:
4641 dvdreadsrc: fix sector search for packed titles
4642 Some DVD titles are packed in a single set, and we need to use
4643 the correct table to map times to sectors.
4644 https://bugzilla.gnome.org/show_bug.cgi?id=659252
4646 2011-08-15 16:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4649 * ext/mad/Makefile.am:
4651 * gst-plugins-ugly.spec.in:
4652 mad: remove id3tag dependency used by in practice unreachable legacy code
4653 The mad mp3 decoder element shouldn't parse tags at all really, but we
4654 have so far kept this code around for backwards-compatibility reasons
4655 for people building manual pipelines for some reason. However, as it
4656 turns out that code has never actually worked in 0.10 in practice,
4657 since it only gets executed if mad_frame_decode() returns LOSTSYNC,
4658 which doesn't actually seem to happen any more though because of the
4659 preceding mad_header_decode(), which will discover and report the
4660 sync loss if it runs into a tag and make mad_frame_decode() try to
4662 Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
4664 2011-09-08 17:01:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4666 * gst/asfdemux/asfpacket.c:
4667 asfpacket: skip empty payload packets
4668 ... which also avoids assertion failures and possible segfaults later on
4669 when possibly trying to join 2 empty buffers.
4671 2011-09-08 14:33:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4673 * gst/realmedia/rmdemux.c:
4674 * gst/realmedia/rmdemux.h:
4675 rmdemux: delay announcing container tags until we have pads
4676 Fixes tags when transcoding.
4677 https://bugzilla.gnome.org/show_bug.cgi?id=658297
4679 2011-09-07 14:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4681 * tests/check/elements/amrnbenc.c:
4682 amrnbenc: Use complete raw audio caps in the test
4684 2011-09-07 14:25:41 +0200 Stefan Sauer <ensonic@users.sf.net>
4686 * docs/plugins/Makefile.am:
4687 docs: cleanup makefiles
4688 Remove commented out parts that we don't need. Remove "the wingo addition" - no
4689 so useful after all. Narrow down file-globs for plugin docs.
4691 2011-09-06 21:25:13 +0200 Stefan Sauer <ensonic@users.sf.net>
4694 Automatic update of common submodule
4695 From a39eb83 to 11f0cd5
4697 2011-09-06 15:40:55 +0200 Stefan Sauer <ensonic@users.sf.net>
4700 Automatic update of common submodule
4701 From 605cd9a to a39eb83
4703 2011-08-25 13:04:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4705 * gst/asfdemux/gstasfdemux.c:
4706 asf: don't use fourcc
4708 2011-08-25 12:54:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4710 Merge branch 'master' into 0.11
4712 2011-08-22 17:49:14 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4714 * ext/mpeg2dec/gstmpeg2dec.c:
4715 mpeg2dec: fix spurious failure to decode some files
4716 Parsing can return with an 'invalid' state, but this is not
4717 actually fatal. For one, the mpeg2dec command line tool that
4718 comes with the libmpeg2 library blithely ignores this condition
4719 and merrily goes on. So we do this same, logging the error,
4720 and going on with parsing. This makes something work that did
4721 not use to work, and brings happiness to the world.
4722 https://bugzilla.gnome.org/show_bug.cgi?id=429476
4724 2011-08-19 18:07:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4727 * ext/sidplay/Makefile.am:
4728 * ext/sidplay/gstsiddec.cc:
4729 port to new audio caps
4731 2011-08-03 18:58:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4733 Merge branch 'master' into 0.11
4736 gst/asfdemux/gstrtpasfdepay.c
4738 2011-08-03 09:05:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4741 configure: Add synaesthesia to the list of non-ported plugins
4743 2011-08-03 01:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4746 * docs/plugins/Makefile.am:
4747 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4748 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4749 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4750 * gst-plugins-ugly.spec.in:
4751 * gst/mpegaudioparse/Makefile.am:
4752 * gst/mpegaudioparse/gstmpegaudioparse.c:
4753 * gst/mpegaudioparse/gstmpegaudioparse.h:
4754 * gst/mpegaudioparse/gstxingmux.c:
4755 * gst/mpegaudioparse/gstxingmux.h:
4756 * gst/mpegaudioparse/mpegaudioparse.vcproj:
4757 * gst/mpegaudioparse/plugin.c:
4758 * gst/xingmux/Makefile.am:
4759 * gst/xingmux/gstxingmux.c:
4760 * gst/xingmux/gstxingmux.h:
4761 * gst/xingmux/plugin.c:
4762 Remove mp3parse plugin/element
4763 It's been replaced by mpegaudioparse in -good. Don't want anyone
4764 to spend time porting a deprecated element. Rename plugin to xingmux
4765 for now until we move that somewhere else.
4767 2011-08-02 12:49:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4770 configure.ac: Define list of non-ported plugins
4772 2011-08-02 12:48:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4775 mad: Fix for changes in GstQuery API
4777 2011-08-02 12:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4779 * gst/asfdemux/gstasfdemux.c:
4780 asfdemux: Fix for changes in GstQuery API
4782 2011-08-02 12:40:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4784 * gst/asfdemux/asfpacket.c:
4785 asfdemux: Fix print statement
4787 2011-08-02 12:35:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4790 Update common submodule
4792 2011-07-30 18:47:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4794 * ext/x264/gstx264enc.c:
4795 x264enc: Properly set the stream format in setcaps
4796 Do not forget to set the selected format to the options string
4797 when getting it from caps
4798 https://bugzilla.gnome.org/show_bug.cgi?id=655223
4800 2011-07-19 15:06:49 +0200 Stefan Sauer <ensonic@google.com>
4802 * ext/x264/gstx264enc.c:
4803 x264enc: fix the build for older x264enc
4804 b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
4806 2011-07-18 20:41:20 -0400 Olivier Crête <olivier.crete@collabora.com>
4808 * ext/x264/gstx264enc.c:
4809 x264enc: Read stream-format from the right place
4810 Read the stream-format from "stream-format" and not from profile, also rename
4811 the "bytestream" variable to "stream_format" so it's easier to understand.
4813 2011-06-13 23:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4815 * ext/x264/gstx264enc.c:
4816 * ext/x264/gstx264enc.h:
4817 x264enc: Select stream-format based on caps
4818 Makes x264 select its stream-format based on what's available
4819 on caps, the user selected option will be chosen as a fallback
4820 when both options are available.
4821 https://bugzilla.gnome.org/show_bug.cgi?id=644233
4823 2011-07-04 18:03:49 -0400 Olivier Crête <olivier.crete@collabora.com>
4825 * ext/x264/gstx264enc.c:
4826 x264: Allow renegotiation but prefer current caps
4828 2011-06-09 20:20:27 -0400 Olivier Crête <olivier.crete@collabora.com>
4830 * tests/check/elements/x264enc.c:
4831 tests: Test x264enc profiles from the caps
4832 https://bugzilla.gnome.org/show_bug.cgi?id=644233
4834 2011-03-07 17:58:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
4836 * ext/x264/Makefile.am:
4837 * ext/x264/gstx264enc.c:
4838 * ext/x264/gstx264enc.h:
4839 x264: Use profile and level from caps
4840 Enforces the profile and level from the downstream caps, also
4841 sets them on the fixated caps
4842 https://bugzilla.gnome.org/show_bug.cgi?id=644233
4844 2011-07-05 10:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4847 Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
4849 2011-06-25 06:29:50 +0300 Brian Gitonga Marete <marete@toshnix.com>
4851 * ext/x264/gstx264enc.c:
4852 x264enc: fix subme property annotation - subme maximum is 10, not 6.
4853 Although the element accepts subme values > 6, the annotation which is
4854 visible through gst-inspect (for example) erroneously indicates 6 as the
4855 maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
4856 https://bugzilla.gnome.org/show_bug.cgi?id=653473
4858 2011-06-23 11:28:58 -0700 David Schleef <ds@schleef.org>
4861 Automatic update of common submodule
4862 From 69b981f to 605cd9a
4864 2011-06-19 12:45:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4866 * gst/asfdemux/gstrtspwms.c:
4867 rtspwms: Porting to 0.11
4869 2011-06-18 20:24:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4871 * gst/asfdemux/gstrtpasfdepay.c:
4872 rtpasfdepay: Port to 0.11
4874 2011-06-15 23:40:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4876 * gst/asfdemux/asfpacket.c:
4877 * gst/asfdemux/asfpacket.h:
4878 * gst/asfdemux/gstasfdemux.c:
4879 * gst/asfdemux/gstasfdemux.h:
4880 asfdemux: Porting to 0.11
4882 2011-06-08 18:18:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4884 * ext/sidplay/gstsiddec.cc:
4885 siddec: port siddec to 0.11
4887 2011-06-06 12:41:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4889 * gst/asfdemux/gstrtpasfdepay.c:
4890 rtpasfdepay: fix fragmented packet handling and packet padding
4891 Also remove a bogus assert.
4893 2011-06-03 11:35:55 +0300 Stefan Kost <ensonic@users.sf.net>
4895 * gst/synaesthesia/gstsynaesthesia.c:
4896 synaesthesia: fix wrong debug log string (copy'n'paste)
4898 2011-06-02 18:46:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4900 Merge branch 'master' into 0.11
4904 2011-06-02 18:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4907 mad: port to new API
4908 Port to new segment API.
4910 No need to set caps on buffers.
4912 2011-05-20 13:32:31 +0300 Stefan Kost <ensonic@users.sf.net>
4914 * gst/realmedia/rmdemux.c:
4915 rmdemux: target is unsigned and can't be < 0
4917 2011-05-20 13:31:14 +0300 Stefan Kost <ensonic@users.sf.net>
4920 mad: use signed when caluculating the delta
4921 Avoids a <0 check for an unsigned variable.
4923 2011-05-19 23:55:41 +0300 Stefan Kost <ensonic@users.sf.net>
4925 * docs/plugins/Makefile.am:
4926 docs: remove obsolete commented out part
4927 We don't have this in the other modules and its not needed.
4929 2011-05-19 23:38:23 +0300 Stefan Kost <ensonic@users.sf.net>
4931 * docs/plugins/gst-plugins-ugly-plugins.args:
4932 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4933 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4934 docs: update plugin introspection data
4935 Now more files are merged and produced in a canonical fashion, which hopefully
4936 creates less or no delta in the future.
4938 2011-05-19 22:58:28 +0300 Stefan Kost <ensonic@users.sf.net>
4941 Automatic update of common submodule
4942 From 9e5bbd5 to 69b981f
4944 2011-05-18 14:49:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4946 * ext/lame/Makefile.am:
4947 * ext/lame/gstlamemp3enc.c:
4948 lamemp3enc: Post CODEC and BITRATE tags
4949 Also filter any CODEC/AUDIO_CODEC tags from incoming
4953 2011-05-18 16:10:55 +0300 Stefan Kost <ensonic@users.sf.net>
4956 Automatic update of common submodule
4957 From fd35073 to 9e5bbd5
4959 2011-05-18 12:25:01 +0300 Stefan Kost <ensonic@users.sf.net>
4962 Automatic update of common submodule
4963 From 46dfcea to fd35073
4965 2011-04-27 15:20:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4967 * gst/asfdemux/gstrtpasfdepay.c:
4968 rtpasfdepay: simplify and refactor packet parsing
4969 Specifically, refactor buffer padding and consider marker bit for fragment
4972 2011-04-27 15:14:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4974 * gst/asfdemux/gstrtpasfdepay.c:
4975 rtpasfdepay: avoid re-sending header
4976 ... e.g. following a seek, which otherwise confuses downstream demuxer
4977 expecting only a flow of data packets at this time.
4979 2011-04-27 15:12:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4981 * gst/asfdemux/gstrtpasfdepay.c:
4982 * gst/asfdemux/gstrtpasfdepay.h:
4983 rtpasfdepay: remove unused field
4985 2011-04-29 09:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4988 mad: Post bitrate tag whenever the bitrate changes
4989 Also send the layer/mode/emphasis/bitrate tags as an event too.
4991 2011-05-14 10:09:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4994 * win32/common/config.h:
4995 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
4997 2011-05-14 10:06:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5000 * docs/plugins/inspect/plugin-a52dec.xml:
5001 * docs/plugins/inspect/plugin-amrnb.xml:
5002 * docs/plugins/inspect/plugin-amrwbdec.xml:
5003 * docs/plugins/inspect/plugin-asf.xml:
5004 * docs/plugins/inspect/plugin-cdio.xml:
5005 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5006 * docs/plugins/inspect/plugin-dvdread.xml:
5007 * docs/plugins/inspect/plugin-dvdsub.xml:
5008 * docs/plugins/inspect/plugin-iec958.xml:
5009 * docs/plugins/inspect/plugin-lame.xml:
5010 * docs/plugins/inspect/plugin-mad.xml:
5011 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5012 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5013 * docs/plugins/inspect/plugin-mpegstream.xml:
5014 * docs/plugins/inspect/plugin-realmedia.xml:
5015 * docs/plugins/inspect/plugin-siddec.xml:
5016 * docs/plugins/inspect/plugin-twolame.xml:
5017 * docs/plugins/inspect/plugin-x264.xml:
5018 * win32/common/config.h:
5021 === release 0.10.18 ===
5023 2011-05-10 10:26:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5029 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5030 * docs/plugins/inspect/plugin-a52dec.xml:
5031 * docs/plugins/inspect/plugin-amrnb.xml:
5032 * docs/plugins/inspect/plugin-amrwbdec.xml:
5033 * docs/plugins/inspect/plugin-asf.xml:
5034 * docs/plugins/inspect/plugin-cdio.xml:
5035 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5036 * docs/plugins/inspect/plugin-dvdread.xml:
5037 * docs/plugins/inspect/plugin-dvdsub.xml:
5038 * docs/plugins/inspect/plugin-iec958.xml:
5039 * docs/plugins/inspect/plugin-lame.xml:
5040 * docs/plugins/inspect/plugin-mad.xml:
5041 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5042 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5043 * docs/plugins/inspect/plugin-mpegstream.xml:
5044 * docs/plugins/inspect/plugin-realmedia.xml:
5045 * docs/plugins/inspect/plugin-siddec.xml:
5046 * docs/plugins/inspect/plugin-twolame.xml:
5047 * docs/plugins/inspect/plugin-x264.xml:
5048 * gst-plugins-ugly.doap:
5049 * win32/common/config.h:
5052 - x264enc: allow changing bitrate and quantizers dynamically at runtime
5053 - x264enc: proxy downstream caps restrictions upstream via get_caps()
5054 - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
5055 - mad: allow build without libid3tag (which isn't really needed anyway)
5056 - many other fixes and improvements
5058 2011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5060 * ext/x264/gstx264enc.c:
5061 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
5063 2011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5065 * ext/x264/gstx264enc.c:
5066 x264enc: do not leak peer pad reference
5068 2011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
5070 * ext/x264/gstx264enc.c:
5071 x264enc: No need to copy, reffing is enough
5073 2011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
5075 * ext/x264/gstx264enc.c:
5076 x264enc: get_caps function should return a copy of the caps
5078 2011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5081 * docs/plugins/inspect/plugin-a52dec.xml:
5082 * docs/plugins/inspect/plugin-amrnb.xml:
5083 * docs/plugins/inspect/plugin-amrwbdec.xml:
5084 * docs/plugins/inspect/plugin-asf.xml:
5085 * docs/plugins/inspect/plugin-cdio.xml:
5086 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5087 * docs/plugins/inspect/plugin-dvdread.xml:
5088 * docs/plugins/inspect/plugin-dvdsub.xml:
5089 * docs/plugins/inspect/plugin-iec958.xml:
5090 * docs/plugins/inspect/plugin-lame.xml:
5091 * docs/plugins/inspect/plugin-mad.xml:
5092 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5093 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5094 * docs/plugins/inspect/plugin-mpegstream.xml:
5095 * docs/plugins/inspect/plugin-realmedia.xml:
5096 * docs/plugins/inspect/plugin-siddec.xml:
5097 * docs/plugins/inspect/plugin-synaesthesia.xml:
5098 * docs/plugins/inspect/plugin-twolame.xml:
5099 * docs/plugins/inspect/plugin-x264.xml:
5104 * win32/common/config.h:
5105 0.10.17.4 pre-release
5107 2011-04-29 15:43:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5110 mad: remove buffer_alloc
5112 2011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5115 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5116 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5117 * docs/plugins/inspect/plugin-a52dec.xml:
5118 * docs/plugins/inspect/plugin-amrnb.xml:
5119 * docs/plugins/inspect/plugin-amrwbdec.xml:
5120 * docs/plugins/inspect/plugin-asf.xml:
5121 * docs/plugins/inspect/plugin-cdio.xml:
5122 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5123 * docs/plugins/inspect/plugin-dvdread.xml:
5124 * docs/plugins/inspect/plugin-dvdsub.xml:
5125 * docs/plugins/inspect/plugin-iec958.xml:
5126 * docs/plugins/inspect/plugin-lame.xml:
5127 * docs/plugins/inspect/plugin-mad.xml:
5128 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5129 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5130 * docs/plugins/inspect/plugin-mpegstream.xml:
5131 * docs/plugins/inspect/plugin-realmedia.xml:
5132 * docs/plugins/inspect/plugin-siddec.xml:
5133 * docs/plugins/inspect/plugin-synaesthesia.xml:
5134 * docs/plugins/inspect/plugin-twolame.xml:
5135 * docs/plugins/inspect/plugin-x264.xml:
5143 0.10.17.3 pre-release
5145 2011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5148 Automatic update of common submodule
5149 From c3cafe1 to 46dfcea
5151 2011-04-19 19:24:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5156 2011-04-19 19:23:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5158 Merge branch 'master' into 0.11
5163 android/mpegaudioparse.mk
5166 2011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5168 * tests/check/gst-plugins-ugly.supp:
5169 tests: add suppression for lame unit test
5171 2011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5173 * tests/check/Makefile.am:
5174 * tests/check/generic/.gitignore:
5175 * tests/check/generic/index.c:
5176 tests: add generic index-setting test
5178 2011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5180 * ext/mpeg2dec/gstmpeg2dec.c:
5181 mpeg2dec: don't deadlock when setting an index
5183 2011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5186 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5187 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5188 * docs/plugins/inspect/plugin-a52dec.xml:
5189 * docs/plugins/inspect/plugin-amrnb.xml:
5190 * docs/plugins/inspect/plugin-amrwbdec.xml:
5191 * docs/plugins/inspect/plugin-asf.xml:
5192 * docs/plugins/inspect/plugin-cdio.xml:
5193 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5194 * docs/plugins/inspect/plugin-dvdread.xml:
5195 * docs/plugins/inspect/plugin-dvdsub.xml:
5196 * docs/plugins/inspect/plugin-iec958.xml:
5197 * docs/plugins/inspect/plugin-lame.xml:
5198 * docs/plugins/inspect/plugin-mad.xml:
5199 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5200 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5201 * docs/plugins/inspect/plugin-mpegstream.xml:
5202 * docs/plugins/inspect/plugin-realmedia.xml:
5203 * docs/plugins/inspect/plugin-siddec.xml:
5204 * docs/plugins/inspect/plugin-synaesthesia.xml:
5205 * docs/plugins/inspect/plugin-twolame.xml:
5206 * docs/plugins/inspect/plugin-x264.xml:
5208 * win32/common/config.h:
5209 0.10.17.2 pre-release
5211 2011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5213 * gst/realmedia/rademux.c:
5214 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
5216 2011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5218 * gst/mpegstream/gstmpegdemux.c:
5219 mpegstream: fix unused-but-set-variable warnings with gcc 4.6
5221 2011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5223 * ext/dvdread/dvdreadsrc.c:
5224 * ext/sidplay/gstsiddec.cc:
5225 * ext/x264/gstx264enc.c:
5226 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
5228 2011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5230 * gst/asfdemux/gstasfdemux.c:
5231 asfdemux: fix unused-but-set-variable warnings with gcc 4.6
5233 2011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5235 * ext/x264/gstx264enc.c:
5236 x264enc: Implement getcaps function
5237 This allows to set width/height/etc restrictions downstream.
5239 2011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
5242 * ext/mad/Makefile.am:
5243 * ext/x264/Makefile.am:
5244 * gst/asfdemux/Makefile.am:
5245 * gst/dvdlpcmdec/Makefile.am:
5246 * gst/dvdsub/Makefile.am:
5247 * gst/iec958/Makefile.am:
5248 * gst/mpegaudioparse/Makefile.am:
5249 * gst/mpegstream/Makefile.am:
5250 * gst/realmedia/Makefile.am:
5251 * gst/synaesthesia/Makefile.am:
5252 android: make it ready for androgenizer
5253 To build gstreamer for android we are now using androgenizer which
5254 generates the needed Android.mk files.
5255 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
5257 2011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
5261 * android/amrwbdec.mk:
5263 * android/mpegaudioparse.mk:
5264 android: remove the android/ folder
5266 2011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net>
5269 Automatic update of common submodule
5270 From 1ccbe09 to c3cafe1
5272 2010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
5274 * ext/x264/gstx264enc.c:
5275 * ext/x264/gstx264enc.h:
5276 x264enc: Allow changing the bitrate and quantitizers dynamically
5277 https://bugzilla.gnome.org/show_bug.cgi?id=621663
5279 2010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
5281 * ext/x264/gstx264enc.c:
5282 x264enc: Set max bitrate in quality mode
5283 https://bugzilla.gnome.org/show_bug.cgi?id=621663
5285 2010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
5287 * ext/x264/gstx264enc.c:
5288 x264enc: Make it clear that constant quantizer is for debugging only
5289 https://bugzilla.gnome.org/show_bug.cgi?id=621663
5291 2011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5294 Automatic update of common submodule
5295 From 193b717 to 1ccbe09
5297 2011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
5300 Automatic update of common submodule
5301 From b77e2bf to 193b717
5303 2011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5306 Automatic update of common submodule
5307 From d8814b6 to b77e2bf
5309 2011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5312 Automatic update of common submodule
5313 From 6aaa286 to d8814b6
5315 2011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net>
5318 Automatic update of common submodule
5319 From 6aec6b9 to 6aaa286
5321 2011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com>
5324 configure.ac: redundant use of AC_MSG_RESULT()
5325 cleaned the redundant use of AC_MSG_RESULT() in configure.ac
5327 2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
5330 autogen: wingo signed comment
5332 2011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5334 * gst/dvdsub/gstdvdsubdec.c:
5335 * gst/dvdsub/gstdvdsubdec.h:
5336 dvdsubdec: Rearrange buffer allocation and pushing code a bit
5337 This makes the code easier to read, doesn't store every buffer
5338 in the instance until the next buffer is to be drawn and
5339 fixes an unitialized variable compiler warning.
5341 2011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com>
5343 * gst/dvdsub/gstdvdsubdec.c:
5344 dvdsubdec: Output only a single buffer per subpicture and set the correct duration
5347 2011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com>
5349 * gst/dvdsub/gstdvdsubdec.c:
5350 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
5353 2011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5358 mad: build the mad plugin even if libid3tag is not available
5359 ID3 tags are usually handled by id3demux, and should be handled
5360 by id3demux. Tag handling in mad based on libid3tag is very basic
5361 and mostly unnecessary really, so just build this plugin without
5362 ID3 tag support if libid3tag is not available.
5364 2011-03-04 13:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5366 Merge branch 'master' into 0.11
5368 2011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net>
5370 * gst/mpegstream/gstdvddemux.c:
5371 dvddemux: small code cleanup
5372 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
5373 and avoid empty 'if' when logging is disabled.
5375 2011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5378 configure.ac: export plugin description more platform independent
5381 2011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5384 Automatic update of common submodule
5385 From 1de7f6a to 6aec6b9
5387 2011-02-26 15:02:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5389 Merge branch 'master' into 0.11
5393 2011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5395 * ext/mpeg2dec/gstmpeg2dec.c:
5396 mpeg2dec: do not fail fatally when unlinked
5397 ... as _NOT_LINKED was neither tested as fatal before nor complained about.
5399 2011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net>
5403 * ext/mpeg2dec/gstmpeg2dec.c:
5404 * ext/mpeg2dec/gstmpeg2dec.h:
5405 index: remove conditional index support
5406 Index support cannot be disabled since commit
5407 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
5408 in core, which removed the configure flags to disable index.
5410 2011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net>
5413 * ext/mpeg2dec/gstmpeg2dec.c:
5414 formatting: trim trailing whitespace
5416 2011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net>
5419 * ext/mpeg2dec/gstmpeg2dec.c:
5420 * gst/mpegstream/gstmpegdemux.c:
5421 index: use delta frame flags instead of 0 or none
5423 2011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
5425 * ext/x264/gstx264enc.c:
5426 x264enc: Don't register flags with a value of 0
5427 Flags with a value of 0 aren't meaningful and will cause
5428 g_value_transform to go into an endless loop when trying to
5429 convert the flags to a string
5431 2011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net>
5434 Automatic update of common submodule
5435 From f94d739 to 1de7f6a
5437 2011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5439 * ext/amrwbdec/amrwbdec.c:
5440 amrwbdec: avoid stalling on invalid frame
5441 Skip 1 byte indicating invalid frame type index rather than stalling
5442 on it indefinitely until EOS.
5445 2011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5447 * tests/check/pipelines/lame.c:
5448 tests: add unit test for lamemp3enc negotiation issue
5449 https://bugzilla.gnome.org/show_bug.cgi?id=641151
5451 2011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5453 * ext/lame/gstlamemp3enc.c:
5454 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
5455 The element downstream of mp3enc might only accept certain sample rates or channels,
5456 make sure we relay any restrictions that do exist to upstream when it does a
5457 get_caps() on the sink pad. That way upstream elements like audioresample or
5458 audioconvert can pick a sample rate / channel configuration that will be accepted,
5459 instead of just negotiating to the highest, which might then be rejected.
5460 https://bugzilla.gnome.org/show_bug.cgi?id=641151
5462 2011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com>
5464 * gst/asfdemux/asfpacket.c:
5465 asfpacket: Avoid using broken duration extension
5466 Quite a few (broken?) files have a packet duration of 1ms, which is
5467 most definitely wrong for either audio or video packets.
5468 We therefore avoid using that value and instead use other metrics to
5469 determine the buffer duration (like using the extended stream properties
5470 average frame duration if present and valid).
5472 2011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5475 * win32/common/config.h:
5476 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
5477 https://bugzilla.gnome.org/show_bug.cgi?id=640705
5479 2011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com>
5481 * gst/mpegaudioparse/gstxingmux.c:
5482 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
5485 2011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5487 * gst/mpegstream/gstdvddemux.c:
5488 mpegstream: increase allowable gap between streams
5489 The new delay is three times as much as the old one, and just happens
5490 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
5491 was chocking before at 5:11.
5492 While there, merge the constants used in two places into a define.
5493 https://bugzilla.gnome.org/show_bug.cgi?id=539708
5495 2011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
5497 * ext/x264/gstx264enc.c:
5498 x264enc: make tag event writable before modifying tag list in place
5499 To modify an event tag is necessary to be sure that x264enc
5501 Also fix indentation.
5502 https://bugzilla.gnome.org/show_bug.cgi?id=640272
5504 2011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5507 * docs/plugins/inspect/plugin-a52dec.xml:
5508 * docs/plugins/inspect/plugin-amrnb.xml:
5509 * docs/plugins/inspect/plugin-amrwbdec.xml:
5510 * docs/plugins/inspect/plugin-asf.xml:
5511 * docs/plugins/inspect/plugin-cdio.xml:
5512 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5513 * docs/plugins/inspect/plugin-dvdread.xml:
5514 * docs/plugins/inspect/plugin-dvdsub.xml:
5515 * docs/plugins/inspect/plugin-iec958.xml:
5516 * docs/plugins/inspect/plugin-lame.xml:
5517 * docs/plugins/inspect/plugin-mad.xml:
5518 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5519 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5520 * docs/plugins/inspect/plugin-mpegstream.xml:
5521 * docs/plugins/inspect/plugin-realmedia.xml:
5522 * docs/plugins/inspect/plugin-siddec.xml:
5523 * docs/plugins/inspect/plugin-twolame.xml:
5524 * docs/plugins/inspect/plugin-x264.xml:
5525 * win32/common/config.h:
5528 === release 0.10.17 ===
5530 2011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5536 * docs/plugins/inspect/plugin-a52dec.xml:
5537 * docs/plugins/inspect/plugin-amrnb.xml:
5538 * docs/plugins/inspect/plugin-amrwbdec.xml:
5539 * docs/plugins/inspect/plugin-asf.xml:
5540 * docs/plugins/inspect/plugin-cdio.xml:
5541 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5542 * docs/plugins/inspect/plugin-dvdread.xml:
5543 * docs/plugins/inspect/plugin-dvdsub.xml:
5544 * docs/plugins/inspect/plugin-iec958.xml:
5545 * docs/plugins/inspect/plugin-lame.xml:
5546 * docs/plugins/inspect/plugin-mad.xml:
5547 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5548 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5549 * docs/plugins/inspect/plugin-mpegstream.xml:
5550 * docs/plugins/inspect/plugin-realmedia.xml:
5551 * docs/plugins/inspect/plugin-siddec.xml:
5552 * docs/plugins/inspect/plugin-twolame.xml:
5553 * docs/plugins/inspect/plugin-x264.xml:
5554 * gst-plugins-ugly.doap:
5555 * win32/common/config.h:
5558 2011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5561 * docs/plugins/inspect/plugin-a52dec.xml:
5562 * docs/plugins/inspect/plugin-amrnb.xml:
5563 * docs/plugins/inspect/plugin-amrwbdec.xml:
5564 * docs/plugins/inspect/plugin-asf.xml:
5565 * docs/plugins/inspect/plugin-cdio.xml:
5566 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5567 * docs/plugins/inspect/plugin-dvdread.xml:
5568 * docs/plugins/inspect/plugin-dvdsub.xml:
5569 * docs/plugins/inspect/plugin-iec958.xml:
5570 * docs/plugins/inspect/plugin-lame.xml:
5571 * docs/plugins/inspect/plugin-mad.xml:
5572 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5573 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5574 * docs/plugins/inspect/plugin-mpegstream.xml:
5575 * docs/plugins/inspect/plugin-realmedia.xml:
5576 * docs/plugins/inspect/plugin-siddec.xml:
5577 * docs/plugins/inspect/plugin-twolame.xml:
5578 * docs/plugins/inspect/plugin-x264.xml:
5579 * win32/common/config.h:
5580 0.10.16.4 pre-release
5582 2011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
5584 * ext/mpeg2dec/gstmpeg2dec.c:
5585 mpeg2dec: Use the proper component value for height
5587 2011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5590 * docs/plugins/inspect/plugin-a52dec.xml:
5591 * docs/plugins/inspect/plugin-amrnb.xml:
5592 * docs/plugins/inspect/plugin-amrwbdec.xml:
5593 * docs/plugins/inspect/plugin-asf.xml:
5594 * docs/plugins/inspect/plugin-cdio.xml:
5595 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5596 * docs/plugins/inspect/plugin-dvdread.xml:
5597 * docs/plugins/inspect/plugin-dvdsub.xml:
5598 * docs/plugins/inspect/plugin-iec958.xml:
5599 * docs/plugins/inspect/plugin-lame.xml:
5600 * docs/plugins/inspect/plugin-mad.xml:
5601 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5602 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5603 * docs/plugins/inspect/plugin-mpegstream.xml:
5604 * docs/plugins/inspect/plugin-realmedia.xml:
5605 * docs/plugins/inspect/plugin-siddec.xml:
5606 * docs/plugins/inspect/plugin-twolame.xml:
5607 * docs/plugins/inspect/plugin-x264.xml:
5608 * win32/common/config.h:
5609 0.10.16.3 pre-release
5611 2011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
5613 * gst/asfdemux/asfheaders.c:
5614 * gst/asfdemux/asfheaders.h:
5615 * gst/asfdemux/gstasfdemux.c:
5616 asfdemux: Handle new type of DRM'd asf files.
5617 These are produced by the new MS PlayReady system.
5618 https://bugzilla.gnome.org/show_bug.cgi?id=639226
5620 2011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net>
5623 Automatic update of common submodule
5624 From e572c87 to f94d739
5626 2011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5629 Automatic update of common submodule
5630 From ccbaa85 to e572c87
5632 2011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5635 Automatic update of common submodule
5636 From 46445ad to ccbaa85
5638 2011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5640 * tests/check/Makefile.am:
5641 tests: never disable g_assert() and cast checks for the unit tests
5642 The unit tests are riddled with g_assert() and friends, make sure we
5643 don't disable assert and cast checks for the unit tests even if
5644 this has been specified for the rest of the code base, e.g. via
5645 --disable-glib-asserts
5647 2011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5650 * win32/common/config.h:
5651 0.10.16.2 pre-release
5653 2011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5655 * docs/plugins/gst-plugins-ugly-plugins.args:
5656 * docs/plugins/inspect/plugin-a52dec.xml:
5657 * docs/plugins/inspect/plugin-amrnb.xml:
5658 * docs/plugins/inspect/plugin-amrwbdec.xml:
5659 * docs/plugins/inspect/plugin-asf.xml:
5660 * docs/plugins/inspect/plugin-cdio.xml:
5661 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5662 * docs/plugins/inspect/plugin-dvdread.xml:
5663 * docs/plugins/inspect/plugin-dvdsub.xml:
5664 * docs/plugins/inspect/plugin-iec958.xml:
5665 * docs/plugins/inspect/plugin-lame.xml:
5666 * docs/plugins/inspect/plugin-mad.xml:
5667 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5668 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5669 * docs/plugins/inspect/plugin-mpegstream.xml:
5670 * docs/plugins/inspect/plugin-realmedia.xml:
5671 * docs/plugins/inspect/plugin-siddec.xml:
5672 * docs/plugins/inspect/plugin-twolame.xml:
5673 * docs/plugins/inspect/plugin-x264.xml:
5676 2011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5681 po: update translations
5683 2011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5686 configure: use $LIBM instead of hardcoding -lm
5688 2011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
5690 * gst/realmedia/rmdemux.c:
5691 rmdemux: Initialize return variable.
5692 In the unlikely event that height is 0 (which is invalid) we would end up
5693 never setting the flow return.
5695 2011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
5697 * gst/realmedia/rmutils.c:
5698 realmedia: Fix unitialized variables on macosx
5700 2011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5702 * ext/x264/gstx264enc.c:
5703 x264enc: Handle codec/encoder tags
5704 Make x264enc drop video-codec and codec tags and replace
5705 encoder/encoder-version with x264 and its build number
5708 2010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5710 * ext/mpeg2dec/gstmpeg2dec.c:
5711 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
5713 2010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5715 * ext/mpeg2dec/gstmpeg2dec.c:
5716 mpeg2dec: minor formatting clean-up
5718 2010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5720 * ext/mpeg2dec/gstmpeg2dec.c:
5721 mpeg2dec: refactor cropping code to use libgstvideo functions
5722 https://bugzilla.gnome.org/show_bug.cgi?id=571146
5724 2010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5726 * ext/mpeg2dec/gstmpeg2dec.c:
5727 * ext/mpeg2dec/gstmpeg2dec.h:
5728 mpeg2dec: use GstVideoFormat instead of custom enum
5730 2010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5732 * ext/mpeg2dec/Makefile.am:
5733 mpeg2dec: fix LIBADD order in Makefile.am
5735 2010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca>
5737 * ext/x264/gstx264enc.c:
5738 x264: vbv-buf-capacity should have a minimum of 0
5739 x264 will clip this value internally, and users should be allowed to
5740 specify a lower value than 300 ms.
5741 https://bugzilla.gnome.org/show_bug.cgi?id=635291
5743 2010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5745 * ext/x264/gstx264enc.c:
5746 x264enc: also accept YV12 input
5748 2010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5750 * ext/x264/gstx264enc.c:
5751 x264enc: add a note to the docs about encoder latency and queues
5752 https://bugzilla.gnome.org/show_bug.cgi?id=636107
5754 2010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5756 * gst/realmedia/rademux.c:
5757 * gst/realmedia/rmdemux.c:
5758 realmedia: do not use the pad buffer allocation functions in demuxers
5759 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
5760 https://bugzilla.gnome.org/show_bug.cgi?id=637932
5762 2010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
5765 Automatic update of common submodule
5766 From 169462a to 46445ad
5768 2010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5771 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
5774 2010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net>
5777 Automatic update of common submodule
5778 From 20742ae to 169462a
5780 2010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com>
5782 * gst/realmedia/rmdemux.c:
5783 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
5784 Signed-off-by: Rob Clark <rob@ti.com>
5786 2010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net>
5789 Automatic update of common submodule
5790 From 011bcc8 to 20742ae
5792 2010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org>
5795 x264: uses pkg-config to locate libx264
5797 2010-12-07 15:40:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5799 Merge branch 'master' into 0.11
5801 2010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5803 * tests/check/pipelines/lame.c:
5804 check: don't use deprecated method
5806 2010-12-06 18:12:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5809 * android/amrwbdec.mk:
5811 * android/mpegaudioparse.mk:
5813 more 0.10 -> 0,11 changes
5815 2010-12-06 12:29:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5818 configure: open 0.11 branch
5820 2010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
5825 * android/amrwbdec.mk:
5827 * android/mpegaudioparse.mk:
5828 Add build system for Android
5830 2010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com>
5832 * gst/realmedia/rmutils.c:
5833 realmedia: Remove dead assignments
5835 2010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com>
5838 mad: Remove dead assignments
5840 2010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5842 * ext/dvdread/dvdreadsrc.c:
5843 dvdreadsrc: remove bogus comment
5845 2010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com>
5847 * ext/dvdread/dvdreadsrc.c:
5848 dvdreadsrc: fix handling of multi-angle streams
5849 We would output all angles interleaved instead of just
5851 https://bugzilla.gnome.org/show_bug.cgi?id=539254
5853 2010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5855 * gst/realmedia/Makefile.am:
5856 realmedia: fix LIBS order in Makefile
5858 2010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5898 po: update for new translatable strings
5900 2010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net>
5903 Automatic update of common submodule
5904 From 7bbd708 to 011bcc8
5906 2010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com>
5908 * ext/mpeg2dec/gstmpeg2dec.c:
5909 mpeg2dec: convert the position to stream time before answering to a position query
5911 2010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com>
5913 * gst/realmedia/Makefile.am:
5914 * gst/realmedia/rademux.c:
5915 * gst/realmedia/rmdemux.c:
5916 * gst/realmedia/rmdemux.h:
5917 realmedia: Get codec name from pbutils instead of harcoding them
5919 2010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
5921 * ext/x264/gstx264enc.c:
5922 x264enc: Work around a rate control issue in libx264
5923 When variable framerate is disabled in libx264 (which occurs when using
5924 the zerolatency tuning), libx264 ignores timestamps but still uses the
5925 timebase leading to messed up rate control with our nanosecond timebase.
5926 We work around this issue by setting the timebase to the reciprocal of
5927 the framerate and we validate that the framerate is suitable.
5928 This has been fixed upstream in libx264 but there are non-fixed versions
5929 in the wild so this workaround is still needed.
5932 2010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5934 * ext/mpeg2dec/gstmpeg2dec.c:
5935 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
5937 2010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com>
5939 * ext/mpeg2dec/gstmpeg2dec.c:
5940 mpeg2dec: fix position query by trusting upstream
5941 Position queries are badly handled for DVDs (probably due to the division in
5942 chapters): the time returned was the time since the start of chapter.
5943 Now ask upstream for position queries, fall back to the old code if upstream
5944 cannot answer the query.
5946 2010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net>
5948 * ext/lame/gstlame.c:
5950 * ext/sidplay/gstsiddec.cc:
5951 * gst/mpegstream/gstmpegparse.c:
5952 various: canonicalize property names
5954 2010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net>
5956 * ext/a52dec/gsta52dec.c:
5957 * ext/amrnb/amrnbdec.c:
5958 * ext/amrnb/amrnbenc.c:
5959 * ext/cdio/gstcdiocddasrc.c:
5960 * ext/dvdread/dvdreadsrc.c:
5961 * ext/lame/gstlame.c:
5962 * ext/lame/gstlamemp3enc.c:
5964 * ext/sidplay/gstsiddec.cc:
5965 * ext/x264/gstx264enc.c:
5966 various (ext): add a missing G_PARAM_STATIC_STRINGS flags
5968 2010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net>
5970 * gst/iec958/ac3iec.c:
5971 * gst/mpegaudioparse/gstmpegaudioparse.c:
5972 * gst/mpegstream/gstmpegparse.c:
5973 * gst/mpegstream/gstrfc2250enc.c:
5974 * gst/realmedia/pnmsrc.c:
5975 * gst/realmedia/rdtmanager.c:
5976 various (gst): add a missing G_PARAM_STATIC_STRINGS flags
5978 2010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org>
5981 Automatic update of common submodule
5982 From 5a668bf to 7bbd708
5984 2010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org>
5987 Automatic update of common submodule
5988 From c4a8adc to 5a668bf
5990 2010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5993 Automatic update of common submodule
5994 From 5e3c9bf to c4a8adc
5996 2010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6000 mad: support reverse playback
6002 2010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6004 * ext/dvdread/dvdreadsrc.c:
6005 dvdreadsrc: improve error messages on read errors
6006 Provide proper i18n-ed error messages when a read error happens,
6007 and point out that the error could be happening because the
6009 https://bugzilla.gnome.org/show_bug.cgi?id=613633
6011 2010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6014 configure: set plugin release datetime
6016 2010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com>
6019 Automatic update of common submodule
6020 From aa0d1d0 to 5e3c9bf
6022 2010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6024 * gst/mpegstream/gstmpegparse.c:
6025 mpegparse: re-fix flow return handling
6026 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
6027 - } while (GST_FLOW_IS_SUCCESS (result));
6028 + } while (result != GST_FLOW_OK);
6030 2010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net>
6032 * tests/check/Makefile.am:
6033 * tests/check/generic/states.c:
6034 tests: allow running state tests for all elements
6035 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
6036 to try elements that would normaly be skipped.
6038 2010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6041 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
6043 2010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6046 * pkgconfig/.gitignore:
6047 * pkgconfig/Makefile.am:
6048 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
6049 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
6050 This .pc file will not be installed, it's only for uninstalled setups,
6051 same thing as we do for -good. This is so other modules' unit tests can
6052 find our plugins properly in an uninstalled setup.
6054 2010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6057 Automatic update of common submodule
6058 From c2e10bf to aa0d1d0
6060 2010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6063 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
6065 2010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6067 * ext/sidplay/gstsiddec.cc:
6068 siddec: don't use GST_FLOW_IS_FATAL
6069 GST_FLOW_IS_FATAL has been deprecated in core git.
6071 2010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org>
6074 Automatic update of common submodule
6075 From d3d9acf to c2e10bf
6077 2010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6080 configure: Require orc >= 0.4.6 for --compat
6082 2010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6085 Automatic update of common submodule
6086 From ec60217 to d3d9acf
6088 2010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6090 * ext/mpeg2dec/gstmpeg2dec.c:
6091 mpeg2dec: Don't use GST_FLOW_IS_FATAL()
6092 And don't post error messages if allocating a buffer resulted
6093 in WRONG_STATE or UNEXPECTED.
6095 2010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6097 * gst/mpegaudioparse/gstxingmux.c:
6098 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
6100 2010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6102 * gst/mpegstream/gstdvddemux.c:
6103 * gst/mpegstream/gstmpegdemux.c:
6104 * gst/mpegstream/gstmpegparse.c:
6105 mpegstream: Don't use GST_FLOW_IS_SUCCESS()
6107 2010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6109 * gst/realmedia/rmdemux.c:
6110 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
6112 2010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6114 * gst/asfdemux/gstasfdemux.c:
6115 asfdemux: Don't use GST_FLOW_IS_FATAL()
6116 And don't post error messages for UNEXPECTED and post an error
6117 message if pulling data failed because of NOT_LINKED.
6119 2010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6122 * docs/plugins/inspect/plugin-a52dec.xml:
6123 * docs/plugins/inspect/plugin-amrnb.xml:
6124 * docs/plugins/inspect/plugin-amrwbdec.xml:
6125 * docs/plugins/inspect/plugin-asf.xml:
6126 * docs/plugins/inspect/plugin-cdio.xml:
6127 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6128 * docs/plugins/inspect/plugin-dvdread.xml:
6129 * docs/plugins/inspect/plugin-dvdsub.xml:
6130 * docs/plugins/inspect/plugin-iec958.xml:
6131 * docs/plugins/inspect/plugin-lame.xml:
6132 * docs/plugins/inspect/plugin-mad.xml:
6133 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6134 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6135 * docs/plugins/inspect/plugin-mpegstream.xml:
6136 * docs/plugins/inspect/plugin-realmedia.xml:
6137 * docs/plugins/inspect/plugin-siddec.xml:
6138 * docs/plugins/inspect/plugin-twolame.xml:
6139 * docs/plugins/inspect/plugin-x264.xml:
6140 * win32/common/config.h:
6142 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
6143 the code is updated for the GST_FLOW_IS_* macro deprecations.
6145 === release 0.10.16 ===
6147 2010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6153 * gst-plugins-ugly.doap:
6154 * win32/common/config.h:
6157 2010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6159 * docs/plugins/inspect/plugin-a52dec.xml:
6160 * docs/plugins/inspect/plugin-amrnb.xml:
6161 * docs/plugins/inspect/plugin-amrwbdec.xml:
6162 * docs/plugins/inspect/plugin-asf.xml:
6163 * docs/plugins/inspect/plugin-cdio.xml:
6164 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6165 * docs/plugins/inspect/plugin-dvdread.xml:
6166 * docs/plugins/inspect/plugin-dvdsub.xml:
6167 * docs/plugins/inspect/plugin-iec958.xml:
6168 * docs/plugins/inspect/plugin-lame.xml:
6169 * docs/plugins/inspect/plugin-mad.xml:
6170 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6171 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6172 * docs/plugins/inspect/plugin-mpegstream.xml:
6173 * docs/plugins/inspect/plugin-realmedia.xml:
6174 * docs/plugins/inspect/plugin-siddec.xml:
6175 * docs/plugins/inspect/plugin-twolame.xml:
6176 * docs/plugins/inspect/plugin-x264.xml:
6177 docs: update docs for release
6179 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6187 po: update translations
6189 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6228 0.10.15.6 pre-release
6230 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
6232 * gst/asfdemux/gstasfdemux.c:
6233 asfdemux: Don't error out on non-critical flow returns
6234 Only error out when downstream returns:
6239 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
6240 of the streams had gone EOS) and then stop the task silently.
6241 In the case of WRONG_STATE we just need to stop silently
6242 https://bugzilla.gnome.org/show_bug.cgi?id=600412
6244 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6283 0.10.15.5 pre-release
6285 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
6287 * gst/mpegaudioparse/gstmpegaudioparse.c:
6288 mp3parse: propagate flow errors upstream.
6289 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
6290 always return the error upstream.
6292 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6331 0.10.15.4 pre-release
6333 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
6336 Automatic update of common submodule
6337 From 3e8db1d to ec60217
6339 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6342 * docs/plugins/inspect/plugin-a52dec.xml:
6343 * docs/plugins/inspect/plugin-amrnb.xml:
6344 * docs/plugins/inspect/plugin-amrwbdec.xml:
6345 * docs/plugins/inspect/plugin-asf.xml:
6346 * docs/plugins/inspect/plugin-cdio.xml:
6347 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6348 * docs/plugins/inspect/plugin-dvdread.xml:
6349 * docs/plugins/inspect/plugin-dvdsub.xml:
6350 * docs/plugins/inspect/plugin-iec958.xml:
6351 * docs/plugins/inspect/plugin-lame.xml:
6352 * docs/plugins/inspect/plugin-mad.xml:
6353 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6354 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6355 * docs/plugins/inspect/plugin-mpegstream.xml:
6356 * docs/plugins/inspect/plugin-realmedia.xml:
6357 * docs/plugins/inspect/plugin-siddec.xml:
6358 * docs/plugins/inspect/plugin-twolame.xml:
6359 * docs/plugins/inspect/plugin-x264.xml:
6360 * win32/common/config.h:
6361 0.10.15.3 pre-release
6363 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
6365 * ext/x264/gstx264enc.c:
6366 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
6367 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
6368 argument to the option string value causes an error. For < 78 we pass the
6369 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
6370 result in passing 'none' for false and 'strict' for true. Other modes can be
6371 set through the option-string property for now.
6372 https://bugzilla.gnome.org/show_bug.cgi?id=626577
6374 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6377 * docs/plugins/gst-plugins-ugly-plugins.args:
6378 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6379 * docs/plugins/inspect/plugin-a52dec.xml:
6380 * docs/plugins/inspect/plugin-amrnb.xml:
6381 * docs/plugins/inspect/plugin-amrwbdec.xml:
6382 * docs/plugins/inspect/plugin-asf.xml:
6383 * docs/plugins/inspect/plugin-cdio.xml:
6384 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6385 * docs/plugins/inspect/plugin-dvdread.xml:
6386 * docs/plugins/inspect/plugin-dvdsub.xml:
6387 * docs/plugins/inspect/plugin-iec958.xml:
6388 * docs/plugins/inspect/plugin-lame.xml:
6389 * docs/plugins/inspect/plugin-mad.xml:
6390 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6391 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6392 * docs/plugins/inspect/plugin-mpegstream.xml:
6393 * docs/plugins/inspect/plugin-realmedia.xml:
6394 * docs/plugins/inspect/plugin-siddec.xml:
6395 * docs/plugins/inspect/plugin-twolame.xml:
6396 * docs/plugins/inspect/plugin-x264.xml:
6397 * win32/common/config.h:
6398 0.10.15.2 pre-release
6400 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
6402 * gst/synaesthesia/gstsynaesthesia.c:
6403 synaesthesia: code cleanups.
6404 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
6407 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
6409 * gst/synaesthesia/gstsynaesthesia.c:
6410 synaesthesia: use GST_BOILERPLATE macros
6412 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6415 Automatic update of common submodule
6416 From bd2054b to 3e8db1d
6418 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6420 * ext/x264/gstx264enc.c:
6421 x264: fix printf format warning in debug message
6423 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6425 * docs/plugins/Makefile.am:
6426 docs: fix bug passing arguments to gtkdoc-fixref in upload target
6427 Missing backslash at end of line meant we weren't passing all arguments
6428 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
6430 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
6433 Automatic update of common submodule
6434 From a519571 to bd2054b
6436 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6439 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
6440 This first checks what is required for ISO C99 support and sets the relevant
6441 compiler parameters and if no C99 compiler is found, it checks for a
6442 C89 compiler. This enables us to check for and use C89/C99 functions
6443 that gcc hides from us without the correct compiler parameters.
6445 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
6447 * ext/x264/gstx264enc.c:
6448 x264enc: Fix flushing of delayed frames
6449 x264_encoder_encode() should be called with a NULL picture until at least
6450 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
6451 regression in make check due to the recent change in defaults which enabled
6452 b-frames and b-pyramid, both of which I believe increase the number of delayed
6453 frames when encoding.
6455 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
6457 * ext/x264/gstx264enc.c:
6458 x264enc: Improve x264enc defaults
6459 - medium x264 speed/quality preset
6460 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
6461 Addresses part of bug #607798
6463 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
6465 * ext/x264/gstx264enc.c:
6466 x264enc: Fix property description typos
6468 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
6470 * ext/x264/gstx264enc.c:
6471 x264enc: Add some more debug info
6473 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
6475 * ext/x264/gstx264enc.c:
6476 * ext/x264/gstx264enc.h:
6477 x264enc: Add speed-preset and [psy-]tuning properties
6478 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
6479 preset and possibly a profile and/or tuning are now the recommended way to
6480 configure x264 through x264enc.
6481 If a preset/tuning are specified then these will define the default values and
6482 the property defaults will be ignored. After this the option-string property is
6483 applied, followed by the user-set properties, fast first pass restrictions and
6484 finally the profile restrictions.
6485 Addresses part of bug #607798
6487 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
6489 * ext/x264/gstx264enc.c:
6490 * ext/x264/gstx264enc.h:
6491 x264enc: Refactor code in preparation for presets/tunings
6492 - Make defaults append the appropriate default value to a string. This is
6493 needed to differentiate between something user-set and the actual prop
6495 - Add an internal option string to which _set_property () cases append for the
6496 majority of properties.
6497 - Use gst_x264_enc_parse_options () to clean up application of settings. This
6498 will make order of application with respect to the presets and tunings quite
6500 Addresses part of bug #607798
6502 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
6504 * ext/x264/gstx264enc.c:
6505 x264enc: Update available me types
6506 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
6507 now self-maintaining.
6509 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
6511 * ext/x264/gstx264enc.c:
6512 x264enc: Use new libx264 API to affect fast first pass
6513 Uses new x264 API to apply reduced complexity values to the parameters to
6514 increase encoding speed in the first pass of a multi-pass encode. This does
6515 not impact on final quality.
6516 Addresses part of bug #607798
6518 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
6520 * ext/x264/gstx264enc.c:
6521 * ext/x264/gstx264enc.h:
6522 x264enc: Add profile property
6523 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
6524 Profile. This makes it easier to achieve Baseline Profile for example.
6525 Addresses part of bug #607798
6527 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
6529 * ext/x264/gstx264enc.c:
6530 * ext/x264/gstx264enc.h:
6531 x264enc: Add option-string property
6532 Adds support for an x264 format option-string to specify advanced parameters
6533 Addresses part of bug #607798
6535 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6537 * ext/mad/Makefile.am:
6538 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
6539 Spotted by syntr0py.
6541 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6543 * ext/x264/gstx264enc.c:
6544 x264enc: only set timebase on versions where it exists
6546 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
6548 * ext/x264/gstx264enc.c:
6549 x264enc: set appropriate time base
6552 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6554 * tests/check/Makefile.am:
6555 tests: add plugin loading whitelist to test environment
6556 Only want to load core/-base/-ugly plugins here.
6558 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6562 Bump automake requirement to 1.10 and autoconf to 2.60
6563 For maintainability reasons and $(builddir).
6566 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6568 * gst/asfdemux/gstasfdemux.c:
6569 asfdemux: Fix seeking after last commits
6570 Don't handle wrong-state returns as errors to allow seeking to work
6573 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6575 * gst/asfdemux/gstasfdemux.c:
6576 asfdemux: Push all pending data on EOS
6577 When on push mode and receiving an EOS event, asfdemux
6578 should push all pending data because we might be dealing
6579 with a broken file that has a preroll value higher
6580 than its actual length.
6582 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6584 * gst/asfdemux/gstasfdemux.c:
6585 asfdemux: Fix sending eos event for chained asfs
6586 Properly push EOS event when finishing a chained asf file
6590 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6592 * docs/plugins/Makefile.am:
6593 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6594 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6595 * docs/plugins/inspect/plugin-rmdemux.xml:
6596 docs: add rmdemux to docs properly
6597 The plugin has been renamed, remove old introspection file.
6599 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6601 * docs/plugins/gst-plugins-ugly-plugins.args:
6602 * docs/plugins/inspect/plugin-x264.xml:
6603 docs: update for recent x264enc changes
6605 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6607 * gst/realmedia/rmdemux.c:
6608 rmdemux: fix compiler warning when debugging system in core is disabled
6610 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
6613 Automatic update of common submodule
6614 From 73ff93a to a519571
6616 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
6618 * gst/asfdemux/gstasfdemux.c:
6619 asfdemux: Allow at least 500ms of preroll.
6620 Some files have insanely low preroll values which break the
6621 all_streams_prerolled() logic.
6624 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6626 * ext/x264/gstx264enc.c:
6627 x264enc: add new h264 caps attribute alignment
6630 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6632 * ext/x264/gstx264enc.c:
6633 * ext/x264/gstx264enc.h:
6634 x264enc: conditionally expose enhanced upstream capabilities
6635 API: GstX264Enc:sliced-threads
6636 API: GstX264Enc:sync-lookahead
6637 API: GstX264Enc:intra-refresh
6638 API: GstX264Enc:mb-tree
6639 API: GstX264Enc:rc-lookahead
6642 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6645 * docs/plugins/inspect/plugin-a52dec.xml:
6646 * docs/plugins/inspect/plugin-amrnb.xml:
6647 * docs/plugins/inspect/plugin-amrwbdec.xml:
6648 * docs/plugins/inspect/plugin-asf.xml:
6649 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6650 * docs/plugins/inspect/plugin-iec958.xml:
6651 * docs/plugins/inspect/plugin-mad.xml:
6652 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6653 * docs/plugins/inspect/plugin-mpegstream.xml:
6654 * docs/plugins/inspect/plugin-realmedia.xml:
6655 docs: update introspected plugin docs for gstdoc-scangobj and other changes
6656 Update common for latest gstdoc-scangobj and inspect xml files for
6657 escaping and pad template order changes.
6659 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
6662 Automatic update of common submodule
6663 From 9339ccc to 35617c2
6665 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
6668 Automatic update of common submodule
6669 From 5adb1ca to 9339ccc
6671 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
6674 Automatic update of common submodule
6675 From 57c89b7 to 5adb1ca
6677 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
6680 Automatic update of common submodule
6681 From c804988 to 57c89b7
6683 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6686 * gst/realmedia/rtspreal.c:
6687 configure: Update required GLib version to 2.20
6689 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6691 * ext/a52dec/gsta52dec.c:
6692 a52dec: Call orc_init() before trying to get target flags
6694 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6696 * ext/a52dec/gsta52dec.c:
6697 a52dec: Remove debug printf...
6699 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6702 * ext/a52dec/Makefile.am:
6703 * ext/a52dec/gsta52dec.c:
6704 a52dec: Use orc for CPU feature detection and don't check for liboil
6706 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6709 configure: Use GLIB_EXTRA_CFLAGS
6711 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6714 Automatic update of common submodule
6715 From 7a0fdf5 to c804988
6717 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6720 Automatic update of common submodule
6721 From 6da3bab to 7a0fdf5
6723 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6726 Automatic update of common submodule
6727 From 733fca9 to 6da3bab
6729 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
6732 Automatic update of common submodule
6733 From fad145b to 733fca9
6735 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
6738 Automatic update of common submodule
6739 From 47683c1 to fad145b
6741 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6743 * gst/realmedia/rmdemux.c:
6744 rmdemux: pass bitrate on caps
6745 Set the bitrate on the caps, some decoders like sipro need this to function
6749 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
6752 Automatic update of common submodule
6753 From 17f89e5 to 47683c1
6755 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
6758 Automatic update of common submodule
6759 From fd7ca04 to 17f89e5
6761 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
6763 * ext/x264/gstx264enc.c:
6764 x264enc: Only set i_weighted_pred on versions where it exists
6766 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
6768 * ext/lame/gstlamemp3enc.c:
6769 lamemp3enc: implement latency query
6770 The encoder's latency is deduced from the framesize. Fixes #618896.
6772 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6775 * docs/plugins/gst-plugins-ugly-plugins.args:
6776 * docs/plugins/gst-plugins-ugly-plugins.signals:
6777 * docs/plugins/inspect/plugin-a52dec.xml:
6778 * docs/plugins/inspect/plugin-amrnb.xml:
6779 * docs/plugins/inspect/plugin-amrwbdec.xml:
6780 * docs/plugins/inspect/plugin-asf.xml:
6781 * docs/plugins/inspect/plugin-cdio.xml:
6782 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6783 * docs/plugins/inspect/plugin-dvdread.xml:
6784 * docs/plugins/inspect/plugin-dvdsub.xml:
6785 * docs/plugins/inspect/plugin-iec958.xml:
6786 * docs/plugins/inspect/plugin-lame.xml:
6787 * docs/plugins/inspect/plugin-mad.xml:
6788 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6789 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6790 * docs/plugins/inspect/plugin-mpegstream.xml:
6791 * docs/plugins/inspect/plugin-realmedia.xml:
6792 * docs/plugins/inspect/plugin-siddec.xml:
6793 * docs/plugins/inspect/plugin-twolame.xml:
6794 * docs/plugins/inspect/plugin-x264.xml:
6795 * win32/common/config.h:
6798 === release 0.10.15 ===
6800 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6806 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
6807 * docs/plugins/inspect/plugin-a52dec.xml:
6808 * docs/plugins/inspect/plugin-amrnb.xml:
6809 * docs/plugins/inspect/plugin-amrwbdec.xml:
6810 * docs/plugins/inspect/plugin-asf.xml:
6811 * docs/plugins/inspect/plugin-cdio.xml:
6812 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6813 * docs/plugins/inspect/plugin-dvdread.xml:
6814 * docs/plugins/inspect/plugin-dvdsub.xml:
6815 * docs/plugins/inspect/plugin-iec958.xml:
6816 * docs/plugins/inspect/plugin-lame.xml:
6817 * docs/plugins/inspect/plugin-mad.xml:
6818 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6819 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6820 * docs/plugins/inspect/plugin-mpegstream.xml:
6821 * docs/plugins/inspect/plugin-realmedia.xml:
6822 * docs/plugins/inspect/plugin-siddec.xml:
6823 * docs/plugins/inspect/plugin-twolame.xml:
6824 * docs/plugins/inspect/plugin-x264.xml:
6825 * gst-plugins-ugly.doap:
6826 * win32/common/config.h:
6829 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6869 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6872 configure: make implicit GLib and liboil requirements explicit
6873 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
6875 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
6877 * ext/x264/gstx264enc.c:
6878 x264enc: disable I weighted pred
6879 If it is enabled, then it will be main profile instead of baseline.
6880 This ensures maximum compatibility of the output stream until the
6881 encoder configuration interface gets an overhaul with explicit
6882 output profile selection.
6885 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6888 * win32/common/config.h:
6889 0.10.14.3 pre-release
6891 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6929 po: update translations
6931 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6934 Automatic update of common submodule
6935 From 357b0db to fd7ca04
6937 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6940 * win32/common/config.h:
6941 0.10.14.2 pre-release
6943 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6946 Automatic update of common submodule
6947 From 4d67bd6 to 357b0db
6949 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6951 * gst/realmedia/rmdemux.c:
6952 * gst/realmedia/rmutils.c:
6953 * gst/realmedia/rmutils.h:
6954 rmdemux: add better sipr nibble swap routine
6956 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6958 * gst/realmedia/rmdemux.c:
6959 rmdemux: descramble SIPR before pushing out
6960 Collect and descramble the SIPR packets before pushing.
6961 Descramble ATRAC audio.
6964 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6966 * gst/realmedia/rmutils.c:
6967 * gst/realmedia/rmutils.h:
6968 rm: add function to descramble sipr
6970 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
6972 * ext/x264/gstx264enc.c:
6973 * ext/x264/gstx264enc.h:
6974 x264enc: Re-send the received upstream event as-is downstream
6975 https://bugzilla.gnome.org/show_bug.cgi?id=606689
6977 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
6979 * ext/amrnb/amrnb.c:
6980 amrnbenc: Set rank to GST_RANK_SECONDARY
6982 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6984 * gst/realmedia/rtspreal.c:
6985 rtspreal: use GLib's base64 functions if available
6986 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
6988 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
6990 * ext/amrnb/amrnbdec.h:
6991 * ext/amrnb/amrnbenc.h:
6992 * ext/amrwbdec/amrwbdec.h:
6993 amr: Use correct includes (as pkg-config suggests)
6996 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
6998 * gst/ac3parse/.gitignore:
6999 * gst/ac3parse/Makefile.am:
7000 * gst/ac3parse/README:
7001 * gst/ac3parse/ac3parse.vcproj:
7002 * gst/ac3parse/gstac3parse.c:
7003 * gst/ac3parse/gstac3parse.h:
7004 ac3parse: remove unported 0.8 plugin
7005 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
7007 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
7009 * gst/mpegaudioparse/gstmpegaudioparse.c:
7010 docs: adding a mp3decoder as well is useful
7012 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
7014 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7015 docs: massage section index
7017 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
7019 * ext/amrwbdec/amrwbdec.c:
7020 * ext/amrwbdec/amrwbdec.h:
7021 amrwbdec: move define to source to avoid hiding it from the docs
7023 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
7025 * ext/cdio/gstcdiocddasrc.c:
7026 docs: remove short_desc, it is taken from element details
7028 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
7030 * gst/synaesthesia/gstsynaesthesia.c:
7031 docs: fix sections docs for synaesthesia
7033 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
7035 * docs/plugins/Makefile.am:
7036 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7037 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7038 * gst/mpegaudioparse/gstmpegaudioparse.c:
7039 docs: add docs for mp3parse
7041 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7043 * gst-plugins-ugly.doap:
7044 doap: update repository info from cvs->git and maintainers
7046 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7049 Automatic update of common submodule
7050 From fc85867 to 4d67bd6
7052 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7054 * tests/check/elements/x264enc.c:
7055 x264enc: adaptive NALU type checking
7056 In particular, be less picky about SEI NALU order, which makes test more
7057 robust with respect to changes in libx264.
7060 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7062 * ext/x264/gstx264enc.c:
7063 x264enc: adaptive x264 header NAL layout handling
7066 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7068 * gst/asfdemux/gstrtpasfdepay.c:
7069 asfdepay: we require a dynamic payload type
7070 Add an extra caps property that restricts the depayloader to only accept dynamic
7073 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7076 configure: Drop -Wcast-align
7077 Commit message copied from core's commit from Benjamin Otte:
7078 246f5dba96a5b50bb74621af67b30942cca72af5
7079 Apparently gcc warns that GstMiniObject is not castable to
7080 GstEvent/Message/Buffer due to them containing 64bit variables, even
7081 though ARM hackers claim that those only need 4byte alignment. And as
7082 long as gcc behaves that way, this warning is not very useful.
7083 So we'll remove the warning until this problem is fixed.
7086 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
7088 * ext/mpeg2dec/gstmpeg2dec.c:
7089 mpeg2dec: copy over all buffer flags when copying buffers.
7090 Avoids losing the tff/rff video buffer flags
7092 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
7094 * gst/asfdemux/asfpacket.c:
7095 asfdemux: Make a table static to avoid having to always allocate it.
7097 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7099 * ext/x264/gstx264enc.c:
7100 x264enc: fix up avcC header construction
7101 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
7102 for BUILD_X264 < 76.
7105 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7107 * ext/x264/gstx264enc.c:
7108 x264enc: parameterize libx264 provided NAL layout in codec-data creation
7110 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
7113 configure: Remove -Wundef flag
7114 Same fix as for #615161
7116 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7119 Automatic update of common submodule
7120 From fdf023d to fc85867
7122 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7124 * gst-libs/gst/gettext.h:
7125 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
7127 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7132 build: build plugins in parallel where possible, if make -jN is used
7134 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7137 build: add cruft alert for common/shave*
7139 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7143 Remove removed file win32/common/config.h.in from MANIFEST.
7145 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
7147 * gst/synaesthesia/synaescope.c:
7148 * gst/synaesthesia/synaescope.h:
7149 synaestesia: Fix old-style prototype
7151 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
7153 * gst/realmedia/rmutils.c:
7157 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
7160 Automatic update of common submodule
7161 From 55cd514 to c1d07dd
7163 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7166 * ext/amrnb/amrnbdec.c:
7167 * ext/amrnb/amrnbenc.c:
7168 * ext/cdio/gstcdiocddasrc.h:
7169 * ext/dvdread/dvdreadsrc.c:
7170 * ext/lame/gstlame.h:
7171 * ext/lame/gstlamemp3enc.h:
7172 * ext/lame/plugin.c:
7174 * ext/x264/gstx264enc.c:
7175 * ext/x264/gstx264enc.h:
7176 * gst/mpegaudioparse/gstmpegaudioparse.c:
7177 * gst/mpegaudioparse/gstxingmux.c:
7178 * gst/mpegstream/gstdvddemux.c:
7179 * gst/mpegstream/gstmpegdemux.c:
7180 * gst/mpegstream/gstmpegparse.c:
7181 * gst/realmedia/asmrules.c:
7182 * gst/realmedia/pnmsrc.c:
7183 * gst/realmedia/pnmsrc.h:
7184 * gst/realmedia/rdtdepay.h:
7185 * gst/realmedia/rdtmanager.c:
7186 * gst/realmedia/rtspreal.c:
7187 build: Add all kinds of compiler warning flags and fix the resulting warnings
7189 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7191 * ext/amrnb/Makefile.am:
7192 * ext/amrwbdec/Makefile.am:
7193 * ext/sidplay/Makefile.am:
7194 * gst/asfdemux/Makefile.am:
7195 * gst/mpegaudioparse/Makefile.am:
7196 build: fix up Makefile.am
7197 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
7198 the order a bit here and there (see docs/random/moving-plugins).
7200 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7202 * win32/common/config.h.in:
7203 win32: remove win32-specific config.h.in copy that's not used any longer
7204 The win32 config.h is now generated from the top-level config.h.in.
7206 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
7208 * ext/a52dec/gsta52dec.c:
7209 * ext/amrnb/amrnbdec.c:
7210 * ext/amrnb/amrnbenc.c:
7211 * ext/amrwbdec/amrwbdec.c:
7212 * ext/cdio/gstcdiocddasrc.c:
7213 * ext/dvdread/dvdreadsrc.c:
7214 * ext/lame/gstlame.c:
7216 * ext/mpeg2dec/gstmpeg2dec.c:
7217 * gst/ac3parse/gstac3parse.c:
7218 * gst/asfdemux/gstasfdemux.c:
7219 * gst/asfdemux/gstrtpasfdepay.c:
7220 * gst/asfdemux/gstrtspwms.c:
7221 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7222 * gst/iec958/ac3iec.c:
7223 * gst/mpegaudioparse/gstmpegaudioparse.c:
7224 * gst/mpegaudioparse/gstxingmux.c:
7225 * gst/mpegstream/gstdvddemux.c:
7226 * gst/mpegstream/gstmpegdemux.c:
7227 * gst/mpegstream/gstmpegparse.c:
7228 * gst/mpegstream/gstrfc2250enc.c:
7229 * gst/realmedia/pnmsrc.c:
7230 * gst/realmedia/rademux.c:
7231 * gst/realmedia/rdtdepay.c:
7232 * gst/realmedia/rdtmanager.c:
7233 * gst/realmedia/rmdemux.c:
7234 * gst/realmedia/rtspreal.c:
7235 * gst/synaesthesia/gstsynaesthesia.c:
7236 gst_element_class_set_details => gst_element_class_set_details_simple
7238 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7240 * ext/x264/gstx264enc.c:
7241 x264enc: Put pixel-aspect-ratio from input into the src pad caps
7244 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
7247 Automatic update of common submodule
7248 From e272f71 to 55cd514
7250 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
7253 Automatic update of common submodule
7254 From df8a7c8 to e272f71
7256 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
7259 Update CXXFLAGS, too
7261 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
7264 Update for recent changes to common submodule
7265 This just replaces every "$ERROR_CFLAGS" usage with a usage of
7266 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
7268 Actually using that separation will happen later.
7270 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
7273 Automatic update of common submodule
7274 From 9720a7d to df8a7c8
7276 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
7279 Automatic update of common submodule
7280 From 0b6e072 to 9720a7d
7282 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
7285 Automatic update of common submodule
7286 From 7cc5eb4 to 0b6e072
7288 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7291 Automatic update of common submodule
7292 From 7aa65b5 to 7cc5eb4
7294 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7297 Automatic update of common submodule
7298 From 44ecce7 to 7aa65b5
7300 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7303 configure: Use automake 1.11 silent rules instead of shave if available
7304 This makes sure that we use something that is still maintained and
7305 also brings back libtool 1.5 support.
7307 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7310 * docs/plugins/inspect/plugin-a52dec.xml:
7311 * docs/plugins/inspect/plugin-amrnb.xml:
7312 * docs/plugins/inspect/plugin-amrwbdec.xml:
7313 * docs/plugins/inspect/plugin-asf.xml:
7314 * docs/plugins/inspect/plugin-cdio.xml:
7315 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7316 * docs/plugins/inspect/plugin-dvdread.xml:
7317 * docs/plugins/inspect/plugin-dvdsub.xml:
7318 * docs/plugins/inspect/plugin-iec958.xml:
7319 * docs/plugins/inspect/plugin-lame.xml:
7320 * docs/plugins/inspect/plugin-mad.xml:
7321 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7322 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7323 * docs/plugins/inspect/plugin-mpegstream.xml:
7324 * docs/plugins/inspect/plugin-realmedia.xml:
7325 * docs/plugins/inspect/plugin-siddec.xml:
7326 * docs/plugins/inspect/plugin-twolame.xml:
7327 * docs/plugins/inspect/plugin-x264.xml:
7328 * win32/common/config.h:
7331 === release 0.10.14 ===
7333 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7339 * docs/plugins/gst-plugins-ugly-plugins.args:
7340 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7341 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7342 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7343 * docs/plugins/inspect/plugin-a52dec.xml:
7344 * docs/plugins/inspect/plugin-amrnb.xml:
7345 * docs/plugins/inspect/plugin-amrwbdec.xml:
7346 * docs/plugins/inspect/plugin-asf.xml:
7347 * docs/plugins/inspect/plugin-cdio.xml:
7348 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7349 * docs/plugins/inspect/plugin-dvdread.xml:
7350 * docs/plugins/inspect/plugin-dvdsub.xml:
7351 * docs/plugins/inspect/plugin-iec958.xml:
7352 * docs/plugins/inspect/plugin-lame.xml:
7353 * docs/plugins/inspect/plugin-mad.xml:
7354 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7355 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7356 * docs/plugins/inspect/plugin-mpegstream.xml:
7357 * docs/plugins/inspect/plugin-realmedia.xml:
7358 * docs/plugins/inspect/plugin-siddec.xml:
7359 * docs/plugins/inspect/plugin-twolame.xml:
7360 * docs/plugins/inspect/plugin-x264.xml:
7361 * gst-plugins-ugly.doap:
7362 * win32/common/config.h:
7365 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7405 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7408 * win32/common/config.h:
7409 0.10.13.4 pre-release
7411 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7413 * ext/x264/gstx264enc.c:
7414 * tests/check/elements/x264enc.c:
7415 x264enc: Replace 'avc-sample' with 'avc' in caps
7416 In the element and in its tests
7419 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
7421 * gst/asfdemux/gstasfdemux.c:
7422 asfdemux: Don't set durations of 0 on outgoing buffers.
7423 Some (broken) streams don't have the extended stream properties in
7424 the header, resulting in applying a duration of zero on outgoing
7428 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
7430 * gst/asfdemux/asfpacket.c:
7431 asfdemux: Make sure we always set proper payload duration.
7432 Some (broken) streams will have a delta of 0, resulting in outgoing
7433 buffers having durations of 0.
7436 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7439 * win32/common/config.h:
7440 0.10.13.3 pre-release
7442 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
7444 * gst/asfdemux/asfpacket.c:
7445 asfdemux: Make sure we don't end up with negative timestamps.
7446 Some files have payload with timestamps smaller than the preroll duration.
7447 Instead of blindly substracting the preroll value (and ending up with
7448 insanely high timestamps on the outgoing buffers), we make sure we
7452 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7455 * win32/common/config.h:
7456 0.10.13.2 pre-release
7457 Update core/base requirement to 0.10.26, since that's more likely
7458 to be the actual requirement.
7460 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7465 po: update translations
7467 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7469 * tests/check/elements/x264enc.c:
7470 x264enc: add caps check to x264enc unit test
7471 Add some minimal caps checking to x264enc unit test.
7474 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
7476 * ext/x264/gstx264enc.c:
7477 x264enc: fix up avcC header construction and playback by flash players
7478 Fix off-by-one bug when constructing the avcC header chunk: we
7479 wrote wrong profile info into the header. The first byte in the
7480 SPS NAL we get from x264 is the nal type, not the profile_idc.
7481 Also add some debug logging.
7484 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
7486 * gst/asfdemux/gstasfdemux.c:
7487 asfdemux: Improve seek behaviour for audio-only with no index
7488 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
7489 for video, we can just seek to seek_time instead.
7491 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7494 configure: fix up GST_CXXFLAGS properly
7495 We don't want C specific flags in GST_CXXFLAGS, so base it on the
7496 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
7497 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
7499 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7502 Update MAINTAINERS, add myself
7504 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
7507 configure: base GST_CXXFLAGS on --cflags from pkg-config
7508 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
7509 point for for both C and CXX settings.
7511 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7514 Automatic update of common submodule
7515 From 96dc793 to 44ecce7
7517 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7521 * win32/common/.gitignore:
7522 * win32/common/config.h:
7523 win32: change how win32/common/config.h is updated
7524 Generate win32/common/config.h-new directly from config.h.in,
7525 using shell variables in configure and some hard-coded information.
7526 Change top-level makefile so that 'make win32-update' copies the
7527 generated file to win32/common/config.h, which we keep in source
7528 control. It's kept in source control so that the git tree is
7530 This change is similar to the ones applied a while ago to GStreamer
7531 core, gst-plugins-base and gst-plugins-good and prevents configure
7532 from changing files in source control. The generated config.h
7533 should be ok, but needs testing.
7535 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7537 * gst/realmedia/rtspreal.c:
7538 rtspreal: don't construct config header with uninitialised bytes
7539 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
7540 a presumably unintentional padding of uninitialised bytes at the end
7541 of the CONT tags chunk, which should be harmless but causes warnings
7542 in valgrind (see #608533 for a test URL).
7544 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7546 * gst/realmedia/rtspreal.c:
7547 rtspreal: add finalize function so we can free streams and rulebook
7548 Fix memory leak in Real RTSP component (#608533).
7550 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7552 * gst/realmedia/rtspreal.c:
7553 rtspreal: fix minor memory leak
7554 Caps take their own reference when a buffer is added to them, so
7555 unref buffer after adding it to caps (#608533).
7557 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7559 * gst/realmedia/rdtdepay.c:
7560 rdtdepay: unref input buffer when done
7561 Fixes memory leak, see #608533.
7563 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7566 Automatic update of common submodule
7567 From 15d47a6 to 96dc793
7569 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7571 * ext/x264/gstx264enc.c:
7572 * ext/x264/gstx264enc.h:
7573 x264enc: make use of Access Unit delimiters configurable
7576 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7578 * gst/asfdemux/asfpacket.c:
7579 asfdemux: Do not subtract padding twice
7580 Only subtract implicit padding if an explicit one isn't
7581 provided. Avoids subtracting it twice and causing
7585 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
7587 * gst/asfdemux/gstasfdemux.c:
7588 * gst/mpegstream/gstmpegpacketize.c:
7589 assert: g_assert_not_reached() cannot replace return statement
7590 Fix build with assert being turned off.
7592 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7595 Automatic update of common submodule
7596 From 14cec89 to 15d47a6
7598 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
7600 * gst/asfdemux/gstasfdemux.c:
7601 asfdemux: Don't forget to update flow variable
7602 Forgot to update the return value in the loop.
7604 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
7606 * gst/asfdemux/gstasfdemux.c:
7607 asfdemux: Check flow return on every push
7608 We previously only aggregated flow returns after the while(push) loop,
7609 which meant that in some cases we would end-up not properly aggregating
7611 This is based on the same flow aggregation algorithm as oggdemux.
7613 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7615 * ext/x264/gstx264enc.c:
7616 x264enc: Add stream-format to output caps
7617 Adds stream-format to output caps of x264enc that
7618 informs if the stream is in bytestream of avc format.
7621 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
7623 * gst/mpegaudioparse/gstxingmux.c:
7624 xingmux: Fix unaligned memory access
7625 ARM/SPARC need 32bit alignment but xingmux accesses possibly
7626 unaligned memory, which leads to SIGBUS.
7629 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
7631 * gst/asfdemux/gstasfdemux.c:
7632 asfdemux: Use GST_STR_NULL in a couple of places.
7633 Fixes crashing on some of the log statements on win32.
7635 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7637 * gst/realmedia/rmdemux.c:
7638 rmdemux: Parse and post bitrate for streams
7639 Parse the bitrate of the streams and post their tags.
7642 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7644 * gst/asfdemux/gstasfdemux.c:
7645 * gst/asfdemux/gstasfdemux.h:
7646 asfdemux: Post bitrate tag
7647 If stream bitrate object is available, post the bitrate
7651 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7653 * gst/mpegaudioparse/gstmpegaudioparse.c:
7654 * gst/mpegaudioparse/gstmpegaudioparse.h:
7655 mp3parse: minor validation check of (Xing, VBRI) metadata
7656 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
7658 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7660 * gst/mpegaudioparse/gstmpegaudioparse.c:
7661 mp3parse: use proper total_time and total_bytes in various cases
7662 The correct basis for (Xing, VBRI) seek table calculations is the
7663 byte size and duration provided by that metadata, rather than some
7664 other (possibly even estimated) one. This also prevents an infinite
7665 conversion loop in (unlikely) case where a TOC is provided without
7666 such corresponding (duration) metdata.
7668 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7670 * gst/mpegaudioparse/gstmpegaudioparse.c:
7671 * gst/mpegaudioparse/gstmpegaudioparse.h:
7672 mp3parse: conserve stop time for non-accurate seek
7673 Use the same strategy as accurate seeks to store
7674 pending non-accurate seeks to avoid overwriting non-definite
7675 stop times. When doing non-accurate seeks our position
7676 reporting might drift off by some secs and the stream can
7677 end up before it should.
7680 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7683 Automatic update of common submodule
7684 From 47cb23a to 14cec89
7686 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7688 * ext/amrwbdec/amrwb.c:
7689 amrwbdec: give decoder a rank so decodebin/playbin will use it
7691 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7693 * gst/mpegaudioparse/gstmpegaudioparse.c:
7694 mp3parse: return false when we can't seek
7695 When upstream can't seek, we return false as well
7697 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7699 * ext/lame/gstlame.c:
7700 * ext/lame/gstlamemp3enc.c:
7701 lame: Avoid crash when seeking before negotiating
7702 lame's 'lgv' variable is only initialized when the caps
7703 is negotiated, whenever a seek happens before that, it would
7704 attempt to call a function on an empty pointer, causing the crash.
7707 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7710 Automatic update of common submodule
7711 From 87bf428 to 47cb23a
7713 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7716 Automatic update of common submodule
7717 From da4c75c to 87bf428
7719 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
7722 Automatic update of common submodule
7723 From 53a2485 to da4c75c
7725 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7727 * gst/mpegaudioparse/gstmpegaudioparse.c:
7728 mp3parse: fix non-flushing seek
7729 Specifically, in addition to clearing lots of variables/offsets
7730 when receiving newsegment, also clear leftover data to match.
7732 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
7734 * ext/x264/gstx264enc.c:
7735 * ext/x264/gstx264enc.h:
7736 x264enc: Make upstream GstForceKeyUnit thread-safe
7737 Also send the GstForceKeyUnit event downstream when an upstream on is received,
7738 allowing muxers or payloaders to take appropriate actions.
7739 https://bugzilla.gnome.org/show_bug.cgi?id=602556
7741 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7744 Automatic update of common submodule
7745 From a3e3ce4 to 53a2485
7747 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
7749 * gst/asfdemux/gstasfdemux.c:
7750 asfdemux: Don't call strlen() on NULL pointers
7753 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7755 * gst/asfdemux/gstasfdemux.c:
7756 asfdemux: Remove old pads when new ones are added
7757 The old pads were being removed before adding the new ones,
7758 we should add the new ones first.
7761 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7763 * gst/asfdemux/gstasfdemux.c:
7764 * gst/asfdemux/gstasfdemux.h:
7765 asfdemux: Handle chained asfs on pull mode
7766 Adds chained asfs handling to pull mode. It now checks if
7767 there is a new asf header after the last packet (when it
7768 is possible to know how many packets are) or it tries
7769 checking if a processed packet that fails is an header
7773 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7775 * gst/asfdemux/gstasfdemux.c:
7776 * gst/asfdemux/gstasfdemux.h:
7777 asfdemux: properly do chained asfs on push mode
7778 To properly do chained asfs work with playbin2, we need to
7779 push eos on the old pads before removing them.
7782 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7784 * gst/asfdemux/gstasfdemux.c:
7785 * gst/asfdemux/gstasfdemux.h:
7786 asfdemux: add support for chained asfs (push mode)
7787 Adds support for detecting and playing chained asfs
7788 in push mode. asfdemux tries to detect a new asf start
7789 by identifying the header object guid in a input buffer.
7790 When it finds it, it resets its state, removing its pads
7791 and creates new ones for the new file.
7793 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7795 * gst/asfdemux/gstasfdemux.c:
7796 asfdemux: fix two small leaks
7798 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7800 * gst/asfdemux/gstasfdemux.c:
7801 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
7802 WM/Track has a 0 base but is often wrongly written as starting from 1,
7803 so not as reliable as WM/TrackNumber which always starts from 1.
7805 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7807 * gst/asfdemux/gstasfdemux.c:
7808 asfdemux: WM/Track starts counting from 0, adjust to start from 1
7810 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7812 * gst/asfdemux/gstasfdemux.c:
7813 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
7814 There's both WM/Track and WM/TrackNumber.
7816 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
7818 * ext/a52dec/gsta52dec.c:
7819 a52dec: Fix debug statement: Pass pos variable instead of time() function
7821 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
7823 * gst/dvdsub/gstdvdsubdec.c:
7824 dvdsubdec: Fix printf format string warning
7826 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
7828 * gst/asfdemux/gstasfdemux.c:
7829 asfdemux: Fix bogus variable used uninitialised warnings
7831 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
7834 po: Don't create backup .po files
7835 As well as preventing creation of useless backup files, it works
7836 around a bug in gettext 0.17 on OS/X
7838 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
7840 * gst/asfdemux/asfpacket.c:
7841 asfdemux: fix c99-style comments.
7843 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
7845 * gst/asfdemux/asfpacket.c:
7846 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
7848 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7850 * gst/realmedia/rmutils.c:
7851 rmutils: fix byteswapping
7852 fix the byteswapping code that was wrong because of the side effects of the
7856 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
7858 * ext/x264/gstx264enc.c:
7859 x264enc: Adapt to slightly modified x264 API
7862 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7864 * gst/asfdemux/asfpacket.c:
7865 asfdemux: careful to avoid crash on bogus data
7866 When receiving bogus data, we have to avoid subtracting a value
7867 larger than 'size' from 'size' variable, resulting in a wrap
7868 that would make 'size' a really large bogus value.
7871 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
7873 * win32/common/config.h:
7874 win32: Commit bumped version number
7876 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
7878 * gst/mpegaudioparse/gstmpegaudioparse.c:
7879 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
7881 This removes a good 50% of processing time for parsing a buffer.
7882 We do this by simply... getting the nicks that we already have handy
7883 instead of going through the expensive glib system.
7885 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
7888 configure.ac: And back to development we go...
7890 === release 0.10.13 ===
7892 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
7899 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7900 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7901 * docs/plugins/inspect/plugin-a52dec.xml:
7902 * docs/plugins/inspect/plugin-asf.xml:
7903 * docs/plugins/inspect/plugin-cdio.xml:
7904 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7905 * docs/plugins/inspect/plugin-dvdread.xml:
7906 * docs/plugins/inspect/plugin-dvdsub.xml:
7907 * docs/plugins/inspect/plugin-iec958.xml:
7908 * docs/plugins/inspect/plugin-lame.xml:
7909 * docs/plugins/inspect/plugin-mad.xml:
7910 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7911 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7912 * docs/plugins/inspect/plugin-mpegstream.xml:
7913 * docs/plugins/inspect/plugin-realmedia.xml:
7914 * docs/plugins/inspect/plugin-siddec.xml:
7915 * docs/plugins/inspect/plugin-twolame.xml:
7916 * docs/plugins/inspect/plugin-x264.xml:
7917 * gst-plugins-ugly.doap:
7918 * win32/common/config.h:
7921 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
7959 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
7962 Automatic update of common submodule
7963 From 85d1530 to 0702fe1
7965 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
8003 * win32/common/config.h:
8004 0.10.12.3 pre-release
8006 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
8009 Automatic update of common submodule
8010 From a3e3ce4 to 85d1530
8012 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
8014 * ext/a52dec/gsta52dec.c:
8015 a52dec: Fix reference leak on all input buffers in 'dvd mode'
8016 https://bugzilla.gnome.org/show_bug.cgi?id=598272
8018 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
8057 * win32/common/config.h:
8058 0.10.12.2 pre-release
8060 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
8062 * docs/plugins/gst-plugins-ugly-plugins.args.new:
8063 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
8064 docs: Remove files accidentally added
8065 Remove the gst-plugins-ugly-plugins.args.new and
8066 gst-plugins-ugly-plugins.signals.new files, that appear
8067 to have been accidentally added in commit
8068 f5d046a0b034f9bd7274291f7131ee5db1a30052
8070 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
8072 * ext/a52dec/gsta52dec.c:
8073 a52dec: Add some debugging for new segment events
8075 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
8077 * ext/mpeg2dec/gstmpeg2dec.c:
8078 mpeg2dec: fix warning in macosx snow leopard
8080 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
8082 * gst/mpegstream/gstmpegparse.c:
8083 mpegstream: fix warning in macosx snow leopard
8085 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
8087 * gst/mpegaudioparse/gstmpegaudioparse.c:
8088 mpegaudioparse: fix warning in macosx snow leopard
8090 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
8092 * gst/dvdsub/gstdvdsubdec.c:
8093 dvdsubdec: fix warning on macosx snow leopard
8095 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
8097 * gst/asfdemux/gstasfdemux.c:
8098 asfdemux: fix warning in macosx snow leopard
8100 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
8102 * gst/mpegaudioparse/gstmpegaudioparse.c:
8103 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
8105 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
8108 Automatic update of common submodule
8109 From 19fa4f3 to a3e3ce4
8111 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
8113 * gst/asfdemux/gstasfdemux.c:
8114 * gst/realmedia/rdtmanager.c:
8115 build: fprintf, sprintf, sscanf need stdio.h
8117 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
8120 mad: add missing include to fix the build
8122 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8124 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8125 dvdlpcm: whitespace fixes
8127 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
8129 * gst-plugins-ugly.spec.in:
8132 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8135 x264enc: adjust configure checking to changed upstream
8137 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8139 * ext/x264/gstx264enc.c:
8140 x264enc: conditionally adjust to new upstream API
8143 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8145 * gst/mpegaudioparse/gstmpegaudioparse.c:
8146 * gst/mpegaudioparse/gstmpegaudioparse.h:
8147 mpegaudioparse: prevent infinite (re)syncing
8149 gst/mpegaudioparse/gstmpegaudioparse.c
8151 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
8153 * gst/mpegaudioparse/gstmpegaudioparse.c:
8154 mp3parse: Refactor checking for sync. Make resyncing more reliable.
8155 Previously, we could get false sync relatively easily - it sometimes happened
8156 on real files. This cleans the code up a fair bit, and makes it require more
8157 confirmation that we've found valid sync before continuing.
8159 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8161 * gst/mpegaudioparse/gstmpegaudioparse.c:
8162 mpegaudioparse: ensure 2 valid headers in a row when resyncing
8164 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8166 * gst/mpegstream/gstdvddemux.c:
8167 dvddemux: remove bogus ifndef
8169 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8172 Automatic update of common submodule
8173 From 94f95e3 to 19fa4f3
8175 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8177 * ext/mpeg2dec/gstmpeg2dec.c:
8178 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
8180 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8182 * gst/dvdsub/gstdvdsubparse.c:
8183 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
8185 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
8187 * ext/amrnb/amrnbdec.c:
8188 * ext/amrnb/amrnbenc.c:
8189 Remove Ronald Bultje from Authors field
8190 Replaced with "GStreamer maintainers
8191 <gstreamer-devel@lists.sourceforge.net>" or just removed,
8192 depending on the number of other authors.
8194 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
8196 * gst/asfdemux/Makefile.am:
8197 * gst/asfdemux/gstasfmux.c:
8198 * gst/asfdemux/gstasfmux.h:
8199 asfdemux: Remove old non-built asfmux code
8200 Remove so people don't confuse it with the new asfmux code
8203 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8205 * ext/a52dec/gsta52dec.c:
8206 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
8207 It's not defined for older liba52 versions.
8209 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
8211 * ext/a52dec/gsta52dec.c:
8212 a52dec: Allow liba52 to use djbfft based IMDCT transform
8213 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
8214 IMDCT transform acceleration. It does however have a software based
8215 acceleration using the djbfft library (D.J. Bernstein's library for
8216 fourier transforms - Extremely fast library for floating-point
8217 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
8219 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
8220 and AltiVec implementations, but those are checked for first, and
8221 djbfft is chosen only if none of those is available - good in the
8222 case of some distributions including a port of the MPlayer changes
8223 in their system a52dec library.
8224 The down and upmix code in liba52 doesn't seem to be disturbed by
8225 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
8226 versions if passed from oil_cpu_get_flags (SSE currently is not).
8229 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8232 amr: Use opencore-amr pkg-config files if possible
8233 This makes it possible to build the plugins when the libraries
8234 are installed at non-standard locations.
8237 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8239 * gst/mpegaudioparse/gstmpegaudioparse.c:
8240 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
8241 Metadata provided seek tables are consistent with metadata's view of
8242 total size, which typically matches real size, but need not do so
8243 (e.g. a truncated file). Fixes seeking and position reporting
8244 in such truncated files (although duration based on metadata may then
8245 still be incorrect).
8247 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8250 configure: bump core/base requirements to released versions
8253 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8256 configure: Remove all mentions to the id3tag plugin which was removed
8258 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
8261 mad: make check for mad independent of the check for id3tag
8264 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
8266 * gst/asfdemux/gstrtpasfdepay.c:
8267 rtpasfdepay: set padding size to the correct value
8268 asf packets in rtp packets should come with their padding fields
8269 set to 0 and the depayload must update them to the correct
8270 value before pushing downstream
8272 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
8275 * docs/plugins/Makefile.am:
8276 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8277 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8278 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8279 * docs/plugins/inspect/plugin-amrnb.xml:
8280 * docs/plugins/inspect/plugin-amrwbdec.xml:
8282 * ext/amrnb/GstAmrnbEnc.prs:
8283 * ext/amrnb/Makefile.am:
8285 * ext/amrnb/amrnb.c:
8286 * ext/amrnb/amrnbdec.c:
8287 * ext/amrnb/amrnbdec.h:
8288 * ext/amrnb/amrnbenc.c:
8289 * ext/amrnb/amrnbenc.h:
8290 * ext/amrnb/amrnbparse.c:
8291 * ext/amrnb/amrnbparse.h:
8292 * ext/amrwbdec/Makefile.am:
8293 * ext/amrwbdec/README:
8294 * ext/amrwbdec/amrwb.c:
8295 * ext/amrwbdec/amrwbdec.c:
8296 * ext/amrwbdec/amrwbdec.h:
8297 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
8298 These are based on the OpenCore codecs.
8301 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
8304 Automatic update of common submodule
8305 From fedaaee to 94f95e3
8307 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8312 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8313 * docs/plugins/gst-plugins-ugly-plugins.args.new:
8314 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
8315 * docs/plugins/inspect/plugin-dvdnav.xml:
8317 * ext/dvdnav/.gitignore:
8318 * ext/dvdnav/Makefile.am:
8319 * ext/dvdnav/README:
8320 * ext/dvdnav/dvdnavsrc.c:
8321 * ext/dvdnav/dvdnavsrc.h:
8322 * ext/dvdnav/gst-dvd:
8323 * ext/dvdread/dvdreadsrc.c:
8324 * gst-plugins-ugly.spec.in:
8326 dvdnav: remove dvdnav plugin
8327 Remove dvdnav plugin, it has no future. resindvd is the plugin to
8328 use for dvd playback. Note that dvdnav was never really enabled
8329 in -ugly, you had to edit configure.ac to get it built.
8331 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8333 * tests/check/elements/mpeg2dec.c:
8334 mpeg2dec: Fix unused variables compiler warnings in unit test
8336 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
8339 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
8340 Check for more automake command variants. Use printf instead of 'echo -n'
8343 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
8346 Automatic update of common submodule
8347 From 5845b63 to fedaaee
8349 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
8352 Make git ignore more files
8354 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
8356 * gst/asfdemux/gstasfdemux.c:
8357 asfdemux: Refactor multiple packet pull.
8358 This also fixes a bug by which the first buffer (in a multi-packet mode)
8359 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
8360 full incoming buffer and not just of the single asf packet.
8361 Fixes corrupted frames introduced by latest commit.
8363 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8365 * gst/asfdemux/gstasfdemux.c:
8366 asfdemux: use the right accurate field
8367 Remove accurate variable and its faulty use because the real variable is an
8370 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
8372 * gst/asfdemux/asfpacket.c:
8373 * gst/asfdemux/gstasfdemux.c:
8374 asfdemux: Sprinkle branch prediction macros accross the code
8376 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
8378 * gst/asfdemux/gstasfdemux.c:
8379 asfdemux: Delay newsegment handling until we have a keyframe.
8380 We now have a chance for packets to be collected before we send out the
8381 newsegment. If we're not in accurate seeking (keyunit) it will set
8382 the segment start/time to the keyframe's timestamp.
8384 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
8386 * gst/asfdemux/gstasfdemux.c:
8387 asfdemux: Remove useless check. We already have checked for it above.
8389 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
8391 * gst/asfdemux/gstasfdemux.c:
8392 asfdemux: No longer queue GOPs now that seeking is fixed.
8393 We now *always* seek to the keyframe just before our requested position.
8394 When we encounter the first keyframe and we were not accurate (therefore doing
8395 keyframe seeking), we update the segment start position to the keyframe timestamp.
8397 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
8399 * gst/asfdemux/gstasfdemux.c:
8400 * gst/asfdemux/gstasfdemux.h:
8401 asfdemux: Store the accurate seeking flag
8403 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
8405 * gst/asfdemux/gstasfdemux.c:
8406 asfdemux: Use the average frame duration for buffers without a duration.
8407 This will still cause some timestamp jitter, but giving a hint as to the duration
8408 rather than nothing seems to be a better idea.
8409 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
8410 duration using the accumulated packet duration (which will be correct).
8412 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
8414 * gst/asfdemux/gstasfdemux.c:
8415 * gst/asfdemux/gstasfdemux.h:
8416 asfdemux: Use index entry packet count to optimize seeking.
8417 The simple index entries also contain the number of packets one needs
8418 to retrieve at a given position to get a full keyframe. We therefore
8419 use that information to retrieve all those packets in one buffer when
8420 working in pull-mode.
8422 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
8424 * gst/asfdemux/gstasfdemux.c:
8425 asfdemux: Do not try to free const pointer
8426 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
8427 asfdemux tried to free a const pointer that had been cast to a
8428 normal pointer variable.
8430 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
8432 * gst/asfdemux/gstasfdemux.c:
8433 asfdemux: Use presentation timestamp when searching in the index.
8434 We need to take the preroll into account... else we end up too early.
8436 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
8439 Automatic update of common submodule
8440 From f3bb51b to 5845b63
8442 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
8444 * gst/asfdemux/gstasfdemux.c:
8445 asfdemux: Convert index entry from presentation time to timestamps.
8446 We weren't taking the preroll into account previously, meaning that we
8447 were always seeking preroll nanoseconds too early... resulting in a lot
8448 of dropped packets (which are before the start time).
8449 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
8451 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
8454 * gst/asfdemux/gstasfdemux.c:
8455 asfdemux: Fix byte array metadata handling.
8456 We basically discard byte array metadata. Should be trivial to adapt
8457 to storing the pointers if we need it later on.
8459 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
8461 * gst/asfdemux/gstasfdemux.c:
8462 * gst/asfdemux/gstasfdemux.h:
8463 asfdemux: Handle PAR/interlaced information stored in packet payload.
8464 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
8465 in the ASF Packet payload extensions).
8467 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
8469 * gst/asfdemux/gstasfdemux.c:
8470 * gst/asfdemux/gstasfdemux.h:
8471 asfdemux: Store/Handle global metadata (not specific to one stream).
8472 This allows us to store (and handle) PAR information which might be stored there.
8474 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8476 * gst/mpegaudioparse/gstmpegaudioparse.c:
8477 mpegaudioparse: fix Xing inverse seek table building
8479 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
8482 Automatic update of common submodule
8483 From f3bb51b to f810030
8485 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8487 * gst/asfdemux/gstasfdemux.c:
8488 asfdemux: don't try to free a NULL taglist
8490 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8492 * gst/asfdemux/gstasfdemux.c:
8493 asfdemux: post tags only after we've created our source pads
8494 Post global tags only after we've added our source pads, so that
8495 tag events get sent downstream in addition to tag messages posted
8496 on the bus. This makes sure tags can be picked up automatically
8497 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
8498 While we're at it, also add a container-format tag.
8500 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8503 * gst/asfdemux/gstasfdemux.c:
8504 asfdemux: use new bytereader functions for image tag parsing
8506 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8508 * gst/asfdemux/gstasfdemux.c:
8509 * gst/asfdemux/gstasfdemux.h:
8510 asfdemux: remove some more unused variables
8512 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8514 * gst/realmedia/rmdemux.c:
8515 rmdemux: plug buffer leaking
8517 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8519 * gst/asfdemux/gstrtpasfdepay.c:
8520 asfdepay: guard against dropped buffers
8521 If a buffer was dropped, we might request data from the adapter that is not
8522 there and then we get a NULL buffer.
8524 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8526 * gst/asfdemux/gstasfdemux.c:
8527 * gst/asfdemux/gstasfdemux.h:
8528 asfdemux: set DISCONT on streams
8529 When we receive a DISCONT as input, don't clear our complete state but simply
8530 mark a discont that will be put on the next buffer. The code will be able to
8531 handle and throw away incomplete data.
8532 Add some more debug info.
8533 Remove an unused variable.
8535 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8537 * gst/asfdemux/gstrtpasfdepay.c:
8538 asfdepay: set DELTA_UNIT flag correctly
8539 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
8540 Add some more debug info.
8542 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8544 * gst/asfdemux/gstasfdemux.c:
8545 asfdemux: fix latency calculations
8546 We need to check for -1 as an invalid timestamp, not 1.
8548 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8550 * gst/mpegaudioparse/gstmpegaudioparse.c:
8551 * gst/mpegaudioparse/gstmpegaudioparse.h:
8552 mp3parse: don't put every single frame into the index
8553 Let's not put every single mp3 frame in our index, a few frames per
8554 second should be more than enough. For now use an index interval
8555 of 100ms-500ms depending on the upstream size, to keep the index at
8556 a reasonable size. Factor out the code that adds the index entry
8557 into a separate function for better code readability.
8559 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8561 * gst/mpegaudioparse/gstmpegaudioparse.c:
8562 * gst/mpegaudioparse/gstmpegaudioparse.h:
8563 mp3parse: assume seekability only if we know the upstream size
8564 While technically upstream may be seekable even if it doesn't know
8565 the exact size, I can't think of a use case where this distincation
8566 is relevant in practice, so for now just assume we're not seekable
8567 if upstream doesn't provide us with a size. Makes sure we don't
8568 build a seek index when streaming internet radio with sources that
8569 pretend to be seekable until you try to actually seek.
8571 2009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
8573 * gst-plugins-ugly.spec.in:
8574 Fix x264 requirement in SPEC file
8576 2009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8578 * ext/x264/gstx264enc.c:
8579 * gst/realmedia/rdtmanager.c:
8580 x264enc, rdtmanager: fix compilation with debugging disabled
8582 2009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net>
8585 * docs/plugins/Makefile.am:
8586 docs: Bump common. Fix comment in the docs Makefile.am
8588 2009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net>
8591 * win32/common/config.h:
8592 Back to development -> 0.10.12.1
8594 2009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net>
8596 * gst-plugins-ugly.doap:
8597 Add 0.10.12 release to the doap file
8599 === release 0.10.12 ===
8601 2009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net>
8607 * docs/plugins/gst-plugins-ugly-plugins.args:
8608 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8609 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8610 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8611 * docs/plugins/inspect/plugin-a52dec.xml:
8612 * docs/plugins/inspect/plugin-asf.xml:
8613 * docs/plugins/inspect/plugin-cdio.xml:
8614 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8615 * docs/plugins/inspect/plugin-dvdread.xml:
8616 * docs/plugins/inspect/plugin-dvdsub.xml:
8617 * docs/plugins/inspect/plugin-iec958.xml:
8618 * docs/plugins/inspect/plugin-lame.xml:
8619 * docs/plugins/inspect/plugin-mad.xml:
8620 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8621 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8622 * docs/plugins/inspect/plugin-mpegstream.xml:
8623 * docs/plugins/inspect/plugin-realmedia.xml:
8624 * docs/plugins/inspect/plugin-siddec.xml:
8625 * docs/plugins/inspect/plugin-synaesthesia.xml:
8626 * docs/plugins/inspect/plugin-twolame.xml:
8627 * docs/plugins/inspect/plugin-x264.xml:
8628 * win32/common/config.h:
8631 2009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net>
8640 2009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net>
8674 2009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net>
8707 * win32/common/config.h:
8708 0.10.11.2 pre-release
8710 2009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net>
8712 * win32/common/config.h.in:
8713 win32: Remove #undef inline from the win32 config.h
8715 2009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8717 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8718 * docs/plugins/inspect/plugin-mad.xml:
8719 * ext/mad/Makefile.am:
8720 * ext/mad/gstid3tag.c:
8723 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
8724 It will be reborn with a shiny new code base under its hood in -bad.
8725 See #581756 and #565764.
8727 2009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net>
8729 * tests/check/pipelines/.gitignore:
8730 gitignore: Ignore some built files in the test area
8732 2009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net>
8734 * docs/plugins/inspect/plugin-a52dec.xml:
8735 * docs/plugins/inspect/plugin-asf.xml:
8736 * docs/plugins/inspect/plugin-cdio.xml:
8737 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8738 * docs/plugins/inspect/plugin-dvdread.xml:
8739 * docs/plugins/inspect/plugin-dvdsub.xml:
8740 * docs/plugins/inspect/plugin-iec958.xml:
8741 * docs/plugins/inspect/plugin-lame.xml:
8742 * docs/plugins/inspect/plugin-mad.xml:
8743 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8744 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8745 * docs/plugins/inspect/plugin-mpegstream.xml:
8746 * docs/plugins/inspect/plugin-realmedia.xml:
8747 * docs/plugins/inspect/plugin-siddec.xml:
8748 * docs/plugins/inspect/plugin-synaesthesia.xml:
8749 * docs/plugins/inspect/plugin-twolame.xml:
8750 docs: Update plugin inspect files
8752 2009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net>
8755 * docs/plugins/Makefile.am:
8756 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8757 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8758 * docs/plugins/inspect/plugin-x264.xml:
8760 * gst-plugins-ugly.spec.in:
8761 * tests/check/Makefile.am:
8762 * tests/check/elements/.gitignore:
8763 Moved 'x264enc' from -bad to -ugly
8765 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8767 * ext/x264/gstx264enc.c:
8768 * ext/x264/gstx264enc.h:
8769 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
8772 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
8774 * ext/x264/GstX264Enc.prs:
8775 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
8777 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
8779 * ext/x264/GstX264Enc.prs:
8780 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
8782 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
8784 * ext/x264/gstx264enc.c:
8785 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
8787 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
8789 * ext/x264/GstX264Enc.prs:
8790 * ext/x264/Makefile.am:
8791 * ext/x264/gstx264enc.c:
8792 [MOVED FROM BAD 24/28] x264enc: add preset support
8793 Add preset iface and a (dummy) preset file as a starting point.
8795 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8797 * ext/x264/gstx264enc.c:
8798 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
8800 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
8802 * ext/x264/gstx264enc.c:
8803 * ext/x264/gstx264enc.h:
8804 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
8805 Use the GstForceKeyUnit event to force a keyframe.
8808 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8810 [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...
8811 Original commit message from CVS:
8812 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
8813 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
8814 Use hyphen in property name, perform safety buffer size check
8815 prior to mem access, and some more parentheses in macro.
8817 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
8819 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
8820 Original commit message from CVS:
8821 * ext/apexsink/Makefile.am:
8822 Link against -lgcrpyto for RSA_new and RSA_free.
8823 * ext/faac/gstfaac.c:
8824 * ext/x264/gstx264enc.c:
8825 Fix compiler warnings.
8827 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8829 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
8830 Original commit message from CVS:
8831 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
8832 Construct source caps in more conventional (and correct) manner.
8834 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8836 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
8837 Original commit message from CVS:
8838 * ext/alsaspdif/Makefile.am:
8839 * ext/amrwb/Makefile.am:
8840 * ext/apexsink/Makefile.am:
8841 * ext/arts/Makefile.am:
8842 * ext/artsd/Makefile.am:
8843 * ext/audiofile/Makefile.am:
8844 * ext/audioresample/Makefile.am:
8845 * ext/bz2/Makefile.am:
8846 * ext/cdaudio/Makefile.am:
8847 * ext/celt/Makefile.am:
8848 * ext/dc1394/Makefile.am:
8849 * ext/dirac/Makefile.am:
8850 * ext/directfb/Makefile.am:
8851 * ext/divx/Makefile.am:
8852 * ext/dts/Makefile.am:
8853 * ext/faac/Makefile.am:
8854 * ext/faad/Makefile.am:
8855 * ext/gsm/Makefile.am:
8856 * ext/hermes/Makefile.am:
8857 * ext/ivorbis/Makefile.am:
8858 * ext/jack/Makefile.am:
8859 * ext/jp2k/Makefile.am:
8860 * ext/ladspa/Makefile.am:
8861 * ext/lcs/Makefile.am:
8862 * ext/libfame/Makefile.am:
8863 * ext/libmms/Makefile.am:
8864 * ext/metadata/Makefile.am:
8865 * ext/mpeg2enc/Makefile.am:
8866 * ext/mplex/Makefile.am:
8867 * ext/musepack/Makefile.am:
8868 * ext/musicbrainz/Makefile.am:
8869 * ext/mythtv/Makefile.am:
8870 * ext/nas/Makefile.am:
8871 * ext/neon/Makefile.am:
8872 * ext/ofa/Makefile.am:
8873 * ext/polyp/Makefile.am:
8874 * ext/resindvd/Makefile.am:
8875 * ext/sdl/Makefile.am:
8876 * ext/shout/Makefile.am:
8877 * ext/snapshot/Makefile.am:
8878 * ext/sndfile/Makefile.am:
8879 * ext/soundtouch/Makefile.am:
8880 * ext/spc/Makefile.am:
8881 * ext/swfdec/Makefile.am:
8882 * ext/tarkin/Makefile.am:
8883 * ext/theora/Makefile.am:
8884 * ext/timidity/Makefile.am:
8885 * ext/twolame/Makefile.am:
8886 * ext/x264/Makefile.am:
8887 * ext/xine/Makefile.am:
8888 * ext/xvid/Makefile.am:
8889 * gst-libs/gst/app/Makefile.am:
8890 * gst-libs/gst/dshow/Makefile.am:
8891 * gst/aiffparse/Makefile.am:
8892 * gst/app/Makefile.am:
8893 * gst/audiobuffer/Makefile.am:
8894 * gst/bayer/Makefile.am:
8895 * gst/cdxaparse/Makefile.am:
8896 * gst/chart/Makefile.am:
8897 * gst/colorspace/Makefile.am:
8898 * gst/dccp/Makefile.am:
8899 * gst/deinterlace/Makefile.am:
8900 * gst/deinterlace2/Makefile.am:
8901 * gst/dvdspu/Makefile.am:
8902 * gst/festival/Makefile.am:
8903 * gst/filter/Makefile.am:
8904 * gst/flacparse/Makefile.am:
8905 * gst/flv/Makefile.am:
8906 * gst/games/Makefile.am:
8907 * gst/h264parse/Makefile.am:
8908 * gst/librfb/Makefile.am:
8909 * gst/mixmatrix/Makefile.am:
8910 * gst/modplug/Makefile.am:
8911 * gst/mpeg1sys/Makefile.am:
8912 * gst/mpeg4videoparse/Makefile.am:
8913 * gst/mpegdemux/Makefile.am:
8914 * gst/mpegtsmux/Makefile.am:
8915 * gst/mpegvideoparse/Makefile.am:
8916 * gst/mve/Makefile.am:
8917 * gst/nsf/Makefile.am:
8918 * gst/nuvdemux/Makefile.am:
8919 * gst/overlay/Makefile.am:
8920 * gst/passthrough/Makefile.am:
8921 * gst/pcapparse/Makefile.am:
8922 * gst/playondemand/Makefile.am:
8923 * gst/rawparse/Makefile.am:
8924 * gst/real/Makefile.am:
8925 * gst/rtjpeg/Makefile.am:
8926 * gst/rtpmanager/Makefile.am:
8927 * gst/scaletempo/Makefile.am:
8928 * gst/sdp/Makefile.am:
8929 * gst/selector/Makefile.am:
8930 * gst/smooth/Makefile.am:
8931 * gst/smoothwave/Makefile.am:
8932 * gst/speed/Makefile.am:
8933 * gst/speexresample/Makefile.am:
8934 * gst/stereo/Makefile.am:
8935 * gst/subenc/Makefile.am:
8936 * gst/tta/Makefile.am:
8937 * gst/vbidec/Makefile.am:
8938 * gst/videodrop/Makefile.am:
8939 * gst/videosignal/Makefile.am:
8940 * gst/virtualdub/Makefile.am:
8941 * gst/vmnc/Makefile.am:
8942 * gst/y4m/Makefile.am:
8943 * sys/acmenc/Makefile.am:
8944 * sys/cdrom/Makefile.am:
8945 * sys/dshowdecwrapper/Makefile.am:
8946 * sys/dshowsrcwrapper/Makefile.am:
8947 * sys/dvb/Makefile.am:
8948 * sys/dxr3/Makefile.am:
8949 * sys/fbdev/Makefile.am:
8950 * sys/oss4/Makefile.am:
8951 * sys/qcam/Makefile.am:
8952 * sys/qtwrapper/Makefile.am:
8953 * sys/vcd/Makefile.am:
8954 * sys/wininet/Makefile.am:
8955 * win32/common/config.h:
8956 Don't install static libs for plugins. Fixes #550851 for -bad.
8958 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8960 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
8961 Original commit message from CVS:
8962 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
8963 Adapt to slightly modified x264 API. Fixes #555238.
8965 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8967 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
8968 Original commit message from CVS:
8969 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
8970 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
8971 * ext/x264/gstx264enc.h:
8972 Do not deal with duplicated input (timestamps). If needed,
8973 a generic element can do so.
8974 Do not manipulate input timestamps on the way out,
8975 since that shifts the timeline and A/V sync.
8977 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8979 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
8980 Original commit message from CVS:
8981 * docs/plugins/gst-plugins-bad-plugins.args:
8982 Integrate new properties into documentation.
8983 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
8984 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
8985 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
8986 Fix up API prior to eventual plugin move.
8987 API: GstX264Enc:pass (provides more options, and changed to enum)
8989 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8991 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
8992 Original commit message from CVS:
8993 * docs/plugins/Makefile.am:
8994 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
8995 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
8996 * ext/x264/gstx264enc.c:
8997 * tests/check/Makefile.am:
8998 * tests/check/elements/x264enc.c: (setup_x264enc),
8999 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
9000 Add documentation and unit test for x264enc.
9002 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9004 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
9005 Original commit message from CVS:
9006 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
9007 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
9008 Allocate some buffers in more adaptive and economical fashion.
9010 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9012 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
9013 Original commit message from CVS:
9015 Check for sufficiently up-to-date x264 API.
9016 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
9017 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
9018 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
9019 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
9020 * ext/x264/gstx264enc.h:
9021 Expose some more parameters of the x264 encoder as properties.
9023 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9025 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
9026 Original commit message from CVS:
9027 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
9028 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
9029 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
9030 (gst_x264_enc_flush_frames):
9031 Coding style and layout; re-order some functions in more
9032 typical and natural flow.
9034 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9036 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
9037 Original commit message from CVS:
9038 * ext/x264/Makefile.am:
9039 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
9040 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
9041 (gst_x264_enc_reset), (gst_x264_enc_finalize),
9042 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
9043 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
9044 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
9045 * ext/x264/gstx264enc.h:
9046 Use GQueue in stead of custom queue code.
9047 Factorize flushing out encoder delayed frames.
9048 Factorize initialization and state change reset.
9050 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9052 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
9053 Original commit message from CVS:
9054 * ext/x264/gstx264enc.h:
9055 * sys/fbdev/gstfbdevsink.c:
9056 Use configure-generated _stdint.h.
9058 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9060 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
9061 Original commit message from CVS:
9062 * ext/x264/Makefile.am:
9063 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
9064 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
9065 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
9066 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
9067 (gst_x264_enc_finalize), (gst_x264_enc_chain),
9068 (gst_x264_enc_encode_frame), (plugin_init):
9069 * ext/x264/gstx264enc.h:
9070 Use video format library and GST_WRITE_*_BE macros where applicable.
9071 Use finalize in stead of dispose.
9072 Set up debug category and log callback.
9074 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
9076 [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...
9077 Original commit message from CVS:
9078 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
9079 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
9080 (gst_x264_enc_encode_frame):
9081 Try harder not to crash when we get an EOS event but haven't set
9082 up the encoder yet (as may happen when upstream errors out with
9083 not-negotiated, for example). Also, always push the EOS event
9086 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
9088 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
9089 Original commit message from CVS:
9090 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
9093 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
9095 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
9096 Original commit message from CVS:
9097 * ext/x264/gstx264enc.c:
9098 Fix build against the libx264 version that ships with debian stable.
9100 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9102 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
9103 Original commit message from CVS:
9104 * ext/audioresample/gstaudioresample.c:
9105 * ext/x264/gstx264enc.c:
9106 * gst/dvdspu/gstdvdspu.c:
9107 * gst/dvdspu/gstdvdspu.h:
9108 * gst/festival/gstfestival.c:
9109 * gst/h264parse/gsth264parse.c:
9110 * gst/mpegtsparse/mpegtspacketizer.c:
9111 * gst/mpegtsparse/mpegtsparse.c:
9112 * gst/multifile/gstmultifilesink.c:
9113 * gst/multifile/gstmultifilesrc.c:
9114 * gst/nuvdemux/gstnuvdemux.c:
9115 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
9116 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
9118 Massive leak fixing, plus code cleanups.
9120 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9122 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
9123 Original commit message from CVS:
9124 * examples/app/appsrc_ex.c:
9125 * examples/switch/switcher.c:
9126 * ext/neon/gstneonhttpsrc.c:
9127 * ext/timidity/gstwildmidi.c:
9128 * ext/x264/gstx264enc.c:
9129 * gst/mve/mveaudioenc.c: (mve_compress_audio):
9130 * gst/rtpmanager/gstrtpclient.c:
9131 * gst/rtpmanager/gstrtpjitterbuffer.c:
9132 * gst/spectrum/demo-audiotest.c:
9133 * gst/spectrum/demo-osssrc.c:
9134 * sys/dvb/gstdvbsrc.c:
9135 Add stdlib include (free, atoi, exit).
9137 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9139 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
9140 Original commit message from CVS:
9141 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
9142 This needs a version check.
9143 * gst/bayer/Makefile.am:
9146 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
9148 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
9149 Original commit message from CVS:
9150 Patch by: Michal Benes <michal.benes at itonis tv>
9151 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
9154 * ext/x264/Makefile.am:
9155 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
9156 (gst_x264_enc_analyse_get_type),
9157 (gst_x264_enc_timestamp_queue_init),
9158 (gst_x264_enc_timestamp_queue_free),
9159 (gst_x264_enc_timestamp_queue_put),
9160 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
9161 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
9162 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
9163 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
9164 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
9165 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
9166 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
9167 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
9169 * ext/x264/gstx264enc.h:
9170 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
9171 handle 'odd' widths and heights correctly yet.
9173 2009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9175 * gst/asfdemux/gstasfdemux.c:
9176 asfdemux: nicer metadata extraction of genre tags in some cases
9177 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
9178 that they presumably stand for.
9180 2009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9182 * gst/asfdemux/gstasfdemux.c:
9183 asfdemux: parse WM/Picture tags to extract cover art
9186 2009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9189 docs: fix http links for amr libs in REQUIREMENTS
9191 2009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9193 * gst/asfdemux/gstasfdemux.c:
9194 asfdemux: fix bogus flow return handling in eos handler
9195 Don't overwrite the origin flow return by whatever flow we get
9196 when trying to push the remaining internally queued payloads.
9197 We want to do our eos logic, ie. send an EOS event or segment-done
9198 message in any case. Makes things EOS properly when an EOS event
9199 is forced upon the pipeline so that the source returns
9200 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
9202 2009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9204 * win32/common/config.h:
9205 win32: update config.h
9207 2009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9210 configure: bump core/base requirements to released versions
9212 2009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9216 autogen: move the -Wno-portability for automake into configure.ac
9218 2009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net>
9220 * gst/dvdlpcmdec/Makefile.am:
9221 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9222 dvdlpcmdec: Add multichannel channel maps, and send some tags
9223 Add a multichannel map to the output caps, and send at least a CODEC and
9224 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
9225 no samples and can't find info about the channel ordering, but this is
9226 better than nothing.
9228 2009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net>
9231 Automatic update of common submodule
9232 From 888e0a2 to c572721
9234 2009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net>
9237 Automatic update of common submodule
9238 From 6ab11d1 to 888e0a2
9240 2009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net>
9242 * gst/dvdsub/gstdvdsubdec.c:
9243 dvdsubdec: Remove some dead code
9244 Remove some redundant memset - gobject memory is already initalised to 0.
9245 Remove a commented out line leftover from the previous commit
9247 2009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com>
9249 * gst/dvdsub/gstdvdsubdec.c:
9250 * gst/dvdsub/gstdvdsubdec.h:
9251 dvdsubdec: Support ARGB output
9252 Negotiate to and render into ARGB buffers directly if the peer supports it.
9255 2009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net>
9257 * ext/a52dec/gsta52dec.c:
9258 a52dec: Reconcile code with dtsdec
9259 Perform some cleanups based on the dtsdec code such as using the boilerplate
9260 macro and static pad template functions.
9261 Add some documentation. Don't register a change in flags until we synch on
9262 another frame successfully.
9264 2009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9266 * ext/lame/gstlamemp3enc.c:
9267 lamemp3enc: Improve debugging a bit
9269 2009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com>
9271 * ext/mpeg2dec/gstmpeg2dec.c:
9272 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
9274 2009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9307 po: avoid conflicts of local *.po files with files in git
9308 Make it so that filenames and line numbers are only stored in the *.pot file
9309 (which is not in git), but not in the individual *.po files. This information
9310 is hardly useful for translators in our case, and it should avoid the constant
9311 conflicts of local *.po files with the ones in git which are caused by the
9312 source files changing and the line numbers being updated. This commit might
9313 cause one last merge conflict for you, which you can work around with
9314 "git checkout po/*.po" before merging or pulling. After that there should
9315 (hopefully) not be any more local modifications of these files (unless
9316 someone committed additions or changes to translated strings and the
9317 *.po files haven't been updated yet, that is).
9319 2009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9321 * ext/lame/gstlamemp3enc.c:
9322 lamemp3enc: add Since tag to gtk-doc chunk
9324 2009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9326 * tests/check/elements/mpeg2dec.c:
9327 checks: fix mpeg2dec unit test again after interlace addition to caps
9329 2009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9331 * ext/mpeg2dec/gstmpeg2dec.c:
9332 mpeg2dec: work around old mpeg2dec versions
9333 The repeat first field flag was introduced in 0.5.0 so conditionally disable its
9334 detection and just assume no rff is used. This fixes the compilation.
9337 2009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9339 * ext/mpeg2dec/Makefile.am:
9340 mpeg2dec: link to gstvideo
9341 Fix compilation by adding the right include directories and linking to the video
9344 2009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com>
9346 * gst/asfdemux/asfpacket.c:
9347 asfdemux: Downgrade simple statements from WARNING to DEBUG
9349 2009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com>
9351 * gst/asfdemux/asfheaders.c:
9352 * gst/asfdemux/asfheaders.h:
9353 * gst/asfdemux/asfpacket.c:
9354 * gst/asfdemux/asfpacket.h:
9355 asf: Detect more payload extensions.
9356 These should help fix interlaced/PAR issues with more files.
9358 2009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com>
9360 * ext/mpeg2dec/gstmpeg2dec.c:
9361 * ext/mpeg2dec/gstmpeg2dec.h:
9362 mpeg2dec: Implement interlaced support.
9363 Expand the debugging statements to show more picture information.
9365 2009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9367 * ext/mpeg2dec/gstmpeg2dec.c:
9368 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
9369 ffdec_mpeg2video is much faster, fixes bug #574461.
9371 2009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9373 * ext/lame/gstlamemp3enc.c:
9374 lamemp3enc: Don't write a Xing header
9376 2009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
9379 Run libtoolize before aclocal
9380 This unbreaks the build in some cases. Fixes bug #582021
9382 2009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com>
9384 * ext/mpeg2dec/gstmpeg2dec.c:
9385 mpeg2dec: use 64bit safe scaling functions.
9386 Got this to fail when seeking in a 14GB file (the value in bytes is
9389 2009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9391 * gst/mpegaudioparse/gstmpegaudioparse.c:
9392 mpegaudioparse: remove some pointless g_return_if_fail()s
9394 2009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
9396 * ext/twolame/gsttwolame.c:
9397 Switch twolame to primary rank
9399 2009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
9401 * ext/lame/gstlame.c:
9402 * ext/lame/gstlamemp3enc.c:
9403 * ext/twolame/gsttwolame.c:
9404 Add ranks to mp3 encoders
9406 2009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
9408 * gst-plugins-ugly.spec.in:
9409 Add twolame plugin to spec file
9411 2009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9413 * gst/asfdemux/asfpacket.c:
9414 * gst/asfdemux/gstasfdemux.c:
9415 * gst/asfdemux/gstasfdemux.h:
9416 asfdemux: use upstream segment and timestamps for some interpolation
9417 This should particularly help in case of upstream live src, e.g. rtspsrc,
9418 and especially so if it has to perform fallback to TCP.
9420 2009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com>
9422 * gst/asfdemux/gstrtpasfdepay.c:
9423 rtpasfdepay: Add support for fragmented packet (L == 0).
9424 This happens with rtp-over-udp.
9426 2009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9428 * ext/lame/gstlamemp3enc.c:
9429 lamemp3enc: Fixup the bitrate only for CBR
9430 Additionally clarify some property descriptions.
9432 2009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com>
9434 * ext/lame/gstlamemp3enc.c:
9435 lame: fix format string in debug statement
9437 2009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net>
9439 * gst/mpegaudioparse/gstmpegaudioparse.c:
9440 mp3parse: Don't reject valid Xing tables of contents
9441 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
9442 reject them because of it, just subtract the initial offset when reading
9445 2009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net>
9447 * gst/mpegaudioparse/gstmpegaudioparse.c:
9448 mp3parse: Allow more bits to change in headers during resynch
9449 Be more lenient about what we accept as changing bits in a header - basically,
9450 only require that the mp3 sync marker is present, for the mpeg version,
9451 layer and samplerate.
9454 2009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com>
9457 mad: Add duration of incoming/outgoing buffers in debug statements
9459 2009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
9461 * gst/mpegaudioparse/gstmpegaudioparse.c:
9462 mpegaudioparse: Remove useless checks for valid buffer duration.
9463 The buffer duration is set to a valid value at the very top of
9464 emit_frame(), we therefore don't need to check it later on.
9466 2009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com>
9468 * gst/mpegaudioparse/gstmpegaudioparse.c:
9469 mpegaudioparse: Fix stop condition for outputting buffers.
9470 Some mp3 streams have an offset in timestamps, requiring us to push the
9471 frame *AFTER* segment.stop in order for the decoder to be able to push
9472 all data up to the segment.stop position.
9474 2009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9476 * gst/asfdemux/asfpacket.c:
9477 * gst/asfdemux/gstasfdemux.c:
9478 * gst/asfdemux/gstasfdemux.h:
9479 asfdemux: 0-base timestamps consistently (whether or not streaming)
9480 This also makes timestamps (more) consistent before and after a possible
9481 seek, and moreover makes for reasonable position reporting in live stream
9482 (whose payload timestamps should not be taken for granted).
9484 2009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9486 * gst/asfdemux/gstasfdemux.c:
9487 * gst/asfdemux/gstasfdemux.h:
9488 asfdemux: report initial latency due to internal preroll queue
9490 2009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9492 * gst/asfdemux/gstasfdemux.c:
9493 asfdemux: enhance debug statement and refactor some initialization
9495 2009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9497 * gst/asfdemux/gstasfdemux.c:
9498 asfdemux: handle FIXME; activate pads after internal preroll also when streaming
9500 2009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9502 * gst/asfdemux/asfpacket.c:
9503 * gst/asfdemux/gstasfdemux.c:
9504 * gst/asfdemux/gstasfdemux.h:
9505 asfdemux: handle FIXME; normalize preroll
9507 2009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9509 * gst/asfdemux/gstasfdemux.c:
9510 * gst/asfdemux/gstasfdemux.h:
9511 asfdemux: fixes for streaming mode
9512 * Improve newsegment handling, e.g. upstream might live in TIME.
9513 * Only send newsegment if we have needed info.
9514 * Avoid reading past end of data section.
9516 2009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9518 * gst/asfdemux/gstasfdemux.c:
9519 asfdemux: fixes/enhancements for streaming mode
9520 * Do not rock the boat by reacting to FLUSH_START.
9521 * Try to handle TIME seeking by seeking upstream in BYTES.
9522 * Handle SEEKING query.
9524 2009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9527 * ext/lame/gstlamemp3enc.c:
9528 lame: fix compilation with LAME versions < 3.98
9529 lame_set_VBR_quality(), which takes a floating point value for the
9530 quality, has been added only in v3.98. Use lame_set_VBR_q(), which
9531 takes quality as an integer, for older LAME versions.
9534 2009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9536 * win32/common/config.h:
9537 win32: update config.h to git
9538 Until someone ports the new win32 config.h logic from the
9539 other modules to -ugly.
9541 2009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9543 * docs/plugins/gst-plugins-ugly-plugins.args:
9544 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9545 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9548 2009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9550 * ext/lame/gstlamemp3enc.c:
9551 lamemp3enc: Add a note to the encoding-engine-quality property
9552 that says, that this does not affect the bitrate at all.
9554 2009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9556 * ext/lame/gstlame.c:
9557 * ext/lame/gstlamemp3enc.c:
9558 lame: Implement preset interface
9560 2009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9562 * ext/twolame/gsttwolame.c:
9563 twolame: Implement preset interface
9565 2009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9567 * docs/plugins/gst-plugins-ugly-plugins.args:
9568 * ext/lame/gstlamemp3enc.c:
9569 * ext/lame/gstlamemp3enc.h:
9570 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
9572 2009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9574 * ext/lame/gstlame.c:
9575 * ext/lame/gstlamemp3enc.c:
9576 lame/lamemp3enc: Fix memory leak on FLUSH_STOP
9578 2009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9580 * ext/lame/gstlame.c:
9581 lame: Deprecate the lame element
9583 2009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9585 * docs/plugins/Makefile.am:
9586 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9587 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9588 * docs/plugins/gst-plugins-ugly-plugins.args:
9589 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9590 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9591 * docs/plugins/inspect/plugin-a52dec.xml:
9592 * docs/plugins/inspect/plugin-amrnb.xml:
9593 * docs/plugins/inspect/plugin-asf.xml:
9594 * docs/plugins/inspect/plugin-cdio.xml:
9595 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9596 * docs/plugins/inspect/plugin-dvdread.xml:
9597 * docs/plugins/inspect/plugin-dvdsub.xml:
9598 * docs/plugins/inspect/plugin-iec958.xml:
9599 * docs/plugins/inspect/plugin-lame.xml:
9600 * docs/plugins/inspect/plugin-mad.xml:
9601 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9602 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9603 * docs/plugins/inspect/plugin-mpegstream.xml:
9604 * docs/plugins/inspect/plugin-realmedia.xml:
9605 * docs/plugins/inspect/plugin-siddec.xml:
9606 * docs/plugins/inspect/plugin-synaesthesia.xml:
9607 * docs/plugins/inspect/plugin-twolame.xml:
9610 2009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9612 * ext/lame/gstlamemp3enc.c:
9613 lame: Update example pipelines with the new properties
9615 2009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9617 * ext/lame/Makefile.am:
9618 * ext/lame/gstlame.c:
9619 * ext/lame/gstlamemp3enc.c:
9620 * ext/lame/gstlamemp3enc.h:
9621 * ext/lame/plugin.c:
9622 lame: Add lamemp3enc element with much simplified interface
9623 This deprecates the lame element and fixes bug #494528.
9625 2009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com>
9627 * gst/asfdemux/asfpacket.c:
9628 asfpacket: Fix pull-mode timestamping handling.
9629 The problem that happens is the following:
9630 * A packet with multiple payloads comes in
9631 * Those payloads get handled one by one
9632 * The first payload contains the first audio payload with timestamp A
9633 * The second payload contains the first video (key)frame with timestamp V (where V < A)
9634 With the previous code, the following would happen:
9635 * the first payload gets processed, then passed to queue_for_stream
9636 * queue_for_stream detects it's the first valid timestamp received and stores
9638 * the second payload gets processed, then pass to queue_for_stream
9639 * queue_for_stream detects the timestamp is lower than first_ts... and
9640 discards it... resulting in losing the first keyframe of the video stream
9641 We've been having this issue for *ages*... it's just that nobody noticed it
9642 that much with playbin. But with playbin2's aggresive multiqueue handling, this
9643 will result in multiqueue not being able to preroll (because the video decoder will
9644 be dropping a ton of buffers before (maybe) receiving the next keyframe).
9645 Tested with over 200 asf files, and they all play the first frame correctly now,
9646 even the most braindead ones.
9648 2009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com>
9650 * gst/mpegaudioparse/gstmpegaudioparse.c:
9651 * gst/mpegaudioparse/gstmpegaudioparse.h:
9652 mp3parse: don't build seek table if we can't seek.
9653 Fixes #573720 - unbounded memory usage increase when listening to mp3
9654 stream for a long time.
9656 2009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net>
9659 Automatic update of common submodule
9660 From b3941ea to 6ab11d1
9662 2009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com>
9664 * gst/mpegaudioparse/gstmpegaudioparse.c:
9665 * gst/mpegaudioparse/gstxingmux.c:
9666 mpegaudioparse: Remove dead assignment and duplicate code
9668 2009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com>
9670 * gst/realmedia/rmdemux.c:
9671 rmdemux: Actually return the return value for the seek handling.
9673 2009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com>
9675 * gst/mpegstream/gstmpegdemux.c:
9676 * gst/mpegstream/gstmpegparse.c:
9677 mpegstream: Remove dead assignments.
9678 The duplicate assignment of update_time was weird... but it seems normal
9679 that it's indeed the second statement which is the valid one.
9681 2009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com>
9683 * ext/amrnb/amrnbparse.c:
9684 armnb: Remove unused variable, adapt debug message accordingly.
9686 2009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com>
9688 * gst/dvdsub/gstdvdsubdec.c:
9689 * gst/mpegstream/gstdvddemux.c:
9690 * gst/mpegstream/gstmpegclock.c:
9691 dvdsub/mpegstream: _class_init: Remove unused class variables
9693 2009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com>
9695 * gst/asfdemux/gstasfdemux.c:
9696 asfdemux: Initialize flow for a corner case.
9697 This might be caused by entering the if() line 1214 and then not having
9698 any activated_streams.. resulting in reaching line 1267 without having
9699 any valid flow value.
9701 2009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com>
9703 * ext/twolame/gsttwolame.c:
9704 twolame: Remove unneeded variable, value assigned was never read.
9706 2009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com>
9708 * ext/mpeg2dec/gstmpeg2dec.c:
9709 mpeg2dec: Remove dead assignment. Value overwritten later on.
9711 2009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com>
9714 mad: Remove dead assignment and variables given values which are never read.
9716 2009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com>
9718 * ext/lame/gstlame.c:
9719 lame: Remove unneeded variable, it's assigned a value never read.
9721 2009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com>
9723 * gst/realmedia/rmdemux.c:
9724 rmdemux: Remove dead assignment, value is being overwritten before being read.
9726 2009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com>
9728 * gst/realmedia/rmdemux.c:
9729 rmdemux: Remove unused accurate flag.
9730 I couldn't see any reason why this was there in the first place.
9732 2009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
9734 * gst/realmedia/asmrules.c:
9735 * gst/realmedia/rdtdepay.c:
9736 realmedia: Remove dead assignments. The results are never read.
9738 2009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
9740 * gst/realmedia/gstrdtbuffer.c:
9741 * gst/realmedia/rademux.c:
9742 * gst/realmedia/rdtmanager.c:
9743 * gst/realmedia/rmdemux.c:
9744 realmedia: Remove useless variables, only being used once (or not).
9746 2009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com>
9748 * ext/mpeg2dec/gstmpeg2dec.c:
9749 * gst/asfdemux/gstrtspwms.c:
9750 * gst/realmedia/pnmsrc.c:
9751 * gst/realmedia/rdtdepay.c:
9752 * gst/realmedia/rtspreal.c:
9753 remove empty method implementations.
9755 2009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com>
9757 * gst/asfdemux/gstrtspwms.c:
9758 rtspwms: fix condition to detect extension commands for WMS
9759 Reply with OK to the extension commands for WMS.
9761 2009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com>
9763 * gst/realmedia/rtspreal.c:
9764 realmedia: add special Real header to DESCRIBE message only for Real servers
9765 Add headers that are specific to real only if a real server had been
9766 detected by the OPTIONS message.
9768 2009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov>
9770 * gst/synaesthesia/synaescope.c:
9771 synaesthesia: fix compilation on windows
9772 Fix compilation under MSVC due to references to headers
9773 that are not available with the MS SDKs.
9776 2009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9778 * gst/asfdemux/gstrtspwms.c:
9779 rtspwms: reply to extension commands
9780 Reply with OK to the extension commands for WMS.
9782 2009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9784 * gst/asfdemux/gstrtpasfdepay.c:
9785 asfdepay: fix a comment
9787 2009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9789 * gst/asfdemux/gstasfdemux.c:
9790 asfdemux: add some more debugging
9792 2009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9795 configure.ac: require git -base
9796 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
9798 2009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9800 * gst/realmedia/rtspreal.c:
9801 realmedia: add special Real header to SETUP message only for Real servers
9802 Fixes playback of Windows Media RTSP streams and other non-Real RTSP
9803 streams where the server errors out because it can't handle the
9804 Real-specific 'Required: com.real.retain-entity-for-setup' header
9805 we've been adding unconditionally in the recent past.
9807 rtsp://66.111.34.191:601/broadcast/alnour.rm
9808 rtsp://195.134.224.231/snowboard_100.wmv
9810 2009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com>
9813 * gst/asfdemux/Makefile.am:
9814 asfdemux: link to all required libraries including indirectly used ones.
9815 On win32, we're required to link to all the libraries used - including
9816 ones only indirectly used by other libs. So, add gstaudio, gsttag, and
9817 (for windows only) winsock.
9819 2009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
9822 Automatic update of common submodule
9823 From d0ea89e to b3941ea
9825 2009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com>
9828 Automatic update of common submodule
9829 From f8b3d91 to d0ea89e
9831 2009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com>
9833 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9834 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
9836 2009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9838 * gst/realmedia/rtspreal.c:
9839 * gst/realmedia/rtspreal.h:
9840 realrtsp: add more headers
9841 Parse the ETag from the describe method and pass the sessionid as the value for
9842 the If-Match header is subsequent setup calls.
9843 Fixes support for more RealMedia RTSP streams.
9845 2009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org>
9848 twolame: bump requirement to 0.3.10
9849 0.3.10 is the first version with the float32 encoder functions.
9852 2009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net>
9855 back to development -> 0.10.11.1
9857 === release 0.10.11 ===
9859 2009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net>
9865 * docs/plugins/inspect/plugin-a52dec.xml:
9866 * docs/plugins/inspect/plugin-asf.xml:
9867 * docs/plugins/inspect/plugin-cdio.xml:
9868 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9869 * docs/plugins/inspect/plugin-dvdread.xml:
9870 * docs/plugins/inspect/plugin-dvdsub.xml:
9871 * docs/plugins/inspect/plugin-iec958.xml:
9872 * docs/plugins/inspect/plugin-lame.xml:
9873 * docs/plugins/inspect/plugin-mad.xml:
9874 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9875 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9876 * docs/plugins/inspect/plugin-mpegstream.xml:
9877 * docs/plugins/inspect/plugin-realmedia.xml:
9878 * docs/plugins/inspect/plugin-siddec.xml:
9879 * docs/plugins/inspect/plugin-twolame.xml:
9880 * gst-plugins-ugly.doap:
9882 * win32/common/config.h:
9885 2009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net>
9919 2009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net>
9922 * win32/common/config.h:
9923 0.10.10.3 pre-release
9925 2009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net>
9932 po: Update translations from upstream
9934 2009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net>
9938 po: Add Turkish translation
9940 2009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net>
9942 * gst/mpegaudioparse/gstmpegaudioparse.c:
9943 * gst/mpegaudioparse/gstmpegaudioparse.h:
9944 mp3parse: Fix glitches in the output when playing (for e.g.) AVI
9945 Don't introduce glitches in the output by a) relaxing the threshold for
9946 taking upstream timestamps in preference to our calculated timestamps and
9947 b) only set the discont flag on outgoing buffers in response to an incoming
9951 2009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
9953 * gst/mpegaudioparse/gstmpegaudioparse.c:
9954 mp3parse: fix deadlock with accurate seeks.
9955 Release pending_accurate_seeks_lock before forwarding the seek event upstream.
9958 2009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net>
9989 * win32/common/config.h:
9990 0.10.10.2 pre-release
9991 Bump version number, update translations and win32 config.h
9993 2009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net>
9997 po: Add Japanese translation
9999 2009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
10002 * docs/plugins/Makefile.am:
10003 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10004 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10005 * docs/plugins/gst-plugins-ugly-plugins.args:
10006 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10007 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10008 * docs/plugins/inspect/plugin-a52dec.xml:
10009 * docs/plugins/inspect/plugin-asf.xml:
10010 * docs/plugins/inspect/plugin-cdio.xml:
10011 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10012 * docs/plugins/inspect/plugin-dvdread.xml:
10013 * docs/plugins/inspect/plugin-dvdsub.xml:
10014 * docs/plugins/inspect/plugin-iec958.xml:
10015 * docs/plugins/inspect/plugin-lame.xml:
10016 * docs/plugins/inspect/plugin-mad.xml:
10017 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10018 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10019 * docs/plugins/inspect/plugin-mpegstream.xml:
10020 * docs/plugins/inspect/plugin-realmedia.xml:
10021 * docs/plugins/inspect/plugin-siddec.xml:
10022 * docs/plugins/inspect/plugin-synaesthesia.xml:
10023 * docs/plugins/inspect/plugin-twolame.xml:
10026 Moved twolame from Bad to Ugly
10028 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10030 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
10031 Original commit message from CVS:
10032 * ext/alsaspdif/Makefile.am:
10033 * ext/amrwb/Makefile.am:
10034 * ext/apexsink/Makefile.am:
10035 * ext/arts/Makefile.am:
10036 * ext/artsd/Makefile.am:
10037 * ext/audiofile/Makefile.am:
10038 * ext/audioresample/Makefile.am:
10039 * ext/bz2/Makefile.am:
10040 * ext/cdaudio/Makefile.am:
10041 * ext/celt/Makefile.am:
10042 * ext/dc1394/Makefile.am:
10043 * ext/dirac/Makefile.am:
10044 * ext/directfb/Makefile.am:
10045 * ext/divx/Makefile.am:
10046 * ext/dts/Makefile.am:
10047 * ext/faac/Makefile.am:
10048 * ext/faad/Makefile.am:
10049 * ext/gsm/Makefile.am:
10050 * ext/hermes/Makefile.am:
10051 * ext/ivorbis/Makefile.am:
10052 * ext/jack/Makefile.am:
10053 * ext/jp2k/Makefile.am:
10054 * ext/ladspa/Makefile.am:
10055 * ext/lcs/Makefile.am:
10056 * ext/libfame/Makefile.am:
10057 * ext/libmms/Makefile.am:
10058 * ext/metadata/Makefile.am:
10059 * ext/mpeg2enc/Makefile.am:
10060 * ext/mplex/Makefile.am:
10061 * ext/musepack/Makefile.am:
10062 * ext/musicbrainz/Makefile.am:
10063 * ext/mythtv/Makefile.am:
10064 * ext/nas/Makefile.am:
10065 * ext/neon/Makefile.am:
10066 * ext/ofa/Makefile.am:
10067 * ext/polyp/Makefile.am:
10068 * ext/resindvd/Makefile.am:
10069 * ext/sdl/Makefile.am:
10070 * ext/shout/Makefile.am:
10071 * ext/snapshot/Makefile.am:
10072 * ext/sndfile/Makefile.am:
10073 * ext/soundtouch/Makefile.am:
10074 * ext/spc/Makefile.am:
10075 * ext/swfdec/Makefile.am:
10076 * ext/tarkin/Makefile.am:
10077 * ext/theora/Makefile.am:
10078 * ext/timidity/Makefile.am:
10079 * ext/twolame/Makefile.am:
10080 * ext/x264/Makefile.am:
10081 * ext/xine/Makefile.am:
10082 * ext/xvid/Makefile.am:
10083 * gst-libs/gst/app/Makefile.am:
10084 * gst-libs/gst/dshow/Makefile.am:
10085 * gst/aiffparse/Makefile.am:
10086 * gst/app/Makefile.am:
10087 * gst/audiobuffer/Makefile.am:
10088 * gst/bayer/Makefile.am:
10089 * gst/cdxaparse/Makefile.am:
10090 * gst/chart/Makefile.am:
10091 * gst/colorspace/Makefile.am:
10092 * gst/dccp/Makefile.am:
10093 * gst/deinterlace/Makefile.am:
10094 * gst/deinterlace2/Makefile.am:
10095 * gst/dvdspu/Makefile.am:
10096 * gst/festival/Makefile.am:
10097 * gst/filter/Makefile.am:
10098 * gst/flacparse/Makefile.am:
10099 * gst/flv/Makefile.am:
10100 * gst/games/Makefile.am:
10101 * gst/h264parse/Makefile.am:
10102 * gst/librfb/Makefile.am:
10103 * gst/mixmatrix/Makefile.am:
10104 * gst/modplug/Makefile.am:
10105 * gst/mpeg1sys/Makefile.am:
10106 * gst/mpeg4videoparse/Makefile.am:
10107 * gst/mpegdemux/Makefile.am:
10108 * gst/mpegtsmux/Makefile.am:
10109 * gst/mpegvideoparse/Makefile.am:
10110 * gst/mve/Makefile.am:
10111 * gst/nsf/Makefile.am:
10112 * gst/nuvdemux/Makefile.am:
10113 * gst/overlay/Makefile.am:
10114 * gst/passthrough/Makefile.am:
10115 * gst/pcapparse/Makefile.am:
10116 * gst/playondemand/Makefile.am:
10117 * gst/rawparse/Makefile.am:
10118 * gst/real/Makefile.am:
10119 * gst/rtjpeg/Makefile.am:
10120 * gst/rtpmanager/Makefile.am:
10121 * gst/scaletempo/Makefile.am:
10122 * gst/sdp/Makefile.am:
10123 * gst/selector/Makefile.am:
10124 * gst/smooth/Makefile.am:
10125 * gst/smoothwave/Makefile.am:
10126 * gst/speed/Makefile.am:
10127 * gst/speexresample/Makefile.am:
10128 * gst/stereo/Makefile.am:
10129 * gst/subenc/Makefile.am:
10130 * gst/tta/Makefile.am:
10131 * gst/vbidec/Makefile.am:
10132 * gst/videodrop/Makefile.am:
10133 * gst/videosignal/Makefile.am:
10134 * gst/virtualdub/Makefile.am:
10135 * gst/vmnc/Makefile.am:
10136 * gst/y4m/Makefile.am:
10137 * sys/acmenc/Makefile.am:
10138 * sys/cdrom/Makefile.am:
10139 * sys/dshowdecwrapper/Makefile.am:
10140 * sys/dshowsrcwrapper/Makefile.am:
10141 * sys/dvb/Makefile.am:
10142 * sys/dxr3/Makefile.am:
10143 * sys/fbdev/Makefile.am:
10144 * sys/oss4/Makefile.am:
10145 * sys/qcam/Makefile.am:
10146 * sys/qtwrapper/Makefile.am:
10147 * sys/vcd/Makefile.am:
10148 * sys/wininet/Makefile.am:
10149 * win32/common/config.h:
10150 Don't install static libs for plugins. Fixes #550851 for -bad.
10152 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
10154 [MOVED FROM BAD] Enable/fix up translations for these plugins.
10155 Original commit message from CVS:
10156 * ext/resindvd/plugin.c: (plugin_init):
10157 * ext/resindvd/resindvdsrc.c:
10158 * ext/twolame/gsttwolame.c: (plugin_init):
10159 * gst/aiffparse/aiffparse.c: (plugin_init):
10160 Enable/fix up translations for these plugins.
10162 Add 'ca' to LINGUAS.
10164 * po/POTFILES.skip:
10165 Add more files for translation and more files which tools
10168 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10170 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
10171 Original commit message from CVS:
10172 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
10173 (gst_two_lame_chain):
10174 * ext/twolame/gsttwolame.h:
10175 Allow raw float samples as input for encoding.
10177 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10179 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
10180 Original commit message from CVS:
10183 * ext/twolame/Makefile.am:
10184 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
10185 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
10186 (gst_two_lame_release_memory), (gst_two_lame_finalize),
10187 (gst_two_lame_base_init), (gst_two_lame_class_init),
10188 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
10189 (gst_two_lame_init), (gst_two_lame_set_property),
10190 (gst_two_lame_get_property), (gst_two_lame_sink_event),
10191 (gst_two_lame_chain), (gst_two_lame_setup),
10192 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
10194 * ext/twolame/gsttwolame.h:
10195 Add TwoLAME MP2 encoding element, based on the LAME element.
10197 2009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net>
10200 Automatic update of common submodule
10201 From 7032163 to f8b3d91
10203 2009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10206 Automatic update of common submodule
10207 From ffa738d to 7032163
10209 2009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10212 Automatic update of common submodule
10213 From 3f13e4e to ffa738d
10215 2009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10218 Automatic update of common submodule
10219 From 3c7456b to 3f13e4e
10221 2009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10224 Automatic update of common submodule
10225 From 57c83f2 to 3c7456b
10227 2009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com>
10229 * gst/mpegaudioparse/gstmpegaudioparse.c:
10230 mp3parse: be more conservative when changing layer/rate/etc.
10231 Don't allow a change in sample rate/channels/layer/version unless we can
10232 see another frame at the correct offset. Prevents accidently flipping
10233 due to simple single-bit corruption.
10235 2009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net>
10237 * gst/realmedia/realhash.c:
10238 rmdemux: Fix strict-aliasing warnings.
10239 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
10242 2009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de>
10244 * gst/mpegaudioparse/gstmpegaudioparse.c:
10245 mpegaudioparse: Remove empty lines added by buggy indent.
10247 2009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10249 * gst/mpegaudioparse/gstmpegaudioparse.c:
10250 mpegaudioparse: Provide SEEKING query handling.
10251 Since SEEK event handling might perform some conversion
10252 from TIME to BYTES, do not let upstream fool application
10253 into (TIME) seeking not being possible.
10255 2009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com>
10257 * gst/mpegaudioparse/gstmpegaudioparse.c:
10258 mp3parse: fix accurate seeks to near 0
10259 Integer underflow made accurate seeks to near zero fail and seek to
10260 completely the wrong place. Fix by clamping to zero, since we can't seek
10261 to negative times anyway.
10263 2009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net>
10267 build: Update shave init statement for changes in common. Bump common.
10269 2009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10271 * gst/realmedia/rtspreal.c:
10272 rtspreal: ignore data streams. Fixes #527112
10273 Ignore data streams when parsing the SDP as they don't contain anything we need
10274 to put in the realmedia header.
10276 2009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net>
10279 Automatic update of common submodule
10280 From 9cf8c9b to a6ce5c6
10282 2009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10284 * ext/mad/gstid3tag.c:
10285 Forward unknown events
10286 Forward unknown events upstream instead of dropping them. Also return the result
10287 of the seek event instead of a fixed value.
10289 2009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net>
10291 * gst/asfdemux/gstrtpasfdepay.c:
10292 rtpasfdepay: Fix the build by adding the needed include for atoi.
10294 2009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net>
10297 * docs/plugins/Makefile.am:
10298 Use shave for the build output
10300 2009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net>
10303 Automatic update of common submodule
10304 From 5d7c9cc to 9cf8c9b
10306 2009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com>
10308 * gst/asfdemux/gstasf.c:
10309 * gst/asfdemux/gstrtpasfdepay.c:
10310 * gst/realmedia/rademux.c:
10311 * gst/realmedia/rdtdepay.c:
10312 * gst/synaesthesia/gstsynaesthesia.c:
10313 * gst/synaesthesia/synaescope.c:
10316 2009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com>
10318 * gst/realmedia/pnmsrc.c:
10319 pnmsrc: Error out gracefully if location is NULL. Run gst-indent
10321 2009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org>
10324 Automatic update of common submodule
10325 From 80c627d to 5d7c9cc
10327 2009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10329 * gst/realmedia/Makefile.am:
10330 * gst/realmedia/pnmsrc.c:
10331 * gst/realmedia/pnmsrc.h:
10332 * gst/realmedia/rademux.c:
10333 * gst/realmedia/rademux.h:
10334 * gst/realmedia/realmedia.c:
10335 * gst/realmedia/rmdemux.c:
10336 * gst/realmedia/rmdemux.h:
10337 Add pnm:// uri source
10338 Add a new utri handler for pnm:// that for now just redirects to the same uri
10339 with the rtsp:// protocol, which usually works nowadays.
10340 Separate the registration of the various plugins into a separate source file.
10342 2009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10344 * gst/asfdemux/Makefile.am:
10345 * gst/asfdemux/gstasf.c:
10346 * gst/asfdemux/gstrtpasfdepay.c:
10347 * gst/asfdemux/gstrtpasfdepay.h:
10348 Add ASF depayloader
10349 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
10352 2009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org>
10354 * ext/mad/gstmad.c:
10355 mad: remove log line added in error
10357 2009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org>
10359 * ext/mad/gstmad.c:
10360 mad: just flush data when seeing BADDATAPTR instead of going into error state
10362 2009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at>
10364 * gst/realmedia/rmdemux.c:
10365 Fix parsing of the flags in rmdemux
10366 Fix parsing of the flags in version 1 realmedia streams.
10369 2009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com>
10372 Bump revision to use for common submodule.
10374 2009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net>
10376 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10377 Add releaseinfo with online url.
10379 2009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net>
10384 2009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10386 * gst/asfdemux/asfpacket.c:
10387 * gst/asfdemux/gstasfdemux.c:
10388 * gst/asfdemux/gstasfdemux.h:
10389 Remove redundant push_mode struct member
10391 2009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com>
10394 Fix previous commit, wasn't actually setting up a symbolic link
10396 2009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com>
10400 Use a symbolic link for the pre-commit client-side hook
10402 2009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com>
10405 Ignore some more files
10407 2009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net>
10409 * gst/synaesthesia/synaescope.c:
10410 * gst/synaesthesia/synaescope.h:
10411 Precalculate some size dependent variables. Demystify the height scaling a bit.
10412 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
10414 2009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net>
10416 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
10418 2009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10420 * gst/realmedia/rdtdepay.c:
10421 Set flags on the realmedia chunks
10422 Set the keyframe flags from the RDT packet to the realmedia chunk so that the
10423 descrambler can be reset on keyframes. Fixes #556714.
10425 2009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10427 * gst/realmedia/gstrdtbuffer.c:
10428 * gst/realmedia/gstrdtbuffer.h:
10429 Add method to get RDT flags
10430 Add a method to get the RDT flags. We need these flags to mark keyframes to
10431 reset the descrambing queue. See #556714.
10433 2009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
10435 * gst/asfdemux/asfpacket.c:
10436 * gst/asfdemux/gstasfdemux.c:
10437 * gst/asfdemux/gstasfdemux.h:
10438 Add seeking support to asfdemux in push mode
10441 2009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
10443 * gst/asfdemux/asfpacket.c:
10444 Drop packets with an invalid replicated data length
10445 Drop packets with an invalid replicated data length
10446 instead of continuing with an invalid timestamp
10447 and uninitialized payload metadata.
10448 All other code assumes that the timestamps are valid.
10450 2009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net>
10452 * gst/synaesthesia/synaescope.h:
10453 Change comment to refer to right variable.
10455 2009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net>
10457 * gst/synaesthesia/gstsynaesthesia.c:
10458 * gst/synaesthesia/gstsynaesthesia.h:
10459 * gst/synaesthesia/synaescope.c:
10460 * gst/synaesthesia/synaescope.h:
10461 Bring synaesthesia to next century.
10462 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
10464 2009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org>
10466 * gst/asfdemux/gstasfdemux.c:
10467 Fix leak of converted string
10469 2009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net>
10473 Add more to the gitignores
10475 2009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net>
10477 * gst/synaesthesia/gstsynaesthesia.c:
10478 Make synaesthesia build again.
10479 _init() has no params.
10481 2009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net>
10484 Update common snapshot.
10486 2009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org>
10489 Fix pre-commit hook
10491 2009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com>
10495 Install and use pre-commit indentation hook from common
10497 2009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com>
10500 autogen.sh : Use git submodule
10502 2009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com>
10504 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
10505 Original commit message from CVS:
10506 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
10507 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
10508 (gst_dvd_demux_get_audio_stream),
10509 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
10510 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
10511 (gst_mpeg_demux_get_video_stream),
10512 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
10513 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
10514 Fix some caps leaks. Fixes bug #564885.
10516 2009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com>
10518 ext/cdio/gstcdio.c: Remove unused format argument.
10519 Original commit message from CVS:
10520 * ext/cdio/gstcdio.c:
10521 Remove unused format argument.
10523 2008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net>
10525 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
10526 Original commit message from CVS:
10527 * win32/common/.cvsignore:
10528 * win32/common/config.h:
10529 * win32/common/config.h.in:
10530 Hardcode cpu for win32 build, just like we do in the other modules,
10531 to remove VCS conflicts and inconsistent defines between modules,
10532 and update version defines to CVS.
10534 2008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com>
10536 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
10537 Original commit message from CVS:
10539 Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
10541 2008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com>
10543 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
10544 Original commit message from CVS:
10546 inttypes.m4 hasn't been available since gettext-0.15, and since we now
10547 require gettext >= 0.17 ... we can remove it from the list of files to
10550 2008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net>
10552 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
10553 Original commit message from CVS:
10554 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
10555 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
10556 (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
10557 * gst/mpegaudioparse/gstmpegaudioparse.h:
10558 Do an initial class_ref on an internal enum type from within the
10559 class_init function so that there aren't any issues when multiple
10560 mp3parse elements are started in separate threads at the same
10561 time. (Why we use an enum type here if the tag is registered as
10562 a string type, I don't know). Also remove custom UNUSED macro
10563 and use GLib's instead.
10565 2008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10567 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
10568 Original commit message from CVS:
10570 Apparently AC_CONFIG_MACRO_DIR breaks when using more
10571 than one macro directory, reverting last change.
10573 2008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10575 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
10576 Original commit message from CVS:
10578 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
10581 2008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10583 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
10584 Original commit message from CVS:
10585 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
10586 Last change introduced a regression that made mpeg2dec handle
10587 some 4:2:2 videos as 4:4:4. Fixes bug #562086.
10589 2008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10591 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
10592 Original commit message from CVS:
10593 Patch by: Cygwin Ports maintainer
10594 <yselkowitz at users dot sourceforge dot net>
10597 Require gettext 0.17 because older versions don't mix with libtool
10598 2.2. At build time an older gettext version will still work.
10601 2008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org>
10603 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
10604 Original commit message from CVS:
10605 * ext/mpeg2dec/gstmpeg2dec.c:
10606 * ext/mpeg2dec/gstmpeg2dec.h:
10607 Add support for 4:4:4 video. Fixes #562086
10609 2008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
10611 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
10612 Original commit message from CVS:
10613 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
10614 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
10615 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
10616 >= 0.5.0. Fixes bug #562065.
10618 2008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com>
10620 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
10621 Original commit message from CVS:
10622 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
10623 Remove duplicate and broken code for the streaming case and simply reuse
10624 the much better working pull based code. Fixes #560348.
10626 2008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10628 configure.ac: Back to development -> 0.10.10.1
10629 Original commit message from CVS:
10631 Back to development -> 0.10.10.1
10633 === release 0.10.10 ===
10635 2008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10641 * docs/plugins/inspect/plugin-a52dec.xml:
10642 * docs/plugins/inspect/plugin-asf.xml:
10643 * docs/plugins/inspect/plugin-cdio.xml:
10644 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10645 * docs/plugins/inspect/plugin-dvdread.xml:
10646 * docs/plugins/inspect/plugin-dvdsub.xml:
10647 * docs/plugins/inspect/plugin-iec958.xml:
10648 * docs/plugins/inspect/plugin-lame.xml:
10649 * docs/plugins/inspect/plugin-mad.xml:
10650 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10651 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10652 * docs/plugins/inspect/plugin-mpegstream.xml:
10653 * docs/plugins/inspect/plugin-realmedia.xml:
10654 * docs/plugins/inspect/plugin-siddec.xml:
10655 * gst-plugins-ugly.doap:
10657 Release 0.10.10 - "Under the House"
10658 Original commit message from CVS:
10659 Release 0.10.10 - "Under the House"
10661 2008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10671 Original commit message from CVS:
10674 2008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10676 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
10677 Original commit message from CVS:
10678 * ext/sidplay/Makefile.am:
10679 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
10680 contain CFLAGS that do not exist for C++, like -Wvla or
10681 -Wdeclaration-after-statement. Fixes bug #561161.
10683 2008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10685 configure.ac: 0.10.9.3 pre-release
10686 Original commit message from CVS:
10688 0.10.9.3 pre-release
10690 2008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
10692 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
10693 Original commit message from CVS:
10694 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
10695 Only copy sane aspect ratio values on the caps. Fixes #559682.
10697 2008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10700 Add bug number to the mp3parse mpeg 2.5 fix
10701 Original commit message from CVS:
10702 Add bug number to the mp3parse mpeg 2.5 fix
10704 2008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com>
10706 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
10707 Original commit message from CVS:
10708 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
10709 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
10710 (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
10711 * ext/amrnb/amrnbdec.h:
10712 Add a property to select the amr variant. Fixes #424070.
10714 2008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org>
10716 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
10717 Original commit message from CVS:
10718 Patch by: Tal Shalif <tshalif at nargila dot org>
10719 * gst/mpegstream/gstdvddemux.c:
10720 (gst_dvd_demux_get_subpicture_stream):
10721 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
10722 (gst_mpeg_demux_get_audio_stream):
10723 Fix memmory corruption due to not storing the new updated pointer
10724 after a g_renew(). Fixes #558896.
10726 2008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10728 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
10729 Original commit message from CVS:
10730 * tests/check/Makefile.am:
10731 Blacklist cdiocddasrc from state-change tests. Fixes #558277.
10733 2008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10735 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
10736 Original commit message from CVS:
10738 oops, forgot to bump the version back to devel
10739 after the last release 0.10.9.1
10741 2008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com>
10743 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
10744 Original commit message from CVS:
10745 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
10746 (gst_rmdemux_descramble_mp4a_audio),
10747 (gst_rmdemux_handle_scrambled_packet):
10748 Add suport for mpeg4 and aac audio. See #556714.
10750 2008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org>
10752 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
10753 Original commit message from CVS:
10754 * gst/mpegaudioparse/gstmpegaudioparse.c:
10755 Calculate samples per frame correctly for "MPEG 2.5" layer 3.
10756 Fixes skipping on these files.
10758 2008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org>
10760 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
10761 Original commit message from CVS:
10762 Patch by: Robin Stocker <robin at nibor dot org>
10763 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
10764 (handle_sequence), (gst_mpeg2dec_setcaps):
10765 * ext/mpeg2dec/gstmpeg2dec.h:
10766 Prefer the container's PAR over the stream's PAR if it's
10767 given in the srcpad caps. Fixes bug #556184.
10769 2008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10771 Don't install static libs for plugins. Fixes #550851 for ugly.
10772 Original commit message from CVS:
10773 * ext/a52dec/Makefile.am:
10774 * ext/amrnb/Makefile.am:
10775 * ext/cdio/Makefile.am:
10776 * ext/dvdnav/Makefile.am:
10777 * ext/dvdread/Makefile.am:
10778 * ext/lame/Makefile.am:
10779 * ext/mad/Makefile.am:
10780 * ext/mpeg2dec/Makefile.am:
10781 * ext/sidplay/Makefile.am:
10782 * gst/ac3parse/Makefile.am:
10783 * gst/asfdemux/Makefile.am:
10784 * gst/dvdlpcmdec/Makefile.am:
10785 * gst/dvdsub/Makefile.am:
10786 * gst/iec958/Makefile.am:
10787 * gst/mpegaudioparse/Makefile.am:
10788 * gst/mpegstream/Makefile.am:
10789 * gst/realmedia/Makefile.am:
10790 * gst/synaesthesia/Makefile.am:
10791 Don't install static libs for plugins. Fixes #550851 for ugly.
10793 2008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10795 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
10796 Original commit message from CVS:
10797 * gst/mpegaudioparse/gstmpegaudioparse.c:
10798 (gst_mp3parse_sink_event):
10799 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
10800 frames. Partially fixes bug #552237.
10802 2008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10804 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
10805 Original commit message from CVS:
10806 * ext/amrnb/amrnbparse.c:
10807 use #defines for HEADER. Unref the object in _sink_activate_pull().
10809 2008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com>
10811 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
10812 Original commit message from CVS:
10813 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
10814 (gst_mad_change_state):
10815 * ext/mad/gstmad.h:
10816 track discont on incomming buffers and set discont on outgoing
10818 Pass unknown events upstreams instead of dropping them.
10820 2008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
10822 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
10823 Original commit message from CVS:
10824 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
10825 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
10826 (handle_slice), (gst_mpeg2dec_sink_event),
10827 (gst_mpeg2dec_src_event):
10828 * ext/mpeg2dec/gstmpeg2dec.h:
10829 Fix compilation with --disable-index. Fixes bug #554150.
10831 2008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
10833 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
10834 Original commit message from CVS:
10835 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
10836 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
10837 (gst_mad_src_event), (gst_mad_chain):
10838 * ext/mad/gstmad.h:
10839 Fix compilation with --disable-index. Fixes bug #554142.
10841 2008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
10843 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
10844 Original commit message from CVS:
10845 * ext/a52dec/gsta52dec.c:
10846 * ext/a52dec/gsta52dec.h:
10847 Fix channel re-negotiation on a change of the incoming stream.
10848 Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
10851 2008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
10853 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
10854 Original commit message from CVS:
10855 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
10856 (gst_amrnbenc_state_change):
10857 * ext/amrnb/amrnbenc.h:
10858 Pass the discont flag from the input buffer on to the output buffer in
10861 2008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
10863 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
10864 Original commit message from CVS:
10865 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
10866 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
10867 (gst_amrnbparse_handle_pull_seek),
10868 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
10869 (gst_amrnbparse_sink_activate_push),
10870 (gst_amrnbparse_sink_activate_pull):
10871 * ext/amrnb/amrnbparse.h:
10872 Add flush seek handler. Fixes #536274.
10874 2008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
10876 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
10877 Original commit message from CVS:
10878 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
10879 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
10880 (gst_amrnbparse_chain), (gst_amrnbparse_loop),
10881 (gst_amrnbparse_state_change):
10882 * ext/amrnb/amrnbparse.h:
10883 Fix the duration query. Fixes #536226.
10884 Also set caps on the pads and buffers more correctly.
10886 2008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net>
10888 po/LINGUAS: Add 'ca' to LINGUAS.
10889 Original commit message from CVS:
10891 Add 'ca' to LINGUAS.
10893 2008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com>
10895 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
10896 Original commit message from CVS:
10897 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
10898 Fix aggregated GST_FLOW_RETURN check for when to send an error message
10902 2008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com>
10904 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
10905 Original commit message from CVS:
10906 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
10907 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
10908 (create_segment_event), (gst_rdt_depay_push),
10909 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
10910 * gst/realmedia/rdtdepay.h:
10911 Parse other values from the incomming caps.
10912 Add event handler to handle flushing and segments.
10913 Create segment events.
10914 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
10915 Do skew correction based on RDT timestamps.
10916 * gst/realmedia/rdtmanager.c: (activate_session),
10917 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
10919 Parse caps to get the clockrate needed for the jitterbuffer.
10920 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
10921 Apply timestamp fixup after correcting for initial timestamp and
10922 internal base timestamp corrections.
10924 2008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com>
10926 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
10927 Original commit message from CVS:
10928 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
10929 (gst_rdt_depay_change_state):
10930 * gst/realmedia/rdtdepay.h:
10931 Check seqnum gaps and drop duplicate packets or mark outgoing buffers
10932 with a DISCONT flag when needed.
10933 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
10934 Report the configure latency instead of a hardcoded value.
10936 2008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com>
10938 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
10939 Original commit message from CVS:
10940 * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
10941 (free_session), (gst_rdt_manager_query_src),
10942 (gst_rdt_manager_src_activate_push),
10943 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
10944 (gst_rdt_manager_loop), (create_recv_rtp):
10945 Include the new rdt jitterbuffer in the session manager.
10947 2008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com>
10949 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
10950 Original commit message from CVS:
10951 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
10952 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
10953 (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
10954 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
10955 * gst/realmedia/rdtdepay.h:
10956 Use new RDT parsing helper functions.
10957 Copy discont flags correctly.
10958 Push the header from the chain function instead of the setcaps function.
10959 Copy incomming timestamp to the output buffers instead of doing magic
10960 with the RDT timestamps.
10962 2008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com>
10964 gst/realmedia/: Add first support for parsing RDT messages.
10965 Original commit message from CVS:
10966 * gst/realmedia/Makefile.am:
10967 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
10968 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
10969 (read_packet_header), (gst_rdt_buffer_get_first_packet),
10970 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
10971 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
10972 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
10973 (gst_rdt_packet_data_peek_data),
10974 (gst_rdt_packet_data_get_stream_id),
10975 (gst_rdt_packet_data_get_timestamp):
10976 * gst/realmedia/gstrdtbuffer.h:
10977 Add first support for parsing RDT messages.
10978 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
10979 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
10980 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
10981 (calculate_skew), (rdt_jitter_buffer_insert),
10982 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
10983 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
10984 (rdt_jitter_buffer_get_ts_diff):
10985 * gst/realmedia/rdtjitterbuffer.h:
10986 Add first version of an RDT jitterbuffer.
10988 2008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com>
10990 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
10991 Original commit message from CVS:
10992 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
10993 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
10994 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
10995 (gst_rmdemux_descramble_dnet_audio),
10996 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
10997 * gst/realmedia/rmdemux.h:
10998 Keep track of the first timestamp of the stream and add this to the
10999 outgoing buffer timestamps so that we can handle live streams.
11000 Set discont flag on the first buffers and after a seek.
11002 === release 0.10.9 ===
11004 2008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11010 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11011 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11012 * docs/plugins/inspect/plugin-a52dec.xml:
11013 * docs/plugins/inspect/plugin-asf.xml:
11014 * docs/plugins/inspect/plugin-cdio.xml:
11015 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11016 * docs/plugins/inspect/plugin-dvdread.xml:
11017 * docs/plugins/inspect/plugin-dvdsub.xml:
11018 * docs/plugins/inspect/plugin-iec958.xml:
11019 * docs/plugins/inspect/plugin-lame.xml:
11020 * docs/plugins/inspect/plugin-mad.xml:
11021 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11022 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11023 * docs/plugins/inspect/plugin-mpegstream.xml:
11024 * docs/plugins/inspect/plugin-realmedia.xml:
11025 * docs/plugins/inspect/plugin-siddec.xml:
11026 * gst-plugins-ugly.doap:
11028 Original commit message from CVS:
11031 2008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11060 Original commit message from CVS:
11063 2008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11065 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
11066 Original commit message from CVS:
11067 * ext/a52dec/gsta52dec.c:
11068 Set up a default time segment for output when receiving
11069 an incoming byte segment (as for raw AC3 files).
11072 2008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11074 0.10.8.2 pre-release.
11075 Original commit message from CVS:
11077 * docs/plugins/Makefile.am:
11078 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11079 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11080 * docs/plugins/gst-plugins-ugly-plugins.args:
11081 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11082 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11083 * docs/plugins/inspect/plugin-a52dec.xml:
11084 * docs/plugins/inspect/plugin-asf.xml:
11085 * docs/plugins/inspect/plugin-cdio.xml:
11086 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11087 * docs/plugins/inspect/plugin-dvdread.xml:
11088 * docs/plugins/inspect/plugin-dvdsub.xml:
11089 * docs/plugins/inspect/plugin-iec958.xml:
11090 * docs/plugins/inspect/plugin-lame.xml:
11091 * docs/plugins/inspect/plugin-mad.xml:
11092 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11093 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11094 * docs/plugins/inspect/plugin-mpegstream.xml:
11095 * docs/plugins/inspect/plugin-realmedia.xml:
11096 * docs/plugins/inspect/plugin-siddec.xml:
11098 0.10.8.2 pre-release.
11102 Add new translation.
11104 2008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org>
11106 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
11107 Original commit message from CVS:
11108 * gst/asfdemux/gstasfdemux.c:
11109 Properly aggregate flow returns for both push and pull mode, so we shut
11110 down if all pads are unlinked.
11113 2008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org>
11115 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
11116 Original commit message from CVS:
11117 Patch by: Frederic Crozat <fcrozat@mandriva.org>
11118 * ext/dvdread/dvdreadsrc.c: (plugin_init):
11119 * ext/lame/gstlame.c: (plugin_init):
11120 * gst/asfdemux/gstasf.c: (plugin_init):
11121 Make sure gettext returns translations in UTF-8 encoding rather
11122 than in the current locale encoding (#546822).
11124 2008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11126 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
11127 Original commit message from CVS:
11128 * gst/mpegaudioparse/gstmpegaudioparse.c:
11129 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
11130 (mp3parse_total_time), (mp3parse_bytepos_to_time):
11131 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
11132 if we're called from there already. Otherwise we end up in a endless
11133 recursion and crash with a stack overflow.
11134 This can happen when a Xing or VBRI header with TOC exists but it
11135 doesn't contain the total time. Fixes bug #545370.
11137 2008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11139 ext/lame/gstlame.c: Use the default for the strict-iso property too.
11140 Original commit message from CVS:
11141 * ext/lame/gstlame.c: (gst_lame_class_init),
11142 (gst_lame_get_default_settings):
11143 Use the default for the strict-iso property too.
11144 Allow a bitrate setting of 0, which lets lame choose the default value
11145 and which makes it possible to set the compression-ratio property.
11147 2008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11149 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
11150 Original commit message from CVS:
11151 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
11152 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
11153 * ext/lame/gstlame.h:
11154 Get the defaults settings of LAME in the plugin initialization
11155 function and return FALSE here if something goes wrong. This removes
11156 the hacky failing instance init function.
11157 Use LAMEs default value for all settings instead of overwriting some
11158 of them. Overwriting some of them gives unexpected results if one only
11159 sets a preset. Fixes bug #498004.
11161 2008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11163 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
11164 Original commit message from CVS:
11165 * ext/lame/gstlame.c: (gst_lame_init):
11166 Use LAME's default for the min/max/mean VBR bitrate. Setting our own
11167 defaults will restrict the bitrate when using the presets in a bad way.
11170 2008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11172 Put the MPEG audio version into the caps as "mpegaudioversion".
11173 Original commit message from CVS:
11174 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
11175 * gst/mpegaudioparse/gstmpegaudioparse.c:
11176 (mp3_type_frame_length_from_header), (mp3_caps_create),
11177 (gst_mp3parse_chain):
11178 Put the MPEG audio version into the caps as "mpegaudioversion".
11179 This is different from "mpegversion".
11181 2008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11183 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
11184 Original commit message from CVS:
11185 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
11186 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
11187 * ext/lame/gstlame.h:
11188 Fix build with lame >= 3.97. The padding type and cwlimit settings
11189 are deprecated now and the function declarations are hidden in the
11190 headers so deprecate the GObject properties for them and remove them
11191 in 0.11. Fixes bug #544039.
11193 2008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11195 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
11196 Original commit message from CVS:
11197 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
11198 Don't allow width/height outside the spec (i.e. smaller than 16
11199 and higher than 4096). Such files are corrupted ones and setting
11200 caps that are not a subset of the template caps confuses playbin.
11203 2008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11205 ext/sidplay/Makefile.am: Fix the build.
11206 Original commit message from CVS:
11207 * ext/sidplay/Makefile.am:
11210 2008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11212 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
11213 Original commit message from CVS:
11215 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
11216 flags that are invalid for C++.
11218 2008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org>
11220 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
11221 Original commit message from CVS:
11222 Patch by: Tal Shalif <tshalif at nargila dot org>
11223 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
11224 Prevent double free. Fixes bug #541697.
11226 2008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11228 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
11229 Original commit message from CVS:
11230 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
11231 (gst_dvd_demux_get_audio_stream),
11232 (gst_dvd_demux_get_subpicture_stream),
11233 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
11234 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
11235 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
11236 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
11237 * gst/mpegstream/gstmpegdemux.h:
11238 Resend tags event after a FLUSH (seek) to support prerolling
11239 a partial pipeline.
11241 2008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net>
11243 Use correct error code for encrypted streams.
11244 Original commit message from CVS:
11246 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
11247 Use correct error code for encrypted streams.
11249 2008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11251 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
11252 Original commit message from CVS:
11253 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
11254 (gst_mpeg_demux_sync_stream_to_time):
11255 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
11257 2008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11259 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
11260 Original commit message from CVS:
11261 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
11262 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
11263 Allow and implement non-flushing and/or segment seek
11264 (mainly in TIME and chapter format).
11265 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
11266 (gst_dvd_demux_get_subpicture_stream),
11267 (gst_dvd_demux_synchronise_pads),
11268 (gst_dvd_demux_sync_stream_to_time):
11269 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
11270 (gst_mpeg_demux_send_subbuffer),
11271 (gst_mpeg_demux_sync_stream_to_time),
11272 (gst_mpeg_streams_reset_cur_ts):
11273 * gst/mpegstream/gstmpegdemux.h:
11274 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
11275 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
11276 Delegate a query to upstream if it can't be handled.
11277 Make segment stop aware.
11278 Fix (subtitle) stream synchronization.
11279 Add some debug statements.
11281 2008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com>
11283 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
11284 Original commit message from CVS:
11285 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
11286 Fix build on macosx.
11288 2008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11290 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
11291 Original commit message from CVS:
11292 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11293 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11294 * ext/a52dec/gsta52dec.c:
11295 * ext/amrnb/amrnbdec.c:
11296 * ext/amrnb/amrnbenc.c:
11297 * ext/amrnb/amrnbparse.c:
11298 * ext/lame/gstlame.c:
11299 * ext/mad/gstmad.c:
11300 * ext/sidplay/gstsiddec.cc:
11301 * gst/asfdemux/gstrtspwms.c:
11302 * gst/mpegaudioparse/gstxingmux.c:
11303 * gst/realmedia/rademux.c:
11304 * gst/realmedia/rdtmanager.c:
11305 * gst/realmedia/rtspreal.c:
11306 * gst/synaesthesia/gstsynaesthesia.c:
11307 Add missing elements to docs. Restore alphabetical order in section
11308 file. Document mad (it was included in docs already).
11309 Fix doc-markup: use convinience syntax for examples
11310 (produces valid docbook), add several refsec2 when we have several
11311 titles. Fix some types.
11313 2008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11315 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
11316 Original commit message from CVS:
11317 * ext/lame/gstlame.c:
11318 * ext/sidplay/gstsiddec.cc:
11319 * gst/mpegaudioparse/gstxingmux.c:
11320 Do not use short_description in section docs for elements. We extract
11321 them from element details and there will be warnings if they differ.
11323 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com>
11325 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
11326 Original commit message from CVS:
11327 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
11328 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
11329 (gst_cdio_add_cdtext_album_tags):
11330 * ext/cdio/gstcdio.h:
11331 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
11332 Also extract album title and album genre from CD-TEXT if
11333 available (#537021).
11335 2008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11337 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
11338 Original commit message from CVS:
11339 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
11340 Don't mark MPEG headers with emphasis == 0x2 as invalid. This
11341 emphasis value is reserved but unfortunately files with that
11342 value exist and the information is not important for the decoder
11343 anyway. Fixes bug #537235.
11345 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net>
11347 Require libcdio >= 0.76.
11348 Original commit message from CVS:
11350 * ext/cdio/gstcdio.c:
11351 * ext/cdio/gstcdio.h:
11352 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
11353 Require libcdio >= 0.76.
11355 2008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
11357 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
11358 Original commit message from CVS:
11359 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
11360 Drain queued buffers before forwarding the segment event.
11362 2008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com>
11364 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
11365 Original commit message from CVS:
11366 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
11367 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
11368 (gst_a52dec_chain), (gst_a52dec_change_state):
11369 * ext/a52dec/gsta52dec.h:
11370 Add segment handling, buffer clipping and basic reverse playback.
11372 2008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11374 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
11375 Original commit message from CVS:
11376 * docs/plugins/Makefile.am:
11377 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11378 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11379 * docs/plugins/gst-plugins-ugly-plugins.args:
11380 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11381 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11382 * docs/plugins/inspect/plugin-a52dec.xml:
11383 * docs/plugins/inspect/plugin-amrnb.xml:
11384 * docs/plugins/inspect/plugin-asf.xml:
11385 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11386 * docs/plugins/inspect/plugin-dvdread.xml:
11387 * docs/plugins/inspect/plugin-dvdsub.xml:
11388 * docs/plugins/inspect/plugin-iec958.xml:
11389 * docs/plugins/inspect/plugin-lame.xml:
11390 * docs/plugins/inspect/plugin-mad.xml:
11391 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11392 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11393 * docs/plugins/inspect/plugin-mpegstream.xml:
11394 * docs/plugins/inspect/plugin-realmedia.xml:
11395 * docs/plugins/inspect/plugin-siddec.xml:
11396 * docs/plugins/inspect/plugin-synaesthesia.xml:
11397 * ext/a52dec/gsta52dec.c:
11398 Random doc of the day. Also print human readable format of newsegment
11399 in log message if we complain about it.
11401 2008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
11403 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
11404 Original commit message from CVS:
11405 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
11406 (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
11407 (gst_a52dec_chain), (gst_a52dec_change_state):
11408 * ext/a52dec/gsta52dec.h:
11409 Mark discont on outgoing buffers after receiving a DISCONT buffer or
11410 when we have a decoding error.
11411 We don't need to clear the cache when we receive a NEWSEGMENT event.
11412 Clear buffer cache in DISCONT.
11413 Add beginnings of GstSegment handling.
11415 2008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11417 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
11418 Original commit message from CVS:
11419 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
11420 Fix alignment issues that caused SIGBUS on some architectures.
11422 2008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
11424 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
11425 Original commit message from CVS:
11426 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
11427 Fix alignment issue which isn't really an issue at all because
11428 the plugin hasn't been ported to 0.10 yet.
11430 2008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11432 configure.ac: Back to devel -> 0.10.8.1
11433 Original commit message from CVS:
11435 Back to devel -> 0.10.8.1
11437 === release 0.10.8 ===
11439 2008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11445 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11446 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11447 * docs/plugins/inspect/plugin-a52dec.xml:
11448 * docs/plugins/inspect/plugin-asf.xml:
11449 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11450 * docs/plugins/inspect/plugin-dvdread.xml:
11451 * docs/plugins/inspect/plugin-dvdsub.xml:
11452 * docs/plugins/inspect/plugin-iec958.xml:
11453 * docs/plugins/inspect/plugin-lame.xml:
11454 * docs/plugins/inspect/plugin-mad.xml:
11455 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11456 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11457 * docs/plugins/inspect/plugin-mpegstream.xml:
11458 * docs/plugins/inspect/plugin-realmedia.xml:
11459 * docs/plugins/inspect/plugin-siddec.xml:
11460 * gst-plugins-ugly.doap:
11463 Original commit message from CVS:
11466 2008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11495 Original commit message from CVS:
11498 2008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11500 configure.ac: 0.10.7.4 pre-release
11501 Original commit message from CVS:
11503 0.10.7.4 pre-release
11505 2008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com>
11507 ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
11508 Original commit message from CVS:
11509 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
11510 Fix inconsistent use of rate and channels.
11513 2008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com>
11515 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
11516 Original commit message from CVS:
11517 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
11518 Flush timestamp correction variables on a flush. Fixes #533832.
11520 2008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11525 Commit 0.10.7.3 pre-rel marker
11526 Original commit message from CVS:
11527 Commit 0.10.7.3 pre-rel marker
11529 2008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com>
11531 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
11532 Original commit message from CVS:
11533 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
11534 Properly aggregate GstFlowReturn from downstream in order to properly
11535 stop, and doing that as early as possible.
11538 2008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11540 configure.ac: 0.10.7.2 pre-release
11541 Original commit message from CVS:
11543 0.10.7.2 pre-release
11545 2008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com>
11547 Always let FLUSH_START events flow downstream.
11548 Original commit message from CVS:
11549 * ext/mad/gstmad.c: (gst_mad_sink_event):
11550 * gst/mpegaudioparse/gstmpegaudioparse.c:
11551 (gst_mp3parse_sink_event):
11552 Always let FLUSH_START events flow downstream.
11554 2008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net>
11556 configure.ac: Error out if we don't have the required core/base versions.
11557 Original commit message from CVS:
11559 Error out if we don't have the required core/base versions.
11561 2008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com>
11563 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
11564 Original commit message from CVS:
11565 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
11566 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
11567 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
11568 Fix video timestamps by adjusting it with the first timestamp found.
11569 Don't assume we have a complete fragment when flushing the adapter,
11570 packets might have been lost or the stream might just be broken.
11572 2008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com>
11574 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
11575 Original commit message from CVS:
11576 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
11577 Set Rank to NONE so that we don't accidentally try to autoplug the
11580 2008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11582 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
11583 Original commit message from CVS:
11584 * gst/mpegaudioparse/gstmpegaudioparse.c:
11585 (gst_mp3parse_emit_frame):
11586 Send a new duration message if the average bitrate changed and
11587 we don't know the duration from the Xing or VBRI header.
11590 2008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com>
11592 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
11593 Original commit message from CVS:
11594 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
11595 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
11596 * gst/realmedia/rtspreal.h:
11597 Move assembly rule parsing to the place where we parse the SDP as it's
11598 also there that we create the MDPR and we need the currently selected
11599 asmrule in order to select the right MTLI.
11602 2008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org>
11604 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
11605 Original commit message from CVS:
11606 * gst/realmedia/realhash.c:
11607 * gst/realmedia/rtspreal.c:
11608 Include generated "_stdint.h" instead of <stdint.h> which might not
11609 exist on some systems.
11611 2008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11613 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
11614 Original commit message from CVS:
11615 * ext/sidplay/gstsiddec.cc:
11616 Cast NULL sentinels to void * as NULL is defined as an integer
11617 constant in most environments when using C++ and it's size might
11618 be different from a pointer. Fixes #529488.
11620 2008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
11623 * gst/asfdemux/gstasfdemux.c:
11624 * gst/asfdemux/gstrtspwms.c:
11625 Fix "unused var" compiler error when --disable-gst-debug is used.
11626 Original commit message from CVS:
11627 Fix "unused var" compiler error when --disable-gst-debug is used.
11629 2008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net>
11631 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
11632 Original commit message from CVS:
11633 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
11634 We should also stop the streaming task when we get a NOT_LINKED
11635 flow return, which is not covered by FLOW_IS_FATAL.
11637 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com>
11639 ext/: gst_atomic_int_set ==> g_atomic_int_set
11640 Original commit message from CVS:
11641 * ext/cdio/gstcdiocddasrc.c:
11642 * ext/dv/gstdvdemux.c:
11643 gst_atomic_int_set ==> g_atomic_int_set
11645 2008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net>
11647 gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
11648 Original commit message from CVS:
11649 2008-04-11 Julien Moutte <julien@fluendo.com>
11650 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
11653 2008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com>
11655 configure.ac: Actually build dlls when cross-compiling with mingw32.
11656 Original commit message from CVS:
11657 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
11659 Actually build dlls when cross-compiling with mingw32.
11662 2008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11664 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
11665 Original commit message from CVS:
11667 * gst/mpegaudioparse/gstmpegaudioparse.c:
11668 (mpeg_audio_seek_entry_free):
11669 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
11670 Depend on GLib 2.12 and use it unconditionally as we do in other
11671 modules too already.
11673 2008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11675 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
11676 Original commit message from CVS:
11677 * gst/mpegaudioparse/gstmpegaudioparse.c:
11678 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
11679 (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
11680 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
11681 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
11682 (gst_xing_mux_chain):
11683 Use GSlice for allocating the seek table entries if we compile with
11684 GLib 2.10 or newer.
11686 2008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
11688 gst/asfdemux/gstasfdemux.c: Remove some debug code.
11689 Original commit message from CVS:
11690 * gst/asfdemux/gstasfdemux.c:
11691 (gst_asf_demux_process_ext_stream_props):
11692 Remove some debug code.
11694 2008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com>
11696 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
11697 Original commit message from CVS:
11698 * gst/asfdemux/gstasfdemux.c:
11699 (gst_asf_demux_process_ext_stream_props):
11700 Guard against division by 0 and fall back to 25/1 framerate.
11702 2008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
11704 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
11705 Original commit message from CVS:
11706 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
11707 (gst_asf_demux_process_ext_stream_props):
11708 Instead of adding a fixes 25/1 framerate to the video caps, use the
11709 average frame duration in the extended properties of the video stream as
11710 the framerate. Fixes #524346.
11712 2008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11714 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
11715 Original commit message from CVS:
11717 Check if the compiler supports do { } while (0) macros. This fixes
11718 a warning when compiling with g++ 4.3, resulting in a build failure
11719 because of -Werror.
11721 2008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com>
11723 gst/realmedia/asmrules.c: make ) also a delimiter for rules.
11724 Original commit message from CVS:
11725 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
11726 make ) also a delimiter for rules.
11727 Skip \\ when scanning strings.
11728 Add new testcase for these problems.
11730 2008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11732 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
11733 Original commit message from CVS:
11734 * gst/mpegaudioparse/gstmpegaudioparse.c:
11735 (gst_mp3parse_sink_event):
11736 Don't take the stream lock when caching events. This is not necessary
11737 and results in a deadlock when seeking with rhythmbox (but not with
11738 totem or banshee for some reason).
11740 2008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
11742 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
11743 Original commit message from CVS:
11744 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
11745 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
11746 Add the version field when creating the CONT chunk resulting in
11747 the Author, Comment and Copyright tags not being parsed correctly.
11750 2008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com>
11752 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
11753 Original commit message from CVS:
11754 * gst/mpegaudioparse/gstmpegaudioparse.c:
11755 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
11756 Remove trailing newlines from debug statements.
11758 2008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it>
11760 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
11761 Original commit message from CVS:
11762 * ext/dvdnav/dvdnavsrc.c:
11763 * ext/dvdnav/dvdnavsrc.h:
11764 Apply patch that adds some seeking support to dvdnav, and fixes it
11765 in various other ways. This doesn't make dvdnavsrc fully functional,
11766 but moves it forward.
11768 Patch By: Simone Gotti <simone.gotti@email.it>
11769 * ext/dvdnav/gst-dvd:
11770 Update the simple dvdnavsrc gst-launch example to work for 0.10
11772 2008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com>
11774 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
11775 Original commit message from CVS:
11777 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
11778 plug-ins are included/excluded. (#498222)
11780 2008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11782 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
11783 Original commit message from CVS:
11784 * ext/mad/gstmad.c: (gst_mad_sink_event):
11785 * gst/mpegaudioparse/gstmpegaudioparse.c:
11786 (gst_mp3parse_sink_event):
11787 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
11788 of dropping and leaking them.
11790 2008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11792 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
11793 Original commit message from CVS:
11794 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
11796 * ext/mad/gstmad.h:
11797 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
11798 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
11799 * gst/mpegaudioparse/gstmpegaudioparse.h:
11800 Cache all events except EOS if we still have to send a NEWSEGMENT
11801 event. This will let TAG events be forwarded until after decodebin
11802 to an encoder for example as decodebin only links the pads
11803 after NEWSEGMENT. Fixes bug #518933.
11805 2008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11807 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
11808 Original commit message from CVS:
11809 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
11810 Write Xing header at the correct position in the MP3 frame for
11811 stereo files. Fixes bug #518676.
11813 2008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net>
11815 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
11816 Original commit message from CVS:
11818 * ext/sidplay/Makefile.am:
11819 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
11820 when building C++ code (#516509).
11822 2008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net>
11824 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
11825 Original commit message from CVS:
11826 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
11827 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
11828 Workshop 12 compiler, but probably also crashes (#517985).
11830 2008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
11832 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
11833 Original commit message from CVS:
11834 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
11835 * gst/mpegaudioparse/gstmpegaudioparse.c:
11836 (gst_mp3_channel_mode_get_type),
11837 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
11838 (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
11839 (gst_mp3parse_chain):
11840 * gst/mpegaudioparse/gstmpegaudioparse.h:
11841 Post channel mode and CRC as tags. Fixes bug #504493.
11843 2008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11845 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
11846 Original commit message from CVS:
11847 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
11848 Correctly chain up to the parent's finalize function.
11850 2008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11852 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
11853 Original commit message from CVS:
11854 * gst/mpegaudioparse/gstmpegaudioparse.c:
11855 (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
11856 Try a bit harder to get valid timestamps, especially if upstream
11857 gives us one and we are at the first frame or resyncing.
11858 Return UNEXPECTED if we get a valid timestamp that is outside of
11859 our configured segment. After all changes done so far this doesn't
11860 seem to cause any regression, please test.
11862 2008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11864 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...
11865 Original commit message from CVS:
11867 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
11868 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
11869 If we don't have the position to seek to in our index first try
11870 to convert from TIME to BYTES upstream and only if that fails
11871 too use the old hack to simply seek to an earlier position
11872 and let the sink drop everything before segment start.
11873 Partially fixes bug #469930.
11875 2008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11877 configure.ac: Back to development...
11878 Original commit message from CVS:
11880 Back to development...
11882 === release 0.10.7 ===
11884 2008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11890 * docs/plugins/gst-plugins-ugly-plugins.args:
11891 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11892 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11893 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11894 * docs/plugins/gst-plugins-ugly-plugins.signals:
11895 * docs/plugins/inspect/plugin-a52dec.xml:
11896 * docs/plugins/inspect/plugin-asf.xml:
11897 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11898 * docs/plugins/inspect/plugin-dvdread.xml:
11899 * docs/plugins/inspect/plugin-dvdsub.xml:
11900 * docs/plugins/inspect/plugin-iec958.xml:
11901 * docs/plugins/inspect/plugin-lame.xml:
11902 * docs/plugins/inspect/plugin-mad.xml:
11903 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11904 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11905 * docs/plugins/inspect/plugin-mpegstream.xml:
11906 * docs/plugins/inspect/plugin-realmedia.xml:
11907 * docs/plugins/inspect/plugin-siddec.xml:
11908 * gst-plugins-ugly.doap:
11910 Release 0.10.7 - I Cheated Time
11911 Original commit message from CVS:
11912 Release 0.10.7 - I Cheated Time
11914 2008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11939 Original commit message from CVS:
11942 2008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11944 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
11945 Original commit message from CVS:
11946 * tests/check/Makefile.am:
11947 Exclude dvdreadsrc from the states test too.
11949 2008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11951 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
11952 Original commit message from CVS:
11953 * gst/mpegaudioparse/gstmpegaudioparse.c:
11954 (gst_mp3parse_emit_frame):
11955 Handler buffers without valid timestamp more correctly: Don't drop
11956 them and don't use the invalid timestamp to calculate the next
11957 timestamp. Fixes bug #516811.
11959 2008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org>
11961 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
11962 Original commit message from CVS:
11963 Patch by: Tal Shalif <tshalif at nargila dot org>
11964 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
11965 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
11966 Add some gint64 casts to prevent 32 bit integer overflows.
11969 2008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11971 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
11972 Original commit message from CVS:
11973 * gst/mpegaudioparse/gstmpegaudioparse.c:
11974 Revert previous commit to mp3parse, as it breaks playback
11977 2008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11979 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
11980 Original commit message from CVS:
11981 * gst/mpegaudioparse/gstmpegaudioparse.c:
11982 (gst_mp3parse_emit_frame):
11983 Return GST_FLOW_UNEXPECTED if we get data that is after our
11984 configured segment. This makes upstream go EOS immediately instead
11985 of sending us the complete stream. Also improve debugging a bit.
11987 2008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11989 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
11990 Original commit message from CVS:
11991 * ext/dvdread/dvdreadsrc.c:
11992 Fix regression in DVD seeking - when a pack we
11993 expect to be a NAV block turns out not to be, scan forwards
11994 for up to 2MB (at most ~1sec) until we find one.
11997 2008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net>
11999 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
12000 Original commit message from CVS:
12001 * win32/vs6/libgstmpegaudioparse.dsp:
12002 Add xing files to VS project file.
12004 2008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12006 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
12007 Original commit message from CVS:
12008 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
12009 Stop leaking src pad templates. Fixes bug #515708.
12011 2008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12013 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
12014 Original commit message from CVS:
12015 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
12016 Correctly write the size in bytes on big endian systems.
12019 2008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12021 ext/lame/gstlame.c: Don't leak the allowed caps.
12022 Original commit message from CVS:
12023 * ext/lame/gstlame.c: (gst_lame_setup):
12024 Don't leak the allowed caps.
12025 * tests/check/pipelines/lame.c: (GST_START_TEST):
12026 Stop leaking all buffers. Fixes bug #515575.
12028 2008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12030 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
12031 Original commit message from CVS:
12032 * gst/mpegaudioparse/plugin.c:
12033 Commit new file I forgot to add.
12035 2008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12037 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
12038 Original commit message from CVS:
12040 Make DISABLE_DEPRECATED defined *only* during CVS, not during
12041 pre-releases or releases.
12043 2008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12046 Mention bug 511497 fixed in previous commit
12047 Original commit message from CVS:
12048 Mention bug 511497 fixed in previous commit
12050 2008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12052 Move xingmux from -bad.
12053 Original commit message from CVS:
12054 * docs/plugins/Makefile.am:
12055 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12056 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12057 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12058 * gst/mpegaudioparse/Makefile.am:
12059 * gst/mpegaudioparse/gstmpegaudioparse.c:
12060 * gst/mpegaudioparse/gstxingmux.c:
12061 * tests/check/Makefile.am:
12062 * tests/check/elements/.cvsignore:
12063 Move xingmux from -bad.
12065 2008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net>
12067 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
12068 Original commit message from CVS:
12069 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
12070 Use gst_guint64_to_gdouble for conversion
12071 * win32/vs6/libgstasfdemux.dsp:
12072 * win32/vs6/libgstdvdsub.dsp:
12073 * win32/vs6/libgstrealmedia.dsp:
12074 Update project dependencies and add new source files
12076 2008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
12078 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
12079 Original commit message from CVS:
12080 * ext/mpeg2dec/gstmpeg2dec.c:
12081 Reset decoder when handling sequence where libmpeg2 has set
12082 frame period to 0, probably due to a corrupt packet.
12085 2008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12087 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
12088 Original commit message from CVS:
12089 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
12090 (gst_mp3parse_chain):
12091 Don't set new caps on the srcpad everytime the bitrate or MPEG
12092 version changes but calculate new spf value when the MPEG version
12095 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12097 Add documentation for the xingheader plugin.
12098 Original commit message from CVS:
12099 * docs/plugins/Makefile.am:
12100 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
12101 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
12102 * gst/xingheader/gstxingmux.c:
12103 * gst/xingheader/gstxingmux.h:
12104 Add documentation for the xingheader plugin.
12105 * tests/check/elements/xingmux.c: (GST_START_TEST):
12106 Set element state to PLAYING before doing something else.
12108 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12110 tests/check/: Add simple unit test for the xingmux element.
12111 Original commit message from CVS:
12112 * tests/check/Makefile.am:
12113 * tests/check/elements/.cvsignore:
12114 * tests/check/elements/xingmux.c: (setup_xingmux),
12115 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
12116 * tests/check/elements/xingmux_testdata.h:
12117 Add simple unit test for the xingmux element.
12118 * gst/xingheader/gstxingmux.c: (generate_xing_header),
12119 (gst_xing_mux_finalize), (xing_reset):
12120 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
12122 2008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12124 docs/plugins/: Add the real and rtsp elements and update the lists.
12125 Original commit message from CVS:
12126 * docs/plugins/Makefile.am:
12127 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12128 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12129 Add the real and rtsp elements and update the lists.
12130 * docs/plugins/inspect/plugin-amrnb.xml:
12131 * docs/plugins/inspect/plugin-asf.xml:
12132 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12133 * docs/plugins/inspect/plugin-dvdsub.xml:
12134 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12135 * docs/plugins/inspect/plugin-mpegstream.xml:
12136 * docs/plugins/inspect/plugin-realmedia.xml:
12137 * docs/plugins/inspect/plugin-siddec.xml:
12138 * docs/plugins/inspect/plugin-synaesthesia.xml:
12140 * gst/iec958/ac3_padder.c:
12141 * gst/iec958/ac3_padder.h:
12142 Do not use gtk-doc style comments for non gtk-doc comments. Note -
12143 there are functions defined using extern in the .c file - does that
12146 2008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12148 ext/mad/gstmad.c: Chain up at the end of the function.
12149 Original commit message from CVS:
12150 * ext/mad/gstmad.c:
12151 Chain up at the end of the function.
12153 2008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12155 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
12156 Original commit message from CVS:
12157 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
12158 Don't add pad templates for the base class but only in the
12161 2008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
12163 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
12164 Original commit message from CVS:
12165 * ext/lame/gstlame.c:
12166 * ext/lame/gstlame.h:
12167 Fix the case where you initially have stereo input, and so lame's
12168 mode is not set to mono, and then you get input with mono audio and
12169 soon after you get stereo input again. What happened before this
12170 commit is that it would keep the encoding mode as mono. It should
12171 change it back to the one requested by the app (or the default one)
12174 2008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12176 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
12177 Original commit message from CVS:
12178 * gst/mpegaudioparse/gstmpegaudioparse.c:
12179 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
12180 (mp3parse_bytepos_to_time):
12181 Interpolate the VBRI seek table entries to get better results,
12182 support 3 byte seek table entries and prevent overflows in the
12183 seek table by adding the relative offsets when using the seek
12184 table in a large enough data type.
12186 2008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12188 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
12189 Original commit message from CVS:
12190 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
12191 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
12192 (mp3parse_bytepos_to_time):
12193 * gst/mpegaudioparse/gstmpegaudioparse.h:
12194 Add support for seeking based on the VBRI seek table. Might make
12195 sense to use interpolation in the table later to get hopefully a
12196 bit more accurate values.
12198 2008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
12200 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
12201 Original commit message from CVS:
12202 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
12203 (handle_picture), (handle_slice):
12204 Fix compilation error. Fixes #509313.
12206 2008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12208 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
12209 Original commit message from CVS:
12210 * ext/lame/gstlame.c: (gst_lame_sink_event):
12211 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
12212 as 8 * GST_SECOND is too large for int.
12214 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12216 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
12217 Original commit message from CVS:
12218 * gst/xingheader/gstxingmux.c: (generate_xing_header):
12219 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
12222 2008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12224 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
12225 Original commit message from CVS:
12226 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
12227 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
12228 (mp3parse_total_bytes), (mp3parse_total_time):
12229 * gst/mpegaudioparse/gstmpegaudioparse.h:
12230 Add initial support for reading VBRI headers as found in VBR files
12231 created by some Fraunhofer encoders. Currently we only read the
12232 number of frames and bytes (and calculate duration, etc from this)
12233 but there is also a seek table that we currently don't use.
12235 2008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be>
12237 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
12238 Original commit message from CVS:
12239 Patch by: Mark Nauwelaerts <manauw at syknet dot be>
12240 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
12241 (gst_lame_sink_event):
12242 Correctly set number of channels when using mono-encoding mode
12243 and fix the duration calculation of the EOS buffer.
12245 2008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12247 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
12248 Original commit message from CVS:
12249 * gst/mpegaudioparse/gstmpegaudioparse.c:
12250 (gst_mp3parse_handle_first_frame):
12251 Guard against 0 values in the Xing header as frame count and
12252 byte count and calculate the bitrate when we have all values
12253 we need and not before.
12255 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12257 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
12258 Original commit message from CVS:
12259 * gst/xingheader/gstxingmux.c: (generate_xing_header):
12260 Remove accidentially leftover debug printf.
12262 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12264 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
12265 Original commit message from CVS:
12266 * gst/xingheader/gstxingmux.c: (has_xing_header),
12267 (generate_xing_header), (gst_xing_mux_chain),
12268 (gst_xing_mux_sink_event):
12269 Choose smallest possible frame size for the Xing header, properly
12270 set the timestamp, duration and offset on the outgoing buffers,
12271 only send NEWSEGMENT events in BYTE format downstream and also
12272 drop VBRI headers if already existing.
12274 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12276 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
12277 Original commit message from CVS:
12278 * gst/xingheader/Makefile.am:
12279 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
12280 (has_xing_header), (generate_xing_header),
12281 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
12282 (gst_xing_mux_init), (gst_xing_mux_chain),
12283 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
12284 * gst/xingheader/gstxingmux.h:
12285 Major cleanup and rewrite of xingmux with less bugs and new features:
12286 - Handles other layers as 3
12289 2008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
12291 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
12292 Original commit message from CVS:
12293 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
12294 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
12295 Call g_type_class_ref() from a thread-safe context and not
12296 from the streaming thread to avoid GLib screwing up (see
12297 bug #349410 and #493432). Comment out unused code.
12299 2008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
12301 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
12302 Original commit message from CVS:
12303 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
12304 (handle_picture), (clip_buffer), (handle_slice),
12305 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
12306 (gst_mpeg2dec_change_state):
12307 * ext/mpeg2dec/gstmpeg2dec.h:
12308 Add buffer clipping.
12309 Add basic reverse playback support. Not complete yet when dealing with
12312 2008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12314 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
12315 Original commit message from CVS:
12317 Add -Wno-portability to the automake parameters to stop warnings
12318 about GNU make extensions being used. We require GNU make in almost
12319 every Makefile anyway.
12321 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
12322 at the same time is required for per target flags.
12324 2008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12326 Makefile.am: Include lcov.mak to allow building coverage reports.
12327 Original commit message from CVS:
12329 Include lcov.mak to allow building coverage reports.
12331 2008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12333 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
12334 Original commit message from CVS:
12335 * ext/mad/gstmad.c: (mpg123_parse_xing_header):
12336 * gst/mpegaudioparse/gstmpegaudioparse.c:
12337 (gst_mp3parse_handle_first_frame):
12338 Make sure that the Xing TOC starts with 0 and the entries
12339 are increasing over time. Otherwise it's broken and should
12340 be skipped. Fixes bug #507821.
12342 2008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net>
12344 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
12345 Original commit message from CVS:
12346 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
12347 (gst_asf_demux_add_video_stream),
12348 (gst_asf_demux_process_ext_content_desc),
12349 (gst_asf_demux_get_metadata_for_stream),
12350 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
12351 (gst_asf_demux_change_state):
12352 * gst/asfdemux/gstasfdemux.h:
12353 Parse metadata object and extract pixel aspect ratio. Fixes #507844.
12355 2007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org>
12357 docs/plugins/.cvsignore: Add *-undeclared.txt
12358 Original commit message from CVS:
12359 * docs/plugins/.cvsignore:
12360 Add *-undeclared.txt
12362 2007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com>
12364 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
12365 Original commit message from CVS:
12366 * gst/realmedia/rdtmanager.c:
12367 (gst_rdt_manager_marshal_VOID__UINT_UINT),
12368 (gst_rdt_manager_class_init):
12369 * gst/realmedia/rdtmanager.h:
12370 Implement some more signals that rtspsrc connects to.
12373 2007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net>
12375 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
12376 Original commit message from CVS:
12378 Include common/win32.mak for CRLF check of win32 project
12379 files (see #393626).
12381 2007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12383 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
12384 Original commit message from CVS:
12385 * gst/mpegaudioparse/gstmpegaudioparse.c:
12386 (gst_mp3parse_sink_event), (mp3parse_handle_seek):
12387 Don't post SEGMENT_START messages on the bus, only the element
12388 driving the pipeline should do that.
12390 2007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12392 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
12393 Original commit message from CVS:
12395 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
12397 2007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com>
12399 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
12400 Original commit message from CVS:
12401 * ext/mpeg2dec/gstmpeg2dec.h:
12402 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
12405 2007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net>
12407 gst/realmedia/rtspreal.c: Fix build on Mac OS X.
12408 Original commit message from CVS:
12409 2007-11-20 Julien MOUTTE <julien@moutte.net>
12410 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
12413 2007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12415 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
12416 Original commit message from CVS:
12417 * gst/mpegaudioparse/gstmpegaudioparse.c:
12418 Restore the segment handling logic.
12419 Please don't do behavioural changes under the heading of 'leak fixes'
12420 or 'whitespace changes', people.
12422 2007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12424 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
12425 Original commit message from CVS:
12426 * gst/mpegaudioparse/gstmpegaudioparse.c:
12429 2007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12431 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
12432 Original commit message from CVS:
12433 * gst/asfdemux/gstasfdemux.c:
12434 Sync _activate_pull() a little more with other demuxers.
12436 2007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
12438 gst/mpegstream/gstmpegdemux.c: recognize the padding stream
12439 Original commit message from CVS:
12440 * gst/mpegstream/gstmpegdemux.c:
12441 recognize the padding stream
12443 2007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net>
12445 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
12446 Original commit message from CVS:
12447 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
12448 Convert tags that come as string into the type required by
12451 2007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com>
12453 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
12454 Original commit message from CVS:
12455 * gst/mpegaudioparse/gstmpegaudioparse.c:
12456 (gst_mp3parse_emit_frame):
12457 Remove some more broken code, it seems to clip even when it should not.
12460 2007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com>
12462 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
12463 Original commit message from CVS:
12464 * gst/mpegaudioparse/gstmpegaudioparse.c:
12465 (gst_mp3parse_emit_frame):
12466 When the element is not driving the streaming thread it is not supposed
12467 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
12468 upstream when it detects EOS. See #491305.
12470 2007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net>
12472 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
12473 Original commit message from CVS:
12474 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
12475 * gst/dvdsub/Makefile.am:
12476 * gst/dvdsub/gstdvdsubdec.c:
12477 * gst/dvdsub/gstdvdsubparse.c:
12478 * gst/dvdsub/gstdvdsubparse.h:
12479 Add dvd subtitle parser, which just packetizes the input
12480 stream. This is needed to mux dvd subtitles into matroska
12481 files, since the muxer expects unfragmented and properly
12482 timestamped input (#415754).
12484 2007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net>
12486 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
12487 Original commit message from CVS:
12489 Update requirements from past CVS versions to released
12490 versions (0.10.14 in this case).
12491 * ext/sidplay/gstsiddec.cc:
12492 Fix compilation with g++-4.2.
12494 2007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12496 gst/realmedia/: Fix some compiler warnings shown on Forte.
12497 Original commit message from CVS:
12498 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
12499 (gst_asm_scan_parse_condition):
12500 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
12501 Fix some compiler warnings shown on Forte.
12503 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
12505 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
12506 Original commit message from CVS:
12507 Patch by: Gautier Portet <kassoulet at gmail dot com>
12508 * gst/xingheader/gstxingmux.c:
12509 The size of the Xing header is actually 417 as it's rounded to the
12510 next smaller integer. Fixes #397759.
12511 * gst/xingheader/gstxingmux.c: (xing_generate_header),
12512 (xing_push_header):
12513 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
12514 event to the beginning was successful before pushing the header again.
12516 2007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net>
12518 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
12519 Original commit message from CVS:
12520 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
12521 (mp3parse_bytepos_to_time):
12522 Use gst_util_guint64_to_gdouble for conversions.
12523 * win32/vs6/libgstmad.dsp:
12524 Add a link to libgstaudio.
12526 2007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net>
12528 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
12529 Original commit message from CVS:
12530 * ext/lame/gstlame.c:
12531 Fix up case where there is no peer, in which case
12532 _get_allowed_caps() will return NULL.
12534 2007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net>
12536 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
12537 Original commit message from CVS:
12538 * ext/lame/gstlame.c:
12539 Use GST_PTR_FORMAT to print caps in debug statement.
12541 2007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12543 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
12544 Original commit message from CVS:
12546 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
12547 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
12550 2007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12552 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
12553 Original commit message from CVS:
12554 * ext/lame/gstlame.c:
12555 Allow fixing the sample rate lame converts to by negotiating fixed
12556 sample rate on the src pad caps.
12558 * tests/check/Makefile.am:
12559 * tests/check/pipelines/lame.c:
12560 Add a check for it.
12562 2007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12564 po/: Updated translations.
12565 Original commit message from CVS:
12568 Updated translations.
12570 2007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12572 po/pl.po: Added Polish translation.
12573 Original commit message from CVS:
12574 translated by: Jakub Bogusz <qboosh@pld-linux.org>
12576 Added Polish translation.
12578 2007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12580 po/fi.po: Added Finnish translation.
12581 Original commit message from CVS:
12582 translated by: Ilkka Tuohela <hile@iki.fi>
12584 Added Finnish translation.
12586 2007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12588 po/es.po: Added Spanish translation.
12589 Original commit message from CVS:
12590 translated by: Jorge González González <aloriel@gmail.com>
12592 Added Spanish translation.
12594 2007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12596 po/bg.po: Added Bulgarian translation.
12597 Original commit message from CVS:
12598 translated by: Alexander Shopov <ash@contact.bg>
12600 Added Bulgarian translation.
12602 2007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12604 gst/iec958/ac3iec.c: Chainup in finalize.
12605 Original commit message from CVS:
12606 * gst/iec958/ac3iec.c:
12607 Chainup in finalize.
12608 * tests/check/Makefile.am:
12609 * tests/check/generic/states.c:
12610 Improved state change unit test.
12612 2007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12614 Ignore registries in any format.
12615 Original commit message from CVS:
12616 * docs/plugins/.cvsignore:
12617 * tests/check/.cvsignore:
12618 Ignore registries in any format.
12620 2007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
12622 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan...
12623 Original commit message from CVS:
12625 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
12626 define in the lame headers. This has the advantage that
12627 it should still work when we're cross-compiling (#452025).
12629 2007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12631 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
12632 Original commit message from CVS:
12633 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12634 Add other allowed rates to the pad templates.
12635 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
12636 Reset the parser to release memory in dispose.
12638 2007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12640 ext/: Fix more leaks.
12641 Original commit message from CVS:
12642 * ext/amrnb/amrnbdec.c:
12643 * ext/amrnb/amrnbenc.c:
12644 * ext/amrnb/amrnbparse.c:
12645 * ext/sidplay/gstsiddec.cc:
12648 2007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com>
12650 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
12651 Original commit message from CVS:
12652 Patch by: Daniel Charles <dcharles at ti dot com>
12653 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
12654 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
12655 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
12656 (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
12657 * ext/amrnb/amrnbenc.h:
12658 Add property to select the BandMode of the AMR encoder.
12661 2007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12663 gst/realmedia/asmrules.c: Make ro memory to share.
12664 Original commit message from CVS:
12665 * gst/realmedia/asmrules.c:
12666 Make ro memory to share.
12668 2007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com>
12670 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
12671 Original commit message from CVS:
12672 * gst/mpegaudioparse/gstmpegaudioparse.c:
12673 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
12674 * gst/mpegaudioparse/gstmpegaudioparse.h:
12675 Queue segment event and push it after we know the caps on the pad or
12676 else an autoplugger might not have plugged the element yet and the
12679 2007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12681 gst/iec958/ac3iec.c: Fix tests.
12682 Original commit message from CVS:
12683 * gst/iec958/ac3iec.c:
12686 2007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12688 tests/check/: Add generic state-change test suite to help to fi leaks.
12689 Original commit message from CVS:
12690 * tests/check/Makefile.am:
12691 * tests/check/generic/.cvsignore:
12692 * tests/check/generic/states.c:
12693 Add generic state-change test suite to help to fi leaks.
12695 2007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12697 po/: Added Portuguese (Brazilian) translation.
12698 Original commit message from CVS:
12699 translated by: Raphael Higino <phhigino@gmail.com>
12702 Added Portuguese (Brazilian) translation.
12704 2007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12706 po/: Updated translations.
12707 Original commit message from CVS:
12712 Updated translations.
12714 2007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
12716 gst/realmedia/rmdemux.c: Activate timestamp fixing code.
12717 Original commit message from CVS:
12718 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
12719 (gst_rmdemux_parse_video_packet):
12720 Activate timestamp fixing code.
12722 2007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
12724 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
12725 Original commit message from CVS:
12726 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
12727 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
12728 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
12729 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
12730 Do fragment collection in the demuxer so that we can now work with
12731 both ffmpeg and realvideodec to decoder real video content.
12733 2007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12735 gst/realmedia/asmrules.c: Include stdlib.h.
12736 Original commit message from CVS:
12737 * gst/realmedia/asmrules.c:
12740 2007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com>
12742 gst/realmedia/rdtmanager.c: Fix caps.
12743 Original commit message from CVS:
12744 * gst/realmedia/rdtmanager.c:
12747 2007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
12749 gst/realmedia/rtspreal.c: Disable UDP transport for now.
12750 Original commit message from CVS:
12751 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
12752 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
12753 Disable UDP transport for now.
12755 2007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com>
12757 gst/realmedia/: Add simple rdt manager.
12758 Original commit message from CVS:
12759 * gst/realmedia/Makefile.am:
12760 * gst/realmedia/rdtmanager.c: (find_session_by_id),
12761 (create_session), (free_session), (gst_rdt_manager_base_init),
12762 (gst_rdt_manager_marshal_BOXED__UINT_UINT),
12763 (gst_rdt_manager_class_init), (gst_rdt_manager_init),
12764 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
12765 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
12766 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
12767 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
12768 (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
12769 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
12770 (gst_rdt_manager_plugin_init):
12771 * gst/realmedia/rdtmanager.h:
12772 * gst/realmedia/rmdemux.c: (plugin_init):
12773 Add simple rdt manager.
12775 2007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com>
12777 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
12778 Original commit message from CVS:
12779 * gst/realmedia/rdtdepay.c:
12780 Fix the encoding-name so that it matches what the rtsp extension sets.
12782 2007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
12784 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
12785 Original commit message from CVS:
12786 * gst/realmedia/asmrules.c: (gst_asm_node_free),
12787 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
12788 (gst_asm_scan_string), (gst_asm_scan_number),
12789 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
12790 (gst_asm_scan_next_token), (gst_asm_rule_free),
12791 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
12792 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
12793 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
12794 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
12795 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
12796 (gst_asm_rule_book_match), (main):
12797 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
12798 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
12799 Use g_hash_table_destroy instead of _unref which is too new.
12801 2007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com>
12803 gst/realmedia/.cvsignore: Add test to ignore.
12804 Original commit message from CVS:
12805 * gst/realmedia/.cvsignore:
12806 Add test to ignore.
12807 * gst/realmedia/Makefile.am:
12808 * gst/realmedia/asmrules.c: (gst_asm_node_new),
12809 (gst_asm_node_free), (gst_asm_operator_eval),
12810 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
12811 (gst_asm_scan_string), (gst_asm_scan_number),
12812 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
12813 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
12814 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
12815 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
12816 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
12817 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
12818 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
12819 (gst_asm_rule_book_match), (main):
12820 * gst/realmedia/asmrules.h:
12821 Added asembler rule book parser and evaluator.
12822 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
12823 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
12824 * gst/realmedia/rtspreal.h:
12825 Keep per stream config info.
12826 Parse and evaluate asm rule books for stream selection.
12828 2007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12830 gst/realmedia/rtspreal.c: Include stdlib.
12831 Original commit message from CVS:
12832 * gst/realmedia/rtspreal.c:
12835 2007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com>
12837 gst/realmedia/: Split out hash code in separate file.
12838 Original commit message from CVS:
12839 * gst/realmedia/Makefile.am:
12840 * gst/realmedia/realhash.c: (hash), (call_hash),
12841 (gst_rtsp_ext_real_calc_response_and_checksum):
12842 * gst/realmedia/realhash.h:
12843 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
12844 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
12845 Split out hash code in separate file.
12847 2007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com>
12849 gst/: Fix include paths and link dependecies for rtsp extension.
12850 Original commit message from CVS:
12851 * gst/asfdemux/Makefile.am:
12852 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
12853 (gst_rtsp_wms_class_init):
12854 * gst/realmedia/Makefile.am:
12855 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
12856 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
12857 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
12858 (_do_init), (gst_rtsp_real_class_init):
12859 Fix include paths and link dependecies for rtsp extension.
12861 2007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
12863 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
12864 Original commit message from CVS:
12865 * gst/realmedia/Makefile.am:
12866 * gst/realmedia/rmdemux.c: (plugin_init):
12867 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
12868 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
12869 (call_hash), (rtsp_ext_real_calc_response_and_checksum),
12870 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
12871 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
12872 (gst_rtsp_real_init), (gst_rtsp_real_finalize),
12873 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
12874 (gst_rtsp_real_plugin_init):
12875 * gst/realmedia/rtspreal.h:
12876 Add RealMedia RTSP extension module. It has rank NONE until it is fully
12879 2007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com>
12881 gst/asfdemux/: Move WMS RTSP extension from -good to here.
12882 Original commit message from CVS:
12883 * gst/asfdemux/Makefile.am:
12884 * gst/asfdemux/gstasf.c: (plugin_init):
12885 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
12886 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
12887 (gst_rtsp_wms_configure_stream), (_do_init),
12888 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
12889 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
12890 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
12891 * gst/asfdemux/gstrtspwms.h:
12892 Move WMS RTSP extension from -good to here.
12893 Port it to the new pluggable extension interface.
12895 2007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12897 ext/mad/Makefile.am: Link to audio helper from plugins-base.
12898 Original commit message from CVS:
12899 * ext/mad/Makefile.am:
12900 Link to audio helper from plugins-base.
12902 2007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12904 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
12905 Original commit message from CVS:
12907 * ext/mad/gstmad.c: (gst_mad_chain):
12908 Use the new buffer clipping function from gstaudio here and
12909 require gst-plugins-base CVS.
12911 2007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12913 configure.ac: Sync liboil check with plugins-base. Add libm check.
12914 Original commit message from CVS:
12916 Sync liboil check with plugins-base. Add libm check.
12917 * gst/synaesthesia/Makefile.am:
12918 Link against libm. We're using sqrt here.
12920 2007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12922 gst/asfdemux/gstasfdemux.c: Include stdlib.
12923 Original commit message from CVS:
12924 * gst/asfdemux/gstasfdemux.c:
12927 2007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12929 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
12930 Original commit message from CVS:
12931 * ext/annodex/Makefile.am:
12933 * ext/cdio/gstcdiocddasrc.c:
12934 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
12936 * ext/cairo/Makefile.am:
12937 * gst/videofilter/Makefile.am:
12938 * tests/examples/level/Makefile.am:
12939 Use $(LIBM) instead of -lm
12941 2007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12943 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
12944 Original commit message from CVS:
12945 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
12946 (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
12947 * gst/mpegaudioparse/gstmpegaudioparse.h:
12948 Save some memory for each frame by only saving the start timestamp
12949 and start byte position instead of additionally the stop timestamp
12950 and stop byte position. This requires us to use a doubly-linked list
12951 but still saves 8-12 bytes per frame.
12953 2007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12955 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
12956 Original commit message from CVS:
12957 * ext/mad/gstmad.c: (clip_outgoing_buffer):
12958 Fix buffer clipping to correctly clip to the segment stop.
12960 2007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12962 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
12963 Original commit message from CVS:
12964 * gst/mpegaudioparse/gstmpegaudioparse.c:
12965 (gst_mp3parse_emit_frame):
12966 Fix a calculation that was causing mp3parse to drop every incoming
12967 frame when upstream delivered a segment in TIME format, breaking
12968 playback of all mpeg system streams.
12970 2007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12972 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
12973 Original commit message from CVS:
12976 * tests/Makefile.am:
12977 Remove bogus check for libcheck, since we check for
12978 gstreamer-check and it pulls in the required info from
12979 and we weren't actually _using_ the information for
12980 libcheck ourselves anyway.
12982 2007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12984 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
12985 Original commit message from CVS:
12986 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
12987 (gst_mp3parse_init), (gst_mp3parse_dispose),
12988 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
12989 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
12990 (mp3parse_handle_seek), (mp3parse_src_query):
12991 * gst/mpegaudioparse/gstmpegaudioparse.h:
12992 Implement accurate seeking in mpegaudioparse. Fixes #308312.
12993 Also implement segment seeks.
12995 2007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12997 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
12998 Original commit message from CVS:
12999 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
13000 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
13001 (gst_mad_chain), (gst_mad_change_state):
13002 * ext/mad/gstmad.h:
13003 Implement buffer clipping and use GST_BOILERPLATE instead of manual
13004 GType magic. Part one of bug #308312.
13006 2007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13008 configure.ac: Use pkg-config to locate check.
13009 Original commit message from CVS:
13011 Use pkg-config to locate check.
13013 2007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net>
13015 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
13016 Original commit message from CVS:
13018 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
13019 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
13020 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
13021 Fix build against core CVS by not using deprecated API. Bump
13022 requirements for new API (overdue anyway).
13024 2007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13026 REQUIREMENTS: Also add amr-libs here and update a little.
13027 Original commit message from CVS:
13029 Also add amr-libs here and update a little.
13031 2007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
13033 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
13034 Original commit message from CVS:
13035 * docs/plugins/inspect/plugin-dvdnav.xml:
13036 * docs/plugins/inspect/plugin-realmedia.xml:
13037 * docs/plugins/inspect/plugin-synaesthesia.xml:
13038 Add inspect file for synaesthesia so the docs can be built even if
13039 the plugin isn't built yet. Fixes #454311. Also add inspect files
13040 for dvdnavsrc and realmedia.
13042 2007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13044 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
13045 Original commit message from CVS:
13046 * docs/plugins/Makefile.am:
13047 Simplify --extra-dir as gtkdoc scans recursively.
13049 2007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13051 And yet more docs enabled.
13052 Original commit message from CVS:
13053 * docs/plugins/Makefile.am:
13054 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13055 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13056 * gst/synaesthesia/Makefile.am:
13057 * gst/synaesthesia/gstsynaesthesia.c:
13058 * gst/synaesthesia/gstsynaesthesia.h:
13059 And yet more docs enabled.
13061 2007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13063 docs/plugins/: Add new docs. Scan c++ files too.
13064 Original commit message from CVS:
13065 * docs/plugins/Makefile.am:
13066 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13067 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13068 * docs/plugins/inspect/plugin-a52dec.xml:
13069 * docs/plugins/inspect/plugin-amrnb.xml:
13070 * docs/plugins/inspect/plugin-asf.xml:
13071 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13072 * docs/plugins/inspect/plugin-dvdsub.xml:
13073 * docs/plugins/inspect/plugin-iec958.xml:
13074 * docs/plugins/inspect/plugin-lame.xml:
13075 * docs/plugins/inspect/plugin-mad.xml:
13076 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13077 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13078 * docs/plugins/inspect/plugin-mpegstream.xml:
13079 Add new docs. Scan c++ files too.
13080 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
13081 (gst_amrnbdec_event):
13082 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
13083 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
13084 (gst_amrnbparse_loop):
13085 Add documentation headers.
13086 * ext/mad/gstmad.c:
13087 * ext/mad/gstmad.h:
13090 2007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13092 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
13093 Original commit message from CVS:
13094 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
13095 (gst_mp3parse_init):
13096 Use GST_BOILERPLATE instead of manual GType magic.
13097 * gst/mpegaudioparse/gstmpegaudioparse.c:
13098 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
13099 (mp3parse_bytepos_to_time):
13100 * gst/mpegaudioparse/gstmpegaudioparse.h:
13101 Implement seeking, byte->time, time->byte conversions with the Xing
13102 seek table if available. This allows better at least a bit more
13103 accurate seeks and file position reporting.
13105 2007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13107 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
13108 Original commit message from CVS:
13109 * gst/mpegaudioparse/gstmpegaudioparse.c:
13110 (gst_mp3parse_handle_first_frame):
13111 Copy the complete Xing seek table in the 100 byte array instead of
13112 copying the first byte 100 times.
13113 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
13114 (mp3parse_total_time), (mp3parse_time_to_bytepos):
13115 Add seeking support based on the Xing header but comment it out for
13116 now as it seems to yield worse result than the other method.
13117 Also use gst_pad_query_peer_duration() instead of getting the peer pad
13118 ourself, creating a new GstQuery, etc.
13120 2007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13122 docs/plugins/: Update docs with caps info.
13123 Original commit message from CVS:
13124 * docs/plugins/gst-plugins-ugly-plugins.args:
13125 * docs/plugins/inspect/plugin-a52dec.xml:
13126 * docs/plugins/inspect/plugin-amrnb.xml:
13127 * docs/plugins/inspect/plugin-asf.xml:
13128 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13129 * docs/plugins/inspect/plugin-dvdread.xml:
13130 * docs/plugins/inspect/plugin-dvdsub.xml:
13131 * docs/plugins/inspect/plugin-iec958.xml:
13132 * docs/plugins/inspect/plugin-lame.xml:
13133 * docs/plugins/inspect/plugin-mad.xml:
13134 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13135 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13136 * docs/plugins/inspect/plugin-mpegstream.xml:
13137 Update docs with caps info.
13139 2007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
13141 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
13142 Original commit message from CVS:
13144 Make sure dvdnav strings get translated too (no reason not to have
13145 them in the .po file, even if the plugin is disabled for now).
13148 2007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13150 ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
13151 Original commit message from CVS:
13152 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
13153 (gst_amrnbdec_event), (gst_amrnbdec_chain),
13154 (gst_amrnbdec_state_change):
13155 * ext/amrnb/amrnbdec.h:
13156 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
13157 (gst_amrnbparse_loop):
13158 Add newsegment and discont handling. Some code cleanups.
13160 2007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org>
13162 ext/dvdread/dvdreadsrc.c: check for an error from
13163 Original commit message from CVS:
13164 * ext/dvdread/dvdreadsrc.c: check for an error from
13165 DVDReadBlocks() correctly.
13167 2007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org>
13169 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...
13170 Original commit message from CVS:
13171 * ext/dvdread/dvdreadsrc.c:
13172 If we can't read a nav packet, or it doesn't look like a nav
13173 packet, that's an error. Previous behavior was to look at
13174 the next packet; I can't find any justification for doing that.
13177 2007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13179 po/it.po: Updated Italian translation.
13180 Original commit message from CVS:
13182 Updated Italian translation.
13184 2007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13186 po/vi.po: Updated Vietnames translation.
13187 Original commit message from CVS:
13189 Updated Vietnames translation.
13191 2007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13193 po/: Added Chinese (simplified) translation.
13194 Original commit message from CVS:
13195 contributed by: Wenzheng Hu <db_lobster@163.com>
13198 Added Chinese (simplified) translation.
13200 2007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13202 MAINTAINERS: Updating all the maintainers files
13203 Original commit message from CVS:
13205 Updating all the maintainers files
13207 2007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com>
13209 Fix leaks some more.
13210 Original commit message from CVS:
13211 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
13212 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
13213 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
13214 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
13215 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
13216 * gst/iec958/ac3iec.c: (ac3iec_init):
13217 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
13218 Fix leaks some more.
13220 2007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com>
13222 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
13223 Original commit message from CVS:
13224 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
13225 "She's leaking me", said valgrind.
13227 2007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13229 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
13230 Original commit message from CVS:
13231 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
13232 Fix "pad caps are not a real subset of its template caps" warning.
13234 2007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
13236 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
13237 Original commit message from CVS:
13238 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
13239 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
13240 (gst_amrnbdec_finalize):
13241 Don't leak the adapter, unref it in a new finalize method instead.
13244 2007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13246 configure.ac: Back to CVS
13247 Original commit message from CVS:
13250 * gst-plugins-ugly.doap:
13251 Add 0.10.6 to the list of releases.
13253 === release 0.10.6 ===
13255 2007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13261 * docs/plugins/gst-plugins-ugly-plugins.args:
13262 * docs/plugins/inspect/plugin-a52dec.xml:
13263 * docs/plugins/inspect/plugin-asf.xml:
13264 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13265 * docs/plugins/inspect/plugin-dvdread.xml:
13266 * docs/plugins/inspect/plugin-dvdsub.xml:
13267 * docs/plugins/inspect/plugin-iec958.xml:
13268 * docs/plugins/inspect/plugin-lame.xml:
13269 * docs/plugins/inspect/plugin-mad.xml:
13270 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13271 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13272 * docs/plugins/inspect/plugin-mpegstream.xml:
13273 * docs/plugins/inspect/plugin-siddec.xml:
13275 Original commit message from CVS:
13278 2007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13296 Original commit message from CVS:
13299 2007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13301 win32/vs6/: Convert line endings to CRLF and mark as binary files.
13302 Original commit message from CVS:
13303 * win32/vs6/gst_plugins_ugly.dsw:
13304 * win32/vs6/libgstac3parse.dsp:
13305 * win32/vs6/libgstasfdemux.dsp:
13306 * win32/vs6/libgstdvdlpcmdec.dsp:
13307 * win32/vs6/libgstdvdsub.dsp:
13308 * win32/vs6/libgstiec958.dsp:
13309 * win32/vs6/libgstlame.dsp:
13310 * win32/vs6/libgstmad.dsp:
13311 * win32/vs6/libgstmpegaudioparse.dsp:
13312 * win32/vs6/libgstmpegstream.dsp:
13313 * win32/vs6/libgstrealmedia.dsp:
13314 * win32/vs6/libgstsynaesthesia.dsp:
13315 Convert line endings to CRLF and mark as binary files.
13317 2007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
13319 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
13320 Original commit message from CVS:
13321 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
13322 Don't forget to unlock when setting the device property, or
13323 we'll sooner or later deadlock.
13325 2007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net>
13327 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
13328 Original commit message from CVS:
13329 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
13330 Use gst_util_guint64_to_gdouble for conversion.
13331 * win32/vs6/libgstasfdemux.dsp:
13332 Add asfpacket.c to the build.
13334 2007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13336 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
13337 Original commit message from CVS:
13338 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13339 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
13340 * gst/mpegaudioparse/gstmpegaudioparse.h:
13341 If the Xing header provides a total time, use it to calculate the
13342 correct average bitrate immediately, instead of sending updates as
13343 we parse the stream.
13345 2007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be>
13347 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
13348 Original commit message from CVS:
13349 Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
13350 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
13351 Use GstClockTime instead of guint for a time variable to prevent
13352 overflows on too large subtitle durations. Fixes #444514.
13354 2007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be>
13356 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
13357 Original commit message from CVS:
13358 Patch by: Mark Nauwelaerts <manauw at skynet be>
13359 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
13360 Clear state when handling the serialized FLUSH_STOP event instead of
13361 the FLUSH_START event, thereby making sure we don't free buffers the
13362 chain function is still using. Fixes dvdsubdec crashing when flusing
13363 or seeking (#442706).
13365 2007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
13367 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
13368 Original commit message from CVS:
13369 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
13370 Initialise variable to make fc4 build bot happy.
13372 2007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net>
13374 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
13375 Original commit message from CVS:
13376 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
13377 Add sanity check so we don't abort for broken or non-MPEG streams,
13378 but instead error out. Fixes crashes/aborts for when our typefinder
13379 wrongly identifies quicktime files as mpeg (which should be fixed in
13380 -base now too). (#440120).
13382 2007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13385 * ext/amrnb/amrnbdec.c:
13386 * ext/amrnb/amrnbenc.c:
13387 * ext/amrnb/amrnbparse.c:
13388 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
13389 Original commit message from CVS:
13390 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
13391 block_size, _do_init, gst_amrnbdec_base_init,
13392 gst_amrnbdec_class_init, gst_amrnbdec_init):
13393 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
13394 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
13395 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
13396 block_size, _do_init, gst_amrnbparse_base_init,
13397 gst_amrnbparse_class_init, gst_amrnbparse_init):
13398 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
13399 GST_DEBUG_FUNCPTR and add log-category.
13401 2007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13403 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
13404 Original commit message from CVS:
13405 * gst/mpegaudioparse/gstmpegaudioparse.c:
13406 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
13407 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
13408 (gst_mp3parse_chain), (mp3parse_total_bytes),
13409 (mp3parse_total_time):
13410 * gst/mpegaudioparse/gstmpegaudioparse.h:
13411 Implement parsing of Xing headers from the first frame of the stream,
13412 and use it to report duration correctly where possible.
13414 2007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net>
13416 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
13417 Original commit message from CVS:
13418 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
13419 After descrambling, push the packets out as individual packets
13420 instead of one big descrambled buffer. Makes cook audio decoding
13421 work with the 'realaudiodec' decoder from gst-plugins-bad.
13423 2007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net>
13425 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
13426 Original commit message from CVS:
13427 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
13428 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
13429 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
13430 (gst_rmdemux_parse_packet):
13431 * gst/realmedia/rmdemux.h:
13432 Remember first timestamp encountered in stream and re-timestamp
13433 stream to start from zero (fixes #397219); only send one newsegment
13434 event, not two; when seeking, send newsegment events from the
13435 streaming thread and not from the seeking thread.
13437 2007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be>
13439 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
13440 Original commit message from CVS:
13441 Based on patch by: Mark Nauwelaerts <manauw skynet be>
13442 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
13443 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
13444 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
13445 * gst/mpegstream/gstmpegdemux.h:
13446 Reset last_flow values for the various streams after a flushing
13447 seek, otherwise we might aggregate wrong flow returns afterwards
13448 that will make upstream pause silently. This should fix seeking
13449 in DVDs and also fix the Thoggen cropping dialog (#438610).
13451 2007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net>
13453 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
13454 Original commit message from CVS:
13455 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
13456 (gst_asf_demux_chain_headers),
13457 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
13458 (gst_asf_demux_have_mutually_exclusive_active_stream),
13459 (gst_asf_demux_check_activate_streams),
13460 (gst_asf_demux_find_stream_with_complete_payload),
13461 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
13462 (gst_asf_demux_activate_ext_props_streams),
13463 (gst_asf_demux_process_object):
13464 * gst/asfdemux/gstasfdemux.h:
13465 Activate streams (ie. add the pads to the element) depending on
13466 whether we actually get data for those streams within the ASF
13467 preroll value specified. Currently only done in pull-mode though
13468 (this will fix problems with playbin hanging on mms streams once
13469 we use this in push-mode as well).
13471 2007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net>
13473 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
13474 Original commit message from CVS:
13475 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
13476 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
13477 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
13478 (gst_asf_demux_process_file):
13479 * gst/asfdemux/gstasfdemux.h:
13480 Make all timestamps start from zero in pull-mode too; some small
13481 clean-ups and FIXMEs here and there.
13483 2007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net>
13485 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
13486 Original commit message from CVS:
13487 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
13488 (gst_asf_demux_parse_packet):
13489 If packet size is specified within the packet and smaller than
13490 the actual packet size, don't parse beyond the size specified in
13491 the packet (this makes us parse some cases of packets with single
13492 compressed payloads cleanly, see e.g stream from #431318). Also
13493 add a sanity check when parsing compressed single payloads.
13495 2007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net>
13497 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
13498 Original commit message from CVS:
13499 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
13500 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
13501 (gst_asf_demux_handle_seek_event),
13502 (gst_asf_demux_push_complete_payloads):
13503 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
13504 send data from the keyframe right before the new segment start to
13505 make sure the decoder doesn't have to decode more than absolutely
13508 2007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net>
13510 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
13511 Original commit message from CVS:
13512 * gst/asfdemux/asfheaders.c:
13513 * gst/asfdemux/asfheaders.h:
13514 * gst/asfdemux/asfpacket.c:
13515 (asf_payload_parse_replicated_data_extensions),
13516 (gst_asf_demux_parse_payload):
13517 * gst/asfdemux/asfpacket.h:
13518 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
13519 (gst_asf_demux_push_complete_payloads),
13520 (gst_asf_demux_process_ext_stream_props):
13521 * gst/asfdemux/gstasfdemux.h:
13522 Implement payload extension system/extended replicated data parsing,
13523 so we can extract payload durations if they're specified.
13525 2007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net>
13527 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
13528 Original commit message from CVS:
13529 * gst/asfdemux/asfheaders.h:
13530 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
13531 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
13532 (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
13533 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
13534 (gst_asf_demux_parse_stream_object),
13535 (gst_asf_demux_process_ext_stream_props),
13536 (gst_asf_demux_process_queued_extended_stream_objects),
13537 (gst_asf_demux_activate_ext_props_streams),
13538 (gst_asf_demux_process_object):
13539 * gst/asfdemux/gstasfdemux.h:
13540 Refactor stream parse/activation a bit (stream activation heuristics
13541 are still the same though); some more clean-ups.
13543 2007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
13545 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
13546 Original commit message from CVS:
13547 * win32/common/.cvsignore:
13548 Ignore generated config.h file to make build bot happy.
13550 2007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net>
13552 gst/asfdemux/: Init debug category before using it.
13553 Original commit message from CVS:
13554 * gst/asfdemux/gstasf.c: (plugin_init):
13555 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
13556 * gst/asfdemux/gstasfdemux.h:
13557 Init debug category before using it.
13559 2007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net>
13561 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
13562 Original commit message from CVS:
13563 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
13564 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
13565 Fix silly bug when we can't pull as much data as we want; don't
13566 forget to announce pending tags in the new packet parsing code.
13568 2007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net>
13570 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
13571 Original commit message from CVS:
13574 Generate a win32 config.h into win32/common and add to MANIFEST so
13575 it gets disted (#393890). Looks like win32/common/config.h.in needs
13578 2007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net>
13580 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
13581 Original commit message from CVS:
13582 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
13583 (gst_amrnbparse_class_init), (gst_amrnbparse_init),
13584 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
13585 Fix pull mode operation some more: send newsegment event before
13586 sending data; handle EOS and fatal flow returns a bit better; don't
13587 leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
13589 2007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net>
13591 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
13592 Original commit message from CVS:
13593 * gst/asfdemux/Makefile.am:
13594 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
13595 (asf_packet_create_payload_buffer),
13596 (asf_payload_find_previous_fragment),
13597 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
13598 (gst_asf_demux_parse_packet):
13599 * gst/asfdemux/asfpacket.h:
13600 * gst/asfdemux/gstasfdemux.c:
13601 (gst_asf_demux_reset_stream_state_after_discont),
13602 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
13603 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
13604 (gst_asf_demux_process_chunk):
13605 * gst/asfdemux/gstasfdemux.h:
13606 New packet parsing code: should put halfway decent timestamps on
13607 buffers, and might even set the appropriate keyframe/discont buffer
13608 flags from time to time (and even if it doesn't, I'm at least able
13609 to debug this code); only used in pull-mode so far. Still needs
13610 some more work, like payload extensions parsing and proper flow
13611 aggregation, and stream activation based on preroll. Stay tuned.
13613 2007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net>
13615 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
13616 Original commit message from CVS:
13617 * gst/asfdemux/asfheaders.h:
13618 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
13619 (gst_asf_demux_seek_index_lookup),
13620 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
13621 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
13622 (gst_asf_demux_process_ext_content_desc),
13623 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
13624 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
13625 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
13626 * gst/asfdemux/gstasfdemux.h:
13627 Some clean-ups and small fixes: rename asf_stream_context structure to
13628 AsfStream; inline some three-line utility functions that are only used
13629 once anyway and get rid of their associated helper structs; make debug
13630 category global so that it is used by the debug statements in the other
13631 file as well; simplify gst_asf_demux_get_stream(); fix accidental
13632 implicit initialisation of stream->last_buffer_timestamp to 0, which
13633 would lead to missing timestamps on the first buffer; put fourcc format
13634 into video caps to make certain proprietary wmv decoders happy (for the
13635 case of WMVA in particular); play_time is offset by preroll as well, so
13636 fix overreporting of duration for some files.
13638 2007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net>
13640 gst/asfdemux/gstasfdemux.c: Printf format fixes.
13641 Original commit message from CVS:
13642 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
13643 (gst_asf_demux_pull_indices):
13644 Printf format fixes.
13646 2007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net>
13648 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
13649 Original commit message from CVS:
13650 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
13651 (gst_mpeg_parse_send_event):
13652 Post an error message if EOS wasn't handled by anything downstream.
13653 This should fix playbin freezing/hanging with small VobSub subtitle
13654 files (background: not-linked flow returns from downstream are
13655 ignored for a while at the beginning, so if the file is small
13656 upstream will never get a not-linked flow return even if nothing
13657 is connected downstream). (#429960).
13659 2007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org>
13661 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
13662 Original commit message from CVS:
13663 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
13664 (gst_amrnbparse_sink_activate),
13665 (gst_amrnbparse_sink_activate_pull):
13666 Rewrite terminally broken sinkpad activation code.
13667 Now actually supports pull-mode activation (didn't before), and push
13668 mode activation doesn't leave the sinkpad flushing.
13670 2007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net>
13672 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
13673 Original commit message from CVS:
13674 * gst/asfdemux/asfheaders.c:
13675 * gst/asfdemux/asfheaders.h:
13676 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
13677 (gst_asf_demux_reset), (gst_asf_demux_init),
13678 (gst_asf_demux_activate), (gst_asf_demux_activate_push),
13679 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
13680 (gst_asf_demux_seek_index_lookup),
13681 (gst_asf_demux_reset_stream_state_after_discont),
13682 (gst_asf_demux_handle_seek_event),
13683 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
13684 (gst_asf_demux_chain), (gst_asf_demux_pull_data),
13685 (gst_asf_demux_pull_indices),
13686 (gst_asf_demux_parse_data_object_start),
13687 (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
13688 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
13689 (gst_asf_demux_process_simple_index),
13690 (gst_asf_demux_process_object),
13691 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
13692 (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
13693 * gst/asfdemux/gstasfdemux.h:
13694 Make asfdemux work in pull mode where possible. If there's an index
13695 at the end of the file, read it and use it for seeking purposes.
13697 2007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com>
13699 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
13700 Original commit message from CVS:
13701 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
13702 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
13703 (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
13704 Some timestamp fixes.
13705 * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
13706 Fix for 64-bit machines.
13708 2007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de>
13710 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
13711 Original commit message from CVS:
13712 Patch by: René Stadler <mail at renestadler dot de>
13713 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
13714 (find_seek_offset_time), (gst_rmdemux_reset),
13715 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
13716 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
13717 * gst/realmedia/rmdemux.h:
13718 Make rmdemux handle any number of logical streams. Fixes #428698.
13720 2007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13724 Original commit message from CVS:
13727 2007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13729 po/: Added Danish translation.
13730 Original commit message from CVS:
13731 submitted by: Mogens Jaeger <mogens@jaeger.tf>
13734 Added Danish translation.
13736 2007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
13738 po/.cvsignore: Add pot.
13739 Original commit message from CVS:
13743 2007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net>
13745 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
13746 Original commit message from CVS:
13747 2007-03-27 Julien MOUTTE <julien@moutte.net>
13748 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
13749 stream and try to adapt to incoming timestamps lack of
13750 precision up to half a frame. This allows generating
13751 a perfect stream even with muxed formats like FLV where
13752 the timestamps are stored in milliseconds.
13754 2007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net>
13756 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
13757 Original commit message from CVS:
13758 * gst/realmedia/rmdemux.c:
13759 Remove unused zlib.h include. Fixes #421594.
13761 2007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13763 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
13764 Original commit message from CVS:
13765 * ext/lame/gstlame.c: (gst_lame_setup):
13766 Disable the bitrate checking when the user has requested
13767 Free Format mode, as all bitrates less than the maximum
13770 2007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13772 po/: Update translations.
13773 Original commit message from CVS:
13777 Update translations.
13779 2007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13781 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
13782 Original commit message from CVS:
13783 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
13784 When handling seeks, don't convert -1 start or stop values to a bogus
13785 byte position - pass them upstream as -1.
13787 2007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13789 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
13790 Original commit message from CVS:
13791 * gst/mpegaudioparse/gstmpegaudioparse.c:
13792 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
13793 (gst_mp3parse_init), (gst_mp3parse_sink_event),
13794 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
13795 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
13796 (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
13797 (mp3parse_total_time), (mp3parse_handle_seek),
13798 (mp3parse_src_event), (mp3parse_src_query),
13799 (mp3parse_get_query_types), (plugin_init):
13800 * gst/mpegaudioparse/gstmpegaudioparse.h:
13801 Implement seeking via average bitrate, and position+duration
13802 querying in mp3parse. Later, it will support frame-accurate seeking by
13803 building a seek table as it parses.
13804 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
13805 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
13806 before any extant MP3 decoder plugin. This allows us to remove framing
13807 support from the decoders, if we want, and will provide them with
13808 accurate seeking automatically once it is finished.
13809 Fix the handling of MPEG-1 Layer 1 files.
13810 Partially fix timestamping of packets arriving from a demuxer by
13811 queueing the incoming timestamp until the next packet starts, rather
13812 than applying it immediately to the next pushed buffer.
13814 2007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net>
13816 gst/asfdemux/gstasfdemux.c: Printf format fix.
13817 Original commit message from CVS:
13818 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
13821 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13823 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
13824 Original commit message from CVS:
13825 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
13826 (gst_cdio_cdda_src_finalize):
13827 Make sure we always destroy our libcdio handle.
13829 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com>
13831 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
13832 Original commit message from CVS:
13833 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
13834 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
13835 (gst_cdio_cdda_src_finalize):
13836 Small code cleanups.
13837 Don't use pad_alloc as the base class cannot deal with the error codes.
13839 2007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
13841 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
13842 Original commit message from CVS:
13843 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com>
13844 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
13845 Never post a (fatal) error message on the bus on decoding errors. We
13846 should only do this if we can't recover, but mpeg2dec can always
13847 recover. This is needed for DVB streams, for example, where there
13848 may be temporary glitches in the stream. Instead of an error
13849 message, post a warning message on the bus for every N decoding
13850 errors. Fixes #370020.
13852 2007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13854 configure.ac: Convert to new AG_GST style.
13855 Original commit message from CVS:
13857 Convert to new AG_GST style.
13859 2007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13861 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
13862 Original commit message from CVS:
13863 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
13865 Display sensible defaults and limits for the
13866 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
13867 property - it's supposed to be a boolean 0/1 value.
13869 2007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13871 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
13872 Original commit message from CVS:
13873 * ext/lame/gstlame.c:
13874 Initialise the variables so gcc doesn't complain about possibly
13875 uninitialised uses, even though they can't actually happen.
13877 2007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com>
13879 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
13880 Original commit message from CVS:
13881 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
13882 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
13883 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
13884 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
13885 Implement all sample rates.
13886 Implement sample permutation a little smarter avoiding a memcpy.
13887 Fix timestamps, use segments, fix seeking.
13889 2007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com>
13892 Original commit message from CVS:
13893 * docs/plugins/Makefile.am:
13894 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13895 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13896 * docs/plugins/inspect/plugin-siddec.xml:
13897 * ext/sidplay/gstsiddec.cc:
13898 * ext/sidplay/gstsiddec.h:
13901 2007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13903 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a
13904 Original commit message from CVS:
13905 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
13906 (gst_lame_set_property), (gst_lame_setup):
13907 Fix up bitrate checking macro. Make it give us a
13908 GST_ELEMENT_WARNING message so the application has a chance of
13909 reporting this to the user. Move the checking to _setup, so we
13910 are sure it runs in the READY state, when we hope to have a pipeline
13911 and a bus that is not flushing.
13912 This fixes e.g. using 96 kbit/sec as a bitrate.
13914 2007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net>
13916 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
13917 Original commit message from CVS:
13918 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
13919 (gst_asf_demux_process_advanced_mutual_exclusion),
13920 (gst_asf_demux_process_queued_extended_stream_objects),
13921 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
13922 * gst/asfdemux/gstasfdemux.h:
13923 Parse advanced mutual exclusion object and only add pads for
13924 'hidden' streams (those in an extended stream header) that are
13925 mutually exclusive with an already existing 'main stream' if
13926 the broadcasting flag is not set. If the broadcasting flag is set,
13927 assume that data for this stream isn't sent. (This should ideally be
13928 solved better by making playbin more robust against this and/or by
13929 making mmssrc send some information downstream about which streams
13930 will be streamed). Fixes #353116.
13932 2007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13934 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
13935 Original commit message from CVS:
13936 * gst/synaesthesia/gstsynaesthesia.c:
13937 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
13938 (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
13939 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
13940 (synaescope32), (synaescope_set_data), (synaesthesia_update),
13941 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
13942 * gst/synaesthesia/synaescope.h:
13943 Move all the mutable engine state into a structure so that
13944 multiple element instances can run without interfering.
13946 2007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13948 Add crossreferences to glib/gobject/gstream docs.
13949 Original commit message from CVS:
13951 * docs/plugins/Makefile.am:
13952 Add crossreferences to glib/gobject/gstream docs.
13954 2007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13956 gst/synaesthesia/: More source cleanups and add FIXME comments.
13957 Original commit message from CVS:
13958 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
13959 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
13960 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
13962 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
13964 More source cleanups and add FIXME comments.
13966 2007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net>
13968 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
13969 Original commit message from CVS:
13970 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
13971 Use gst_guint64_to_gdouble for conversions.
13972 * gst/synaesthesia/synaescope.c:
13973 Define M_PI and do not include <pthread.h> and
13974 <sys/time.h> for G_OS_WIN32
13975 * win32/vs6/libgstrealmedia.dsp:
13976 * win32/vs6/synaesthesia.dsp:
13977 Update projects files.
13978 * win32/common/config.h.in:
13979 Add config.h.in for autogen of config.h
13981 2007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13983 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
13984 Original commit message from CVS:
13986 Add --enable-experimental support. Activate synaesthesia when building
13987 with --enable-experimental. Fix --enable external configure switch
13990 2007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net>
13992 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
13993 Original commit message from CVS:
13994 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
13995 (gst_lame_change_state):
13996 * ext/lame/gstlame.h:
13997 On receiving EOS, we try to push a last buffer with the remaining
13998 samples. Don't do that if we got an unclean flow return on the last
13999 gst_pad_push(), downstream might not handle this very gracefully
14001 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
14002 Pass flow returns upstream (helps #403168).
14004 2007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14006 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
14007 Original commit message from CVS:
14008 * gst/synaesthesia/gstsynaesthesia.c:
14009 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
14010 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14011 (gst_synaesthesia_chain), (plugin_init):
14012 check result of gst_pad_push() in _chain.
14014 2007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14016 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
14017 Original commit message from CVS:
14018 * gst/synaesthesia/Makefile.am:
14019 * gst/synaesthesia/gstsynaesthesia.c:
14020 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
14021 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14022 (gst_synaesthesia_chain), (plugin_init):
14023 * gst/synaesthesia/synaescope.c:
14024 * gst/synaesthesia/synaescope.h:
14025 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
14026 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
14027 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
14028 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
14029 possible leak in _chain. (#356882)
14031 2007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net>
14033 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
14034 Original commit message from CVS:
14035 * gst/asfdemux/asfheaders.c:
14036 * gst/asfdemux/asfheaders.h:
14037 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
14038 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
14039 (gst_asf_demux_identify_guid), (asf_demux_peek_object),
14040 (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
14041 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
14042 (gst_asf_demux_process_ext_content_desc),
14043 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
14044 (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
14045 (gst_asf_demux_process_bitrate_props_object),
14046 (gst_asf_demux_process_header_ext),
14047 (gst_asf_demux_process_language_list),
14048 (gst_asf_demux_process_ext_stream_props),
14049 (gst_asf_demux_process_queued_extended_stream_objects),
14050 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
14051 * gst/asfdemux/gstasfdemux.h:
14052 Refactor and clean up header parsing and chain function a bit; get
14053 rid of some cruft; make header parsing a tad more robust, fixing
14056 2007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net>
14058 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
14059 Original commit message from CVS:
14060 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
14061 Post an error if we receive an EOS event while still waiting for the
14062 ASF header object to come through.
14064 2007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com>
14066 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
14067 Original commit message from CVS:
14068 Patch by: Xavier B. <xavierb gmail com>
14069 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
14070 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
14071 (gst_asf_demux_process_ext_content_desc),
14072 (gst_asf_demux_process_data),
14073 (gst_asf_demux_process_language_list),
14074 (gst_asf_demux_process_ext_stream_props),
14075 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
14076 Guard places where we assume that a certain amount of data is
14077 available better against less data being available (should fix
14078 infamous assertion crasher bug #336370). Also fixes a small
14081 2007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
14083 gst/realmedia/: Add demuxer for RealAudio files (#349779).
14084 Original commit message from CVS:
14085 * gst/realmedia/Makefile.am:
14086 * gst/realmedia/rademux.c:
14087 * gst/realmedia/rademux.h:
14088 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14089 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
14090 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
14091 * gst/realmedia/rmutils.h:
14092 Add demuxer for RealAudio files (#349779).
14094 2007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net>
14096 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
14097 Original commit message from CVS:
14099 Add win32/MANIFEST to EXTRA_DIST so win32 files will
14100 be include in the next release.
14102 Remove win32/common/config.h is which is not autogenerated yet.
14104 2006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14106 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
14107 Original commit message from CVS:
14108 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
14109 warn when outgoing sample rate is different from incoming
14111 2006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14113 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
14114 Original commit message from CVS:
14115 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
14116 All sample-rates < 32khz come from the LSF extensions, which only
14117 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
14118 Use gst_util_uint64_scale because we can.
14120 2006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14122 tests/check/elements/amrnbenc.c: and fix compilation of this test
14123 Original commit message from CVS:
14124 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
14125 (cleanup_amrnbenc):
14126 and fix compilation of this test
14128 2006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14130 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
14131 Original commit message from CVS:
14132 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
14133 (cleanup_amrnbenc):
14134 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
14135 (cleanup_mpeg2dec):
14136 re-apply as it was -bad and not -ugly that is frozen, doh
14138 2006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14140 tests/check/elements/: revert my freeze breakage
14141 Original commit message from CVS:
14142 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
14143 (cleanup_amrnbenc):
14144 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
14145 (cleanup_mpeg2dec):
14146 revert my freeze breakage
14148 2006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14150 gst/asfdemux/gstasfdemux.c: add a comment about a future change
14151 Original commit message from CVS:
14152 * gst/asfdemux/gstasfdemux.c:
14153 (gst_asf_demux_get_gst_tag_from_tag_name),
14154 (gst_asf_demux_process_ext_content_desc):
14155 add a comment about a future change
14156 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
14157 (cleanup_amrnbenc):
14158 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
14159 (cleanup_mpeg2dec):
14160 consistent pad (de)activation
14162 2006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net>
14164 gst/asfdemux/gstasfdemux.c: Update query_types function too.
14165 Original commit message from CVS:
14166 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
14167 Update query_types function too.
14169 2006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net>
14171 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
14172 Original commit message from CVS:
14173 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
14174 (gst_rmdemux_src_query_types):
14175 Implement SEEKING query, make query function thread-safe.
14177 2006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net>
14179 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
14180 Original commit message from CVS:
14181 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
14182 Use alignment-safe macros here too (subbuffers ...); guard against
14183 hypothetical memory access beyond our given buffer in the case
14184 where the buffer size is not a multiple of 2.
14186 2006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net>
14188 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
14189 Original commit message from CVS:
14190 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
14191 (gst_asf_demux_process_data), (gst_asf_demux_process_file),
14192 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
14193 * gst/asfdemux/gstasfdemux.h:
14194 Don't crash in the seek event handling code when playtime is 0,
14195 as may be the case with live streams (#386218). Implement SEEKING
14196 query so applications can query seekability without second-guessing
14197 based on whether we have a duration or not.
14199 2006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14202 Original commit message from CVS:
14204 * gst-plugins-ugly.doap:
14205 * gst-plugins-ugly.spec.in:
14208 2006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net>
14210 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
14211 Original commit message from CVS:
14212 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
14213 Use our alignment-safe macros here too, since we can't assume that
14214 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
14217 2006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net>
14219 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
14220 Original commit message from CVS:
14221 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
14222 Also, don't read the index for a stream a second time when
14223 operating in pull-mode and reaching the end of the file.
14225 2006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net>
14227 gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
14228 Original commit message from CVS:
14229 Patch by: Roland Kay <roland.kay at ox compsoc net>
14230 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
14231 Don't leak stream index (#385292).
14233 2006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net>
14235 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
14236 Original commit message from CVS:
14237 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
14238 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
14240 * ext/lame/gstlame.h:
14241 Fix leak (by calling lame_init_params() before lame_close()); handle
14242 NULL return from lame_init() more gracefully. Fixes #385311.
14244 2006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14246 configure.ac: Back to CVS
14247 Original commit message from CVS:
14251 === release 0.10.5 ===
14253 2006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14259 * docs/plugins/gst-plugins-ugly-plugins.args:
14260 * docs/plugins/inspect/plugin-a52dec.xml:
14261 * docs/plugins/inspect/plugin-asf.xml:
14262 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14263 * docs/plugins/inspect/plugin-dvdsub.xml:
14264 * docs/plugins/inspect/plugin-iec958.xml:
14265 * docs/plugins/inspect/plugin-lame.xml:
14266 * docs/plugins/inspect/plugin-mad.xml:
14267 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14268 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14269 * docs/plugins/inspect/plugin-mpegstream.xml:
14270 * docs/plugins/inspect/plugin-siddec.xml:
14272 Original commit message from CVS:
14275 2006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org>
14277 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have...
14278 Original commit message from CVS:
14279 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
14280 to in the previous checkin. see #385192. You can have your
14283 2006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org>
14285 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ...
14286 Original commit message from CVS:
14287 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
14288 from the dereferenced integer, not the pointer itself. Fixes
14290 I'm takin ur cheese!
14292 2006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net>
14295 ChangeLog surgery: fix bug number
14296 Original commit message from CVS:
14297 ChangeLog surgery: fix bug number
14299 2006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net>
14301 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
14302 Original commit message from CVS:
14303 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
14304 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
14305 For version 4 streams, read the extra codec data size from the
14306 header instead of assuming it is always 16 (also read it from the
14307 right position) (#384989). For version 4 and 5 streams, check that
14308 the specified extra codec data size doesn't make us read beyond the
14309 chunk boundary (#384989).
14311 2006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14328 Original commit message from CVS:
14331 2006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
14333 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
14334 Original commit message from CVS:
14335 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
14336 Cosmetic changes: fix misleading debug statement, update
14339 2006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14341 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
14342 Original commit message from CVS:
14343 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
14344 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
14345 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
14346 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
14347 * ext/mpeg2dec/gstmpeg2dec.h:
14348 Align buffers to a 16 byte boundary so the altivec optimisations
14349 don't crash. Fixes #327350.
14351 2006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net>
14353 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
14354 Original commit message from CVS:
14355 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
14356 The availability of extra codec data isn't something that
14357 warrants debug messages at WARNING level (see #376958).
14359 2006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net>
14361 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
14362 Original commit message from CVS:
14363 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
14364 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
14365 (gst_dvd_demux_send_subbuffer):
14366 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
14367 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
14368 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
14369 (gst_mpeg_demux_send_subbuffer):
14370 * gst/mpegstream/gstmpegdemux.h:
14371 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
14372 (gst_mpeg_parse_chain):
14373 Fix flow value combination; this fixes playbin/totem locking up if
14374 a VobSub file is specified as subtitle file (#334322). Flow value
14375 combination should only happen once we are fairly sure we've got all
14376 pads that are available for now. Since there isn't a well-specified
14377 time when this is the case in MPEG, we'll just assume this is the
14378 case once there has been a certain number of packets for each
14379 stream we've found so far.
14381 2006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org>
14383 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
14384 Original commit message from CVS:
14385 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
14386 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
14387 Simplify the framerate code and support more framerates. Fixes #361584.
14389 2006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14391 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
14392 Original commit message from CVS:
14393 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
14394 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
14395 Fix minor memleak when creating pads from static pad templates (#369627).
14396 * tests/check/Makefile.am:
14397 * tests/check/elements/.cvsignore:
14398 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
14399 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
14400 Add unit tests for mpeg2dec (#369627).
14402 2006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com>
14406 Original commit message from CVS:
14409 2006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com>
14411 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
14412 Original commit message from CVS:
14413 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
14414 (gst_lame_change_state):
14415 * ext/lame/gstlame.h:
14416 Make lame timestamp flushed eos buffer by some additional timestamp
14417 accounting. Fixes #374760.
14419 2006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org>
14421 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
14422 Original commit message from CVS:
14423 * gst/mpegaudioparse/gstmpegaudioparse.c:
14424 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
14425 (gst_mp3parse_init), (gst_mp3parse_dispose),
14426 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
14427 (gst_mp3parse_change_state):
14428 * gst/mpegaudioparse/gstmpegaudioparse.h:
14429 Make timestamp handling in mp3parse saner; now works for at least
14432 2006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org>
14434 gst/mpegaudioparse/: Bring mp3parse into the 21st century.
14435 Original commit message from CVS:
14436 * gst/mpegaudioparse/Makefile.am:
14437 * gst/mpegaudioparse/gstmpegaudioparse.c:
14438 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
14439 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
14440 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
14441 (gst_mp3parse_change_state), (plugin_init):
14442 * gst/mpegaudioparse/gstmpegaudioparse.h:
14443 Bring mp3parse into the 21st century.
14444 Use its own debug category, use gstadapter, format nicely to 80
14445 columns, and fix incorrect handling of 32 kHz and less files.
14447 2006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com>
14449 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
14450 Original commit message from CVS:
14451 Patch by: Sebastian Droege <slomo at ubuntu dot com>
14452 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
14453 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
14454 * ext/mpeg2dec/gstmpeg2dec.h:
14455 libmpeg2 requires its output buffers to start at a 16byte aligned
14456 address or the altivec optimizations will explode.
14458 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
14460 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
14461 Original commit message from CVS:
14462 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
14463 * ext/cdio/gstcdio.h:
14464 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
14465 Move CD-TEXT utility function into common file so it can also be
14466 used by a future cdioparanoiasrc.
14468 2006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
14470 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
14471 Original commit message from CVS:
14472 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
14473 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
14474 information (fixes #340433).
14476 2006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com>
14478 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
14479 Original commit message from CVS:
14480 Patch by: Josep Torra Valles <josep at fluendo com>
14481 * gst/iec958/ac3_padder.c: (ac3p_init):
14482 * gst/mpegstream/gstmpegparse.c:
14483 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
14484 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
14485 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
14486 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
14487 (gst_rmdemux_parse_packet):
14488 Misc. fixes for problems discovered by Forte (different return types
14489 in function declaration and definition, pointer arithmetics with
14490 void pointers). Fixes #362639.
14492 2006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net>
14494 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
14495 Original commit message from CVS:
14496 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
14497 Don't announce audio or subtitle streams that aren't really present,
14498 it makes dvddemux create pads that will never carry any data, which
14501 2006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net>
14503 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
14504 Original commit message from CVS:
14505 * ext/lame/gstlame.c: (gst_lame_set_property):
14506 Round up not allowed bitrates to the next higher allowed one
14509 2006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net>
14511 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
14512 Original commit message from CVS:
14513 * docs/plugins/Makefile.am:
14514 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14515 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14516 * ext/lame/gstlame.c: (gst_lame_class_init):
14517 * ext/lame/gstlame.h:
14518 Add docs for lame and lame to docs. Specify allowed bitrates
14519 in the properties description (#361140). Canonicalise object
14520 property names (ie. use hyphen instead of underscore).
14521 * docs/plugins/inspect/plugin-a52dec.xml:
14522 * docs/plugins/inspect/plugin-amrnb.xml:
14523 * docs/plugins/inspect/plugin-asf.xml:
14524 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14525 * docs/plugins/inspect/plugin-dvdread.xml:
14526 * docs/plugins/inspect/plugin-dvdsub.xml:
14527 * docs/plugins/inspect/plugin-iec958.xml:
14528 * docs/plugins/inspect/plugin-lame.xml:
14529 * docs/plugins/inspect/plugin-mad.xml:
14530 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14531 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14532 * docs/plugins/inspect/plugin-mpegstream.xml:
14533 * docs/plugins/inspect/plugin-siddec.xml:
14534 Update version to CVS.
14536 2006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net>
14538 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
14539 Original commit message from CVS:
14540 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
14541 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
14544 Add i18n magic to lame plugin. Throw decent error message when we
14545 fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
14547 2006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
14549 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
14550 Original commit message from CVS:
14551 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
14552 (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
14553 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
14554 Change caps to x-rdt, because it's not x-rtp.
14555 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14556 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
14557 (gst_rmdemux_plugin_init):
14558 Activate pad before adding to the element.
14559 Return the combined stream return values after pad_alloc.
14561 2006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com>
14563 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
14564 Original commit message from CVS:
14565 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
14566 * ext/mpeg2dec/gstmpeg2dec.h:
14567 Add some debugging to timestamp handling.
14568 Make sure we don't convert invalid timestamps.
14570 2006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net>
14572 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
14573 Original commit message from CVS:
14574 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
14575 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
14576 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
14577 (gst_dvd_demux_get_subpicture_stream):
14578 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
14579 (gst_mpeg_demux_get_audio_stream),
14580 (gst_mpeg_demux_get_private_stream):
14581 Active pads before adding them to the running element. Don't assert
14582 on non-BYTE format newsegment events in asfdemux.
14584 2006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net>
14586 Printf format fixes.
14587 Original commit message from CVS:
14588 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
14589 (gst_dvd_read_src_handle_seek_event):
14590 * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
14591 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
14592 * ext/sidplay/gstsiddec.cc:
14593 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
14594 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
14595 (gst_rmdemux_parse_packet):
14596 Printf format fixes.
14598 2006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com>
14600 gst/realmedia/: Added RDT depayloader.
14601 Original commit message from CVS:
14602 * gst/realmedia/Makefile.am:
14603 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
14604 (gst_rdt_depay_class_init), (gst_rdt_depay_init),
14605 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
14606 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
14607 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
14608 * gst/realmedia/rdtdepay.h:
14609 Added RDT depayloader.
14610 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
14611 (gst_rmdemux_plugin_init), (plugin_init):
14612 Remove unused function.
14613 Added some more mime-types.
14615 2006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14617 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
14618 Original commit message from CVS:
14619 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
14620 If an incoming timestamp is within one sample of our current
14621 timestamp, then keep it. This prevents imprecision in the
14622 PTS (which only has 90khz granularity) from affecting our stream.
14624 2006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
14626 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
14627 Original commit message from CVS:
14628 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
14629 Reflow code so that compiler doesn't complain about possible use
14630 of uninitialised variable any longer; but just in case, initialise
14631 it anyway; also take object ref in query function and do peer pad
14632 stuff in a more thread-safe way.
14634 2006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com>
14636 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
14637 Original commit message from CVS:
14638 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
14639 Init a variable to make compilers happy.
14641 2006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv>
14643 gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
14644 Original commit message from CVS:
14645 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
14646 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
14647 (gst_dvd_demux_sync_stream_to_time):
14648 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
14649 (gst_mpeg_demux_synchronise_pads),
14650 (gst_mpeg_demux_sync_stream_to_time):
14651 Send newsegment updates for sparse streams (#350778).
14653 2006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14655 ext/dvdread/dvdreadsrc.c: fix compile warning
14656 Original commit message from CVS:
14657 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
14658 fix compile warning
14660 2006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14663 bump the nano bitches
14664 Original commit message from CVS:
14665 bump the nano bitches
14667 2006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14669 configure.ac: As another attempt, synaesthesia can be enabled by passing
14670 Original commit message from CVS:
14672 As another attempt, synaesthesia can be enabled by passing
14673 --with-plugins="synaesthesia" to configure
14675 2006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14677 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
14678 Original commit message from CVS:
14680 Don't build synaesthesia by default, until someone confirms that it
14681 is okay (filed as #356882)
14683 2006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14685 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
14686 Original commit message from CVS:
14688 Don't build synaesthesia by default, until someone confirms that it
14689 is okay (filed as #356882)
14691 2006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14694 Original commit message from CVS:
14696 * gst/synaesthesia/Makefile.am:
14697 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
14698 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14699 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
14700 (gst_synaesthesia_change_state), (plugin_init):
14703 2006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14705 More G_OBJECT macro fixing.
14706 Original commit message from CVS:
14707 * ext/mad/gstid3tag.c:
14708 * gst/mpegstream/gstrfc2250enc.h:
14709 * gst/synaesthesia/gstsynaesthesia.c:
14710 More G_OBJECT macro fixing.
14712 2006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com>
14714 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
14715 Original commit message from CVS:
14716 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
14717 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
14718 Fix initialisation dummy buffer, the offsets are relative to the start
14719 of the buffers. Fixes #356004.
14721 2006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org>
14723 * gst-plugins-ugly.spec.in:
14725 Original commit message from CVS:
14728 2006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
14730 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
14731 Original commit message from CVS:
14732 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
14733 Add convert query (needed for later when we just operate in time
14734 format and let the base source class handle all the seeking stuff).
14736 2006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14738 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
14739 Original commit message from CVS:
14740 * gst/asfdemux/gstasfdemux.c:
14741 (gst_asf_demux_get_gst_tag_from_tag_name),
14742 (gst_asf_demux_process_ext_content_desc):
14743 Erm, lets properly fix it. The only non-text tag that we support is
14744 the track-number and that is an UINT. asfdemux was returning a GValue
14745 initialized as INT. Further the Track and not the TrackNumber tag
14746 (the latter is a string too).
14748 2006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14750 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
14751 Original commit message from CVS:
14752 * gst/asfdemux/gstasfdemux.c:
14753 (gst_asf_demux_get_gst_tag_from_tag_name),
14754 (gst_asf_demux_process_ext_content_desc):
14755 Skip tags that are unknown (was producing an uninialized GValue).
14757 2006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv>
14759 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
14760 Original commit message from CVS:
14761 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
14762 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
14763 (gst_a52dec_handle_frame), (gst_a52dec_change_state),
14764 (gst_a52dec_set_property), (gst_a52dec_get_property):
14765 * ext/a52dec/gsta52dec.h:
14766 Patch from from Michal Benes <michal.benes@itonis.tv>:
14767 Add two things to a52dec: configure the exact output format for ac3
14768 decoding through properties, if desired.
14769 By default, configure an output format preferred by downstream. Now
14770 that audioconvert lists caps by preference, this means that a52dec
14771 can do downmixing (iff required) rather than audioconvert, so it can
14772 use the ac3 downmix levels from the bitstream.
14774 2006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14776 Add missing GST_LIBS to the link flags
14777 Original commit message from CVS:
14778 * ext/lame/Makefile.am:
14779 * ext/mpeg2dec/Makefile.am:
14780 * gst/dvdlpcmdec/Makefile.am:
14781 * gst/dvdsub/Makefile.am:
14782 * gst/mpegaudioparse/Makefile.am:
14783 Add missing GST_LIBS to the link flags
14785 2006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net>
14787 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
14788 Original commit message from CVS:
14790 Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
14792 2006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14794 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
14795 Original commit message from CVS:
14796 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
14797 fix build for debug disabled
14799 2006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
14801 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
14802 Original commit message from CVS:
14803 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
14804 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
14805 Use static pad templates with ANY caps for the source pads for
14806 simplicity and to avoid warnings when creating pads for unhandled
14807 codec IDs (#351795).
14809 2006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv>
14811 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
14812 Original commit message from CVS:
14813 Patch by: Michal Benes <michal dot benes at itonis dot tv>
14814 * ext/mad/gstmad.c: (gst_mad_chain):
14815 Fix timestamping in mad by only activating a new timestamp when the
14816 previous frame has been decoded. Fixes #350723.
14817 Also clean up some of the non fatal warnings when the input buffer is
14818 too small to decode a header.
14820 === release 0.10.4 ===
14822 2006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14828 * docs/plugins/gst-plugins-ugly-plugins.args:
14829 * docs/plugins/inspect/plugin-a52dec.xml:
14830 * docs/plugins/inspect/plugin-amrnb.xml:
14831 * docs/plugins/inspect/plugin-asf.xml:
14832 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14833 * docs/plugins/inspect/plugin-dvdread.xml:
14834 * docs/plugins/inspect/plugin-dvdsub.xml:
14835 * docs/plugins/inspect/plugin-iec958.xml:
14836 * docs/plugins/inspect/plugin-lame.xml:
14837 * docs/plugins/inspect/plugin-mad.xml:
14838 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14839 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14840 * docs/plugins/inspect/plugin-mpegstream.xml:
14841 * docs/plugins/inspect/plugin-rmdemux.xml:
14842 * docs/plugins/inspect/plugin-siddec.xml:
14844 Original commit message from CVS:
14847 2006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14864 Original commit message from CVS:
14867 2006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com>
14869 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
14870 Original commit message from CVS:
14871 Patch by: Wim Taymans <wim at fluendo dot com>
14872 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
14873 Instead of forwarding the event in the wrong format, unref it and set
14874 a boolean that we still need to send it in the streaming thread.
14877 2006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14879 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
14880 Original commit message from CVS:
14881 Patch by: Edward Hervey (edward at fluendo dot com)
14882 * ext/dvdread/dvdreadsrc.c: (plugin_init):
14883 Put debug category initialization before use of GST_DEBUG, in order
14884 to remove a fatal warning. Fixes #350895
14886 2006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net>
14888 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
14889 Original commit message from CVS:
14890 * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
14891 Set rank to NONE for the time being until we make playbin handle
14892 subtitle pictures again (dvdsubdec seems to be a bit shaky at
14893 times when seeking, so it's probably better if it doesn't get
14894 autoplugged for the time being).
14896 2006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net>
14898 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
14899 Original commit message from CVS:
14900 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14901 (gst_rmdemux_parse_mdpr):
14902 Handle audio streams with stream_version 3 properly; warn about
14903 unknown stream versions; handle unknown fourccs a tad more
14904 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
14905 with GST_FOURCC_FORMAT.
14907 2006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
14909 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
14910 Original commit message from CVS:
14911 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
14912 Error out properly if this is an interactive DVD (fixes #345694).
14914 2006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14916 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
14917 Original commit message from CVS:
14918 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
14919 When the first_access is 1 or 0, we should copy the timestamp from
14920 the incoming buffer if there is one.
14922 2006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
14924 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
14925 Original commit message from CVS:
14926 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
14927 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
14928 Use GST_ELEMENT_ERROR for error reporting; post errors in some
14929 more places; remove superfluous newlines from debug statements.
14931 2006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com>
14933 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
14934 Original commit message from CVS:
14935 Patch by: Frédéric Riss <frederic.riss at gmail com>
14936 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
14937 Don't set negative durations on outgoing buffers (#350044),
14938 which happens when you use macros that got changed during
14939 the last unstable cycle because they were thought not to
14942 2006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net>
14944 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
14945 Original commit message from CVS:
14946 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
14947 (gst_dvd_read_src_goto_chapter),
14948 (gst_dvd_read_src_get_chapter_starts),
14949 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
14950 (gst_dvd_read_src_get_time_for_sector),
14951 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
14952 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
14953 (gst_dvd_read_src_goto_sector):
14954 * ext/dvdread/dvdreadsrc.h:
14955 Add basic support for time-based seeking; set timestamps on
14956 outgoing buffers if we have them; create table with
14957 chapter to time mapping when opening a title; rename
14958 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
14959 make it take an explicit pgc argument; fix up some debugging
14960 messages so that title/chapter numbers are printed as starting
14961 from 1 for easier readability.
14963 2006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net>
14965 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
14966 Original commit message from CVS:
14967 * gst/realmedia/Makefile.am:
14968 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
14969 (gst_rmdemux_parse_cont):
14970 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
14971 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
14972 * gst/realmedia/rmutils.h:
14973 Factor out some code into rmutils.[ch]; when reading
14974 strings, don't read beyond the available data; read
14975 metadata strings correctly (string length is 16 bits
14978 2006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14980 Fix dist by including gst-libs/
14981 Original commit message from CVS:
14984 * gst/asfdemux/gstasfdemux.c:
14985 Fix dist by including gst-libs/
14987 2006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net>
14989 Make custom error messages translatable.
14990 Original commit message from CVS:
14991 * ext/dvdread/dvdreadsrc.c: (plugin_init):
14993 Make custom error messages translatable.
14994 * gst/asfdemux/gstasf.c: (plugin_init):
14995 Remove setlocale() call, doesn't seem to be needed or recommended for
14996 plugins, at least not according to gstreamer/docs/random/i18n.
14998 2006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net>
15000 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
15001 Original commit message from CVS:
15002 * gst/asfdemux/Makefile.am:
15003 * gst/asfdemux/asfheaders.c:
15004 * gst/asfdemux/asfheaders.h:
15005 * gst/asfdemux/gstasf.c: (plugin_init):
15006 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
15007 Error out when the stream is encrypted (rather than feeding
15008 garbage to the decoders). Fixes #349025.
15010 2006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net>
15012 Add/enable autofoo magic for translations.
15013 Original commit message from CVS:
15018 Add/enable autofoo magic for translations.
15020 2006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net>
15022 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
15023 Original commit message from CVS:
15024 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
15025 (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
15026 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
15027 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
15028 Don't leak streams, strings or caps. Get rid of unnecessary
15029 getcaps() function.
15031 2006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net>
15033 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
15034 Original commit message from CVS:
15035 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
15036 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
15037 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
15038 (gst_rmdemux_stream_clear_cached_subpackets),
15039 (gst_rmdemux_descramble_cook_audio),
15040 (gst_rmdemux_descramble_dnet_audio),
15041 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
15042 Descramble cook audio streams before sending them to the
15043 decoder. Fixes #347292.
15044 Also miscellaneous clean-ups and log-level changes.
15046 2006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
15048 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
15049 Original commit message from CVS:
15050 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
15051 * ext/lame/gstlame.c: (gst_lame_setup):
15052 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
15054 2006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com>
15056 ext/sidplay/gstsiddec.*: Remove old metadata thing.
15057 Original commit message from CVS:
15058 * ext/sidplay/gstsiddec.cc:
15059 * ext/sidplay/gstsiddec.h:
15060 Remove old metadata thing.
15062 2006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net>
15064 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
15065 Original commit message from CVS:
15066 * gst/asfdemux/gstasfdemux.c:
15067 (gst_asf_demux_get_ext_stream_props_for_stream),
15068 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
15069 Find language codes for audio streams if they are available.
15071 2006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
15073 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
15074 Original commit message from CVS:
15075 * gst/asfdemux/asfheaders.h:
15076 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
15077 (gst_asf_demux_process_stream),
15078 (gst_asf_demux_process_language_list),
15079 (gst_asf_demux_process_ext_stream_props),
15080 (gst_asf_demux_process_queued_extended_stream_objects),
15081 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
15082 * gst/asfdemux/gstasfdemux.h:
15083 Parse extended stream properties objects and stream objects
15084 hidden inside them (but delay creation of the appropriate
15085 pads until after all the 'normal' stream objects have been
15086 dealt with) (#343763). Also parse language list object.
15088 2006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com>
15090 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
15091 Original commit message from CVS:
15092 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
15093 (gst_rmdemux_finalize), (gst_rmdemux_src_event),
15094 (find_seek_offset_time), (gst_rmdemux_perform_seek),
15095 (gst_rmdemux_src_query), (gst_rmdemux_change_state),
15096 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
15097 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
15098 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
15099 * gst/realmedia/rmdemux.h:
15100 Cleanups, use GstSegment for seeking.
15101 Fix error handling.
15102 Combine flow return from all streams.
15104 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
15106 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
15107 Original commit message from CVS:
15108 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
15109 Remove g_assert that shouldn't be there.
15111 2006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com>
15113 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
15114 Original commit message from CVS:
15115 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
15116 Fix refcounting when cropping. Fixes #341677.
15118 2006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com>
15120 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
15121 Original commit message from CVS:
15122 Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
15123 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
15124 (gst_asf_demux_process_segment):
15125 Fix typo. Closes #347029.
15127 2006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net>
15129 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
15130 Original commit message from CVS:
15131 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
15132 Skip chunks for unknown streams properly. Fixes broken sound
15133 and/or video for files that have additional streams that
15134 we don't recognise yet (e.g. if they are embedded in extended
15135 stream properties). Partly fixes #343763.
15137 2006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
15139 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
15140 Original commit message from CVS:
15141 * gst/asfdemux/asfheaders.c:
15142 * gst/asfdemux/asfheaders.h:
15143 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
15144 (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
15145 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
15146 (gst_asf_demux_change_state):
15147 * gst/asfdemux/gstasfdemux.h:
15148 Add some more GUIDs and make debug log more readable
15149 and easier to follow when parsing the headers.
15151 2006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net>
15153 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
15154 Original commit message from CVS:
15155 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
15156 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
15157 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
15158 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
15159 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
15160 * ext/dvdread/dvdreadsrc.h:
15161 Rewrite seeking code and make seeking in DVDs work (#337834).
15163 2006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
15165 autogen.sh: Check for automake-1.9 as well.
15166 Original commit message from CVS:
15168 Check for automake-1.9 as well.
15170 2006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net>
15172 ext/dvdread/dvdreadsrc.c: Make check stronger.
15173 Original commit message from CVS:
15174 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
15175 Make check stronger.
15177 2006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net>
15179 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
15180 Original commit message from CVS:
15181 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
15182 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
15183 (gst_asf_demux_push_buffer):
15184 * gst/asfdemux/gstasfdemux.h:
15185 Handle unknown codec IDs/fourccs properly (#345879); send tag
15186 events after newsegment event; fix use of GST_FOURCC_FORMAT
15189 2006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15191 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
15192 Original commit message from CVS:
15193 * ext/a52dec/gsta52dec.c: (plugin_init):
15194 Call the channel positions get_type() method in plugin_init
15195 to ensure that it isn't simultaneously called later from
15198 2006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
15200 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
15201 Original commit message from CVS:
15202 * gst/mpegstream/gstmpegpacketize.c:
15203 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
15204 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
15205 Also flush packetizer cache when we get a buffer that has the
15206 DISCONT flag set; update current byte position from buffer
15207 offset after a flush.
15209 2006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net>
15211 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
15212 Original commit message from CVS:
15213 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
15214 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
15215 (gst_mpeg_packetize_read):
15216 * gst/mpegstream/gstmpegpacketize.h:
15217 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
15218 (gst_mpeg_parse_change_state):
15219 Flush packetizer cache when we get a FLUSH_STOP event;
15220 remove unused source pad member from packetizer; add debug
15221 category for packetizer.
15223 2006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15225 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
15226 Original commit message from CVS:
15227 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
15228 Treat dual-mono as stereo. It should really be output on 2 separate
15229 pads, but isn't for now.
15231 2006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
15233 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
15234 Original commit message from CVS:
15235 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
15236 Assume 4:3 DAR rather than 4:3 PAR (#345184).
15238 2006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net>
15240 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
15241 Original commit message from CVS:
15242 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
15243 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
15244 any PAR whatsoever (rather than using 0/0, which will lead to
15245 an abort later on). Fixes #345184.
15247 2006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl>
15249 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
15250 Original commit message from CVS:
15251 Patch by: Michael Dominic K. < mdk at mdk org pl>
15252 * ext/mad/gstmad.c: (gst_mad_chain):
15253 Send newsegment event before calling
15254 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
15255 in connection with pad blocking (#342594). While we're at it,
15256 do some minor clean-ups.
15258 2006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net>
15260 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
15261 Original commit message from CVS:
15263 Fix --disable-external (can't set conditionals conditionally,
15266 2006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
15268 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
15269 Original commit message from CVS:
15270 * ext/a52dec/Makefile.am:
15271 ... and then he said "When you go and fix the build you
15272 better make sure you have some spare backslashes in your
15275 2006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
15277 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
15278 Original commit message from CVS:
15279 * ext/sidplay/gstsiddec.cc:
15280 Fix copyright, email addresses and descriptions.
15281 Use saner defaults for arguments. Fixes #344667.
15282 constify some stuff.
15285 Fix negotiation to do mono/44100 by default.
15286 Post error messages.
15287 Use _scale_int where possible.
15289 2006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
15291 ext/dvdnav/.cvsignore: More ignore
15292 Original commit message from CVS:
15293 * ext/dvdnav/.cvsignore:
15296 2006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com>
15298 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
15299 Original commit message from CVS:
15300 * tests/check/elements/amrnbenc.c: (push_data):
15301 Init memory before feeding it to the encoder to make
15302 the valgrind test succeed.
15304 2006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
15306 gst/asfdemux/.cvsignore: More ignore
15307 Original commit message from CVS:
15308 * gst/asfdemux/.cvsignore:
15311 2006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
15313 .cvsignore: Ignore files generated by 'make dist'.
15314 Original commit message from CVS:
15316 Ignore files generated by 'make dist'.
15318 2006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15321 Original commit message from CVS:
15324 * ext/a52dec/Makefile.am:
15325 * ext/dvdnav/Makefile.am:
15326 * ext/dvdread/Makefile.am:
15327 * ext/lame/Makefile.am:
15328 * ext/mad/Makefile.am:
15329 * ext/mpeg2dec/Makefile.am:
15330 * ext/sidplay/Makefile.am:
15333 2006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15335 autogen.sh: require am17
15336 Original commit message from CVS:
15340 * ext/annodex/Makefile.am:
15341 * ext/cdio/Makefile.am:
15342 * ext/dv/Makefile.am:
15343 * ext/esd/Makefile.am:
15344 * ext/flac/Makefile.am:
15345 * ext/gdk_pixbuf/Makefile.am:
15346 * ext/ladspa/Makefile.am:
15347 * ext/libcaca/Makefile.am:
15348 * ext/speex/Makefile.am:
15349 * ext/taglib/Makefile.am:
15350 * sys/oss/Makefile.am:
15351 * sys/sunaudio/Makefile.am:
15352 * sys/ximage/Makefile.am:
15353 clean up build further
15355 2006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com>
15357 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
15358 Original commit message from CVS:
15359 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
15360 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
15361 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
15362 (gst_mpeg2dec_change_state):
15363 * ext/mpeg2dec/gstmpeg2dec.h:
15364 Simplify and don't leak our buffer pool.
15366 Remove unfixed bug number from previous ChangeLog entry.
15368 2006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com>
15370 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
15371 Original commit message from CVS:
15372 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
15373 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
15374 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
15375 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
15376 (gst_mpeg2dec_negotiate_format), (init_dummybuf),
15377 (handle_sequence), (handle_picture), (handle_slice),
15378 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
15379 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
15380 * ext/mpeg2dec/gstmpeg2dec.h:
15381 Fix padtemplate as we can now do fractional framerates.
15384 Add simple frame dropping QoS.
15385 Precalc buffer output sizes and UV offsets.
15386 Always give libmpeg2 a valid fbuf when it wants one.
15387 don't trust libmpeg to discard our buffers but manage it
15389 Fixes #343627, #327350, #335288
15391 2006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net>
15393 win32/MANIFEST: Add a manifest for futures ugly win32 releases.
15394 Original commit message from CVS:
15396 Add a manifest for futures ugly win32 releases.
15397 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
15398 Move bufcaps declaration at the begining of the instructions
15401 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15403 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
15404 Original commit message from CVS:
15405 * ext/alsaspdif/alsaspdifsink.h:
15406 * ext/amrwb/gstamrwbdec.h:
15407 * ext/amrwb/gstamrwbenc.h:
15408 * ext/amrwb/gstamrwbparse.h:
15409 * ext/arts/gst_arts.h:
15410 * ext/artsd/gstartsdsink.h:
15411 * ext/audiofile/gstafparse.h:
15412 * ext/audiofile/gstafsink.h:
15413 * ext/audiofile/gstafsrc.h:
15414 * ext/audioresample/gstaudioresample.h:
15415 * ext/bz2/gstbz2dec.h:
15416 * ext/bz2/gstbz2enc.h:
15417 * ext/dirac/gstdiracdec.h:
15418 * ext/directfb/dfbvideosink.h:
15419 * ext/divx/gstdivxdec.h:
15420 * ext/divx/gstdivxenc.h:
15421 * ext/dts/gstdtsdec.h:
15422 * ext/faac/gstfaac.h:
15423 * ext/gsm/gstgsmdec.h:
15424 * ext/gsm/gstgsmenc.h:
15425 * ext/ivorbis/vorbisenc.h:
15426 * ext/libfame/gstlibfame.h:
15427 * ext/nas/nassink.h:
15428 * ext/neon/gstneonhttpsrc.h:
15429 * ext/polyp/polypsink.h:
15430 * ext/sdl/sdlaudiosink.h:
15431 * ext/sdl/sdlvideosink.h:
15432 * ext/shout/gstshout.h:
15433 * ext/snapshot/gstsnapshot.h:
15434 * ext/sndfile/gstsf.h:
15435 * ext/swfdec/gstswfdec.h:
15436 * ext/tarkin/gsttarkindec.h:
15437 * ext/tarkin/gsttarkinenc.h:
15438 * ext/theora/theoradec.h:
15439 * ext/wavpack/gstwavpackdec.h:
15440 * ext/wavpack/gstwavpackparse.h:
15441 * ext/xine/gstxine.h:
15442 * ext/xvid/gstxviddec.h:
15443 * ext/xvid/gstxvidenc.h:
15444 * gst/cdxaparse/gstcdxaparse.h:
15445 * gst/cdxaparse/gstcdxastrip.h:
15446 * gst/colorspace/gstcolorspace.h:
15447 * gst/festival/gstfestival.h:
15448 * gst/freeze/gstfreeze.h:
15449 * gst/gdp/gstgdpdepay.h:
15450 * gst/gdp/gstgdppay.h:
15451 * gst/modplug/gstmodplug.h:
15452 * gst/mpeg1sys/gstmpeg1systemencode.h:
15453 * gst/mpeg1videoparse/gstmp1videoparse.h:
15454 * gst/mpeg2sub/gstmpeg2subt.h:
15455 * gst/mpegaudioparse/gstmpegaudioparse.h:
15456 * gst/multifilesink/gstmultifilesink.h:
15457 * gst/overlay/gstoverlay.h:
15458 * gst/playondemand/gstplayondemand.h:
15459 * gst/qtdemux/qtdemux.h:
15460 * gst/rtjpeg/gstrtjpegdec.h:
15461 * gst/rtjpeg/gstrtjpegenc.h:
15462 * gst/smooth/gstsmooth.h:
15463 * gst/smoothwave/gstsmoothwave.h:
15464 * gst/spectrum/gstspectrum.h:
15465 * gst/speed/gstspeed.h:
15466 * gst/stereo/gststereo.h:
15467 * gst/switch/gstswitch.h:
15468 * gst/tta/gstttadec.h:
15469 * gst/tta/gstttaparse.h:
15470 * gst/videodrop/gstvideodrop.h:
15471 * gst/xingheader/gstxingmux.h:
15472 * sys/directdraw/gstdirectdrawsink.h:
15473 * sys/directsound/gstdirectsoundsink.h:
15474 * sys/dxr3/dxr3audiosink.h:
15475 * sys/dxr3/dxr3spusink.h:
15476 * sys/dxr3/dxr3videosink.h:
15477 * sys/qcam/gstqcamsrc.h:
15478 * sys/vcd/vcdsrc.h:
15479 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
15481 2006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15483 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
15484 Original commit message from CVS:
15485 * ext/a52dec/gsta52dec.h:
15486 * ext/amrnb/amrnbdec.h:
15487 * ext/amrnb/amrnbenc.h:
15488 * ext/amrnb/amrnbparse.h:
15489 * ext/mpeg2dec/gstmpeg2dec.h:
15490 * ext/sidplay/gstsiddec.h:
15491 * gst/ac3parse/gstac3parse.h:
15492 * gst/asfdemux/gstasfdemux.h:
15493 * gst/asfdemux/gstasfmux.h:
15494 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
15495 * gst/iec958/ac3iec.h:
15496 * gst/mpegaudioparse/gstmpegaudioparse.h:
15497 * gst/mpegstream/gstdvddemux.h:
15498 * gst/mpegstream/gstmpegclock.h:
15499 * gst/mpegstream/gstmpegdemux.h:
15500 * gst/mpegstream/gstmpegparse.h:
15501 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
15503 2006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net>
15505 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
15506 Original commit message from CVS:
15508 Replace current README (containing the release notes from
15509 some 0.9.x version) with a proper README taken from the core.
15511 2006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
15513 ext/amrnb/: Sortof first quick cleanup of all this mess...
15514 Original commit message from CVS:
15515 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
15516 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
15517 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
15518 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
15519 * ext/amrnb/amrnbparse.h:
15520 Sortof first quick cleanup of all this mess...
15521 Don't crap out on empty and invalid FTs but treat them as
15522 empty packets, the decoder handles them fine.
15525 2006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
15527 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
15528 Original commit message from CVS:
15529 * gst/asfdemux/gstasf.c: (plugin_init):
15530 Call gst_riff_init() so the riff debug category gets set up
15531 before it is being used.
15533 2006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org>
15535 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
15536 Original commit message from CVS:
15537 * gst/iec958/ac3_padder.c: (ac3p_parse):
15538 * gst/iec958/ac3_padder.h:
15539 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
15540 (ac3iec_chain_raw), (ac3iec_change_state):
15541 * gst/iec958/ac3iec.h:
15542 Write rate into the caps, for the allowed ac3 rates. Some minor
15545 2006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com>
15547 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
15548 Original commit message from CVS:
15549 Patch by: James "Doc" Livingston <doclivingston gmail com>
15550 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
15551 Do tag merging correctly (#339918). Output taglists
15552 properly in debug statements too while we're at it.
15554 2006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15556 ext/a52dec/gsta52dec.c: Add more debug
15557 Original commit message from CVS:
15558 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
15560 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
15561 (gst_dvdlpcmdec_init), (update_timestamps),
15562 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
15563 (dvdlpcmdec_sink_event):
15564 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
15565 If we have a first_access offset but no current timestamp (might
15566 happen after a seek), then calculate a start time for the first
15567 portion so that it will align with the timestamp given for the
15568 first_access portion.
15569 If a new-segment arrives with format time, store the start
15570 time as a failsafe timestamp in case we never get any further
15571 timestamp info (unlikely)
15572 Mask out the 'frame number' section of the incoming header so
15573 that we don't consider it to be changing on every buffer and
15574 reset the caps constantly.
15575 Use gst_util_uint64_scale for duration calculation
15577 2006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org>
15579 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
15580 Original commit message from CVS:
15581 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
15582 Fix timestamping for cases where the first_access parameter is 4.
15583 Ensure we don't overrun buffers in other cases.
15585 2006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net>
15587 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
15588 Original commit message from CVS:
15589 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
15590 Fix silly bug when reading metadata (#341254).
15592 2006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
15594 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
15595 Original commit message from CVS:
15596 * autogen.sh: (CONFIGURE_DEF_OPT):
15597 libtoolize on Darwin/MacOSX is called glibtoolize
15599 2006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net>
15601 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
15602 Original commit message from CVS:
15603 * ext/lame/gstlame.c: (gst_lame_get_type),
15604 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
15605 (gst_lame_setup), (gst_lame_change_state):
15606 * ext/lame/gstlame.h:
15607 Remove tag writing from lame (which was completely broken
15608 anyway, #329184). Leaving GstTagSetter interface around for
15609 now, albeit non-functional. Should be removed completely
15610 in 0.11. Use the 'id3v2mux' plugin from -good for writing
15613 2006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org>
15616 * ext/dvdread/dvdreadsrc.c:
15617 * gst/asfdemux/gstasfdemux.c:
15618 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
15619 Original commit message from CVS:
15620 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
15622 2006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org>
15624 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
15625 Original commit message from CVS:
15626 Patch by: Andres Salomon <dilinger at debian org>
15627 * ext/lame/gstlame.c: (gst_lame_sink_event):
15628 Fix typo (comma vs. semicolon) (#340710).
15630 2006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de>
15632 ext/mad/gstmad.c: Make mad the second element to support the highly useful
15633 Original commit message from CVS:
15634 Patch by: Lutz Müller <lutz at topfrose de>
15635 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
15636 Make mad the second element to support the highly useful
15637 FORMATS query (#340594)
15639 2006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com>
15641 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
15642 Original commit message from CVS:
15643 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
15644 (gst_mpeg2dec_src_query):
15645 Remember the query duration format before passing it upstream since it
15646 could have been modified.
15647 Add GST_WARNING_OBJECT in sink convert function to detail why the
15648 conversion didn't work.
15650 2006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15652 Define GstElementDetails as const and also static (when defined as global)
15653 Original commit message from CVS:
15654 * ext/amrwb/gstamrwbdec.c:
15655 * ext/amrwb/gstamrwbenc.c:
15656 * ext/amrwb/gstamrwbparse.c:
15657 * ext/arts/gst_arts.c:
15658 * ext/artsd/gstartsdsink.c:
15659 * ext/audiofile/gstafparse.c:
15660 * ext/audiofile/gstafsink.c:
15661 * ext/audiofile/gstafsrc.c:
15662 * ext/audioresample/gstaudioresample.c:
15663 * ext/bz2/gstbz2dec.c:
15664 * ext/bz2/gstbz2enc.c:
15665 * ext/cdaudio/gstcdaudio.c:
15666 * ext/directfb/dfbvideosink.c:
15667 * ext/divx/gstdivxdec.c:
15668 * ext/divx/gstdivxenc.c:
15669 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
15670 * ext/faac/gstfaac.c: (gst_faac_base_init):
15671 * ext/faad/gstfaad.c:
15672 * ext/gsm/gstgsmdec.c:
15673 * ext/gsm/gstgsmenc.c:
15674 * ext/hermes/gsthermescolorspace.c:
15675 * ext/ivorbis/vorbisfile.c:
15676 * ext/lcs/gstcolorspace.c:
15677 * ext/libfame/gstlibfame.c:
15678 * ext/libmms/gstmms.c: (gst_mms_base_init):
15679 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
15680 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
15681 * ext/nas/nassink.c: (gst_nassink_base_init):
15682 * ext/neon/gstneonhttpsrc.c:
15683 * ext/sdl/sdlaudiosink.c:
15684 * ext/sdl/sdlvideosink.c:
15685 * ext/shout/gstshout.c:
15686 * ext/snapshot/gstsnapshot.c:
15687 * ext/sndfile/gstsf.c:
15688 * ext/swfdec/gstswfdec.c:
15689 * ext/tarkin/gsttarkindec.c:
15690 * ext/tarkin/gsttarkinenc.c:
15691 * ext/theora/theoradec.c:
15692 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
15693 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
15694 * ext/xvid/gstxviddec.c:
15695 * ext/xvid/gstxvidenc.c:
15696 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
15697 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
15698 * gst/chart/gstchart.c:
15699 * gst/colorspace/gstcolorspace.c:
15700 * gst/deinterlace/gstdeinterlace.c:
15701 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
15702 * gst/festival/gstfestival.c:
15703 * gst/filter/gstbpwsinc.c:
15704 * gst/filter/gstiir.c:
15705 * gst/filter/gstlpwsinc.c:
15706 * gst/freeze/gstfreeze.c:
15707 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
15708 * gst/librfb/gstrfbsrc.c:
15709 * gst/mixmatrix/mixmatrix.c:
15710 * gst/mpeg1sys/gstmpeg1systemencode.c:
15711 * gst/mpeg1videoparse/gstmp1videoparse.c:
15712 * gst/mpeg2sub/gstmpeg2subt.c:
15713 * gst/mpegaudioparse/gstmpegaudioparse.c:
15714 * gst/multifilesink/gstmultifilesink.c:
15715 * gst/overlay/gstoverlay.c:
15716 * gst/passthrough/gstpassthrough.c:
15717 * gst/playondemand/gstplayondemand.c:
15718 * gst/qtdemux/qtdemux.c:
15719 * gst/rtjpeg/gstrtjpegdec.c:
15720 * gst/rtjpeg/gstrtjpegenc.c:
15721 * gst/smooth/gstsmooth.c:
15722 * gst/smoothwave/gstsmoothwave.c:
15723 * gst/spectrum/gstspectrum.c:
15724 * gst/speed/gstspeed.c:
15725 * gst/stereo/gststereo.c:
15726 * gst/switch/gstswitch.c:
15727 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
15728 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
15729 * gst/vbidec/gstvbidec.c:
15730 * gst/videocrop/gstvideocrop.c:
15731 * gst/videodrop/gstvideodrop.c:
15732 * gst/virtualdub/gstxsharpen.c:
15733 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
15734 * gst/y4m/gsty4mencode.c:
15735 * sys/cdrom/gstcdplayer.c:
15736 * sys/directdraw/gstdirectdrawsink.c:
15737 * sys/directsound/gstdirectsoundsink.c:
15738 * sys/glsink/glimagesink.c:
15739 * sys/qcam/gstqcamsrc.c:
15740 * sys/v4l2/gstv4l2src.c:
15741 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
15742 * sys/ximagesrc/ximagesrc.c:
15743 Define GstElementDetails as const and also static (when defined as
15746 2006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15748 Define GstElementDetails as const and also static (when defined as global)
15749 Original commit message from CVS:
15750 * ext/mad/gstid3tag.c:
15751 * ext/mad/gstmad.c:
15752 * gst/ac3parse/gstac3parse.c:
15753 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15754 * gst/synaesthesia/gstsynaesthesia.c:
15755 Define GstElementDetails as const and also static (when defined as
15758 2006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15760 Define GstElementDetails as const and also static (when defined as global)
15761 Original commit message from CVS:
15762 * ext/aalib/gstaasink.c:
15763 * ext/annodex/gstcmmldec.c:
15764 * ext/annodex/gstcmmlenc.c:
15765 * ext/cairo/gsttextoverlay.c:
15766 * ext/cairo/gsttimeoverlay.c:
15767 * ext/cdio/gstcdiocddasrc.c:
15768 * ext/dv/gstdvdec.c:
15769 * ext/dv/gstdvdemux.c:
15770 * ext/esd/esdmon.c:
15771 * ext/esd/esdsink.c:
15772 * ext/flac/gstflacenc.c:
15773 * ext/flac/gstflactag.c:
15774 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
15775 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
15776 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
15777 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
15778 * ext/gdk_pixbuf/pixbufscale.c:
15779 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
15780 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
15781 * ext/jpeg/gstjpegdec.c:
15782 * ext/jpeg/gstjpegenc.c:
15783 * ext/jpeg/gstsmokedec.c:
15784 * ext/jpeg/gstsmokeenc.c:
15785 * ext/libcaca/gstcacasink.c:
15786 * ext/libmng/gstmngdec.c:
15787 * ext/libmng/gstmngenc.c:
15788 * ext/libpng/gstpngdec.c:
15789 * ext/libpng/gstpngenc.c:
15790 * ext/mikmod/gstmikmod.c:
15791 * ext/raw1394/gstdv1394src.c:
15792 * ext/shout2/gstshout2.c: (gst_shout2send_init):
15793 * ext/shout2/gstshout2.h:
15794 * ext/speex/gstspeexdec.c:
15795 * ext/speex/gstspeexenc.c:
15796 * gst/alpha/gstalpha.c:
15797 * gst/alpha/gstalphacolor.c:
15798 * gst/apetag/gstapedemux.c:
15799 * gst/auparse/gstauparse.c:
15800 * gst/autodetect/gstautoaudiosink.c:
15801 (gst_auto_audio_sink_base_init):
15802 * gst/autodetect/gstautovideosink.c:
15803 (gst_auto_video_sink_base_init):
15804 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
15805 * gst/avi/gstavimux.c: (gst_avimux_base_init):
15806 * gst/cutter/gstcutter.c:
15807 * gst/debug/breakmydata.c:
15808 * gst/debug/efence.c:
15809 * gst/debug/gstnavigationtest.c:
15810 * gst/debug/gstnavseek.c:
15811 * gst/debug/negotiation.c:
15812 * gst/debug/progressreport.c:
15813 * gst/debug/testplugin.c:
15814 * gst/effectv/gstaging.c:
15815 * gst/effectv/gstdice.c:
15816 * gst/effectv/gstedge.c:
15817 * gst/effectv/gstquark.c:
15818 * gst/effectv/gstrev.c:
15819 * gst/effectv/gstshagadelic.c:
15820 * gst/effectv/gstvertigo.c:
15821 * gst/effectv/gstwarp.c:
15822 * gst/flx/gstflxdec.c:
15823 * gst/goom/gstgoom.c:
15824 * gst/icydemux/gsticydemux.c:
15825 * gst/id3demux/gstid3demux.c:
15826 * gst/interleave/deinterleave.c:
15827 * gst/interleave/interleave.c:
15828 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
15829 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
15830 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
15831 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
15832 * gst/level/gstlevel.c:
15833 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
15834 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
15835 * gst/median/gstmedian.c:
15836 * gst/monoscope/gstmonoscope.c:
15837 * gst/multipart/multipartdemux.c:
15838 * gst/multipart/multipartmux.c:
15839 * gst/oldcore/gstaggregator.c:
15840 * gst/oldcore/gstfdsink.c:
15841 * gst/oldcore/gstmd5sink.c:
15842 * gst/oldcore/gstmultifilesrc.c:
15843 * gst/oldcore/gstpipefilter.c:
15844 * gst/oldcore/gstshaper.c:
15845 * gst/oldcore/gststatistics.c:
15846 * gst/rtp/gstasteriskh263.c:
15847 * gst/rtp/gstrtpL16depay.c:
15848 * gst/rtp/gstrtpL16pay.c:
15849 * gst/rtp/gstrtpamrdepay.c:
15850 * gst/rtp/gstrtpamrpay.c:
15851 * gst/rtp/gstrtpdepay.c:
15852 * gst/rtp/gstrtpgsmpay.c:
15853 * gst/rtp/gstrtph263pay.c:
15854 * gst/rtp/gstrtph263pdepay.c:
15855 * gst/rtp/gstrtph263ppay.c:
15856 * gst/rtp/gstrtpilbcdepay.c:
15857 * gst/rtp/gstrtpmp4gpay.c:
15858 * gst/rtp/gstrtpmp4vdepay.c:
15859 * gst/rtp/gstrtpmp4vpay.c:
15860 * gst/rtp/gstrtpmpadepay.c:
15861 * gst/rtp/gstrtpmpapay.c:
15862 * gst/rtp/gstrtppcmadepay.c:
15863 * gst/rtp/gstrtppcmapay.c:
15864 * gst/rtp/gstrtppcmudepay.c:
15865 * gst/rtp/gstrtppcmupay.c:
15866 * gst/rtp/gstrtpspeexdepay.c:
15867 * gst/rtp/gstrtpspeexpay.c:
15868 * gst/rtsp/gstrtpdec.c:
15869 * gst/rtsp/gstrtspsrc.c:
15870 * gst/smpte/gstsmpte.c:
15871 * gst/udp/gstdynudpsink.c:
15872 * gst/udp/gstmultiudpsink.c:
15873 * gst/udp/gstudpsink.c:
15874 * gst/udp/gstudpsrc.c:
15875 * gst/videobox/gstvideobox.c:
15876 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
15877 * gst/videofilter/gstvideobalance.c:
15878 * gst/videofilter/gstvideoflip.c:
15879 * gst/videofilter/gstvideotemplate.c:
15880 (gst_videotemplate_base_init):
15881 * gst/videomixer/videomixer.c:
15882 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
15883 (gst_wavparse_class_init), (gst_wavparse_dispose),
15884 (gst_wavparse_reset), (gst_wavparse_init),
15885 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
15886 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
15887 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
15888 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
15889 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
15890 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
15891 (gst_wavparse_change_state):
15892 * gst/wavparse/gstwavparse.h:
15893 * sys/oss/gstossmixerelement.c:
15894 * sys/oss/gstosssink.c:
15895 * sys/oss/gstosssrc.c:
15896 * sys/osxaudio/gstosxaudioelement.c:
15897 * sys/osxaudio/gstosxaudiosink.c:
15898 * sys/osxaudio/gstosxaudiosrc.c:
15899 * sys/sunaudio/gstsunaudiomixer.c:
15900 * sys/sunaudio/gstsunaudiosink.c:
15901 Define GstElementDetails as const and also static (when defined as
15904 2006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net>
15906 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
15907 Original commit message from CVS:
15908 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
15909 Fix name of custom event (use same as dvdreadsrc).
15910 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
15911 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
15912 Fix event parsing (the event name is in the structure, not the
15913 name of the structure itself); also fix indentation after
15916 2006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net>
15918 ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
15919 Original commit message from CVS:
15920 * ext/mad/gstid3tag.c: (plugin_init):
15921 Change debug category to 'id3mux'.
15923 2006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net>
15925 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
15926 Original commit message from CVS:
15927 Patch by: Alexander Lancaster <alexl at users sourceforge net>
15928 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
15929 (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
15930 (gst_id3_tag_chain):
15931 When acting as a muxer, set caps on outgoing buffers and set caps
15932 on source pad (fixes #323658). Remove unused application/x-gst-tags
15933 cruft from the 0.6 days.
15935 2006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net>
15937 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
15938 Original commit message from CVS:
15939 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
15940 (gst_mad_src_query), (gst_mad_chain):
15941 .. and DEFAULT queries should work too. Use magic gst util scale
15942 functions in some places.
15944 2006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net>
15946 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
15947 Original commit message from CVS:
15948 * ext/mad/gstmad.c: (gst_mad_src_query):
15949 Fix duration query in BYTES format (#336824).
15951 2006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk>
15953 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
15954 Original commit message from CVS:
15955 Patch by: Ed Catmur <ed at catmur dot co dot uk>
15956 * ext/lame/gstlame.c: (gst_lame_sink_event):
15957 Don't crash if we get an EOS event before the encoder
15958 has been set up (#339287).
15960 2006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com>
15962 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
15963 Original commit message from CVS:
15964 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
15965 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
15966 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
15967 Move errors out of the normal code flow.
15968 Don't send eos, basesrc will do that for us when needed.
15970 2006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
15972 gst/mpegstream/: Do state changes correctly
15973 Original commit message from CVS:
15974 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
15975 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
15976 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
15977 Do state changes correctly
15979 2006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net>
15981 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
15982 Original commit message from CVS:
15983 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
15984 (gst_mpeg2dec_alloc_buffer):
15985 Can't use gst_pad_alloc_buffer*() when we are going to crop
15986 the image before sending it out. Downstream basetransform-based
15987 elements will complain about the wrong unit size otherwise
15988 (when not operating in passthrough-mode at least).
15989 Const-ify some static variables and do some minor clean-ups.
15990 Use I420 macros for size/offsets (not really necessary in this
15991 particular context, but this kind of code gets copy'n'pasted).
15993 2006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net>
15995 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
15996 Original commit message from CVS:
15997 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
15999 * gst/mpegstream/gstmpegpacketize.h:
16000 g_malloc() can't fail, we don't need to handle this. Same for
16001 gst_buffer_new_and_alloc().
16002 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
16003 klass->send_buffer() should have the same semantics as
16004 gst_pad_push(), ie. ownership of the buffer is transfered,
16005 so we never have to unref the buffer no matter what the flow
16008 2006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16010 * tests/check/gst-plugins-ugly.supp:
16011 one more suppression for FC4
16012 Original commit message from CVS:
16013 one more suppression for FC4
16015 2006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org>
16017 * tests/check/gst-plugins-ugly.supp:
16018 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
16019 Original commit message from CVS:
16020 The AMR encoder sucks giant sucky things through a sucky object with a giant
16021 sucking machine. More suppressions.
16023 2006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16025 add test for amrnbenc, enable test infrastructure, and fix a leak
16026 Original commit message from CVS:
16027 add test for amrnbenc, enable test infrastructure, and fix a leak
16028 * common/check.mak:
16029 allow for specifying more than one suppressions file in SUPPRESSIONS
16031 * tests/Makefile.am:
16032 * tests/check/.cvsignore:
16033 * tests/check/Makefile.am:
16034 * tests/check/elements/.cvsignore:
16037 * tests/check/gst-plugins-ugly.supp:
16038 add suppressions for libs used by -ugly
16039 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
16040 (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
16041 (GST_START_TEST), (amrnbenc_suite), (main):
16042 add a simple test for encoding amr
16043 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
16044 fix pad template leaks
16046 2006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org>
16048 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
16049 Original commit message from CVS:
16050 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
16051 Plug big leak in AMR encoder.
16053 2006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net>
16055 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
16056 Original commit message from CVS:
16057 * ext/mad/gstmad.c: (index_seek):
16058 move GstIndexEntry *entry variable declaration before
16059 the first instruction
16060 * ext/mad/gstmad.c:
16061 remove debug macros with variable number of parameter by using
16062 GST_DEBUG for WIN32
16063 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
16064 use gst_guint64_to_gdouble for conversions
16065 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
16066 replace __FUNCTION__ which is not supported by MSVC by the current function name
16067 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
16068 remove LL suffix by using G_GINT64_CONSTANT
16069 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
16070 use gst_guint64_to_gdouble for conversions
16071 * gst/mpegstream/gstmpegparse.h:
16072 remove LL suffix by using G_GINT64_CONSTANT
16074 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
16075 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
16077 2006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16079 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
16080 Original commit message from CVS:
16081 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
16082 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
16083 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
16084 * ext/mad/gstmad.c: (gst_mad_class_init):
16085 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
16086 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
16087 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
16088 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
16089 * gst/iec958/ac3iec.c: (ac3iec_class_init):
16090 * gst/mpegaudioparse/gstmpegaudioparse.c:
16091 (gst_mp3parse_class_init):
16092 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
16093 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
16094 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
16095 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
16096 * gst/synaesthesia/gstsynaesthesia.c:
16097 (gst_synaesthesia_class_init):
16098 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
16100 2006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
16102 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
16103 Original commit message from CVS:
16104 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
16105 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
16106 (gst_asf_demux_push_buffer):
16107 Send newsegment event only once per pad, fixes #336550.
16109 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
16111 Unify the long descriptions in the plugin details (#337263).
16112 Original commit message from CVS:
16113 Patch by: j^ <j at bootlab dot org>
16114 * ext/amrwb/gstamrwbdec.c:
16115 * ext/amrwb/gstamrwbenc.c:
16116 * ext/amrwb/gstamrwbparse.c:
16117 * ext/arts/gst_arts.c:
16118 * ext/artsd/gstartsdsink.c:
16119 * ext/audiofile/gstafparse.c:
16120 * ext/audiofile/gstafsink.c:
16121 * ext/audiofile/gstafsrc.c:
16122 * ext/cdaudio/gstcdaudio.c:
16123 * ext/directfb/dfbvideosink.c:
16124 * ext/divx/gstdivxdec.c:
16125 * ext/divx/gstdivxenc.c:
16126 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
16127 * ext/faac/gstfaac.c: (gst_faac_base_init):
16128 * ext/faad/gstfaad.c:
16129 * ext/gsm/gstgsmdec.c:
16130 * ext/gsm/gstgsmenc.c:
16131 * ext/hermes/gsthermescolorspace.c:
16132 * ext/ivorbis/vorbisfile.c:
16133 * ext/lcs/gstcolorspace.c:
16134 * ext/libfame/gstlibfame.c:
16135 * ext/libmms/gstmms.c: (gst_mms_base_init):
16136 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
16137 * ext/nas/nassink.c: (gst_nassink_base_init):
16138 * ext/neon/gstneonhttpsrc.c:
16139 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
16140 * ext/sdl/sdlaudiosink.c:
16141 * ext/sdl/sdlvideosink.c:
16142 * ext/shout/gstshout.c:
16143 * ext/snapshot/gstsnapshot.c:
16144 * ext/sndfile/gstsf.c:
16145 * ext/tarkin/gsttarkindec.c:
16146 * ext/tarkin/gsttarkinenc.c:
16147 * ext/theora/theoradec.c:
16148 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
16149 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
16150 * ext/xvid/gstxviddec.c:
16151 * ext/xvid/gstxvidenc.c:
16152 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
16153 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
16154 * gst/chart/gstchart.c:
16155 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
16156 * gst/festival/gstfestival.c:
16157 * gst/filter/gstiir.c:
16158 * gst/filter/gstlpwsinc.c:
16159 * gst/freeze/gstfreeze.c:
16160 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
16161 * gst/mixmatrix/mixmatrix.c:
16162 * gst/mpeg1sys/gstmpeg1systemencode.c:
16163 * gst/mpeg1videoparse/gstmp1videoparse.c:
16164 * gst/mpeg2sub/gstmpeg2subt.c:
16165 * gst/mpegaudioparse/gstmpegaudioparse.c:
16166 * gst/multifilesink/gstmultifilesink.c:
16167 * gst/overlay/gstoverlay.c:
16168 * gst/passthrough/gstpassthrough.c:
16169 * gst/playondemand/gstplayondemand.c:
16170 * gst/qtdemux/qtdemux.c:
16171 * gst/rtjpeg/gstrtjpegdec.c:
16172 * gst/rtjpeg/gstrtjpegenc.c:
16173 * gst/smooth/gstsmooth.c:
16174 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
16175 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
16176 * gst/videocrop/gstvideocrop.c:
16177 * gst/videodrop/gstvideodrop.c:
16178 * gst/virtualdub/gstxsharpen.c:
16179 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
16180 * gst/y4m/gsty4mencode.c:
16181 Unify the long descriptions in the plugin details (#337263).
16183 2006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org>
16185 * gst-plugins-ugly.spec.in:
16186 fix version numbering
16187 Original commit message from CVS:
16188 fix version numbering
16190 2006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org>
16193 * gst-plugins-ugly.spec.in:
16194 add dvdsub plugin to spec
16195 Original commit message from CVS:
16196 add dvdsub plugin to spec
16198 2006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16200 docs/plugins/: add siddec
16201 Original commit message from CVS:
16202 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16203 * docs/plugins/inspect/plugin-siddec.xml:
16205 * ext/dvdnav/dvdnavsrc.c:
16208 2006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16212 * ext/sidplay/Makefile.am:
16213 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
16214 Original commit message from CVS:
16215 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
16217 2006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16219 * docs/plugins/.gitignore:
16220 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16222 Original commit message from CVS:
16225 2006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16228 * docs/plugins/inspect/plugin-a52dec.xml:
16229 * docs/plugins/inspect/plugin-amrnb.xml:
16230 * docs/plugins/inspect/plugin-asf.xml:
16231 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16232 * docs/plugins/inspect/plugin-dvdread.xml:
16233 * docs/plugins/inspect/plugin-dvdsub.xml:
16234 * docs/plugins/inspect/plugin-iec958.xml:
16235 * docs/plugins/inspect/plugin-lame.xml:
16236 * docs/plugins/inspect/plugin-mad.xml:
16237 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16238 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16239 * docs/plugins/inspect/plugin-mpegstream.xml:
16240 * docs/plugins/inspect/plugin-rmdemux.xml:
16241 update plugin inspect files
16242 Original commit message from CVS:
16243 update plugin inspect files
16245 2006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16247 * gst/mpegaudioparse/gstxingmux.c:
16248 rework build; add translations for v4l2
16249 Original commit message from CVS:
16250 rework build; add translations for v4l2
16252 2006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16254 configure.ac: rework similarly to other modules
16255 Original commit message from CVS:
16257 rework similarly to other modules
16258 * ext/a52dec/gsta52dec.c:
16259 * ext/amrnb/amrnb.c:
16260 * ext/dvdnav/dvdnavsrc.c:
16261 * ext/dvdread/dvdreadsrc.c:
16262 * ext/lame/gstlame.c:
16263 * ext/mad/gstid3tag.c:
16264 * ext/mpeg2dec/gstmpeg2dec.c:
16265 * ext/sidplay/gstsiddec.cc:
16266 * gst/asfdemux/gstasf.c:
16267 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16268 * gst/dvdsub/gstdvdsubdec.c:
16269 * gst/iec958/ac3iec.c:
16270 * gst/mpegaudioparse/gstmpegaudioparse.c:
16271 * gst/mpegstream/gstmpegstream.c:
16272 * gst/realmedia/rmdemux.c: (plugin_init):
16273 use the correct defines
16275 2006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16279 * docs/plugins/.gitignore:
16281 Original commit message from CVS:
16284 2006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16290 Original commit message from CVS:
16293 === release 0.10.3 ===
16295 2006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16301 * docs/plugins/gst-plugins-ugly-plugins.signals:
16302 * docs/plugins/inspect/plugin-amrnb.xml:
16303 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16304 * docs/plugins/inspect/plugin-iec958.xml:
16305 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16306 * docs/plugins/inspect/plugin-rmdemux.xml:
16308 Original commit message from CVS:
16311 2006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com>
16313 better/unified long descriptions
16314 Original commit message from CVS:
16315 * ext/aalib/gstaasink.c:
16316 * ext/annodex/gstcmmldec.c:
16317 * ext/annodex/gstcmmlenc.c:
16318 * ext/cairo/gsttextoverlay.c:
16319 * ext/cairo/gsttimeoverlay.c:
16320 * ext/cdio/gstcdiocddasrc.c:
16321 * ext/dv/gstdvdec.c:
16322 * ext/esd/esdmon.c:
16323 * ext/esd/esdsink.c:
16324 * ext/flac/gstflacdec.c:
16325 * ext/flac/gstflacenc.c:
16326 * ext/flac/gstflactag.c:
16327 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
16328 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
16329 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
16330 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
16331 * ext/gdk_pixbuf/gstgdkpixbuf.c:
16332 * ext/gdk_pixbuf/pixbufscale.c:
16333 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
16334 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
16335 * ext/jpeg/gstjpegdec.c:
16336 * ext/jpeg/gstjpegenc.c:
16337 * ext/jpeg/gstsmokedec.c:
16338 * ext/jpeg/gstsmokeenc.c:
16339 * ext/libcaca/gstcacasink.c:
16340 * ext/libmng/gstmngdec.c:
16341 * ext/libmng/gstmngenc.c:
16342 * ext/libpng/gstpngdec.c:
16343 * ext/libpng/gstpngenc.c:
16344 * ext/mikmod/gstmikmod.c:
16345 * ext/raw1394/gstdv1394src.c:
16346 * ext/shout2/gstshout2.c:
16347 * ext/speex/gstspeexdec.c:
16348 * ext/speex/gstspeexenc.c:
16349 * gst/alpha/gstalpha.c:
16350 * gst/alpha/gstalphacolor.c:
16351 * gst/auparse/gstauparse.c:
16352 * gst/autodetect/gstautoaudiosink.c:
16353 (gst_auto_audio_sink_base_init):
16354 * gst/autodetect/gstautovideosink.c:
16355 (gst_auto_video_sink_base_init):
16356 * gst/avi/gstavimux.c: (gst_avimux_base_init):
16357 * gst/cutter/gstcutter.c:
16358 * gst/debug/breakmydata.c:
16359 * gst/debug/efence.c:
16360 * gst/debug/gstnavigationtest.c:
16361 * gst/debug/negotiation.c:
16362 * gst/debug/progressreport.c:
16363 * gst/debug/testplugin.c:
16364 * gst/effectv/gstaging.c:
16365 * gst/effectv/gstdice.c:
16366 * gst/effectv/gstedge.c:
16367 * gst/effectv/gstquark.c:
16368 * gst/effectv/gstrev.c:
16369 * gst/effectv/gstvertigo.c:
16370 * gst/effectv/gstwarp.c:
16371 * gst/flx/gstflxdec.c:
16372 * gst/goom/gstgoom.c:
16373 * gst/interleave/deinterleave.c:
16374 * gst/interleave/interleave.c:
16375 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
16376 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
16377 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
16378 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
16379 * gst/level/gstlevel.c:
16380 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
16381 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
16382 * gst/median/gstmedian.c:
16383 * gst/monoscope/gstmonoscope.c:
16384 * gst/multipart/multipartdemux.c:
16385 * gst/multipart/multipartmux.c:
16386 * gst/oldcore/gstmd5sink.c:
16387 * gst/oldcore/gstmultifilesrc.c:
16388 * gst/oldcore/gstpipefilter.c:
16389 * gst/oldcore/gstshaper.c:
16390 * gst/oldcore/gststatistics.c:
16391 * gst/rtp/gstasteriskh263.c:
16392 * gst/rtp/gstrtpL16depay.c:
16393 * gst/rtp/gstrtpL16pay.c:
16394 * gst/rtp/gstrtpamrdepay.c:
16395 * gst/rtp/gstrtpamrpay.c:
16396 * gst/rtp/gstrtpdepay.c:
16397 * gst/rtp/gstrtpgsmpay.c:
16398 * gst/rtp/gstrtph263pay.c:
16399 * gst/rtp/gstrtph263pdepay.c:
16400 * gst/rtp/gstrtph263ppay.c:
16401 * gst/rtp/gstrtpmp4gpay.c:
16402 * gst/rtp/gstrtpmp4vdepay.c:
16403 * gst/rtp/gstrtpmp4vpay.c:
16404 * gst/rtp/gstrtpmpadepay.c:
16405 * gst/rtp/gstrtpmpapay.c:
16406 * gst/rtp/gstrtppcmadepay.c:
16407 * gst/rtp/gstrtppcmapay.c:
16408 * gst/rtp/gstrtppcmudepay.c:
16409 * gst/rtp/gstrtppcmupay.c:
16410 * gst/rtp/gstrtpspeexdepay.c:
16411 * gst/rtp/gstrtpspeexpay.c:
16412 * gst/rtsp/gstrtpdec.c:
16413 * gst/smpte/gstsmpte.c:
16414 * gst/videobox/gstvideobox.c:
16415 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
16416 * gst/videofilter/gstvideobalance.c:
16417 * gst/videofilter/gstvideoflip.c:
16418 * gst/videofilter/gstvideotemplate.c:
16419 (gst_videotemplate_base_init):
16420 * gst/videomixer/videomixer.c:
16421 * gst/wavenc/gstwavenc.c:
16422 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
16423 better/unified long descriptions
16425 Some cleanups to auparse, don't send multiple newsegments.
16427 2006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
16429 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
16430 Original commit message from CVS:
16431 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
16432 Don't unref event unconditionally after giving away ownership
16433 (gst_pad_push_event(), gst_pad_send_event() and
16434 gst_pad_event_default() take ownership of the event
16435 passed to them). Fixes warnings/crashes caused by
16438 2006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net>
16440 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
16441 Original commit message from CVS:
16442 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
16443 Don't ref NULL caps (private streams have NULL caps) (#336387);
16444 also, no need to set caps on the same buffer twice.
16446 2006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net>
16448 gst/mpegstream/: Don't leak element and pad names in error messages, use
16449 Original commit message from CVS:
16450 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
16451 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
16452 (gst_dvd_demux_get_subpicture_stream):
16453 * gst/mpegstream/gstmpegdemux.c:
16454 (gst_mpeg_demux_sync_stream_to_time):
16455 Don't leak element and pad names in error messages, use
16456 GST_DEBUG_PAD_NAME instead. Add some more debug code.
16458 2006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
16460 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
16461 Original commit message from CVS:
16462 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
16463 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
16464 Name the structure in the custom event with the
16465 language codes for the audio and subtitle streams
16466 actually like dvddemux expects it to be named.
16467 Set caps on source pad and outgoing buffers.
16469 2006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
16471 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
16472 Original commit message from CVS:
16473 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
16474 (gst_lame_get_property), (gst_lame_setup):
16475 * ext/lame/gstlame.h:
16476 Make xingheader property non-functional, it's broken anyway
16477 after all (use xingmux instead).
16479 2006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net>
16481 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
16482 Original commit message from CVS:
16483 * ext/lame/gstlame.c: (gst_lame_sink_event):
16484 On EOS, flush encoder and send remaining data. Fix
16485 return value handling in sink event function.
16487 2006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch>
16489 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
16490 Original commit message from CVS:
16491 Patch by: Jürg Billeter <j at bitron dot ch>
16492 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
16493 Fix wrong check for started flag when setting the 'device' property.
16494 We want to allow it when the source is NOT started yet and ignore it
16495 when the source is running.
16497 2006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
16499 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
16500 Original commit message from CVS:
16501 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
16502 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
16503 (gst_asf_demux_process_chunk):
16504 * gst/asfdemux/gstasfdemux.h:
16505 Subtract first timestamp from timestamps, so that
16506 stream starts from 0; makes live streams that don't
16507 start at 0 work again (fixes #317310, #336097).
16509 2006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com>
16511 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
16512 Original commit message from CVS:
16513 Patch by: Christian Kirbach
16515 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
16516 -good. Fixes build on some systems (#331838).
16518 2006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net>
16520 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
16521 Original commit message from CVS:
16522 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16523 (gst_rmdemux_parse_cont):
16524 Extract more tags and also post codec name tag on the
16525 bus so this shows up in totem and nautilus.
16527 2006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net>
16529 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
16530 Original commit message from CVS:
16531 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16532 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
16533 Extra data usually goes into the caps as 'codec_data', not
16534 as first buffer into the stream.
16535 Need to byte swap AC3 content in realmedia files for some
16536 reason (fixes #331588).
16538 2006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net>
16540 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
16541 Original commit message from CVS:
16542 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
16543 (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
16544 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
16545 When operating in pull mode, post an error message on the
16546 bus when all source pads are unlinked or some other fatal
16547 error occured (#323023). Regrade some recurring debug messages
16548 to LOG level. Convert c++-style comments into C-style ones.
16550 2006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net>
16552 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
16553 Original commit message from CVS:
16554 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
16555 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
16556 (gst_rmdemux_all_source_pads_unlinked),
16557 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
16558 (gst_rmdemux_parse_packet):
16559 * gst/realmedia/rmdemux.h:
16560 Handle unlinked source pads properly and stop if all source pads
16561 are unlinked (#323023).
16563 2006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz>
16565 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
16566 Original commit message from CVS:
16567 Patch by: Michal Benes <michal dot benes at xeris dot cz>
16568 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
16569 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
16570 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
16571 * gst/mpegstream/gstmpegdemux.h:
16572 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
16573 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
16574 clock_freq of 90kHz this timestamp overflows every ~13 hours. This
16575 situation really happens when grabbing DVB streams. Current
16576 mpegdemuxer can not handle this situation correctly and it
16577 restarts counting gstreamer timestamps from zero.
16580 2006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org>
16582 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
16583 Original commit message from CVS:
16584 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
16585 (gst_a52dec_chain_raw), (gst_a52dec_change_state):
16586 * ext/a52dec/gsta52dec.h:
16587 Fix #334550: failure to play raw AC3 files due to segment problems.
16589 2006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org>
16591 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
16592 Original commit message from CVS:
16593 Patch by: Christophe Fergeau <teuf gnome org>
16594 * ext/lame/gstlame.c: (gst_lame_release_memory),
16595 (gst_lame_finalize), (gst_lame_class_init),
16596 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
16597 (gst_lame_change_state):
16598 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
16600 2006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
16602 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
16603 Original commit message from CVS:
16604 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
16605 (gst_mad_sink_event), (gst_mad_change_state):
16606 Include AUDIO_CODEC tag with tags posted if input is not
16607 framed (#334258). Use _scale() util functions in more places.
16609 2006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org>
16611 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
16612 Original commit message from CVS:
16613 2006-03-12 Christophe Fergeau <teuf@gnome.org>
16614 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
16615 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
16616 property as BROKEN (see
16617 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
16618 explanation why it's broken).
16620 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
16622 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
16623 Original commit message from CVS:
16624 2006-03-11 Christophe Fergeau <teuf@gnome.org>
16625 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
16627 * gst/xingheader/Makefile.am:
16628 * gst/xingheader/gstxingmux.c:
16629 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
16630 to MP3 files (this allows decoder to figure out the length of VBR
16633 2006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org>
16635 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
16636 Original commit message from CVS:
16637 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
16638 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
16639 tag (#333683, patch by: Alex Lancaster).
16641 2006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com>
16643 ext/amrnb/: Further fancyfication.
16644 Original commit message from CVS:
16645 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
16646 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
16647 (gst_amrnbdec_state_change):
16648 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
16649 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
16650 (gst_amrnbenc_state_change):
16651 * ext/amrnb/amrnbenc.h:
16652 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
16653 (gst_amrnbparse_query):
16654 Further fancyfication.
16655 Use _take to get writable data from the adapter.
16656 Precalc packet duration.
16658 Forward _push to upstream.
16659 Post error messages when something goes wrong.
16660 Remove old code in amrnbparse.
16661 Don't ignore query results from upstream.
16663 2006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org>
16665 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
16666 Original commit message from CVS:
16667 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
16668 The AMR encoder writes into the audio buffers it processes, so
16669 use gst_buffer_make_writable() on buffers we might (they go through
16670 an adapter, so there can be copying going on later anyway) be
16673 2006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net>
16675 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
16676 Original commit message from CVS:
16677 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
16678 (gst_mpeg_parse_handle_src_query):
16679 Declare variables at the beginning of a block and make
16680 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
16682 2006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it>
16684 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
16685 Original commit message from CVS:
16686 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
16687 Read packet size, sequence and padsize in right order again
16688 (fixes #332796; patch by: Fabrizio Gennari).
16690 2006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
16692 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
16693 Original commit message from CVS:
16694 * gst/iec958/ac3iec.c:
16695 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
16697 2006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16699 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
16700 Original commit message from CVS:
16702 Make the id3tag and mad checks check for both a header and the
16703 appropriate library if the pkg-config is missing. (Closes #331842)
16704 Split the id3tag and mad checks into 2 pieces. Sometime soon I might
16705 do the same for the plugins themselves.
16707 2006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net>
16709 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
16710 Original commit message from CVS:
16711 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
16712 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
16713 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
16714 * ext/mpeg2dec/gstmpeg2dec.h:
16715 Don't treat STATE_INVALID as fatal error; throw an error
16716 only after five consecutive decoding errors. Makes decoding
16717 mpeg streams more robust and fixes playback of joined clips
16720 2006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
16722 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
16723 Original commit message from CVS:
16724 * ext/dvdnav/dvdnavsrc.h:
16725 Oops. forgot to add this one.
16727 2006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net>
16729 ext/Makefile.am: Fix dist-check.
16730 Original commit message from CVS:
16731 2006-02-26 Julien MOUTTE <julien@moutte.net>
16732 * ext/Makefile.am: Fix dist-check.
16734 2006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net>
16736 configure.ac: Disable dvdnavsrc for now.
16737 Original commit message from CVS:
16739 Disable dvdnavsrc for now.
16741 2006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net>
16743 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
16744 Original commit message from CVS:
16747 * ext/dvdnav/Makefile.am:
16748 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
16749 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
16750 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
16751 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
16752 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
16753 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
16754 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
16755 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
16756 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
16757 (gst_dvd_nav_src_make_dvd_event),
16758 (gst_dvd_nav_src_structure_set_uint64),
16759 (gst_dvd_nav_src_push_dvd_nav_packet_event),
16760 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
16761 (gst_dvd_nav_src_push_titlelang_event),
16762 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
16763 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
16764 (gst_dvd_nav_src_handle_navigation_event),
16765 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
16766 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
16767 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
16768 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
16769 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
16770 (gst_dvd_nav_src_do_init), (plugin_init):
16771 dvdnavsrc ported to 0.10, for the most part at least. Not quite
16772 ready for prime time yet though.
16774 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net>
16776 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
16777 Original commit message from CVS:
16778 * ext/cdio/Makefile.am:
16779 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
16780 required for Cygwin, see #317048)
16781 * gst/rtp/gstasteriskh263.c:
16782 Cygwin has includes for both the unix network socket API
16783 and the windows API, but only one can be included, so fix
16784 includes to only use one or the other, prefering the unxi
16787 2006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
16789 Port dvdsubdec to 0.10
16790 Original commit message from CVS:
16792 * gst/dvdsub/Makefile.am:
16793 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
16794 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
16795 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
16796 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
16797 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
16798 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
16799 (gst_send_empty_fill), (gst_send_subtitle_frame),
16800 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
16801 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
16803 * gst/dvdsub/gstdvdsubdec.h:
16804 Port dvdsubdec to 0.10
16806 2006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16808 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
16809 Original commit message from CVS:
16810 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
16811 Push the rank up to SECONDARY+1 so that dvddemux is preferred over
16812 mpegdemux for MPEG-2 video streams.
16814 2006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16816 configure.ac: Bump nano back to CVS
16817 Original commit message from CVS:
16819 Bump nano back to CVS
16821 === release 0.10.2 ===
16823 2006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16825 configure.ac: releasing 0.10.2, "Season to Taste"
16826 Original commit message from CVS:
16828 releasing 0.10.2, "Season to Taste"
16830 2006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16832 configure.ac: releasing 0.10.1.3 prelease for 0.10.2
16833 Original commit message from CVS:
16835 releasing 0.10.1.3 prelease for 0.10.2
16837 2006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net>
16839 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
16840 Original commit message from CVS:
16841 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
16842 In sink event handler, release object lock again
16843 _before_ sending EOS event downstream (#313838).
16845 2006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org>
16848 * gst/asfdemux/gstasf.c:
16849 fix rank of asfdemux
16850 Original commit message from CVS:
16851 fix rank of asfdemux
16853 2006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16855 configure.ac: releasing 0.10.1.2 prelease for 0.10.2
16856 Original commit message from CVS:
16858 releasing 0.10.1.2 prelease for 0.10.2
16860 2006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org>
16862 * gst-plugins-ugly.spec.in:
16864 Original commit message from CVS:
16867 2006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net>
16869 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
16870 Original commit message from CVS:
16871 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
16872 (crop_copy_i422_buffer), (crop_buffer):
16873 When we need to crop the output buffer, make sure we
16874 create a buffer of the right size and respect the implicit
16875 striding used for I420 elsewhere in GStreamer (#331301).
16877 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net>
16879 ext/cdio/gstcdio.c: Init debug category (#331253).
16880 Original commit message from CVS:
16881 * ext/cdio/gstcdio.c: (plugin_init):
16882 Init debug category (#331253).
16884 2006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com>
16886 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
16887 Original commit message from CVS:
16888 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
16889 Do not error out on non-recognized streams. Ignore them and allow
16890 playback of the other streams.
16892 2006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16894 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
16895 Original commit message from CVS:
16896 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
16897 Add a small sanity check for LPCM reading.
16899 2006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com>
16901 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
16902 Original commit message from CVS:
16903 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
16904 Take into account the file properties preroll value for
16905 timestamping/newsegment. It's weird this value was commented out.
16907 2006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com>
16909 gst/asfdemux/Makefile.am: More asf makefile fixing.
16910 Original commit message from CVS:
16911 * gst/asfdemux/Makefile.am:
16912 More asf makefile fixing.
16914 2006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com>
16916 ext/lame/gstlame.c: Fix up lame a bit.
16917 Original commit message from CVS:
16918 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
16919 (gst_lame_change_state):
16921 Apply patch #319782 by Gautier Portet.
16923 2006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com>
16925 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
16926 Original commit message from CVS:
16927 * gst/asfdemux/Makefile.am:
16928 But we do need to link against the riff libraryr.
16930 2006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com>
16932 gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
16933 Original commit message from CVS:
16934 * gst/asfdemux/Makefile.am:
16935 We don't want asfmux.c yet.
16937 2006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com>
16939 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
16940 Original commit message from CVS:
16941 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
16942 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
16943 (gst_mad_change_state):
16944 Port fixes for bugs 314771, 308772, 140237, and 302625
16945 from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
16946 Use GST_EVENT_FLUSH_STOP to clear data from the current input
16947 buffer, to avoid using it for any future decoding.
16949 2006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net>
16951 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
16952 Original commit message from CVS:
16954 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
16955 (gst_asf_get_guid_nick):
16956 * gst/asfdemux/asfheaders.h:
16957 * gst/asfdemux/gstasf.c: (plugin_init):
16958 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
16959 (gst_asf_demux_class_init), (gst_asf_demux_init),
16960 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
16961 (gst_asf_demux_handle_src_event),
16962 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
16963 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
16964 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
16965 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
16966 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
16967 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
16968 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
16969 (gst_asf_demux_get_bitrate_record),
16970 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
16971 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
16972 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
16973 (gst_asf_demux_get_obj_data_correction),
16974 (gst_asf_demux_get_stream_audio),
16975 (gst_asf_demux_get_stream_correction),
16976 (gst_asf_demux_get_stream_video),
16977 (gst_asf_demux_get_stream_video_format),
16978 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
16979 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
16980 (gst_asf_demux_process_stream),
16981 (gst_asf_demux_get_gst_tag_from_tag_name),
16982 (gst_asf_demux_commit_taglist),
16983 (gst_asf_demux_process_ext_content_desc),
16984 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
16985 (gst_asf_demux_process_header), (gst_asf_demux_process_file),
16986 (gst_asf_demux_process_comment),
16987 (gst_asf_demux_process_bitrate_props_object),
16988 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
16989 (gst_asf_demux_descramble_segment),
16990 (gst_asf_demux_element_send_event),
16991 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
16992 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
16993 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
16994 (gst_asf_demux_get_src_query_types),
16995 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
16996 * gst/asfdemux/gstasfdemux.h:
16997 asfdemux ported to 0.10. Does still need a bit of work (seems like
16998 there's something funky going on when timestamping video frames).
16999 The seeking code is likely to make Wim cry, but hey, at least it
17002 2006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
17004 ext/amrnb/amrnbdec.c: Some more comments.
17005 Original commit message from CVS:
17006 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
17007 (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
17008 Some more comments.
17009 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
17010 Applied patch from Fabrizio Gennari, fixes #330844.
17012 2006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
17014 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
17015 Original commit message from CVS:
17016 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
17017 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
17018 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
17019 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
17020 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
17021 * ext/dvdread/dvdreadsrc.h:
17022 Let's try to play the title the user set via the URI handler or
17023 via properties instead of always playing the first title. Also,
17024 Also, count title/chapter/angle number in URI and properties
17025 from 1 rather than 0.
17027 2006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net>
17029 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
17030 Original commit message from CVS:
17031 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
17032 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
17033 (gst_dvd_read_src_do_duration_query):
17034 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
17035 otherwise GstBaseSrc will think we can operate pull_range based,
17036 which we don't really, and typefinding will fail miserably.
17037 Also, make seeking work somewhat (only works with flumpegdemux
17038 at the moment, mpegstream needs fixing for that first).
17040 2006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net>
17042 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
17043 Original commit message from CVS:
17044 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
17045 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
17046 Only allocate buffer once we know exactly how much we need,
17047 rather than gratuitously allocating 2MB-buffers all the time
17048 even if we usually need much less than that. Also, demote
17049 a debug message from DEBUG to LOG level.
17051 2006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
17053 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
17054 Original commit message from CVS:
17055 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
17056 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
17057 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
17058 (gst_dvd_read_src_do_position_query):
17059 Add some more debugging and fix duration query in BYTES.
17061 2006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net>
17063 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
17064 Original commit message from CVS:
17067 * ext/dvdread/Makefile.am:
17068 * ext/dvdread/dvdreadsrc.c:
17069 * ext/dvdread/dvdreadsrc.h:
17070 Half-baked port to 0.10. Needs some love
17071 in the seeking department, but at least
17073 * ext/dvdread/stream_labels.c:
17074 * ext/dvdread/stream_labels.h:
17075 Remove these (we use ISO-639 language codes internally; applications
17076 that want to translate those into language names for display to the
17077 user should rely on the iso-codes package for that).
17079 2006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com>
17081 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
17082 Original commit message from CVS:
17083 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
17084 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
17085 (gst_amrnbdec_state_change):
17086 * ext/amrnb/amrnbdec.h:
17087 Fix amrnbdec, handle events, take copy from adapter since the decoder
17088 apparently writes in the source data.
17089 Use some _scale_int, and precalc duration.
17090 Fix some leaks, post ERROR messages.
17092 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net>
17094 docs/plugins/: Add cdio plugin to docs.
17095 Original commit message from CVS:
17096 * docs/plugins/Makefile.am:
17097 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
17098 * docs/plugins/gst-plugins-good-plugins-sections.txt:
17099 * docs/plugins/inspect/plugin-cdio.xml:
17100 Add cdio plugin to docs.
17101 * ext/cdio/gstcdiocddasrc.c:
17103 * ext/cdio/gstcdio.c:
17104 The plugin is called 'cdio' not 'cddio'.
17106 2006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net>
17108 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
17109 Original commit message from CVS:
17110 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
17111 One source pad not being linked is not an error condition when we're
17112 still parsing the header. In this case (e.g. where we don't have a
17113 suitable decoder installed) just pretend everything is fine, so that
17114 the demuxer will actually go on to signal no-more-pads when done
17115 parsing the header, otherwise decodebin/playbin will never post the
17116 appropriate error message if decoders are not available.
17118 2006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
17122 * ext/mad/gstid3tag.c:
17123 * gst/realmedia/rmdemux.c:
17124 Just make it compile with --disable-gst-debug.
17125 Original commit message from CVS:
17126 Just make it compile with --disable-gst-debug.
17128 2006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
17130 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
17131 Original commit message from CVS:
17132 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
17133 (gst_mad_check_caps_reset), (gst_mad_chain):
17134 Merge patch from Radoslaw Szkodzinski (bug 326734)
17136 2006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17138 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
17139 Original commit message from CVS:
17140 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
17141 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
17142 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
17143 (gst_id3_tag_chain):
17144 fixing Gdate handling
17145 enabling mux/demux mode switching
17146 adding better debug output
17148 2006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net>
17150 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...
17151 Original commit message from CVS:
17152 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
17153 If we haven't set caps on a source pad yet, the caps on the
17154 pad are NULL, not un-fixed. Set caps on outgoing buffers.
17156 2006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net>
17158 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
17159 Original commit message from CVS:
17160 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
17161 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
17162 * ext/lame/gstlame.h:
17163 Contrary to what the const char in the lame API might suggest,
17164 lame expects us to keep the strings we pass to id3tag_set_foo()
17165 around; it doesn't free them either though, so we have to store
17166 them somewhere and free them later when we can be sure lame
17167 doesn't need them any longer.
17169 2006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net>
17171 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...
17172 Original commit message from CVS:
17173 * ext/lame/gstlame.c: (add_one_tag):
17174 Fix handling of GST_TAG_DATE (#311679), don't pass an
17175 uninitialised string pointer to lame if we don't know
17176 how to handle the tag type, and fix minor memory leak.
17178 2006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net>
17180 ext/mad/gstmad.c: Fix debug message.
17181 Original commit message from CVS:
17182 * ext/mad/gstmad.c: (gst_mad_chain):
17185 2006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17187 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
17188 Original commit message from CVS:
17189 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net>
17190 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
17191 Erase spurious call to gst_segment_set_newsegment.
17192 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
17193 the superclass method when handling NEWSEGMENT events.
17194 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
17195 and dvd-audio-restart event handling. There are currently less
17196 hackish ways of handling the sparse audio stream problem.
17198 2006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17200 fix up error domains, error strings, and use of translation
17201 Original commit message from CVS:
17202 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
17203 * ext/dvdnav/dvdnavsrc.c: (if):
17204 * ext/dvdread/stream_labels.c:
17205 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
17206 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
17207 fix up error domains, error strings, and use of translation
17209 fix up this file, even though none of them are actually marked
17212 2006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17214 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
17215 Original commit message from CVS:
17216 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net>
17217 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
17218 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
17219 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
17220 (gst_mpeg_parse_change_state):
17221 Make timestamp adjustment somewhat milder. Actual timestamps are
17222 now sent unmodified unless an actual gap is found in the
17223 stream. This should fix time display when playing most MPEG
17226 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net>
17228 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
17229 Original commit message from CVS:
17230 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
17231 * ext/cdio/gstcdio.h:
17232 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
17233 Fix build for libcdio versions >= 76; give slightly lower rank
17236 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net>
17238 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
17239 Original commit message from CVS:
17242 * ext/cdio/Makefile.am:
17243 * ext/cdio/gstcdio.c:
17244 * ext/cdio/gstcdio.h:
17245 * ext/cdio/gstcdiocddasrc.c:
17246 * ext/cdio/gstcdiocddasrc.h:
17247 Port libcdio cdda source, formerly known as cddasrc, now known as
17248 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
17249 but that's not tested (fixes #317658).
17251 2006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com>
17253 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
17254 Original commit message from CVS:
17255 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
17256 tss tss... always set caps on outgoing buffer.
17258 2006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org>
17260 * gst-plugins-ugly.spec.in:
17262 Original commit message from CVS:
17265 2006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17270 Original commit message from CVS:
17273 === release 0.10.1 ===
17275 2006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17281 * docs/plugins/gst-plugins-ugly-plugins.args:
17282 * docs/plugins/inspect/plugin-a52dec.xml:
17283 * docs/plugins/inspect/plugin-amrnb.xml:
17284 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17285 * docs/plugins/inspect/plugin-iec958.xml:
17286 * docs/plugins/inspect/plugin-lame.xml:
17287 * docs/plugins/inspect/plugin-mad.xml:
17288 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17289 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17290 * docs/plugins/inspect/plugin-rmdemux.xml:
17292 Original commit message from CVS:
17295 2006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17300 Original commit message from CVS:
17303 2006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net>
17305 Pass unhandled queries upstream (useful e.g. for SEEKING query)
17306 Original commit message from CVS:
17307 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
17308 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
17309 * ext/mad/gstmad.c: (gst_mad_src_query):
17310 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
17311 * ext/sidplay/gstsiddec.cc:
17312 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
17313 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
17314 Pass unhandled queries upstream (useful e.g. for SEEKING query)
17315 (fixes #325652; based on patch by: Philippe); make rmdemux return
17316 FALSE for position queries, instead of setting -1 as value and
17319 2006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17321 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
17322 Original commit message from CVS:
17323 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net>
17324 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
17325 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
17326 rewrite timestamps in the case segments are being set from
17327 upstream, but use timestamps unmodified. Also send proper position
17328 values. This allows for correct time display and makes queries
17329 work in sink elements.
17330 * gst/mpegstream/gstdvddemux.h:
17331 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
17332 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
17333 Rename flush_filter to segment_filter, which is better represents
17334 what the arreibute does.
17335 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
17336 Activate segment filtering when a timestamp discontinuity is seen.
17338 2006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
17340 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...
17341 Original commit message from CVS:
17342 * ext/mad/gstmad.c: (gst_mad_chain):
17343 Don't forget that we need to send out a newsegment event after a
17344 restart even if we don't have enough data to decode a frame right
17347 2005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17349 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
17350 Original commit message from CVS:
17351 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net>
17352 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
17353 Use the new "audio-shutdown" and "audio-restart" DVD events
17354 instead of the "spu-still-frame" event to shutdown and restart
17355 the audio pipeline.
17356 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
17357 Check for cases where the segment-based adjustment calculation
17358 would produce negative values (which result in an overflow) and
17359 return GST_CLOCK_TIME_NONE instead.
17360 * gst/mpegstream/gstdvddemux.h:
17361 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
17362 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
17363 Add a mechanism to discard audio buffers with timestamps outside
17364 the currently set segment. This was causing (sometimes serious)
17365 synchronization problems after seeking in DVDs with LPCM audio,
17366 since VOBUs usually contain audio material that lies outside the
17367 timestamp range specified by the header.
17369 2005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17371 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
17372 Original commit message from CVS:
17373 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
17374 Remove lingering reference to GstID3Demux
17375 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
17376 Don't output debug saying padding streams are unknown type,
17377 because they're not
17379 2005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17381 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
17382 Original commit message from CVS:
17383 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net>
17384 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
17385 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
17388 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
17389 (gst_mpeg_demux_get_audio_stream):
17390 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
17391 (gst_dvd_demux_get_audio_stream)
17392 (gst_dvd_demux_get_subpicture_stream)
17393 (gst_dvd_demux_send_subbuffer):
17394 Send current* pad buffers with appropriate caps.
17396 2005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17398 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
17399 Original commit message from CVS:
17400 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net>
17401 * gst/iec958/ac3iec.h:
17402 * gst/iec958/ac3iec.c:
17403 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
17404 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
17405 raw-audio property to ac3iec958 that allows setting the source pad
17406 caps to raw audio instead of audio/x-iec958. This makes it
17407 possible to use ac3iec958 together with the normal alsasink
17408 element to drive an external receiver that autodetects AC3
17411 2005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org>
17413 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
17414 Original commit message from CVS:
17415 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
17416 (ac3iec_chain_dvd):
17417 * gst/iec958/ac3iec.h:
17418 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
17420 2005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net>
17422 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
17423 Original commit message from CVS:
17424 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
17425 When getting a seek event, first check if the upstream element
17426 can handle it and only do our own seek stuff when it can't
17427 (should fix #322856).
17429 2005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net>
17431 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
17432 Original commit message from CVS:
17433 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
17434 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
17435 Really convert to BYTES format when we want to convert
17436 to bytes (use right variable; fixes #322856).
17438 2005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17440 Big mpegparse clean up, second round:
17441 Original commit message from CVS:
17442 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
17443 Big mpegparse clean up, second round:
17444 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
17445 Send and EOS event down the audio pipeline when an still frame
17446 event arrives. This prevents the pipeline from locking when a
17447 still menu comes directly after a flush.
17448 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
17449 Don't send a newsegment in reset.
17450 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
17451 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
17452 Move the code of handle_newsegment to process_event. Send a
17453 NEWSEGMENT after FLUSH_STOP.
17454 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
17456 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
17457 (gst_mpeg_demux_class_init): Don't override send_event.
17458 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
17459 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
17460 (gst_mpeg_demux_reset):
17461 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed
17463 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
17464 Reset the mpegparse element after a flush.
17465 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
17466 Don't forward events.
17467 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
17468 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
17469 handle_newsegment is not a virtual method anymore.
17470 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
17471 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
17472 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
17473 rid of send_newsegment virtual method.
17474 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
17475 handle DVD events and call the superclass method for other event
17477 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
17478 override process_event anymore.
17479 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
17480 (gst_mpeg_parse_process_event): Move actual event processing to
17481 process event so that subclasses can properly override or extend
17483 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
17484 Eliminate time parameter in process event.
17485 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
17486 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
17487 (gst_mpeg_demux_send_subbuffer):
17488 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
17489 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
17490 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
17491 adding the value of the adjust attribute.
17492 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
17493 rid of the adjust attribute. Now all timestamp adjustments are
17494 performed by mpegparse using the current segment.
17495 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
17496 (gst_mpeg_parse_class_init): Implement the adjust_ts method based
17497 on the adjust attribute for SCR values and the current segment.
17498 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
17499 adjust_ts virtual method to adjust timestamps for outgoing
17501 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
17502 (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
17503 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
17504 (gst_dvd_demux_handle_newsegment): Don't override
17506 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
17507 Check for DVD events in process_event instead of
17509 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
17510 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
17511 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
17512 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
17513 (gst_mpeg_demux_send_event):
17514 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
17515 (gst_dvd_demux_handle_dvd_event):
17516 Eliminate the time parameter in send_event.
17518 2005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17520 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
17521 Original commit message from CVS:
17522 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
17523 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
17524 Fix typefinding in id3demux, and then remove it in favour
17525 of the new LGPL id3demux in gst-plugins-good
17526 * ext/mad/gstmad.c: (gst_mad_dispose):
17527 dispose can run more than once.
17529 2005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17531 gst/asfdemux/gstasfmux.c: change some char* into char[]
17532 Original commit message from CVS:
17533 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
17534 change some char* into char[]
17536 2005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
17538 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
17539 Original commit message from CVS:
17540 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
17541 Remove memleak from unused GstRMDemuxStream
17543 2005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org>
17545 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
17546 Original commit message from CVS:
17547 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
17548 (gst_id3_tag_do_typefind):
17549 Use the correct function to free typefind factory list.
17551 2005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net>
17553 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
17554 Original commit message from CVS:
17555 * ext/mad/gstmad.c: (gst_mad_src_query):
17556 For position and duration queries in TIME format, try the peer
17557 first (might be a demuxer).
17559 2005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17561 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
17562 Original commit message from CVS:
17563 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net>
17564 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
17565 Properly handle non contiguous VOBUs by adding the segment accum
17566 field to the adjust value.
17567 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
17568 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
17569 handle_newsegment to prevent sending actual newsegment events and
17570 use tiemstamp rewriting instead.
17571 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
17573 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
17574 (gst_mpeg_parse_event):
17575 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
17576 Add a new parameter to handle_newsegment to allow controlling
17577 whether newsegment events are forwarded or not.
17578 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
17579 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
17580 (gst_dvd_demux_reset):
17581 last_end_ptm and discont_time aren't necessary anymore, since
17582 timestamp adjustment is now replaced by newsegment events.
17583 (gst_dvd_demux_init): Prevent MPEGParse from adjusting
17585 * gst/mpegstream/gstdvddemux.h:
17586 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
17587 Don't handle dvd-nav-packet events anymore, since the are now
17588 replaced by standard newsegment events.
17589 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
17590 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
17591 (gst_dvd_demux_change_state):
17592 * gst/mpegstream/gstdvddemux.h:
17593 Get rid of the ignore_next_newmedia_discont hack.
17594 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
17595 (gst_dvd_demux_handle_newsegment):
17596 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
17597 (gst_mpeg_demux_handle_newsegment): Don't override
17598 handle_newsegment anymore. It was only necessary to handle
17600 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
17601 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
17602 (gst_dvd_demux_set_cur_subpicture):
17603 Reactivate handling of DVD events.
17604 * gst/mpegstream/gstmpegparse.c (normal_seek)
17605 (gst_mpeg_parse_handle_src_event)
17606 (gst_mpeg_parse_handle_src_query):
17607 First attempt at reenabling seek.
17608 * gst/mpegstream/gstmpegparse.h:
17609 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
17610 (gst_mpeg_parse_update_streaminfo)
17611 (gst_mpeg_parse_get_rate)
17612 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
17613 (gst_mpeg_parse_handle_src_query):
17614 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
17615 Make queries work again.
17616 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
17617 (gst_mpeg_parse_handle_newsegment)
17618 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
17619 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
17620 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
17621 Get rid of the newsegment_pending attribute, and rely instead on
17622 proper timestamp adjustment.
17623 * gst/mpegstream/gstmpegparse.c
17624 (gst_mpeg_parse_get_src_event_masks): Erase.
17625 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
17626 Initialize fields before creating pads to prevent the pad creation
17627 callback from failing.
17628 (gst_mpeg_parse_reset): Initialize new fields, and change
17629 initialization order to match the order in the structure.
17630 (gst_mpeg_parse_handle_newsegment): Forward new segment events
17631 whenever possible, and update the current segment.
17632 (gst_mpeg_parse_send_newsegment): Update the current segment and
17633 pending_newsegment.
17634 (gst_mpeg_parse_pad_added): Use the current segment to send
17635 newsegment events to new pads.
17636 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
17637 and events. Properly update newsegment_pending.
17638 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
17639 New fields do_adjust and current_segment.
17640 * gst/mpegstream/gstmpegdemux.c:
17641 * gst/mpegstream/gstdvddemux.c:
17642 * gst/mpegstream/gstmpegparse.h:
17643 Rename handle_discont virtual method to handle_newsegment. Erase
17644 some (already commented out support) for old NEW_MEDIA events.
17645 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
17646 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
17647 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
17648 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
17649 (gst_mpeg_parse_event, gst_mpeg_parse_chain):
17650 Erase the "pending_scr" field, and replace it by a slightly
17651 different handling of the current SCR. Document code blocks in
17652 parse_packhead and chain.
17654 2005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com>
17656 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
17657 Original commit message from CVS:
17658 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
17659 g_warning() are only for really fatal warnings. If we can't decode a
17660 tag, just ignore that tag and do a GST_WARNING.
17662 2005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17665 * ext/a52dec/gsta52dec.h:
17666 * ext/dvdread/dvdreadsrc.h:
17667 * ext/lame/gstlame.h:
17668 * ext/mad/gstid3tag.c:
17669 * ext/mad/gstmad.c:
17670 * ext/mad/gstmad.h:
17671 * ext/mpeg2dec/gstmpeg2dec.h:
17672 * ext/sidplay/gstsiddec.h:
17673 * gst/ac3parse/gstac3parse.c:
17674 * gst/ac3parse/gstac3parse.h:
17675 * gst/asfdemux/gstasfdemux.c:
17676 * gst/asfdemux/gstasfdemux.h:
17677 * gst/iec958/ac3iec.h:
17678 * gst/mpegaudioparse/gstmpegaudioparse.c:
17679 * gst/mpegaudioparse/gstmpegaudioparse.h:
17680 * gst/mpegstream/gstdvddemux.h:
17681 * gst/mpegstream/gstmpegclock.h:
17682 * gst/mpegstream/gstmpegdemux.h:
17683 * gst/mpegstream/gstmpegpacketize.h:
17684 * gst/mpegstream/gstmpegparse.c:
17685 * gst/mpegstream/gstmpegparse.h:
17686 * gst/mpegstream/gstrfc2250enc.c:
17687 * gst/mpegstream/gstrfc2250enc.h:
17688 * gst/realmedia/rmdemux.c:
17689 * gst/realmedia/rmdemux.h:
17690 * gst/synaesthesia/synaescope.c:
17692 Original commit message from CVS:
17695 2005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17699 Original commit message from CVS:
17702 === release 0.10.0 ===
17704 2005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17710 * docs/plugins/inspect/plugin-a52dec.xml:
17711 * docs/plugins/inspect/plugin-amrnb.xml:
17712 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17713 * docs/plugins/inspect/plugin-iec958.xml:
17714 * docs/plugins/inspect/plugin-lame.xml:
17715 * docs/plugins/inspect/plugin-mad.xml:
17716 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17717 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17718 * docs/plugins/inspect/plugin-rmdemux.xml:
17720 Original commit message from CVS:
17723 2005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com>
17725 Update for alloc_buffer changes.
17726 Original commit message from CVS:
17727 2005-12-05 Andy Wingo <wingo@pobox.com>
17728 * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
17729 * ext/mad/gstmad.c: (gst_mad_chain):
17730 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
17731 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
17732 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
17733 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17734 (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
17736 2005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com>
17738 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
17739 Original commit message from CVS:
17740 2005-12-05 Andy Wingo <wingo@pobox.com>
17741 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
17742 id3demux and id3mux now. Fixes #323199.
17744 2005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org>
17746 * gst-plugins-ugly.spec.in:
17747 update spec file for latest changes
17748 Original commit message from CVS:
17749 update spec file for latest changes
17751 2005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17753 fix silly Makefile.am bug so they link correctly again
17754 Original commit message from CVS:
17755 * ext/amrnb/Makefile.am:
17756 * gst/realmedia/Makefile.am:
17757 fix silly Makefile.am bug so they link correctly again
17759 2005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17763 Original commit message from CVS:
17766 === release 0.9.7 ===
17768 2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17777 * docs/plugins/gst-plugins-ugly-plugins.args:
17778 * docs/plugins/inspect/plugin-a52dec.xml:
17779 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17780 * docs/plugins/inspect/plugin-iec958.xml:
17781 * docs/plugins/inspect/plugin-lame.xml:
17782 * docs/plugins/inspect/plugin-mad.xml:
17783 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17784 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17785 * docs/plugins/inspect/plugin-rmdemux.xml:
17786 * docs/random/LICENSE:
17787 * docs/random/PORTED_09:
17789 Original commit message from CVS:
17792 2005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17796 * ext/amrnb/Makefile.am:
17797 * gst/realmedia/Makefile.am:
17798 Don't know how these escaped my eye before. Fix link flags.
17799 Original commit message from CVS:
17800 Don't know how these escaped my eye before. Fix link flags.
17802 2005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17805 * examples/Makefile.am:
17806 * examples/capsfilter/Makefile.am:
17807 * examples/capsfilter/capsfilter1.c:
17808 * examples/gob/Makefile.am:
17809 * examples/gob/gst-identity2.gob:
17810 * examples/gstplay/.gitignore:
17811 * examples/gstplay/Makefile.am:
17812 * examples/gstplay/player.c:
17813 * examples/indexing/.gitignore:
17814 * examples/indexing/Makefile.am:
17815 * examples/indexing/indexmpeg.c:
17816 * examples/level/Makefile.am:
17817 * examples/level/README:
17818 * examples/level/demo.c:
17819 * examples/level/plot.c:
17820 * examples/stats/Makefile.am:
17821 * examples/stats/mp2ogg.c:
17822 * examples/switch/.gitignore:
17823 * examples/switch/Makefile.am:
17824 * examples/switch/switcher.c:
17826 Original commit message from CVS:
17829 2005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net>
17831 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
17832 Original commit message from CVS:
17833 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
17834 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
17835 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
17836 (gst_mpeg_parse_send_event):
17837 Ref events before sending them to multiple pads, after all
17838 gst_pad_send_event() takes ownership of events. Don't leak
17839 events that have not been handled (fixes #322745).
17841 2005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17843 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
17844 Original commit message from CVS:
17845 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net>
17846 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
17847 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
17848 from making timestamp adjustments. This will have to be re-added
17849 in some form in the near future, but in order to do that, some nav
17850 packet parsing will be necessary in mpegdemux.
17851 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
17852 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
17853 (g_value_set_int, gst_mpeg_parse_set_property)
17854 Get rid of do_adjust and use_adjust. Rename max_discont to
17856 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
17857 -1, no adjustment is made.
17858 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
17859 Rename max_discont property to max_scr_gap. Erase "adjust"
17861 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
17862 override send_event anymore, base class does the job.
17863 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
17864 Base class now does most of the work.
17865 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
17866 Generalize to forwarding the event to all source pads in the
17868 * gst/mpegstream/gstmpegparse.h:
17869 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
17870 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
17871 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
17872 (gst_mpeg_parse_set_property):
17873 Clock synchronization doesn't make sense anymore for a
17876 2005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org>
17878 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
17879 Original commit message from CVS:
17880 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
17881 Don't treat normal EOS as a fatal error.
17883 2005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com>
17885 ext/mad/gstmad.c: Proper warning statements,
17886 Original commit message from CVS:
17887 * ext/mad/gstmad.c: (gst_mad_chain):
17888 Proper warning statements,
17889 Don't error if the src pad isn't linked when pushing.
17890 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
17891 Proper state_change, avoids borkage when going to READY
17893 2005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17896 * gst-libs/Makefile.am:
17898 * gst-libs/ext/.gitignore:
17899 * gst-libs/gst/media-info/.gitignore:
17900 * gst-libs/gst/play/.gitignore:
17901 * gst-libs/gst/play/play.h:
17902 * gst-libs/gst/play/play.vcproj:
17903 no need for an AS_LIBTOOL call
17904 Original commit message from CVS:
17905 no need for an AS_LIBTOOL call
17907 2005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17911 * gst-plugins-ugly.spec.in:
17912 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
17913 Original commit message from CVS:
17914 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
17916 2005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17918 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
17919 Original commit message from CVS:
17920 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
17921 Prime libmpeg2's pumps with some null custom buffers
17922 to ensure it doesn't ask us to discard garbage later yay.
17924 2005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17926 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
17927 Original commit message from CVS:
17928 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
17929 Prime libmpeg2's pumps with some null custom buffers
17930 to ensure it ask us to discard garbage later yay.
17932 2005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org>
17934 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
17935 Original commit message from CVS:
17936 * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
17937 (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
17938 (gst_a52dec_chain_raw):
17939 * ext/a52dec/gsta52dec.h:
17940 Accept AC3 in audio/x-private1-ac3 format, which includes
17941 DVD-specific headers, as well as raw AC3, for compatibility with
17944 2005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17946 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
17947 Original commit message from CVS:
17948 * ext/mad/gstmad.c: (gst_mad_chain):
17949 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
17950 skip frame synthesis and consume input data as if we'd done the
17951 decode. Makes mad not error when the src pad is not connected.
17954 2005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17957 Erase old CVS conflict line.
17958 Original commit message from CVS:
17959 Erase old CVS conflict line.
17961 2005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17963 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
17964 Original commit message from CVS:
17965 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net>
17966 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
17967 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
17968 (gst_mpeg_parse_chain):
17969 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
17970 (gst_mpeg_demux_send_newsegment):
17971 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
17972 * gst/mpegstream/gstmpegparse.h:
17973 Rename send_discont method to send_newsegment and add parameters
17974 to handle actual segments. Adapt code all around to run with the
17975 new name and signature.
17976 * gst/mpegstream/gstmpegdemux.c:
17977 * gst/mpegstream/gstmpegparse.c:
17978 * gst/mpegstream/gstdvddemux.c:
17979 Convert to GST_BOILERPLATE.
17981 2005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17984 fix AS_LIBTOOL call
17985 Original commit message from CVS:
17986 fix AS_LIBTOOL call
17988 2005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17991 add a torture target
17992 Original commit message from CVS:
17993 add a torture target
17995 2005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18000 Original commit message from CVS:
18003 === release 0.9.6 ===
18005 2005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18011 * docs/plugins/gst-plugins-ugly-plugins.args:
18012 * docs/plugins/gst-plugins-ugly-plugins.signals:
18013 * docs/plugins/inspect/plugin-a52dec.xml:
18014 * docs/plugins/inspect/plugin-amrnb.xml:
18015 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18016 * docs/plugins/inspect/plugin-iec958.xml:
18017 * docs/plugins/inspect/plugin-lame.xml:
18018 * docs/plugins/inspect/plugin-mad.xml:
18019 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18020 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18021 * docs/plugins/inspect/plugin-rmdemux.xml:
18023 Original commit message from CVS:
18026 2005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org>
18028 gst/realmedia/rmdemux.c: Fractional framerates.
18029 Original commit message from CVS:
18030 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
18031 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
18032 (find_seek_offset_bytes), (find_seek_offset_time),
18033 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
18034 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
18035 (gst_rmdemux_chain), (gst_rmdemux_send_event),
18036 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
18037 (gst_rmdemux_parse_packet):
18038 Fractional framerates.
18040 2005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18042 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
18043 Original commit message from CVS:
18044 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
18045 (gst_mpeg2dec_negotiate_format), (handle_sequence),
18046 (gst_mpeg2dec_sink_event):
18047 * ext/mpeg2dec/gstmpeg2dec.h:
18048 Use fractional framerates
18050 2005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com>
18052 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
18053 Original commit message from CVS:
18054 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
18055 set_clock returns a boolean.
18057 2005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
18059 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
18060 Original commit message from CVS:
18061 * ext/mad/gstmad.c: (gst_mad_chain):
18062 Fix seeking even more by sending the newsegment event with the
18063 right parameters. Should fix querying in playbin/totem after
18066 2005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
18068 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
18069 Original commit message from CVS:
18070 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
18071 (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
18072 Fix seeking in stand-alone mode. Fix nonexistant enum value
18073 introduced in previous commit. Improve debug messages here and
18074 there. Actually return a proper return value in the sink event
18077 2005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18079 * ext/lame/gstlame.c:
18081 Original commit message from CVS:
18084 2005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18087 * ext/lame/gstlame.c:
18088 * ext/mad/gstmad.c:
18089 * ext/sidplay/gstsiddec.cc:
18091 Original commit message from CVS:
18094 2005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com>
18097 * ext/lame/gstlame.c:
18098 * ext/mad/gstid3tag.c:
18099 * ext/sidplay/gstsiddec.cc:
18100 Update for gst_tag_setter API changes.
18101 Original commit message from CVS:
18102 2005-11-22 Andy Wingo <wingo@pobox.com>
18103 * Update for gst_tag_setter API changes.
18105 2005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com>
18108 * ext/a52dec/gsta52dec.c:
18109 * ext/mad/gstid3tag.c:
18110 * ext/mad/gstmad.c:
18111 * gst/mpegaudioparse/gstmpegaudioparse.c:
18112 * gst/mpegstream/gstdvddemux.c:
18113 * gst/mpegstream/gstmpegparse.c:
18114 * gst/realmedia/rmdemux.c:
18115 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
18116 Original commit message from CVS:
18117 2005-11-22 Andy Wingo <wingo@pobox.com>
18118 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
18119 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
18120 * ext/mad/gstmad.c (gst_mad_chain)
18121 * gst/mpegaudioparse/gstmpegaudioparse.c
18122 (gst_mp3parse_sink_event)
18123 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
18124 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
18125 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
18126 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
18127 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
18129 2005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
18131 ext/mad/Makefile.am: libgsttagedit => libgsttag
18132 Original commit message from CVS:
18133 * ext/mad/Makefile.am:
18134 libgsttagedit => libgsttag
18136 2005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
18138 ext/lame/gstlame.c: Don't take the stream lock
18139 Original commit message from CVS:
18140 * ext/lame/gstlame.c: (gst_lame_sink_event):
18141 Don't take the stream lock
18143 2005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com>
18145 ext/: Don't take the stream lock.
18146 Original commit message from CVS:
18147 2005-11-21 Andy Wingo <wingo@pobox.com>
18148 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
18149 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
18150 * ext/mad/gstmad.c (gst_mad_sink_event):
18151 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
18153 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
18154 stream lock changes.
18156 2005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com>
18158 *.*: Ran scripts/update-macros. Oh yes.
18159 Original commit message from CVS:
18160 2005-11-21 Andy Wingo <wingo@pobox.com>
18162 * *.c: Ran scripts/update-macros. Oh yes.
18164 2005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
18166 gst/mpegstream/: Filler events have beem removed for now.
18167 Original commit message from CVS:
18168 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
18169 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
18170 Filler events have beem removed for now.
18172 2005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
18174 gst/: Update for GST_FOURCC_FORMAT API change.
18175 Original commit message from CVS:
18176 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
18177 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
18178 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
18179 Update for GST_FOURCC_FORMAT API change.
18181 2005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
18183 gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
18184 Original commit message from CVS:
18185 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
18186 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
18187 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
18188 (gst_rmdemux_parse_packet):
18189 Modifications for disapearance of GST_PAD_IS_USABLE()
18191 2005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org>
18193 gst/iec958/ac3iec.c: Remove some setcaps brokenness.
18194 Original commit message from CVS:
18195 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
18196 Remove some setcaps brokenness.
18197 Don't crash on bad input.
18199 2005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org>
18201 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
18202 Original commit message from CVS:
18203 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
18205 (gst_id3_tag_do_typefind): Unref caps
18206 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
18208 2005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org>
18210 * ext/mad/gstmad.c:
18211 remove accidentally commited hack
18212 Original commit message from CVS:
18213 remove accidentally commited hack
18215 2005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org>
18217 * ext/mad/gstmad.c:
18219 Original commit message from CVS:
18222 2005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net>
18224 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
18225 Original commit message from CVS:
18226 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
18227 (gst_mpeg2dec_sink_event):
18228 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
18229 nice-ify debug message in event handler; add CHECKME.
18230 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
18231 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
18232 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
18233 (gst_dvd_demux_sync_stream_to_time):
18234 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
18235 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
18236 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
18237 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
18238 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
18239 (gst_mpeg_demux_sync_stream_to_time),
18240 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
18241 * gst/mpegstream/gstmpegdemux.h:
18242 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
18243 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
18244 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
18245 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
18246 (gst_mpeg_parse_chain):
18247 * gst/mpegstream/gstmpegparse.h:
18248 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
18249 return value confusion (gst_pad_push vs. gst_pad_send_event and
18250 gst_pad_push_event); pass flow return values to caller;
18251 miscellaneous fixes and clean-ups.
18253 2005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org>
18255 * gst/mpegstream/gstdvddemux.c:
18256 set rank to secondary until it works 100%
18257 Original commit message from CVS:
18258 set rank to secondary until it works 100%
18260 2005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org>
18262 * gst-plugins-ugly.spec.in:
18263 add mpegstream plugin to spec file
18264 Original commit message from CVS:
18265 add mpegstream plugin to spec file
18267 2005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18269 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
18270 Original commit message from CVS:
18271 2005-11-14 Martin Soto <soto@localhost.localdomain>
18272 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
18275 2005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz>
18277 partially port the mpegstream plugin to GStreamer 0.9.
18278 Original commit message from CVS:
18279 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net>
18281 * gst/mpegstream/Makefile.am:
18282 * gst/mpegstream/gstdvddemux.c:
18283 * gst/mpegstream/gstdvddemux.h:
18284 * gst/mpegstream/gstmpegdemux.c:
18285 * gst/mpegstream/gstmpegdemux.h:
18286 * gst/mpegstream/gstmpegpacketize.c:
18287 * gst/mpegstream/gstmpegpacketize.h:
18288 * gst/mpegstream/gstmpegparse.c:
18289 * gst/mpegstream/gstmpegparse.h:
18290 * gst/mpegstream/gstmpegstream.c:
18291 * gst/mpegstream/gstrfc2250enc.c:
18292 * gst/mpegstream/gstrfc2250enc.h:
18293 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
18294 partially port the mpegstream plugin to GStreamer 0.9.
18296 2005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com>
18298 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
18299 Original commit message from CVS:
18300 2005-11-14 Andy Wingo <wingo@pobox.com>
18301 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
18302 debugging, allows dll builds on windows. Fixes #316076.
18304 2005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18309 Original commit message from CVS:
18312 === release 0.9.5 ===
18314 2005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18321 * docs/plugins/inspect/plugin-a52dec.xml:
18322 * docs/plugins/inspect/plugin-amrnb.xml:
18323 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18324 * docs/plugins/inspect/plugin-iec958.xml:
18325 * docs/plugins/inspect/plugin-lame.xml:
18326 * docs/plugins/inspect/plugin-mad.xml:
18327 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18328 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18329 * docs/plugins/inspect/plugin-rmdemux.xml:
18331 Original commit message from CVS:
18334 2005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
18336 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
18337 Original commit message from CVS:
18338 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
18339 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
18340 (handle_sequence), (handle_picture), (handle_slice),
18341 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
18342 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
18343 Forward GstFlowReturn about everywhere.
18344 Handle seeking correctly.
18346 2005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com>
18348 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
18349 Original commit message from CVS:
18350 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
18351 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
18352 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
18353 Small cleanups in refcounting.
18355 2005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com>
18357 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
18358 Original commit message from CVS:
18359 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
18360 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
18361 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
18362 (handle_sequence), (handle_picture):
18363 * ext/mpeg2dec/gstmpeg2dec.h:
18364 Removed lots of dubious code.
18365 Handle flushing and seeking correctly. Still leaks though...
18367 2005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org>
18371 port plugins listing changes
18372 Original commit message from CVS:
18373 port plugins listing changes
18375 2005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18380 Original commit message from CVS:
18383 === release 0.9.4 ===
18385 2005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18392 * docs/plugins/gst-plugins-ugly-plugins.args:
18393 * docs/plugins/gst-plugins-ugly-plugins.signals:
18394 * docs/plugins/inspect/plugin-a52dec.xml:
18395 * docs/plugins/inspect/plugin-amrnb.xml:
18396 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18397 * docs/plugins/inspect/plugin-iec958.xml:
18398 * docs/plugins/inspect/plugin-lame.xml:
18399 * docs/plugins/inspect/plugin-mad.xml:
18400 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18401 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18402 * docs/plugins/inspect/plugin-rmdemux.xml:
18403 * gst/realmedia/rmdemux.c:
18406 Original commit message from CVS:
18409 2005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net>
18411 gst/realmedia/rmdemux.c: STOPPED->FAILED
18412 Original commit message from CVS:
18413 2005-10-23 Julien MOUTTE <julien@moutte.net>
18414 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
18416 2005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org>
18418 * gst-plugins-ugly.spec.in:
18419 add packaging of a52dec
18420 Original commit message from CVS:
18421 add packaging of a52dec
18423 2005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com>
18425 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
18426 Original commit message from CVS:
18427 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
18428 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
18429 Set correct stream time in newsegment event.
18431 2005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18435 Original commit message from CVS:
18438 2005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18443 Original commit message from CVS:
18446 2005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net>
18448 ext/a52dec/: Re-enable CPU flags, use liboil to get them.
18449 Original commit message from CVS:
18450 * ext/a52dec/Makefile.am:
18451 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
18452 (gst_a52dec_class_init), (gst_a52dec_sink_event),
18453 (gst_a52dec_change_state):
18454 * ext/a52dec/gsta52dec.h:
18455 Re-enable CPU flags, use liboil to get them.
18457 2005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net>
18459 Port AC3 decoder to 0.9 (#318849).
18460 Original commit message from CVS:
18461 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
18463 * ext/a52dec/Makefile.am:
18464 * ext/a52dec/gsta52dec.c:
18465 * ext/a52dec/gsta52dec.h:
18466 Port AC3 decoder to 0.9 (#318849).
18468 2005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com>
18470 ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
18471 Original commit message from CVS:
18472 * ext/sidplay/gstsiddec.cc:
18473 Small fixes and more error messages.
18475 2005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com>
18478 Original commit message from CVS:
18479 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
18480 (gst_amrnbparse_state_change):
18481 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
18482 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
18483 * ext/mpeg2dec/gstmpeg2dec.c:
18484 * ext/sidplay/gstsiddec.cc:
18485 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
18486 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
18489 2005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net>
18491 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
18492 Original commit message from CVS:
18494 GST_DOC has been renamed to GST_DOCBOOK_CHECK
18496 2005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18498 configure.ac: some docs I had
18499 Original commit message from CVS:
18502 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
18505 2005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com>
18507 gst/realmedia/rmdemux.c: segment-start/done API change.
18508 Original commit message from CVS:
18509 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
18510 (gst_rmdemux_perform_seek):
18511 segment-start/done API change.
18513 2005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org>
18517 * gst/iec958/ac3iec.c:
18518 Set buffer durations on IEC958 buffers.
18519 Original commit message from CVS:
18520 Set buffer durations on IEC958 buffers.
18522 2005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
18524 configure.ac: Fix glib check
18525 Original commit message from CVS:
18529 2005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net>
18531 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
18532 Original commit message from CVS:
18533 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
18534 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
18536 2005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18538 examples/stats/mp2ogg.c: yes, typo fixes
18539 Original commit message from CVS:
18540 * examples/stats/mp2ogg.c:
18543 2005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18545 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
18546 Original commit message from CVS:
18547 * examples/indexing/indexmpeg.c: (main):
18548 * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
18549 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
18550 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
18551 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
18552 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
18553 (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
18554 (dvdreadsrc_open_file), (dvdreadsrc_close_file):
18555 * ext/dvdread/dvdreadsrc.h:
18556 * ext/lame/gstlame.h:
18557 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
18558 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
18559 * gst/iec958/ac3iec.h:
18560 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
18561 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
18562 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
18563 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
18564 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
18565 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
18566 moved bitshift from macro to enum definition
18568 2005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
18570 newsegment API update.
18571 Original commit message from CVS:
18572 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
18573 * ext/mad/gstmad.c: (gst_mad_chain):
18574 * gst/mpegaudioparse/gstmpegaudioparse.c:
18575 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
18576 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
18577 (gst_rmdemux_chain), (gst_rmdemux_add_stream):
18578 newsegment API update.
18580 2005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com>
18582 ext/amrnb/amrnbdec.c: Mark invalid frame sizes
18583 Original commit message from CVS:
18584 * ext/amrnb/amrnbdec.c:
18585 Mark invalid frame sizes
18586 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
18587 UNUSABLE is not to be used here, just push out stuff so
18588 probes can continue linking or making the pad usable.
18590 2005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org>
18593 * gst/realmedia/rmdemux.c:
18594 Improve seek error-resilience.
18595 Original commit message from CVS:
18596 Improve seek error-resilience.
18597 Better error handling generally.
18599 2005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18604 Original commit message from CVS:
18607 === release 0.9.3 ===
18609 2005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18615 * ext/sidplay/Makefile.am:
18617 Original commit message from CVS:
18620 2005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org>
18622 * gst/realmedia/rmdemux.h:
18623 Forgot to commit this file. I hate Nano.
18624 Original commit message from CVS:
18625 Forgot to commit this file. I hate Nano.
18627 2005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org>
18631 * gst/realmedia/rmdemux.c:
18632 Sanity checks and memory leak fixes for real demuxer
18633 Original commit message from CVS:
18634 Sanity checks and memory leak fixes for real demuxer
18636 2005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org>
18638 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
18639 Original commit message from CVS:
18640 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
18641 (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
18642 (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
18643 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
18644 Real demuxer fixes. Make it more bulletproof against bad data,
18645 identify a few more stream types.
18646 Fix seeking so that it works (at least with the seek example
18647 program; it still fails with totem).
18649 2005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com>
18651 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
18652 Original commit message from CVS:
18653 * gst/mpegaudioparse/gstmpegaudioparse.c:
18654 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
18655 Set correct caps on buffers too.
18657 2005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com>
18659 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
18660 Original commit message from CVS:
18661 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
18662 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
18663 * gst/mpegaudioparse/gstmpegaudioparse.h:
18664 Put timestamps on buffers.
18666 2005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
18669 * ext/amrnb/amrnbenc.c:
18670 Changed amrnbenc description, it is an encoder, not decoder.
18671 Original commit message from CVS:
18672 Changed amrnbenc description, it is an encoder, not decoder.
18674 2005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org>
18677 * gst/iec958/ac3_padder.c:
18678 * gst/iec958/ac3_padder.h:
18679 * gst/iec958/ac3iec.c:
18680 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
18681 Original commit message from CVS:
18682 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
18683 more accurate, and to check AC3 checksums (both of them in each frame),
18684 and dump the frame (as a probable sync failure) if they don't match.
18685 General code cleanup, improved comments. Changed to not construct the
18686 header backwards, and not byteswap everything else. If we end up needing
18687 to do little-endian output, we should swap in the element doing the
18688 output (AC3 is big-endian).
18690 2005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org>
18692 * gst-plugins-ugly.spec.in:
18693 fix spec file for ugly
18694 Original commit message from CVS:
18695 fix spec file for ugly
18697 2005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18699 * docs/plugins/inspect/plugin-lame.xml:
18700 revert empty commit
18701 Original commit message from CVS:
18702 revert empty commit
18704 2005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18706 * docs/plugins/scan.stamp:
18707 whoops, wrong files
18708 Original commit message from CVS:
18709 whoops, wrong files
18711 2005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18713 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
18714 Original commit message from CVS:
18715 * docs/plugins/gst-plugins-ugly-plugins.args:
18716 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
18717 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
18718 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
18719 commit missing files
18720 * docs/plugins/inspect/plugin-lame.xml:
18723 2005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18727 * gst-plugins-ugly.spec.in:
18728 add check-valgrind target
18729 Original commit message from CVS:
18730 add check-valgrind target
18732 2005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18734 * docs/plugins/scanobj-build.stamp:
18736 Original commit message from CVS:
18739 2005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com>
18741 ext/lame/gstlame.c: Set caps on outgoing buffers.
18742 Original commit message from CVS:
18743 * ext/lame/gstlame.c: (gst_lame_chain):
18744 Set caps on outgoing buffers.
18746 2005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18749 * ext/lame/gstlame.c:
18750 * ext/lame/gstlame.h:
18751 clean up further so we don't try to set up five times for a simple pipeline
18752 Original commit message from CVS:
18753 clean up further so we don't try to set up five times for
18756 2005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org>
18760 * gst/iec958/ac3iec.c:
18761 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
18762 Original commit message from CVS:
18763 Set setcaps function on sink pad, not source pad. Produce correct caps
18766 2005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18769 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18770 * docs/plugins/inspect/plugin-iec958.xml:
18771 * docs/plugins/inspect/plugin-lame.xml:
18772 * docs/plugins/inspect/plugin-mad.xml:
18773 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18774 * docs/plugins/inspect/plugin-rmdemux.xml:
18775 update inspect with source
18776 Original commit message from CVS:
18777 update inspect with source
18779 2005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18781 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
18782 Original commit message from CVS:
18783 * ext/mad/gstid3tag.c:
18784 gsttaginterface.h -> gsttagsetter.h
18786 2005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18790 Original commit message from CVS:
18793 === release 0.9.1 ===
18795 2005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18804 Original commit message from CVS:
18807 2005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
18809 ext/amrnb/: State change function updates.
18810 Original commit message from CVS:
18811 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
18812 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
18813 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
18814 State change function updates.
18816 2005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18818 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
18819 Original commit message from CVS:
18820 * ext/mpeg2dec/gstmpeg2dec.c:
18821 GST_CAT_SEEK disappeared from the public API at some point
18823 2005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18825 * gst/iec958/ac3_padder.c:
18826 * gst/iec958/ac3_padder.h:
18828 Original commit message from CVS:
18831 2005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18837 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18838 * docs/plugins/inspect-build.stamp:
18839 * docs/plugins/inspect.stamp:
18840 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18841 * docs/plugins/inspect/plugin-iec958.xml:
18842 * docs/plugins/inspect/plugin-lame.xml:
18843 * docs/plugins/inspect/plugin-mad.xml:
18844 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18845 * docs/plugins/inspect/plugin-rmdemux.xml:
18846 docs for ugly plugins
18847 Original commit message from CVS:
18848 docs for ugly plugins
18850 2005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18852 * gst-plugins-ugly.spec.in:
18853 * gst/iec958/Makefile.am:
18855 Original commit message from CVS:
18858 2005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org>
18861 * gst/iec958/ac3iec.c:
18862 Accept audio/x-private1-a3c on sink pad
18863 Original commit message from CVS:
18864 Accept audio/x-private1-a3c on sink pad
18866 2005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18868 * gst-plugins-ugly.spec.in:
18870 Original commit message from CVS:
18873 2005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com>
18875 * examples/gstplay/player.c:
18876 * examples/stats/mp2ogg.c:
18877 * ext/a52dec/gsta52dec.c:
18878 * ext/amrnb/amrnbdec.c:
18879 * ext/amrnb/amrnbenc.c:
18880 * ext/amrnb/amrnbparse.c:
18881 * ext/dvdnav/dvdnavsrc.c:
18882 * ext/dvdread/dvdreadsrc.c:
18883 * ext/lame/gstlame.c:
18884 * ext/mad/gstid3tag.c:
18885 * ext/mad/gstmad.c:
18886 * ext/mpeg2dec/gstmpeg2dec.c:
18887 * gst/ac3parse/gstac3parse.c:
18888 * gst/asfdemux/gstasfdemux.c:
18889 * gst/asfdemux/gstasfmux.c:
18890 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18891 * gst/iec958/ac3iec.c:
18892 * gst/mpegaudioparse/gstmpegaudioparse.c:
18893 * gst/mpegstream/gstdvddemux.c:
18894 * gst/mpegstream/gstmpegdemux.c:
18895 * gst/mpegstream/gstmpegparse.c:
18896 * gst/mpegstream/gstrfc2250enc.c:
18897 * gst/realmedia/rmdemux.c:
18898 * gst/synaesthesia/gstsynaesthesia.c:
18899 All plugins updated for element state changes.
18900 Original commit message from CVS:
18901 2005-09-02 Andy Wingo <wingo@pobox.com>
18902 * All plugins updated for element state changes.
18904 2005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org>
18906 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18907 * gst/iec958/ac3iec.c:
18908 Fix return types in setcaps functions
18909 Original commit message from CVS:
18910 Fix return types in setcaps functions
18912 2005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org>
18915 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18916 * gst/iec958/ac3iec.c:
18917 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
18918 Original commit message from CVS:
18919 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
18920 Some general cleanups in iec958 framer.
18922 2005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18930 * m4/gst-matroska.m4:
18933 fix distcheck; remove some old m4s
18934 Original commit message from CVS:
18935 fix distcheck; remove some old m4s
18937 2005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org>
18941 * gst/iec958/Makefile.am:
18942 * gst/iec958/ac3_padder.c:
18943 * gst/iec958/ac3_padder.h:
18944 * gst/iec958/ac3iec.c:
18945 * gst/iec958/ac3iec.h:
18946 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
18947 Original commit message from CVS:
18948 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
18950 2005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
18952 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
18953 Original commit message from CVS:
18954 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
18955 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
18956 (gst_dvdlpcmdec_change_state):
18957 Cleanups, fixed header parsing and stripping.
18959 2005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org>
18962 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18963 Use the right bytes when parsing the LPCM dvd header
18964 Original commit message from CVS:
18965 Use the right bytes when parsing the LPCM dvd header
18967 2005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org>
18970 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18971 Return the correct values from chain function
18972 Original commit message from CVS:
18973 Return the correct values from chain function
18975 2005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18978 * docs/Makefile.am:
18979 * docs/plugins/.gitignore:
18980 * docs/random/ChangeLog-0.8:
18981 * docs/version.entities.in:
18983 Original commit message from CVS:
18986 2005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org>
18989 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18990 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
18991 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
18992 Original commit message from CVS:
18993 Restructure LPCM decoder to not expect the demuxer to parse the LPCM
18994 header; instead do this internally. Also support the old way, using
18995 a different mime-type. CVS: