1 === release 0.11.92 ===
3 2012-06-07 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6 releasing 0.11.92, "Hey You"
8 2012-06-06 18:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
11 Automatic update of common submodule
12 From 1fab359 to 03a0e57
14 2012-06-06 13:03:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16 * ext/sidplay/gstsiddec.cc:
17 * gst/asfdemux/gstasfdemux.c:
18 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19 * gst/realmedia/rademux.c:
20 * gst/realmedia/rmdemux.c:
21 update for tag event change
23 2012-06-01 10:29:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
26 Automatic update of common submodule
27 From f1b5a96 to 1fab359
29 2012-05-31 13:08:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
32 Automatic update of common submodule
33 From 92b7266 to f1b5a96
35 2012-05-30 12:45:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
38 Automatic update of common submodule
39 From ec1c4a8 to 92b7266
41 2012-05-30 11:24:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
44 Automatic update of common submodule
45 From 3429ba6 to ec1c4a8
47 2012-05-26 23:41:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
49 * gst/realmedia/rmutils.c:
50 realmedia: don't use GstStructure API on tag lists
52 2012-05-21 14:57:44 +0200 Julien Isorce <julien.isorce@gmail.com>
54 * ext/a52dec/gsta52dec.c:
55 a52dec: really prefer the original number (and position) of channels
56 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
58 2012-05-24 12:32:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
61 Automatic update of common submodule
62 From dc70203 to 3429ba6
64 2012-05-17 21:12:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
67 * ext/x264/gstx264enc.c:
68 x264: bump x264 requirement to build 106 or later
69 Build 106 is from September 2010.
70 https://bugzilla.gnome.org/show_bug.cgi?id=676257
72 2012-04-15 23:39:48 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
74 * ext/a52dec/gsta52dec.c:
76 a52dec: adapt to work also with new liba52
77 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
79 2012-05-17 12:40:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
81 * ext/a52dec/gsta52dec.c:
82 a52dec: trigger renegotiation upon changed stream channels
85 2012-05-16 09:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
88 configure: Require core/base 0.11.91
90 2012-01-13 18:18:33 -0500 Matej Knopp <matej.knopp@gmail.com>
93 .gitignore: add visual studio IDE files and OS X .DS_Store files
94 https://bugzilla.gnome.org/show_bug.cgi?id=667899
96 2012-05-13 17:00:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
101 === release 0.11.91 ===
103 2012-05-13 16:49:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
110 * gst-plugins-ugly.doap:
111 * win32/common/config.h:
114 2012-05-13 16:48:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
157 2012-05-13 16:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
159 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
161 2012-05-13 15:56:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
164 Automatic update of common submodule
165 From dc70203 to 3429ba6
167 2012-04-24 15:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
169 * gst/asfdemux/asfpacket.c:
170 asfdemux: Use correct enum type
172 2012-05-10 10:11:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
174 * gst/asfdemux/gstasfdemux.c:
175 asfdemux: implement pull mode seek snap flags when an index is present
176 Also ensure we get a proper EOS when seeking past the end of the
177 file, or (when the snap after flag is set) between the last keyframe
178 and the end of the file.
180 2012-05-03 23:50:30 +0100 Leon Merten Lohse <leon@green-side.de>
182 * ext/cdio/gstcdio.c:
183 * ext/cdio/gstcdio.h:
184 * ext/cdio/gstcdiocddasrc.c:
185 cdio: compensate for libcdio's recent cd-text api changes
186 https://bugzilla.gnome.org/show_bug.cgi?id=675112
188 ext/cdio/gstcdiocddasrc.c
190 2012-04-30 21:27:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
192 * ext/dvdread/dvdreadsrc.c:
193 dvdread: fix build after recent include reshuffling in core
194 Need to include gmodule.h ourselves now.
196 2012-04-19 12:22:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
198 * ext/mpeg2dec/gstmpeg2dec.c:
199 video: Update for libgstvideo API changes
201 2012-04-16 09:09:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
204 Automatic update of common submodule
205 From 6db25be to dc70203
207 2012-04-12 13:56:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
209 * gst/asfdemux/asfpacket.c:
210 * gst/asfdemux/asfpacket.h:
211 asfdemux: fix performance issue, especially with high-bitrate streams
212 Two things were suboptimal from a performance point of view:
213 a) consider a large media object such as a video keyframe, which
214 may be split up into multiple fragments. We would assemble
215 the media object as follows:
216 buf = join (join (join (frag1, frag2), frag3), frag4)
217 which causes many unnecessary memcpy()s, and malloc/free,
218 which could easily add up to a multiple of the actual object
219 size. To avoid this, we allocate a buffer of the size needed
220 from the start and copy fragments into that directly.
221 b) for every fragment to join, we would create a sub-buffer
222 before joining it (which would discard the sub-buffer again),
223 leading to unnecessary miniobject create/free churn.
225 gst/asfdemux/asfpacket.c
226 gst/asfdemux/asfpacket.h
228 2012-04-12 14:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
230 * gst/asfdemux/asfpacket.c:
231 asfdemux: avoid unnecessary stream lookup
232 We have already retrieved the stream for that stream number and
233 made sure it's not NULL, so no need to do it again here; neither
234 the number nor the streams changed since the last time.
236 2012-04-02 19:31:20 +0200 Alban Browaeys <prahal@yahoo.com>
238 * ext/a52dec/gsta52dec.c:
239 a52dec: fix first_access bigger than 2
240 gst_buffer_extract returns the number of bytes extracted, here 2 max.
241 Set size to the buffer size as was done in 0.10 to avoid first_access
242 error when it bypass 2.
243 https://bugzilla.gnome.org/show_bug.cgi?id=673434
245 2012-04-13 13:43:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
249 configure: Modernize autotools setup a bit
250 Also we now only create tar.bz2 and tar.xz tarballs.
252 2012-04-13 13:37:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
255 Automatic update of common submodule
256 From 464fe15 to 6db25be
258 2012-04-12 11:19:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
263 === release 0.11.90 ===
265 2012-04-12 10:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
271 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
272 * docs/plugins/inspect/plugin-a52dec.xml:
273 * docs/plugins/inspect/plugin-amrnb.xml:
274 * docs/plugins/inspect/plugin-amrwbdec.xml:
275 * docs/plugins/inspect/plugin-asf.xml:
276 * docs/plugins/inspect/plugin-cdio.xml:
277 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
278 * docs/plugins/inspect/plugin-dvdread.xml:
279 * docs/plugins/inspect/plugin-dvdsub.xml:
280 * docs/plugins/inspect/plugin-lame.xml:
281 * docs/plugins/inspect/plugin-mad.xml:
282 * docs/plugins/inspect/plugin-mpeg2dec.xml:
283 * docs/plugins/inspect/plugin-realmedia.xml:
284 * docs/plugins/inspect/plugin-siddec.xml:
285 * docs/plugins/inspect/plugin-twolame.xml:
286 * docs/plugins/inspect/plugin-x264.xml:
287 * gst-plugins-ugly.doap:
288 * win32/common/config.h:
291 2012-04-12 10:39:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
334 2012-04-10 00:48:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
336 * ext/mad/gstmad.c.orig:
337 mad: remove .c.orig file
339 2012-04-10 00:47:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
341 * ext/a52dec/gsta52dec.c:
342 * ext/amrnb/amrnbdec.c:
343 * ext/amrnb/amrnbenc.c:
344 * ext/amrwbdec/amrwbdec.c:
345 * ext/cdio/gstcdiocddasrc.c:
346 * ext/dvdread/dvdreadsrc.c:
347 * ext/lame/gstlamemp3enc.c:
349 * ext/mad/gstmad.c.orig:
350 * ext/mpeg2dec/gstmpeg2dec.c:
351 * ext/sidplay/gstsiddec.cc:
352 * ext/twolame/gsttwolamemp2enc.c:
353 * ext/x264/gstx264enc.c:
354 * gst/asfdemux/gstasfdemux.c:
355 * gst/asfdemux/gstrtpasfdepay.c:
356 * gst/asfdemux/gstrtspwms.c:
357 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
358 * gst/dvdsub/gstdvdsubdec.c:
359 * gst/dvdsub/gstdvdsubparse.c:
360 * gst/realmedia/pnmsrc.c:
361 * gst/realmedia/rademux.c:
362 * gst/realmedia/rdtdepay.c:
363 * gst/realmedia/rdtmanager.c:
364 * gst/realmedia/rmdemux.c:
365 * gst/realmedia/rtspreal.c:
366 * gst/synaesthesia/gstsynaesthesia.c:
367 * gst/xingmux/gstxingmux.c:
368 Use new gst_element_class_set_static_metadata()
370 2012-04-05 18:43:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
373 Automatic update of common submodule
374 From 7fda524 to 464fe15
376 2012-04-05 17:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
378 * ext/a52dec/gsta52dec.c:
380 * ext/amrwbdec/amrwb.c:
381 * ext/cdio/gstcdio.c:
382 * ext/dvdread/dvdreadsrc.c:
385 * ext/mad/gstmad.c.orig:
386 * ext/mpeg2dec/gstmpeg2dec.c:
387 * ext/sidplay/gstsiddec.cc:
388 * ext/twolame/gsttwolamemp2enc.c:
389 * ext/x264/gstx264enc.c:
390 * gst/asfdemux/gstasf.c:
391 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
392 * gst/dvdsub/gstdvdsubdec.c:
393 * gst/realmedia/realmedia.c:
394 * gst/synaesthesia/gstsynaesthesia.c:
395 * gst/xingmux/plugin.c:
396 gst: Update for GST_PLUGIN_DEFINE() API changes
398 2012-04-05 13:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
401 configure: Update version to 0.11.89.1
403 2012-04-04 14:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
406 * docs/plugins/Makefile.am:
407 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
408 * docs/version.entities.in:
409 * ext/a52dec/Makefile.am:
410 * ext/amrnb/Makefile.am:
411 * ext/amrwbdec/Makefile.am:
412 * ext/cdio/Makefile.am:
413 * ext/lame/Makefile.am:
414 * ext/mad/Makefile.am:
415 * ext/mpeg2dec/Makefile.am:
416 * ext/sidplay/Makefile.am:
417 * ext/twolame/Makefile.am:
418 * ext/x264/Makefile.am:
419 * gst-plugins-ugly.spec.in:
420 * gst/asfdemux/Makefile.am:
421 * gst/dvdlpcmdec/Makefile.am:
422 * gst/dvdsub/Makefile.am:
423 * gst/realmedia/Makefile.am:
424 * pkgconfig/Makefile.am:
425 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
426 * tests/check/Makefile.am:
427 gst: Update versioning
429 2012-04-02 15:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
431 * ext/mpeg2dec/gstmpeg2dec.c:
432 * ext/mpeg2dec/gstmpeg2dec.h:
433 mpeg2dec: fix cropping
434 fix cropping in mpeg2dec
436 2012-04-01 20:19:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
438 * ext/mpeg2dec/gstmpeg2dec.c:
439 mpeg2dec: add crop metadata when buffer is still writable
441 2012-03-30 18:13:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
443 * gst/asfdemux/gstrtpasfdepay.c:
444 update for buffer api change
446 2012-03-30 11:52:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
448 * ext/a52dec/gsta52dec.c:
450 ext: Update for audio decoder API changes
452 2012-03-29 17:32:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
454 * tests/check/elements/amrnbenc.c:
455 * tests/check/elements/x264enc.c:
456 tests: make more valgrind-friendly and plug caps leak
458 2012-03-28 12:50:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
460 * gst/asfdemux/asfpacket.c:
461 * gst/asfdemux/gstasfdemux.c:
462 * gst/dvdsub/gstdvdsubdec.c:
463 update for buffer changes
465 2012-03-27 14:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
467 * tests/check/elements/x264enc.c:
468 tests: x264enc: adjust test to removal of deprecated properties
470 2012-03-26 12:13:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
472 Replace master with 0.11
474 2012-03-22 15:56:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
479 === release 0.11.2 ===
481 2012-03-22 15:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
487 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
488 * docs/plugins/inspect/plugin-a52dec.xml:
489 * docs/plugins/inspect/plugin-amrnb.xml:
490 * docs/plugins/inspect/plugin-amrwbdec.xml:
491 * docs/plugins/inspect/plugin-asf.xml:
492 * docs/plugins/inspect/plugin-cdio.xml:
493 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
494 * docs/plugins/inspect/plugin-dvdread.xml:
495 * docs/plugins/inspect/plugin-dvdsub.xml:
496 * docs/plugins/inspect/plugin-lame.xml:
497 * docs/plugins/inspect/plugin-mad.xml:
498 * docs/plugins/inspect/plugin-mpeg2dec.xml:
499 * docs/plugins/inspect/plugin-realmedia.xml:
500 * docs/plugins/inspect/plugin-siddec.xml:
501 * docs/plugins/inspect/plugin-twolame.xml:
502 * docs/plugins/inspect/plugin-x264.xml:
503 * gst-plugins-ugly.doap:
543 * win32/common/config.h:
546 2012-03-21 13:18:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
548 * tests/check/elements/mpeg2dec.c:
549 tests: fix after memory changes
551 2012-03-21 13:18:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
553 * ext/x264/gstx264enc.c:
554 * ext/x264/gstx264enc.h:
555 x264enc: remove deprecated properties
557 2012-03-20 12:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
559 Merge remote-tracking branch 'origin/master' into 0.11
560 So 0.11 folks also get amr include fixes.
562 ext/a52dec/gsta52dec.c
565 2012-03-18 18:56:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
567 * gst/synaesthesia/gstsynaesthesia.c:
568 synaesthesia: fixup for bufferpool api changes
569 ... as well as some caps ref handling.
571 2012-03-16 21:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
573 * gst/realmedia/rademux.c:
574 * gst/realmedia/rmdemux.c:
575 don't pass random pointers to pull_range
577 2012-03-15 22:11:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
579 * ext/mpeg2dec/gstmpeg2dec.c:
580 update for bufferpool changes
582 2012-03-15 20:38:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
584 * ext/mpeg2dec/gstmpeg2dec.c:
585 update for allocation query changes
587 2012-03-15 13:38:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
589 * ext/dvdread/dvdreadsrc.c:
590 * ext/lame/gstlamemp3enc.c:
591 * ext/mpeg2dec/gstmpeg2dec.c:
592 * ext/x264/gstx264enc.c:
593 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
594 * gst/dvdsub/gstdvdsubdec.c:
595 update for memory api changes
597 2012-03-14 19:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
599 * ext/mpeg2dec/gstmpeg2dec.c:
600 take padding into account
602 2012-03-13 18:27:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
605 mad: simplify parsing code
606 Also fixes #671455 (expected at least).
608 2012-03-12 16:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
611 configure.ac: bump required GLib to 2.31.14
612 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
614 2012-03-12 12:23:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
616 * ext/sidplay/gstsiddec.cc:
617 fix for caps _normalize changes
619 2012-03-11 19:07:19 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
621 * ext/x264/gstx264enc.c:
622 fix for caps api changes
624 2012-03-06 16:08:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
626 * ext/a52dec/gsta52dec.c:
627 * ext/a52dec/gsta52dec.h:
628 a52dec: use base class tag handling helper
629 ... so as to ensure these to be handled and sent at proper time.
631 2012-03-06 14:28:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
633 * ext/dvdread/dvdreadsrc.c:
634 dvdreadsrc: Use variable type with correct signedness
636 2011-01-14 18:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
638 * ext/mpeg2dec/gstmpeg2dec.c:
639 mpeg2dec: Copy planes in one go when possible
641 2012-03-03 17:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
644 * ext/amrnb/amrnbdec.h:
645 * ext/amrnb/amrnbenc.h:
646 * ext/amrwbdec/amrwbdec.h:
647 amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
648 In previous versions, the opencore-amr include sub-directory
649 would be specified in the include path in the CFLAGS, but this
650 is no longer the case in newer versions, so we need to add those
651 to our include directives.
652 Based on patch by: Christian Morales Vega
653 https://bugzilla.gnome.org/show_bug.cgi?id=671123
655 2012-03-03 16:56:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
658 configure: get rid of non-pkg-config ways to check for opencore-amr
660 2012-02-29 17:26:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
662 * ext/mpeg2dec/gstmpeg2dec.c:
663 update for metadata API changes
665 2012-02-27 06:35:01 +0100 Alessandro Decina <alessandro.d@gmail.com>
667 * ext/amrwbdec/Makefile.am:
668 * ext/lame/Makefile.am:
669 * ext/mad/Makefile.am:
670 amrwbdec, lame, mad: link to libgstbase
672 2012-02-27 06:33:48 +0100 Alessandro Decina <alessandro.d@gmail.com>
674 * ext/x264/gstx264enc.c:
675 x264enc: fix compiler warning
677 2012-02-27 00:36:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
679 Merge remote-tracking branch 'origin/master' into 0.11
681 2012-02-27 00:34:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
683 Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
687 2012-02-23 11:20:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
692 * docs/plugins/gst-plugins-ugly-plugins.args:
693 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
694 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
695 * docs/plugins/inspect/plugin-a52dec.xml:
696 * docs/plugins/inspect/plugin-amrnb.xml:
697 * docs/plugins/inspect/plugin-amrwbdec.xml:
698 * docs/plugins/inspect/plugin-asf.xml:
699 * docs/plugins/inspect/plugin-cdio.xml:
700 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
701 * docs/plugins/inspect/plugin-dvdread.xml:
702 * docs/plugins/inspect/plugin-dvdsub.xml:
703 * docs/plugins/inspect/plugin-iec958.xml:
704 * docs/plugins/inspect/plugin-lame.xml:
705 * docs/plugins/inspect/plugin-mad.xml:
706 * docs/plugins/inspect/plugin-mpeg2dec.xml:
707 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
708 * docs/plugins/inspect/plugin-mpegstream.xml:
709 * docs/plugins/inspect/plugin-realmedia.xml:
710 * docs/plugins/inspect/plugin-siddec.xml:
711 * docs/plugins/inspect/plugin-twolame.xml:
712 * docs/plugins/inspect/plugin-x264.xml:
713 * win32/common/config.h:
714 Bump version after release
716 2012-02-21 18:58:06 -0800 David Schleef <ds@schleef.org>
719 autogen.sh: avoid touching .po files during 'make'
720 A simple workaround to deal with GNU gettext automake integration
721 failing to deal with git. Fixes: #669207
723 2012-02-22 02:17:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
725 * ext/x264/gstx264enc.c:
726 x264: convert g_print to LOG
728 2012-02-22 02:07:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
730 * gst/asfdemux/gstrtpasfdepay.c:
731 update for new memory api
733 2012-02-22 02:07:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
735 * ext/x264/gstx264enc.c:
736 x264enc: handle pts and dts
738 2012-02-21 18:53:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
741 mad: handle libmad freeform parsing quirk
743 2012-02-21 18:49:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
746 mad: fixup unhacking last frame coaxing
747 ... so as to not only replace the data pointer but also available size.
749 2012-02-20 14:27:49 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
751 * gst-plugins-ugly.spec.in:
754 2012-02-18 00:02:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
756 * win32/common/config.h:
757 win32: back to development
759 2012-02-17 17:53:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
762 * gst/synaesthesia/gstsynaesthesia.c:
763 * gst/synaesthesia/gstsynaesthesia.h:
764 synaesthesia: port to 0.11
766 2012-02-17 17:53:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
769 * gst/xingmux/gstxingmux.c:
770 xingmux: port to 0.11
772 2012-02-17 11:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
777 === release 0.11.1 ===
779 2012-02-17 11:06:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
785 * docs/plugins/gst-plugins-ugly-plugins.args:
786 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
787 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
788 * docs/plugins/inspect/plugin-a52dec.xml:
789 * docs/plugins/inspect/plugin-amrnb.xml:
790 * docs/plugins/inspect/plugin-amrwbdec.xml:
791 * docs/plugins/inspect/plugin-asf.xml:
792 * docs/plugins/inspect/plugin-cdio.xml:
793 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
794 * docs/plugins/inspect/plugin-dvdread.xml:
795 * docs/plugins/inspect/plugin-dvdsub.xml:
796 * docs/plugins/inspect/plugin-lame.xml:
797 * docs/plugins/inspect/plugin-mad.xml:
798 * docs/plugins/inspect/plugin-mpeg2dec.xml:
799 * docs/plugins/inspect/plugin-realmedia.xml:
800 * docs/plugins/inspect/plugin-siddec.xml:
801 * docs/plugins/inspect/plugin-twolame.xml:
802 * docs/plugins/inspect/plugin-x264.xml:
803 * gst-plugins-ugly.doap:
843 * win32/common/config.h:
846 2012-02-17 09:16:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
848 Merge branch 'master' into 0.11
852 2012-02-16 14:29:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
855 mad: unhack last frame coaxing
856 ... so as to maximally use available base class API and interfere least
857 as possible with its internal state.
859 2012-02-15 13:45:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
864 2012-02-15 13:40:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
867 mad: chain up to default event handler
869 2012-02-11 05:38:41 -0500 Matej Knopp <matej.knopp@gmail.com>
871 * ext/x264/gstx264enc.c:
872 x264enc: unmap video frame after encoding
873 Fixes major memory leak.
874 https://bugzilla.gnome.org/show_bug.cgi?id=669863
876 2012-02-10 17:02:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
878 * ext/x264/gstx264enc.c:
879 x264enc: fix after merge
881 2012-02-10 17:00:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
883 Merge branch 'master' into 0.11
885 ext/x264/gstx264enc.c
887 2012-02-09 18:10:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
889 * ext/sidplay/gstsiddec.cc:
890 * ext/sidplay/gstsiddec.h:
891 sidplay: don't use ulong properties
893 2012-02-09 16:14:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
895 * ext/sidplay/gstsiddec.cc:
896 sidplay: fix negotiation
898 2012-02-09 11:55:07 +0100 Robert Swain <robert.swain@collabora.co.uk>
900 * ext/x264/gstx264enc.c:
901 x264enc: Add baseline profile to caps
902 libx264 does not yet support the features that create the difference
903 between baseline and constrained baseline profile. Hence it currently
904 supports both though it can only technically encode constrained
907 2012-02-08 16:38:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
909 * ext/amrnb/amrnbenc.c:
910 * gst/asfdemux/gstasfdemux.c:
911 * gst/realmedia/rdtmanager.c:
912 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
914 2012-02-07 18:56:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
916 * tests/check/elements/mpeg2dec.c:
917 mpeg2dec: fix test a bit more
918 Still broken because cropping is broken in mpeg2dec
920 2012-02-07 11:06:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
922 * tests/check/elements/amrnbenc.c:
923 * tests/check/elements/x264enc.c:
924 * tests/check/elements/xingmux.c:
925 tests: fix some tests
927 2012-02-01 16:20:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
929 * ext/twolame/gsttwolamemp2enc.c:
930 twolame: Use new audio encoder/decoder base class API for srcpad caps
932 2012-02-01 16:20:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
934 * ext/lame/gstlamemp3enc.c:
935 lame: Use new audio encoder/decoder base class API for srcpad caps
937 2012-02-01 16:19:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
940 mad: Use new audio encoder/decoder base class API for srcpad caps
942 2012-02-01 16:17:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
944 * ext/a52dec/gsta52dec.c:
945 a52dec: Use new audio encoder/decoder base class API for srcpad caps
947 2012-02-01 16:15:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
949 * ext/amrwbdec/amrwbdec.c:
950 amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
952 2012-02-01 16:14:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
954 * ext/amrnb/amrnbdec.c:
955 * ext/amrnb/amrnbenc.c:
956 amrnb: Use new audio encoder/decoder base class API for srcpad caps
958 2012-01-31 15:52:38 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
961 mad: ensure we do not confuse the base class with our buffer guard
962 mad expects extra bytes at the end of a buffer (see discussion in
963 http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
964 and since we inject these without the base class' knowledge, we
965 need to hide the bodies better.
966 This fixes an assert at EOS when decoding an mp3 manually without
967 an intervening mpegaudioparse.
969 2012-01-30 17:17:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
971 * gst/realmedia/rtspreal.c:
972 update for HEADER flag
974 2011-07-20 09:00:58 +0200 Alessandro Decina <alessandro.d@gmail.com>
976 * ext/x264/gstx264enc.c:
977 * ext/x264/gstx264enc.h:
978 x264enc: implement force-key-unit API
980 2012-01-25 13:58:48 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
983 Automatic update of common submodule
984 From c463bc0 to 7fda524
986 2012-01-25 13:58:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
988 * ext/amrnb/amrnbdec.c:
989 * ext/amrwbdec/amrwbdec.c:
990 amr: port to 0.11 again
992 2012-01-25 13:03:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
994 Merge branch 'master' into 0.11
996 ext/a52dec/gsta52dec.c
998 2012-01-25 07:24:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1000 * ext/a52dec/gsta52dec.c:
1001 * ext/amrnb/amrnbdec.c:
1002 * ext/amrnb/amrnbenc.c:
1003 * ext/amrwbdec/amrwbdec.c:
1004 * ext/dvdread/dvdreadsrc.c:
1005 * ext/lame/gstlamemp3enc.c:
1007 * ext/mpeg2dec/gstmpeg2dec.c:
1008 * ext/sidplay/gstsiddec.cc:
1009 * ext/twolame/gsttwolamemp2enc.c:
1010 * gst/asfdemux/asfpacket.c:
1011 * gst/asfdemux/gstasfdemux.c:
1012 * gst/asfdemux/gstrtpasfdepay.c:
1013 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1014 * gst/dvdsub/gstdvdsubdec.c:
1015 * gst/dvdsub/gstdvdsubdec.h:
1016 * gst/realmedia/gstrdtbuffer.c:
1017 * gst/realmedia/gstrdtbuffer.h:
1018 * gst/realmedia/rdtdepay.c:
1019 * gst/realmedia/rmdemux.c:
1020 * gst/realmedia/rmutils.c:
1021 port to new memory API
1023 2012-01-25 11:38:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1026 Automatic update of common submodule
1027 From 2a59016 to c463bc0
1029 2012-01-22 23:56:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1031 * gst-libs/gst/glib-compat-private.h:
1032 Remove compatibility versions for deprecated GLib API
1034 2012-01-19 15:26:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1036 * ext/a52dec/gsta52dec.c:
1037 a52dec: fix read buffer overflow upon syncing
1038 The wrong size was being decremented, leading to a runaway
1041 2012-01-19 15:06:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1045 Add --disable-fatal-warnings configure option
1047 2012-01-19 11:34:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1049 * gst/asfdemux/gstasfdemux.c:
1050 * gst/realmedia/rademux.c:
1051 * gst/realmedia/rdtmanager.c:
1052 * gst/realmedia/rmdemux.c:
1053 port to new gthread API
1055 2012-01-18 17:00:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1058 configure.ac: Require GLib 2.31.10 for consistency
1060 2012-01-18 16:46:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1063 Automatic update of common submodule
1064 From 0807187 to 2a59016
1066 2012-01-17 11:55:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1068 * ext/amrwbdec/amrwbdec.c:
1069 amrwbdec: _parse should not return OK if not enough data yet
1071 2012-01-17 11:55:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1073 * ext/amrnb/amrnbdec.c:
1074 amrnbdec: _parse should not return OK if not enough data yet
1076 2012-01-13 15:03:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1078 * ext/dvdread/dvdreadsrc.c:
1079 dvdreadsrc: fix off by one in cell calculation for the last chapter
1081 2012-01-13 15:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1083 * gst/asfdemux/gstasfdemux.c:
1084 asfdemux: set caps on src pad before adding it
1086 2012-01-13 15:56:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1088 * gst/asfdemux/gstasfdemux.c:
1089 asfdemux: perform writable buffer map to copy into it
1091 2012-01-13 15:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1093 * gst/asfdemux/asfpacket.c:
1094 * gst/asfdemux/asfpacket.h:
1095 asfpacket: fix 0.11 ported payload extraction
1096 ... to cater for not necessarily offset == size - cur_pos,
1097 as size may have been adjusted due to padding.
1100 2012-01-13 13:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1102 * ext/x264/gstx264enc.c:
1103 x264enc: remove useless and semantically (though not practically) wrong code
1104 The object will be freed, so it's pointless to set the pointers
1107 2012-01-13 13:46:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1109 * ext/x264/gstx264enc.c:
1110 x264enc: remove leaking "optimization"
1112 2012-01-13 00:05:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1114 * gst/asfdemux/gstasfdemux.c:
1115 GST_TYPE_DATE -> G_TYPE_DATE
1117 2012-01-13 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1119 Merge remote-tracking branch 'origin/master' into 0.11
1121 ext/a52dec/gsta52dec.c
1123 2012-01-12 13:25:22 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1125 * ext/a52dec/gsta52dec.c:
1126 a52dec: plug buffer leak
1128 2012-01-12 13:20:26 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1130 * ext/a52dec/gsta52dec.c:
1131 a52dec: plug buffer leak
1133 2012-01-11 12:31:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1135 * ext/amrnb/amrnbenc.c:
1136 amrnbenc: _map and _unmap the appropriate input and output buffers
1138 2012-01-10 15:25:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1140 * ext/a52dec/gsta52dec.c:
1141 a52dec: Fix some merge mistakes
1143 2012-01-10 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1145 Merge branch 'master' into 0.11
1147 ext/a52dec/gsta52dec.c
1148 ext/a52dec/gsta52dec.h
1151 ext/lame/gstlamemp3enc.c
1154 gst/mpegaudioparse/gstmpegaudioparse.c
1155 gst/mpegstream/gstdvddemux.c
1156 gst/realmedia/rdtdepay.c
1161 2012-01-10 11:41:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1163 * gst/dvdsub/Makefile.am:
1164 dvdsub: add some CFLAGS and LIBS in Makefile.am
1165 ... since adapter is still used.
1167 2012-01-09 16:00:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1169 * gst/realmedia/rmdemux.c:
1170 rmdemux: Don't use buffer after unreffing
1172 2012-01-09 15:46:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1174 * gst/asfdemux/gstasfdemux.c:
1175 asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
1177 2012-01-09 15:24:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1180 mad: Correctly unmap the buffer with the original data pointer
1182 2012-01-09 15:15:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1185 mad: Make sure to set caps on the srcpad if none are set yet
1187 2012-01-08 14:24:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1189 * ext/mad/Makefile.am:
1190 mad: fix LIBS order in Makefile.am
1192 2012-01-07 21:04:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1195 mad: remove left-over id3tag.h include
1196 We don't use libid3tag any more.
1198 2012-01-05 12:17:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1200 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1201 dvdlpcmdec: fix for multichannel
1203 2012-01-04 16:05:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1205 * ext/a52dec/gsta52dec.c:
1206 * ext/a52dec/gsta52dec.h:
1207 a52dec: Update for the new raw audio caps
1209 2012-01-04 15:49:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1212 mad: Update for the new raw audio caps
1214 2012-01-04 15:45:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1216 * ext/lame/gstlamemp3enc.c:
1217 lamemp3enc: Update for the new raw audio caps
1219 2012-01-04 15:44:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1221 * ext/twolame/gsttwolamemp2enc.c:
1222 twolamemp2enc: Update for the new raw audio caps
1224 2012-01-04 15:43:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1226 * ext/amrwbdec/amrwbdec.c:
1227 amrwbdec: Add the new layout field to the raw audio caps
1229 2012-01-04 15:42:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1231 * ext/amrnb/amrnbdec.c:
1232 * ext/amrnb/amrnbenc.c:
1233 amrnb: Add the new layout field to the raw audio caps
1235 2012-01-04 15:26:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1237 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1238 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1239 dvdlpcmdec: Port to the new raw audio caps
1241 2012-01-04 15:12:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1243 * gst/asfdemux/gstasfdemux.c:
1244 asfdemux: Update for libgstriff API changes
1245 Still needs to handle audio channel reordering.
1247 2012-01-04 19:53:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1250 Automatic update of common submodule
1251 From 50b34ab to 0807187
1253 2012-01-04 17:05:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1255 * ext/lame/Makefile.am:
1256 lame: fix LIBADD order in Makefile.am
1258 2012-01-04 10:33:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1260 * tests/check/elements/amrnbenc.c:
1261 * tests/check/elements/mpeg2dec.c:
1262 * tests/check/elements/x264enc.c:
1263 * tests/check/elements/xingmux.c:
1264 * tests/check/generic/states.c:
1265 tests: make tests compile
1267 2012-01-03 15:27:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1269 * ext/amrwbdec/amrwbdec.c:
1270 * ext/dvdread/dvdreadsrc.c:
1272 * ext/sidplay/gstsiddec.cc:
1273 * gst/asfdemux/gstasfdemux.c:
1274 * gst/realmedia/pnmsrc.c:
1275 * gst/realmedia/rdtmanager.c:
1276 * gst/realmedia/rmdemux.c:
1277 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
1279 2011-12-30 18:31:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1281 * tests/check/Makefile.am:
1282 tests: disable generic index test
1284 2011-12-30 17:53:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1286 * ext/mpeg2dec/gstmpeg2dec.c:
1287 mpeg2dec: remove all seeking-related code
1288 A parser or demuxer upstream should handle this Same for
1291 2011-12-30 17:49:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1293 * ext/mpeg2dec/gstmpeg2dec.c:
1294 * ext/mpeg2dec/gstmpeg2dec.h:
1295 mpeg2dec: update for GstIndex removal
1297 2011-12-30 17:46:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1299 * ext/cdio/gstcdiocddasrc.c:
1300 cdio: update for probe vfunc removal in GstAudioCdSrc
1302 2011-12-27 22:54:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1304 * ext/lame/gstlame.c:
1305 * ext/lame/gstlamemp3enc.c:
1306 lame: fix printf format in debug statements
1307 https://bugzilla.gnome.org/show_bug.cgi?id=666926
1309 2011-12-26 18:24:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1311 * ext/lame/gstlame.c:
1312 * ext/lame/gstlame.h:
1313 lame: ensure parsed output
1314 ... by doing some basic parsing of encoded lame data.
1316 2011-12-26 16:34:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1318 * ext/lame/gstlame.h:
1319 lame: cleanup unused instance struct fields
1321 2011-12-26 18:23:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1323 * ext/lame/Makefile.am:
1324 * ext/lame/gstlamemp3enc.c:
1325 * ext/lame/gstlamemp3enc.h:
1326 lamemp3enc: ensure parsed output
1327 ... by doing some basic parsing of encoded lame data.
1330 2011-12-26 18:15:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1332 * ext/lame/gstlamemp3enc.c:
1333 lamemp3enc: do not leak merged tags
1335 2011-12-22 15:23:54 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1339 mad: helpfully bodge the last buffer to let mad decode the last frame
1340 If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
1341 to be believed, the last buffer must be followed by a number of 0 bytes
1342 in order for the last frame to be decoded (at least in some cases).
1343 Doing so seems to work here, fixing a missing 1152 samples when using
1344 mp3parse before mad (not using mp3parse would yield the correct amount
1345 of samples, if there's extra non-MP3 data after (eg, tag data)).
1347 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1349 * ext/dvdread/dvdreadsrc.c:
1350 dvdreadsrc: map subtitle language tag to stream indicated in PGC data
1352 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1354 * gst/mpegstream/gstdvddemux.c:
1355 dvddemux: tweak subtitle stream setup based on dvd language codes event
1356 ... to allow for non-continuous subtitle stream numbers.
1357 The missing stream numbers tend to come up as subtitle streams anyway
1358 (albeit not with an identified language tag).
1360 2011-12-21 13:56:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1362 * ext/dvdread/dvdreadsrc.c:
1363 dvdreadsrc: minor safety tweak to sector seeking
1365 2011-12-20 11:54:38 +0100 Julien Isorce <julien.isorce@gmail.com>
1367 * ext/a52dec/gsta52dec.c:
1368 a52dec: check that a52_init returns a valid a52 state
1370 2011-12-19 18:20:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1372 * ext/mpeg2dec/gstmpeg2dec.c:
1373 mpeg2dec: update for new interlaced flags
1375 2011-12-14 17:33:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1377 * ext/a52dec/Makefile.am:
1378 * ext/a52dec/gsta52dec.c:
1379 * ext/a52dec/gsta52dec.h:
1380 a52dec: port to audiodecoder
1382 2011-12-12 13:44:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1384 * ext/mad/Makefile.am:
1387 mad: port to audiodecoder
1389 2011-12-13 14:54:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1391 * ext/a52dec/gsta52dec.c:
1392 a52dec: Don't claim to support upstream renegotiation
1393 and use fixed caps on the srcpad. To correctly support
1394 upstream renegotiation a52dec would need to check if the
1395 caps of the downstream allocated buffer are the requested
1396 caps or if the size is different.
1399 2011-12-13 14:52:26 +0100 Julien Isorce <julien.isorce@gmail.com>
1401 * ext/a52dec/gsta52dec.c:
1402 a52dec: Check that the a52_state is correctly initialized
1404 2011-12-12 11:33:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1406 * gst-libs/gst/Makefile.am:
1407 * gst-libs/gst/glib-compat-private.h:
1408 * gst/asfdemux/gstasfdemux.c:
1409 * gst/mpegaudioparse/gstmpegaudioparse.c:
1410 * gst/realmedia/rademux.c:
1411 * gst/realmedia/rdtmanager.c:
1412 * gst/realmedia/rmdemux.c:
1413 Work around deprecated thread API in glib master
1414 Add private replacements for deprecated functions such as
1415 g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
1416 to avoid the deprecation warnings. We can't change most of
1417 these in 0.10 because they're part of our API and ABI.
1418 Suppress deprecation warnings in selected files, mostly for
1419 g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
1420 not much we can do here in 0.10.
1422 2011-12-10 15:19:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1429 po: update translations
1431 2011-12-09 15:25:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1433 * gst/realmedia/rdtdepay.c:
1434 rdtdepay: make buffer metadata writable before setting caps on it
1435 Fixes issue when the header buffer is being pushed, which was taken
1436 from the caps and is therefore not writable.
1438 2011-12-06 14:00:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1440 * ext/dvdread/dvdreadsrc.c:
1441 fix for basesrc changes
1443 2011-12-05 18:43:49 +0100 Edward Hervey <edward@collabora.com>
1445 * gst/asfdemux/gstrtpasfdepay.c:
1446 rtpasfdepay: Initialize GstRTPBuffer before usage
1448 2011-12-02 02:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1450 Merge remote-tracking branch 'origin/master' into 0.11
1452 ext/dvdread/dvdreadsrc.c
1454 2011-11-29 08:49:23 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
1456 * ext/dvdread/dvdreadsrc.c:
1457 dvdreadsrc: Fix format string compiler warning
1460 2011-11-28 21:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1462 Merge remote-tracking branch 'origin/master' into 0.11
1464 2011-11-28 18:26:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1466 * ext/mpeg2dec/gstmpeg2dec.c:
1467 Update for indexable change
1469 2011-11-28 17:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1471 * gst/realmedia/rdtmanager.c:
1472 update for clock provider API change
1474 2011-11-28 13:10:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1476 * ext/a52dec/gsta52dec.c:
1477 * ext/amrnb/amrnbdec.c:
1478 * ext/amrnb/amrnbenc.c:
1479 * ext/amrwbdec/amrwbdec.c:
1480 * ext/dvdread/dvdreadsrc.c:
1481 * ext/lame/gstlame.c:
1482 * ext/lame/gstlamemp3enc.c:
1484 * ext/mpeg2dec/gstmpeg2dec.c:
1485 * ext/sidplay/gstsiddec.cc:
1486 * ext/twolame/gsttwolame.c:
1487 * ext/x264/gstx264enc.c:
1488 * gst/asfdemux/gstasfdemux.c:
1489 * gst/asfdemux/gstrtpasfdepay.c:
1490 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1491 * gst/dvdsub/gstdvdsubdec.c:
1492 * gst/dvdsub/gstdvdsubparse.c:
1493 * gst/iec958/ac3iec.c:
1494 * gst/mpegaudioparse/gstmpegaudioparse.c:
1495 * gst/mpegaudioparse/gstxingmux.c:
1496 * gst/mpegstream/gstdvddemux.c:
1497 * gst/mpegstream/gstmpegdemux.c:
1498 * gst/mpegstream/gstmpegparse.c:
1499 * gst/mpegstream/gstrfc2250enc.c:
1500 * gst/realmedia/pnmsrc.c:
1501 * gst/realmedia/rademux.c:
1502 * gst/realmedia/rdtdepay.c:
1503 * gst/realmedia/rdtmanager.c:
1504 * gst/realmedia/rmdemux.c:
1505 * gst/synaesthesia/gstsynaesthesia.c:
1506 various: fix pad template ref leaks
1507 https://bugzilla.gnome.org/show_bug.cgi?id=662664
1509 2011-11-24 21:41:55 +0100 René Stadler <rene.stadler@collabora.co.uk>
1511 * tests/check/elements/xingmux.c:
1512 tests: update for gstcheck API change
1514 2011-11-23 23:29:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1516 * ext/amrnb/amrnbenc.c:
1517 * ext/dvdread/dvdreadsrc.c:
1518 * ext/lame/gstlamemp3enc.c:
1519 * ext/twolame/gsttwolamemp2enc.c:
1520 ext: fix more printf format warnings in debug messages
1522 2011-11-21 22:02:07 +0100 Matej Knopp <matej.knopp@gmail.com>
1524 * gst/asfdemux/gstasfdemux.c:
1525 * gst/asfdemux/gstrtpasfdepay.c:
1526 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1527 * gst/dvdsub/gstdvdsubdec.c:
1528 * gst/dvdsub/gstdvdsubparse.c:
1529 * gst/realmedia/rademux.c:
1530 * gst/realmedia/rmdemux.c:
1531 Fix print format compiler warnings on OS X / 64bit
1532 https://bugzilla.gnome.org/show_bug.cgi?id=662617
1534 2011-11-21 13:36:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1536 * gst/asfdemux/gstasfdemux.c:
1537 * gst/realmedia/rademux.c:
1538 * gst/realmedia/rdtmanager.c:
1539 * gst/realmedia/rmdemux.c:
1540 update for activation changes
1542 2011-11-18 18:00:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1544 * gst/asfdemux/gstasfdemux.c:
1545 * gst/realmedia/rademux.c:
1546 * gst/realmedia/rmdemux.c:
1547 update for new scheduling query
1549 2011-11-18 13:59:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1551 * gst/asfdemux/gstasfdemux.c:
1552 * gst/realmedia/rademux.c:
1553 * gst/realmedia/rdtmanager.c:
1554 * gst/realmedia/rmdemux.c:
1555 add parent to activate functions
1557 2011-11-17 15:25:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1559 * ext/a52dec/gsta52dec.c:
1560 * ext/mpeg2dec/gstmpeg2dec.c:
1561 * ext/sidplay/gstsiddec.cc:
1562 * ext/x264/gstx264enc.c:
1563 * gst/asfdemux/gstasfdemux.c:
1564 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1565 * gst/dvdsub/gstdvdsubdec.c:
1566 * gst/dvdsub/gstdvdsubparse.c:
1567 * gst/realmedia/rademux.c:
1568 * gst/realmedia/rdtdepay.c:
1569 * gst/realmedia/rdtmanager.c:
1570 * gst/realmedia/rmdemux.c:
1571 add parent to pad functions
1573 2011-11-16 17:28:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1575 * ext/mpeg2dec/gstmpeg2dec.c:
1576 * ext/sidplay/gstsiddec.cc:
1577 * ext/x264/gstx264enc.c:
1578 * gst/asfdemux/gstasfdemux.c:
1579 * gst/realmedia/rademux.c:
1580 * gst/realmedia/rdtmanager.c:
1581 * gst/realmedia/rmdemux.c:
1582 add parent to query function
1584 2011-11-15 17:55:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1586 * gst/asfdemux/gstasfdemux.c:
1587 * gst/realmedia/rademux.c:
1588 _query_peer_*() -> _peer_query_*()
1590 2011-11-15 17:42:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1592 * gst/dvdsub/gstdvdsubdec.c:
1593 _accept_caps() -> _query_accept_caps()
1595 2011-11-15 17:23:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1597 * ext/x264/gstx264enc.c:
1598 _peer_get_caps() -> _peer_query_caps()
1600 2011-11-15 16:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1602 * ext/x264/gstx264enc.c:
1603 update for _get_caps() -> _query_caps()
1605 2011-11-15 16:34:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1607 * ext/x264/gstx264enc.c:
1608 change getcaps to query
1610 2011-11-14 00:55:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1613 mad: re-instate accidentally dropped rank
1615 2011-11-13 23:47:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1617 * ext/dvdread/dvdreadsrc.c:
1618 * gst/realmedia/pnmsrc.c:
1619 Update for GstURIHandler get_protocols() changes
1621 2011-11-13 19:01:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1623 * ext/dvdread/dvdreadsrc.c:
1624 * ext/dvdread/dvdreadsrc.h:
1625 * gst/realmedia/pnmsrc.c:
1626 dvdreadsrc, pnmsrc: update for GstURIHandler changes
1628 2011-11-13 01:33:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1631 mad: re-port to 0.11
1632 This time using the base class. Still something
1633 wrong with the parsing though, when there's no
1634 parser or demuxer upstream (which of course
1635 shouldn't happen in a normal playback scenario).
1637 2011-11-13 00:29:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1641 mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
1643 2011-08-16 21:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1647 mad: replace with 0.10 version ported to GstAudioDecoder
1648 Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
1649 of Mark's baseaudio branch.
1650 Would probably be too risky to drop this into 0.10 given
1651 all the things mad is doing.
1653 2011-11-13 00:13:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1655 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1656 docs: remove bits for old lame element from sections.txt file
1658 2011-11-13 00:04:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1662 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1663 * docs/plugins/inspect/plugin-mpegstream.xml:
1664 * gst-plugins-ugly.spec.in:
1665 * gst/mpegstream/Makefile.am:
1666 * gst/mpegstream/README:
1667 * gst/mpegstream/gstdvddemux.c:
1668 * gst/mpegstream/gstdvddemux.h:
1669 * gst/mpegstream/gstmpegclock.c:
1670 * gst/mpegstream/gstmpegclock.h:
1671 * gst/mpegstream/gstmpegdemux.c:
1672 * gst/mpegstream/gstmpegdemux.h:
1673 * gst/mpegstream/gstmpegpacketize.c:
1674 * gst/mpegstream/gstmpegpacketize.h:
1675 * gst/mpegstream/gstmpegparse.c:
1676 * gst/mpegstream/gstmpegparse.h:
1677 * gst/mpegstream/gstmpegstream.c:
1678 * gst/mpegstream/gstrfc2250enc.c:
1679 * gst/mpegstream/gstrfc2250enc.h:
1680 * gst/mpegstream/mpegstream.vcproj:
1681 * gst/mpegstream/notes:
1683 * win32/vs6/gst_plugins_ugly.dsw:
1684 * win32/vs6/libgstac3parse.dsp:
1685 * win32/vs6/libgstmpegaudioparse.dsp:
1686 * win32/vs6/libgstmpegstream.dsp:
1687 mpegstream: remove the old mpeg-ps parser and demuxers
1688 Don't want anyone porting this by accident.
1689 Superseded by mpegpsdemux in -bad.
1691 2011-11-12 21:06:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1694 * ext/cdio/Makefile.am:
1695 * ext/cdio/gstcdio.c:
1696 * ext/cdio/gstcdiocddasrc.c:
1697 * ext/cdio/gstcdiocddasrc.h:
1698 cdio: port cdiocddasrc to 0.11
1700 2011-11-12 20:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1702 * tests/check/elements/mpeg2dec.c:
1703 tests: port mpeg2dec to 0.11
1704 It compiles, but fails.
1706 2011-11-12 20:33:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1708 * tests/check/elements/x264enc.c:
1709 tests: port x264enc unit test to 0.11
1710 Well, it compiles now at least.
1712 2011-11-11 12:33:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1714 * gst/asfdemux/gstrtpasfdepay.h:
1715 update for base class rename
1717 2011-11-11 12:25:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1719 * gst/asfdemux/gstrtpasfdepay.c:
1720 * gst/asfdemux/gstrtpasfdepay.h:
1721 update for base class rename
1723 2011-11-11 01:30:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1763 po: update translations
1765 2011-11-11 01:29:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1767 * docs/plugins/gst-plugins-ugly-plugins.args:
1768 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1769 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1770 * docs/plugins/inspect/plugin-a52dec.xml:
1771 * docs/plugins/inspect/plugin-amrnb.xml:
1772 * docs/plugins/inspect/plugin-amrwbdec.xml:
1773 * docs/plugins/inspect/plugin-asf.xml:
1774 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1775 * docs/plugins/inspect/plugin-dvdread.xml:
1776 * docs/plugins/inspect/plugin-dvdsub.xml:
1777 * docs/plugins/inspect/plugin-lame.xml:
1778 * docs/plugins/inspect/plugin-mad.xml:
1779 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1780 * docs/plugins/inspect/plugin-realmedia.xml:
1781 * docs/plugins/inspect/plugin-siddec.xml:
1782 * docs/plugins/inspect/plugin-twolame.xml:
1783 * docs/plugins/inspect/plugin-x264.xml:
1786 2011-11-11 01:27:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1788 * ext/lame/gstlamemp3enc.c:
1789 lamemp3enc: cosmetic error message change
1790 LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
1792 2011-11-11 00:58:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1794 * docs/plugins/Makefile.am:
1795 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1796 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1797 * ext/twolame/Makefile.am:
1798 * ext/twolame/gsttwolame.c:
1799 * ext/twolame/gsttwolame.h:
1800 * ext/twolame/gsttwolamemp2enc.c:
1801 * ext/twolame/gsttwolamemp2enc.h:
1803 twolame: rename to twolamemp2enc
1805 2011-11-11 00:51:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1808 * ext/twolame/gsttwolame.c:
1809 twolame: port to 0.11
1811 2011-11-10 23:17:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1815 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1816 * docs/plugins/inspect/plugin-iec958.xml:
1817 * gst-plugins-ugly.spec.in:
1818 * gst/iec958/Makefile.am:
1819 * gst/iec958/ac3_padder.c:
1820 * gst/iec958/ac3_padder.h:
1821 * gst/iec958/ac3iec.c:
1822 * gst/iec958/ac3iec.h:
1824 * win32/vs6/libgstiec958.dsp:
1825 iec958: remove this plugin
1826 I think it can just go away. Audio sinks can and should payload
1827 things themselves using the helper API in libgstaudio. If such
1828 a plugin still makes sense, it should probably be rewritten
1829 using the library functions (and be put into -good or so).
1831 2011-11-10 18:25:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1833 * gst/realmedia/rademux.c:
1834 * gst/realmedia/rmdemux.c:
1835 * gst/realmedia/rtspreal.c:
1836 update for adapter api change
1838 2011-11-10 11:04:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1840 * ext/x264/gstx264enc.c:
1841 update for removed fixate function
1843 2011-11-09 11:58:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1846 * ext/mpeg2dec/gstmpeg2dec.c:
1847 * gst/asfdemux/gstasfdemux.c:
1848 * gst/realmedia/rmdemux.c:
1851 2011-11-04 17:32:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1854 * gst/realmedia/rademux.c:
1855 * gst/realmedia/rdtdepay.c:
1856 * gst/realmedia/rmdemux.c:
1857 * gst/realmedia/rmutils.c:
1860 2011-11-04 16:40:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1862 * gst/asfdemux/gstasfdemux.c:
1863 * gst/mpegstream/gstdvddemux.c:
1864 * gst/mpegstream/gstmpegdemux.c:
1865 * gst/realmedia/rmdemux.c:
1866 * gst/realmedia/rmdemux.h:
1869 2011-11-04 16:32:48 +0100 Edward Hervey <bilboed@bilboed.com>
1872 po: lame => lamemp3enc
1874 2011-11-04 12:04:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1876 * gst/realmedia/rdtmanager.c:
1877 make request pads take %u
1879 2011-11-04 10:45:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
1881 * ext/mpeg2dec/gstmpeg2dec.c:
1882 * ext/mpeg2dec/gstmpeg2dec.h:
1883 mpeg2dec: Add basic cropping support
1885 2011-11-02 12:09:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1887 * ext/a52dec/gsta52dec.c:
1888 * ext/sidplay/gstsiddec.cc:
1889 * gst/asfdemux/gstasfdemux.c:
1890 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1891 tags: update for tag API removal
1893 2011-10-31 02:24:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1895 * ext/mpeg2dec/gstmpeg2dec.c:
1896 * ext/mpeg2dec/gstmpeg2dec.h:
1897 update for meta api change
1899 2011-10-29 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1901 * gst/asfdemux/gstasfdemux.c:
1902 structure: fix for api update
1904 2011-10-31 14:34:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1906 Merge remote-tracking branch 'origin/master' into 0.11
1908 2011-10-30 15:05:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1910 * tests/check/elements/amrnbenc.c:
1911 tests: port amrnbenc test to 0.11
1913 2011-10-30 15:04:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1915 * ext/amrnb/amrnbdec.c:
1916 * ext/amrnb/amrnbenc.c:
1917 amrnb: fix up raw audio caps for 0.11
1919 2011-10-30 15:03:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1921 * tests/check/Makefile.am:
1922 tests: need to define GST_USE_UNSTABLE_API to avoid warnings
1924 2011-10-30 12:29:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1926 * docs/plugins/Makefile.am:
1927 * ext/lame/Makefile.am:
1929 * ext/lame/gstlame.c:
1930 * ext/lame/gstlame.h:
1931 * ext/lame/plugin.c:
1932 * ext/lame/test-lame.c:
1933 * gst/xingmux/gstxingmux.c:
1934 * tests/check/pipelines/lame.c:
1935 lame: remove lame element, it's been superseded by lamemp3enc
1937 2011-10-30 11:51:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1939 * ext/a52dec/gsta52dec.c:
1940 * ext/lame/gstlamemp3enc.c:
1942 * ext/sidplay/gstsiddec.cc:
1943 * gst/asfdemux/gstasfdemux.c:
1944 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1945 ext, gst: update for taglist API changes
1947 2011-10-29 11:57:40 +0200 Edward Hervey <bilboed@bilboed.com>
1949 * gst/asfdemux/gstasfdemux.c:
1950 asfdemux: Don't leak pending payload buffers
1953 2011-10-28 15:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1955 Merge branch 'master' into 0.11
1957 ext/sidplay/gstsiddec.cc
1959 2011-10-27 16:53:44 +0200 Stefan Sauer <ensonic@users.sf.net>
1961 * ext/sidplay/gstsiddec.cc:
1962 siddec: use BOILERPLATE macro and cleanup FIXMEs
1964 2011-10-28 09:18:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1966 * gst/asfdemux/gstrtpasfdepay.c:
1967 asfdepay: fix compiler warnings after gst_caps_new_simple() change
1969 2011-10-21 12:24:01 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
1971 * gst-plugins-ugly.spec.in:
1972 Update specfile with latest changes
1974 2011-10-11 18:03:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
1976 * gst/asfdemux/gstasfdemux.c:
1977 asfdemux: Don't unmap a buffer that doesn't exist
1979 2011-10-10 12:38:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1982 * ext/dvdread/dvdreadsrc.c:
1983 dvdread: port to 0.11
1985 2011-10-06 17:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1988 * gst/dvdsub/Makefile.am:
1989 * gst/dvdsub/gstdvdsubdec.c:
1990 * gst/dvdsub/gstdvdsubdec.h:
1991 * gst/dvdsub/gstdvdsubparse.c:
1992 dvdsub: port to 0.11
1994 2011-10-05 13:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1996 Merge branch 'master' into 0.11
1998 ext/amrwbdec/Makefile.am
1999 ext/amrwbdec/amrwbdec.c
2001 2011-10-05 13:18:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2003 * gst/realmedia/gstrdtbuffer.c:
2004 * gst/realmedia/gstrdtbuffer.h:
2005 * gst/realmedia/pnmsrc.c:
2006 * gst/realmedia/rademux.c:
2007 * gst/realmedia/rdtdepay.c:
2008 * gst/realmedia/rdtmanager.c:
2009 * gst/realmedia/rmdemux.c:
2010 * gst/realmedia/rmutils.c:
2011 * gst/realmedia/rtspreal.c:
2012 realmedia: port to 0.11
2014 2011-10-05 12:05:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2016 * ext/amrwbdec/Makefile.am:
2017 * ext/amrwbdec/amrwbdec.c:
2018 * ext/amrwbdec/amrwbdec.h:
2019 amrwbdec: port to audiodecoder
2021 2011-10-04 17:00:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2023 * ext/amrnb/Makefile.am:
2024 amrnbdec: fixup build
2026 2011-10-04 17:00:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2028 * ext/amrnb/amrnbdec.c:
2029 amrnbdec: remove leftover extraneous _unref
2031 2011-10-04 17:50:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2033 Merge branch 'master' into 0.11
2035 ext/amrnb/amrnbdec.c
2037 2011-10-04 17:35:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2040 * ext/amrnb/amrnbdec.c:
2041 * ext/amrnb/amrnbenc.c:
2044 2011-10-04 17:12:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2047 * ext/amrwbdec/Makefile.am:
2048 * ext/amrwbdec/amrwbdec.c:
2049 ported amrwbdec to 0.11
2051 2011-10-03 17:19:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2053 * ext/amrnb/amrnbdec.c:
2054 * ext/amrnb/amrnbdec.h:
2055 amrnbdec: port to audiodecoder
2057 2011-09-30 17:45:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2059 Merge branch 'master' into 0.11
2061 2011-09-30 17:38:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2064 * ext/mpeg2dec/gstmpeg2dec.c:
2065 * ext/mpeg2dec/gstmpeg2dec.h:
2066 mpeg2dec: minimal port to 0.11
2068 2011-09-05 11:11:52 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2070 * ext/mpeg2dec/gstmpeg2dec.c:
2071 * ext/mpeg2dec/gstmpeg2dec.h:
2072 mpeg2dec: post QoS messages when dropping a frame due to QoS
2073 https://bugzilla.gnome.org/show_bug.cgi?id=658241
2075 2011-09-28 13:05:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2078 configure: update ported plugins list
2080 2011-09-28 13:03:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2083 update to 0.11 branch
2085 2011-09-27 20:32:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2087 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2088 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2089 dvdlpcmdec: port to 0.11
2091 2011-09-27 18:19:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2093 * ext/lame/gstlame.c:
2094 * ext/lame/gstlamemp3enc.c:
2095 lame: fix raw audio caps too
2097 2011-09-27 18:15:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2099 * ext/lame/gstlame.c:
2100 * ext/lame/gstlamemp3enc.c:
2103 2011-09-27 17:54:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2105 Merge branch 'master' into 0.11
2107 2011-09-27 17:51:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2109 * ext/x264/gstx264enc.c:
2110 * ext/x264/gstx264enc.h:
2111 x264enc: port to 0.11
2113 2011-09-27 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2115 * ext/amrnb/Makefile.am:
2116 * ext/amrnb/amrnbenc.c:
2117 * ext/amrnb/amrnbenc.h:
2118 amrnbenc: port to audioencoder
2120 2011-09-26 19:07:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2122 Merge branch 'master' into 0.11
2126 2011-09-26 19:03:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2128 * ext/a52dec/gsta52dec.c:
2131 2011-09-26 16:29:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2133 * ext/twolame/gsttwolame.c:
2134 twolame: Simple fix for GstAudioEncoder API change
2136 2011-09-26 16:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2138 * ext/twolame/gsttwolame.c:
2139 twolame: Fix variable 'gstelement_class' set but not used compiler warning
2141 2011-09-26 16:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2143 * ext/lame/gstlame.c:
2144 * ext/lame/gstlamemp3enc.c:
2145 lame: Don't get the parent class again, GST_BOILERPLATE does this already
2147 2011-09-26 16:07:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2149 * ext/lame/gstlame.c:
2150 * ext/lame/gstlamemp3enc.c:
2151 lame: Fix variable 'gstelement_class' set but not used compiler warning
2153 2011-09-26 12:07:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2155 * ext/twolame/gsttwolame.c:
2156 twolame: improve output framing and timestamping
2157 ... which simply comes down to requesting one frame of input data at a time,
2158 since the encoder nicely turns this into 1 encoded frame.
2160 2011-09-26 11:56:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2162 * ext/twolame/Makefile.am:
2163 * ext/twolame/gsttwolame.c:
2164 * ext/twolame/gsttwolame.h:
2165 twolame: port to audioencoder
2167 2011-09-23 15:32:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2169 * ext/lame/gstlame.c:
2170 lame: use some more boilerplate
2172 2011-09-23 15:26:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2174 * ext/lame/gstlame.c:
2175 * ext/lame/gstlame.h:
2176 lame: port to audioencoder
2178 2011-09-23 14:33:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2180 * ext/lame/gstlamemp3enc.c:
2181 lamemp3enc: use some more boilerplate
2183 2011-09-26 14:44:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2185 * ext/lame/gstlamemp3enc.c:
2186 lamemp3enc: really report bitrate rather kbitrate
2188 2011-09-26 14:44:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2190 * ext/lame/Makefile.am:
2191 * ext/lame/gstlamemp3enc.c:
2192 * ext/lame/gstlamemp3enc.h:
2193 lamemp3enc: port to audioencoder
2195 2011-09-16 15:35:06 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2197 * ext/dvdread/dvdreadsrc.c:
2198 dvdreadsrc: take into account first sector of the current title
2199 This fixes seeking on titles which do not start on a new file.
2200 https://bugzilla.gnome.org/show_bug.cgi?id=659252
2202 2011-09-16 15:03:54 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2204 * ext/dvdread/dvdreadsrc.c:
2205 dvdreadsrc: fix sector seeking
2206 It was overly complicated, and did not take into account the offset
2207 needed for titles which do not start on a new file.
2208 https://bugzilla.gnome.org/show_bug.cgi?id=659252
2210 2011-09-16 13:42:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2212 * ext/dvdread/dvdreadsrc.c:
2213 dvdreadsrc: fix sector search for packed titles
2214 Some DVD titles are packed in a single set, and we need to use
2215 the correct table to map times to sectors.
2216 https://bugzilla.gnome.org/show_bug.cgi?id=659252
2218 2011-08-15 16:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2221 * ext/mad/Makefile.am:
2223 * gst-plugins-ugly.spec.in:
2224 mad: remove id3tag dependency used by in practice unreachable legacy code
2225 The mad mp3 decoder element shouldn't parse tags at all really, but we
2226 have so far kept this code around for backwards-compatibility reasons
2227 for people building manual pipelines for some reason. However, as it
2228 turns out that code has never actually worked in 0.10 in practice,
2229 since it only gets executed if mad_frame_decode() returns LOSTSYNC,
2230 which doesn't actually seem to happen any more though because of the
2231 preceding mad_header_decode(), which will discover and report the
2232 sync loss if it runs into a tag and make mad_frame_decode() try to
2234 Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
2236 2011-09-08 17:01:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2238 * gst/asfdemux/asfpacket.c:
2239 asfpacket: skip empty payload packets
2240 ... which also avoids assertion failures and possible segfaults later on
2241 when possibly trying to join 2 empty buffers.
2243 2011-09-08 14:33:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2245 * gst/realmedia/rmdemux.c:
2246 * gst/realmedia/rmdemux.h:
2247 rmdemux: delay announcing container tags until we have pads
2248 Fixes tags when transcoding.
2249 https://bugzilla.gnome.org/show_bug.cgi?id=658297
2251 2011-09-07 14:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2253 * tests/check/elements/amrnbenc.c:
2254 amrnbenc: Use complete raw audio caps in the test
2256 2011-09-07 14:25:41 +0200 Stefan Sauer <ensonic@users.sf.net>
2258 * docs/plugins/Makefile.am:
2259 docs: cleanup makefiles
2260 Remove commented out parts that we don't need. Remove "the wingo addition" - no
2261 so useful after all. Narrow down file-globs for plugin docs.
2263 2011-09-06 21:25:13 +0200 Stefan Sauer <ensonic@users.sf.net>
2266 Automatic update of common submodule
2267 From a39eb83 to 11f0cd5
2269 2011-09-06 15:40:55 +0200 Stefan Sauer <ensonic@users.sf.net>
2272 Automatic update of common submodule
2273 From 605cd9a to a39eb83
2275 2011-08-25 13:04:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2277 * gst/asfdemux/gstasfdemux.c:
2278 asf: don't use fourcc
2280 2011-08-25 12:54:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2282 Merge branch 'master' into 0.11
2284 2011-08-22 17:49:14 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2286 * ext/mpeg2dec/gstmpeg2dec.c:
2287 mpeg2dec: fix spurious failure to decode some files
2288 Parsing can return with an 'invalid' state, but this is not
2289 actually fatal. For one, the mpeg2dec command line tool that
2290 comes with the libmpeg2 library blithely ignores this condition
2291 and merrily goes on. So we do this same, logging the error,
2292 and going on with parsing. This makes something work that did
2293 not use to work, and brings happiness to the world.
2294 https://bugzilla.gnome.org/show_bug.cgi?id=429476
2296 2011-08-19 18:07:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2299 * ext/sidplay/Makefile.am:
2300 * ext/sidplay/gstsiddec.cc:
2301 port to new audio caps
2303 2011-08-03 18:58:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2305 Merge branch 'master' into 0.11
2308 gst/asfdemux/gstrtpasfdepay.c
2310 2011-08-03 09:05:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2313 configure: Add synaesthesia to the list of non-ported plugins
2315 2011-08-03 01:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2318 * docs/plugins/Makefile.am:
2319 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2320 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2321 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2322 * gst-plugins-ugly.spec.in:
2323 * gst/mpegaudioparse/Makefile.am:
2324 * gst/mpegaudioparse/gstmpegaudioparse.c:
2325 * gst/mpegaudioparse/gstmpegaudioparse.h:
2326 * gst/mpegaudioparse/gstxingmux.c:
2327 * gst/mpegaudioparse/gstxingmux.h:
2328 * gst/mpegaudioparse/mpegaudioparse.vcproj:
2329 * gst/mpegaudioparse/plugin.c:
2330 * gst/xingmux/Makefile.am:
2331 * gst/xingmux/gstxingmux.c:
2332 * gst/xingmux/gstxingmux.h:
2333 * gst/xingmux/plugin.c:
2334 Remove mp3parse plugin/element
2335 It's been replaced by mpegaudioparse in -good. Don't want anyone
2336 to spend time porting a deprecated element. Rename plugin to xingmux
2337 for now until we move that somewhere else.
2339 2011-08-02 12:49:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2342 configure.ac: Define list of non-ported plugins
2344 2011-08-02 12:48:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2347 mad: Fix for changes in GstQuery API
2349 2011-08-02 12:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2351 * gst/asfdemux/gstasfdemux.c:
2352 asfdemux: Fix for changes in GstQuery API
2354 2011-08-02 12:40:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2356 * gst/asfdemux/asfpacket.c:
2357 asfdemux: Fix print statement
2359 2011-08-02 12:35:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2362 Update common submodule
2364 2011-07-30 18:47:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2366 * ext/x264/gstx264enc.c:
2367 x264enc: Properly set the stream format in setcaps
2368 Do not forget to set the selected format to the options string
2369 when getting it from caps
2370 https://bugzilla.gnome.org/show_bug.cgi?id=655223
2372 2011-07-19 15:06:49 +0200 Stefan Sauer <ensonic@google.com>
2374 * ext/x264/gstx264enc.c:
2375 x264enc: fix the build for older x264enc
2376 b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
2378 2011-07-18 20:41:20 -0400 Olivier Crête <olivier.crete@collabora.com>
2380 * ext/x264/gstx264enc.c:
2381 x264enc: Read stream-format from the right place
2382 Read the stream-format from "stream-format" and not from profile, also rename
2383 the "bytestream" variable to "stream_format" so it's easier to understand.
2385 2011-06-13 23:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2387 * ext/x264/gstx264enc.c:
2388 * ext/x264/gstx264enc.h:
2389 x264enc: Select stream-format based on caps
2390 Makes x264 select its stream-format based on what's available
2391 on caps, the user selected option will be chosen as a fallback
2392 when both options are available.
2393 https://bugzilla.gnome.org/show_bug.cgi?id=644233
2395 2011-07-04 18:03:49 -0400 Olivier Crête <olivier.crete@collabora.com>
2397 * ext/x264/gstx264enc.c:
2398 x264: Allow renegotiation but prefer current caps
2400 2011-06-09 20:20:27 -0400 Olivier Crête <olivier.crete@collabora.com>
2402 * tests/check/elements/x264enc.c:
2403 tests: Test x264enc profiles from the caps
2404 https://bugzilla.gnome.org/show_bug.cgi?id=644233
2406 2011-03-07 17:58:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
2408 * ext/x264/Makefile.am:
2409 * ext/x264/gstx264enc.c:
2410 * ext/x264/gstx264enc.h:
2411 x264: Use profile and level from caps
2412 Enforces the profile and level from the downstream caps, also
2413 sets them on the fixated caps
2414 https://bugzilla.gnome.org/show_bug.cgi?id=644233
2416 2011-07-05 10:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2419 Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
2421 2011-06-25 06:29:50 +0300 Brian Gitonga Marete <marete@toshnix.com>
2423 * ext/x264/gstx264enc.c:
2424 x264enc: fix subme property annotation - subme maximum is 10, not 6.
2425 Although the element accepts subme values > 6, the annotation which is
2426 visible through gst-inspect (for example) erroneously indicates 6 as the
2427 maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
2428 https://bugzilla.gnome.org/show_bug.cgi?id=653473
2430 2011-06-23 11:28:58 -0700 David Schleef <ds@schleef.org>
2433 Automatic update of common submodule
2434 From 69b981f to 605cd9a
2436 2011-06-19 12:45:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2438 * gst/asfdemux/gstrtspwms.c:
2439 rtspwms: Porting to 0.11
2441 2011-06-18 20:24:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2443 * gst/asfdemux/gstrtpasfdepay.c:
2444 rtpasfdepay: Port to 0.11
2446 2011-06-15 23:40:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2448 * gst/asfdemux/asfpacket.c:
2449 * gst/asfdemux/asfpacket.h:
2450 * gst/asfdemux/gstasfdemux.c:
2451 * gst/asfdemux/gstasfdemux.h:
2452 asfdemux: Porting to 0.11
2454 2011-06-08 18:18:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2456 * ext/sidplay/gstsiddec.cc:
2457 siddec: port siddec to 0.11
2459 2011-06-06 12:41:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2461 * gst/asfdemux/gstrtpasfdepay.c:
2462 rtpasfdepay: fix fragmented packet handling and packet padding
2463 Also remove a bogus assert.
2465 2011-06-03 11:35:55 +0300 Stefan Kost <ensonic@users.sf.net>
2467 * gst/synaesthesia/gstsynaesthesia.c:
2468 synaesthesia: fix wrong debug log string (copy'n'paste)
2470 2011-06-02 18:46:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2472 Merge branch 'master' into 0.11
2476 2011-06-02 18:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2479 mad: port to new API
2480 Port to new segment API.
2482 No need to set caps on buffers.
2484 2011-05-20 13:32:31 +0300 Stefan Kost <ensonic@users.sf.net>
2486 * gst/realmedia/rmdemux.c:
2487 rmdemux: target is unsigned and can't be < 0
2489 2011-05-20 13:31:14 +0300 Stefan Kost <ensonic@users.sf.net>
2492 mad: use signed when caluculating the delta
2493 Avoids a <0 check for an unsigned variable.
2495 2011-05-19 23:55:41 +0300 Stefan Kost <ensonic@users.sf.net>
2497 * docs/plugins/Makefile.am:
2498 docs: remove obsolete commented out part
2499 We don't have this in the other modules and its not needed.
2501 2011-05-19 23:38:23 +0300 Stefan Kost <ensonic@users.sf.net>
2503 * docs/plugins/gst-plugins-ugly-plugins.args:
2504 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2505 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2506 docs: update plugin introspection data
2507 Now more files are merged and produced in a canonical fashion, which hopefully
2508 creates less or no delta in the future.
2510 2011-05-19 22:58:28 +0300 Stefan Kost <ensonic@users.sf.net>
2513 Automatic update of common submodule
2514 From 9e5bbd5 to 69b981f
2516 2011-05-18 14:49:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2518 * ext/lame/Makefile.am:
2519 * ext/lame/gstlamemp3enc.c:
2520 lamemp3enc: Post CODEC and BITRATE tags
2521 Also filter any CODEC/AUDIO_CODEC tags from incoming
2525 2011-05-18 16:10:55 +0300 Stefan Kost <ensonic@users.sf.net>
2528 Automatic update of common submodule
2529 From fd35073 to 9e5bbd5
2531 2011-05-18 12:25:01 +0300 Stefan Kost <ensonic@users.sf.net>
2534 Automatic update of common submodule
2535 From 46dfcea to fd35073
2537 2011-04-27 15:20:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2539 * gst/asfdemux/gstrtpasfdepay.c:
2540 rtpasfdepay: simplify and refactor packet parsing
2541 Specifically, refactor buffer padding and consider marker bit for fragment
2544 2011-04-27 15:14:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2546 * gst/asfdemux/gstrtpasfdepay.c:
2547 rtpasfdepay: avoid re-sending header
2548 ... e.g. following a seek, which otherwise confuses downstream demuxer
2549 expecting only a flow of data packets at this time.
2551 2011-04-27 15:12:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2553 * gst/asfdemux/gstrtpasfdepay.c:
2554 * gst/asfdemux/gstrtpasfdepay.h:
2555 rtpasfdepay: remove unused field
2557 2011-04-29 09:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2560 mad: Post bitrate tag whenever the bitrate changes
2561 Also send the layer/mode/emphasis/bitrate tags as an event too.
2563 2011-05-14 10:09:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2566 * win32/common/config.h:
2567 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
2569 2011-05-14 10:06:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2572 * docs/plugins/inspect/plugin-a52dec.xml:
2573 * docs/plugins/inspect/plugin-amrnb.xml:
2574 * docs/plugins/inspect/plugin-amrwbdec.xml:
2575 * docs/plugins/inspect/plugin-asf.xml:
2576 * docs/plugins/inspect/plugin-cdio.xml:
2577 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2578 * docs/plugins/inspect/plugin-dvdread.xml:
2579 * docs/plugins/inspect/plugin-dvdsub.xml:
2580 * docs/plugins/inspect/plugin-iec958.xml:
2581 * docs/plugins/inspect/plugin-lame.xml:
2582 * docs/plugins/inspect/plugin-mad.xml:
2583 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2584 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2585 * docs/plugins/inspect/plugin-mpegstream.xml:
2586 * docs/plugins/inspect/plugin-realmedia.xml:
2587 * docs/plugins/inspect/plugin-siddec.xml:
2588 * docs/plugins/inspect/plugin-twolame.xml:
2589 * docs/plugins/inspect/plugin-x264.xml:
2590 * win32/common/config.h:
2593 === release 0.10.18 ===
2595 2011-05-10 10:26:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2601 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2602 * docs/plugins/inspect/plugin-a52dec.xml:
2603 * docs/plugins/inspect/plugin-amrnb.xml:
2604 * docs/plugins/inspect/plugin-amrwbdec.xml:
2605 * docs/plugins/inspect/plugin-asf.xml:
2606 * docs/plugins/inspect/plugin-cdio.xml:
2607 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2608 * docs/plugins/inspect/plugin-dvdread.xml:
2609 * docs/plugins/inspect/plugin-dvdsub.xml:
2610 * docs/plugins/inspect/plugin-iec958.xml:
2611 * docs/plugins/inspect/plugin-lame.xml:
2612 * docs/plugins/inspect/plugin-mad.xml:
2613 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2614 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2615 * docs/plugins/inspect/plugin-mpegstream.xml:
2616 * docs/plugins/inspect/plugin-realmedia.xml:
2617 * docs/plugins/inspect/plugin-siddec.xml:
2618 * docs/plugins/inspect/plugin-twolame.xml:
2619 * docs/plugins/inspect/plugin-x264.xml:
2620 * gst-plugins-ugly.doap:
2621 * win32/common/config.h:
2624 - x264enc: allow changing bitrate and quantizers dynamically at runtime
2625 - x264enc: proxy downstream caps restrictions upstream via get_caps()
2626 - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
2627 - mad: allow build without libid3tag (which isn't really needed anyway)
2628 - many other fixes and improvements
2630 2011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2632 * ext/x264/gstx264enc.c:
2633 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
2635 2011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2637 * ext/x264/gstx264enc.c:
2638 x264enc: do not leak peer pad reference
2640 2011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
2642 * ext/x264/gstx264enc.c:
2643 x264enc: No need to copy, reffing is enough
2645 2011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
2647 * ext/x264/gstx264enc.c:
2648 x264enc: get_caps function should return a copy of the caps
2650 2011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2653 * docs/plugins/inspect/plugin-a52dec.xml:
2654 * docs/plugins/inspect/plugin-amrnb.xml:
2655 * docs/plugins/inspect/plugin-amrwbdec.xml:
2656 * docs/plugins/inspect/plugin-asf.xml:
2657 * docs/plugins/inspect/plugin-cdio.xml:
2658 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2659 * docs/plugins/inspect/plugin-dvdread.xml:
2660 * docs/plugins/inspect/plugin-dvdsub.xml:
2661 * docs/plugins/inspect/plugin-iec958.xml:
2662 * docs/plugins/inspect/plugin-lame.xml:
2663 * docs/plugins/inspect/plugin-mad.xml:
2664 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2665 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2666 * docs/plugins/inspect/plugin-mpegstream.xml:
2667 * docs/plugins/inspect/plugin-realmedia.xml:
2668 * docs/plugins/inspect/plugin-siddec.xml:
2669 * docs/plugins/inspect/plugin-synaesthesia.xml:
2670 * docs/plugins/inspect/plugin-twolame.xml:
2671 * docs/plugins/inspect/plugin-x264.xml:
2676 * win32/common/config.h:
2677 0.10.17.4 pre-release
2679 2011-04-29 15:43:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2682 mad: remove buffer_alloc
2684 2011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2687 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2688 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2689 * docs/plugins/inspect/plugin-a52dec.xml:
2690 * docs/plugins/inspect/plugin-amrnb.xml:
2691 * docs/plugins/inspect/plugin-amrwbdec.xml:
2692 * docs/plugins/inspect/plugin-asf.xml:
2693 * docs/plugins/inspect/plugin-cdio.xml:
2694 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2695 * docs/plugins/inspect/plugin-dvdread.xml:
2696 * docs/plugins/inspect/plugin-dvdsub.xml:
2697 * docs/plugins/inspect/plugin-iec958.xml:
2698 * docs/plugins/inspect/plugin-lame.xml:
2699 * docs/plugins/inspect/plugin-mad.xml:
2700 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2701 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2702 * docs/plugins/inspect/plugin-mpegstream.xml:
2703 * docs/plugins/inspect/plugin-realmedia.xml:
2704 * docs/plugins/inspect/plugin-siddec.xml:
2705 * docs/plugins/inspect/plugin-synaesthesia.xml:
2706 * docs/plugins/inspect/plugin-twolame.xml:
2707 * docs/plugins/inspect/plugin-x264.xml:
2715 0.10.17.3 pre-release
2717 2011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2720 Automatic update of common submodule
2721 From c3cafe1 to 46dfcea
2723 2011-04-19 19:24:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2728 2011-04-19 19:23:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2730 Merge branch 'master' into 0.11
2735 android/mpegaudioparse.mk
2738 2011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2740 * tests/check/gst-plugins-ugly.supp:
2741 tests: add suppression for lame unit test
2743 2011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2745 * tests/check/Makefile.am:
2746 * tests/check/generic/.gitignore:
2747 * tests/check/generic/index.c:
2748 tests: add generic index-setting test
2750 2011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2752 * ext/mpeg2dec/gstmpeg2dec.c:
2753 mpeg2dec: don't deadlock when setting an index
2755 2011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2758 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2759 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2760 * docs/plugins/inspect/plugin-a52dec.xml:
2761 * docs/plugins/inspect/plugin-amrnb.xml:
2762 * docs/plugins/inspect/plugin-amrwbdec.xml:
2763 * docs/plugins/inspect/plugin-asf.xml:
2764 * docs/plugins/inspect/plugin-cdio.xml:
2765 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2766 * docs/plugins/inspect/plugin-dvdread.xml:
2767 * docs/plugins/inspect/plugin-dvdsub.xml:
2768 * docs/plugins/inspect/plugin-iec958.xml:
2769 * docs/plugins/inspect/plugin-lame.xml:
2770 * docs/plugins/inspect/plugin-mad.xml:
2771 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2772 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2773 * docs/plugins/inspect/plugin-mpegstream.xml:
2774 * docs/plugins/inspect/plugin-realmedia.xml:
2775 * docs/plugins/inspect/plugin-siddec.xml:
2776 * docs/plugins/inspect/plugin-synaesthesia.xml:
2777 * docs/plugins/inspect/plugin-twolame.xml:
2778 * docs/plugins/inspect/plugin-x264.xml:
2780 * win32/common/config.h:
2781 0.10.17.2 pre-release
2783 2011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2785 * gst/realmedia/rademux.c:
2786 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
2788 2011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2790 * gst/mpegstream/gstmpegdemux.c:
2791 mpegstream: fix unused-but-set-variable warnings with gcc 4.6
2793 2011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2795 * ext/dvdread/dvdreadsrc.c:
2796 * ext/sidplay/gstsiddec.cc:
2797 * ext/x264/gstx264enc.c:
2798 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
2800 2011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2802 * gst/asfdemux/gstasfdemux.c:
2803 asfdemux: fix unused-but-set-variable warnings with gcc 4.6
2805 2011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2807 * ext/x264/gstx264enc.c:
2808 x264enc: Implement getcaps function
2809 This allows to set width/height/etc restrictions downstream.
2811 2011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
2814 * ext/mad/Makefile.am:
2815 * ext/x264/Makefile.am:
2816 * gst/asfdemux/Makefile.am:
2817 * gst/dvdlpcmdec/Makefile.am:
2818 * gst/dvdsub/Makefile.am:
2819 * gst/iec958/Makefile.am:
2820 * gst/mpegaudioparse/Makefile.am:
2821 * gst/mpegstream/Makefile.am:
2822 * gst/realmedia/Makefile.am:
2823 * gst/synaesthesia/Makefile.am:
2824 android: make it ready for androgenizer
2825 To build gstreamer for android we are now using androgenizer which
2826 generates the needed Android.mk files.
2827 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
2829 2011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
2833 * android/amrwbdec.mk:
2835 * android/mpegaudioparse.mk:
2836 android: remove the android/ folder
2838 2011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net>
2841 Automatic update of common submodule
2842 From 1ccbe09 to c3cafe1
2844 2010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
2846 * ext/x264/gstx264enc.c:
2847 * ext/x264/gstx264enc.h:
2848 x264enc: Allow changing the bitrate and quantitizers dynamically
2849 https://bugzilla.gnome.org/show_bug.cgi?id=621663
2851 2010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
2853 * ext/x264/gstx264enc.c:
2854 x264enc: Set max bitrate in quality mode
2855 https://bugzilla.gnome.org/show_bug.cgi?id=621663
2857 2010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
2859 * ext/x264/gstx264enc.c:
2860 x264enc: Make it clear that constant quantizer is for debugging only
2861 https://bugzilla.gnome.org/show_bug.cgi?id=621663
2863 2011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2866 Automatic update of common submodule
2867 From 193b717 to 1ccbe09
2869 2011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
2872 Automatic update of common submodule
2873 From b77e2bf to 193b717
2875 2011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2878 Automatic update of common submodule
2879 From d8814b6 to b77e2bf
2881 2011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2884 Automatic update of common submodule
2885 From 6aaa286 to d8814b6
2887 2011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net>
2890 Automatic update of common submodule
2891 From 6aec6b9 to 6aaa286
2893 2011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com>
2896 configure.ac: redundant use of AC_MSG_RESULT()
2897 cleaned the redundant use of AC_MSG_RESULT() in configure.ac
2899 2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
2902 autogen: wingo signed comment
2904 2011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2906 * gst/dvdsub/gstdvdsubdec.c:
2907 * gst/dvdsub/gstdvdsubdec.h:
2908 dvdsubdec: Rearrange buffer allocation and pushing code a bit
2909 This makes the code easier to read, doesn't store every buffer
2910 in the instance until the next buffer is to be drawn and
2911 fixes an unitialized variable compiler warning.
2913 2011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com>
2915 * gst/dvdsub/gstdvdsubdec.c:
2916 dvdsubdec: Output only a single buffer per subpicture and set the correct duration
2919 2011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com>
2921 * gst/dvdsub/gstdvdsubdec.c:
2922 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
2925 2011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2930 mad: build the mad plugin even if libid3tag is not available
2931 ID3 tags are usually handled by id3demux, and should be handled
2932 by id3demux. Tag handling in mad based on libid3tag is very basic
2933 and mostly unnecessary really, so just build this plugin without
2934 ID3 tag support if libid3tag is not available.
2936 2011-03-04 13:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2938 Merge branch 'master' into 0.11
2940 2011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net>
2942 * gst/mpegstream/gstdvddemux.c:
2943 dvddemux: small code cleanup
2944 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
2945 and avoid empty 'if' when logging is disabled.
2947 2011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2950 configure.ac: export plugin description more platform independent
2953 2011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2956 Automatic update of common submodule
2957 From 1de7f6a to 6aec6b9
2959 2011-02-26 15:02:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2961 Merge branch 'master' into 0.11
2965 2011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2967 * ext/mpeg2dec/gstmpeg2dec.c:
2968 mpeg2dec: do not fail fatally when unlinked
2969 ... as _NOT_LINKED was neither tested as fatal before nor complained about.
2971 2011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net>
2975 * ext/mpeg2dec/gstmpeg2dec.c:
2976 * ext/mpeg2dec/gstmpeg2dec.h:
2977 index: remove conditional index support
2978 Index support cannot be disabled since commit
2979 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
2980 in core, which removed the configure flags to disable index.
2982 2011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net>
2985 * ext/mpeg2dec/gstmpeg2dec.c:
2986 formatting: trim trailing whitespace
2988 2011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net>
2991 * ext/mpeg2dec/gstmpeg2dec.c:
2992 * gst/mpegstream/gstmpegdemux.c:
2993 index: use delta frame flags instead of 0 or none
2995 2011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
2997 * ext/x264/gstx264enc.c:
2998 x264enc: Don't register flags with a value of 0
2999 Flags with a value of 0 aren't meaningful and will cause
3000 g_value_transform to go into an endless loop when trying to
3001 convert the flags to a string
3003 2011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net>
3006 Automatic update of common submodule
3007 From f94d739 to 1de7f6a
3009 2011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3011 * ext/amrwbdec/amrwbdec.c:
3012 amrwbdec: avoid stalling on invalid frame
3013 Skip 1 byte indicating invalid frame type index rather than stalling
3014 on it indefinitely until EOS.
3017 2011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3019 * tests/check/pipelines/lame.c:
3020 tests: add unit test for lamemp3enc negotiation issue
3021 https://bugzilla.gnome.org/show_bug.cgi?id=641151
3023 2011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3025 * ext/lame/gstlamemp3enc.c:
3026 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
3027 The element downstream of mp3enc might only accept certain sample rates or channels,
3028 make sure we relay any restrictions that do exist to upstream when it does a
3029 get_caps() on the sink pad. That way upstream elements like audioresample or
3030 audioconvert can pick a sample rate / channel configuration that will be accepted,
3031 instead of just negotiating to the highest, which might then be rejected.
3032 https://bugzilla.gnome.org/show_bug.cgi?id=641151
3034 2011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com>
3036 * gst/asfdemux/asfpacket.c:
3037 asfpacket: Avoid using broken duration extension
3038 Quite a few (broken?) files have a packet duration of 1ms, which is
3039 most definitely wrong for either audio or video packets.
3040 We therefore avoid using that value and instead use other metrics to
3041 determine the buffer duration (like using the extended stream properties
3042 average frame duration if present and valid).
3044 2011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3047 * win32/common/config.h:
3048 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
3049 https://bugzilla.gnome.org/show_bug.cgi?id=640705
3051 2011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com>
3053 * gst/mpegaudioparse/gstxingmux.c:
3054 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
3057 2011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3059 * gst/mpegstream/gstdvddemux.c:
3060 mpegstream: increase allowable gap between streams
3061 The new delay is three times as much as the old one, and just happens
3062 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
3063 was chocking before at 5:11.
3064 While there, merge the constants used in two places into a define.
3065 https://bugzilla.gnome.org/show_bug.cgi?id=539708
3067 2011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
3069 * ext/x264/gstx264enc.c:
3070 x264enc: make tag event writable before modifying tag list in place
3071 To modify an event tag is necessary to be sure that x264enc
3073 Also fix indentation.
3074 https://bugzilla.gnome.org/show_bug.cgi?id=640272
3076 2011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3079 * docs/plugins/inspect/plugin-a52dec.xml:
3080 * docs/plugins/inspect/plugin-amrnb.xml:
3081 * docs/plugins/inspect/plugin-amrwbdec.xml:
3082 * docs/plugins/inspect/plugin-asf.xml:
3083 * docs/plugins/inspect/plugin-cdio.xml:
3084 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3085 * docs/plugins/inspect/plugin-dvdread.xml:
3086 * docs/plugins/inspect/plugin-dvdsub.xml:
3087 * docs/plugins/inspect/plugin-iec958.xml:
3088 * docs/plugins/inspect/plugin-lame.xml:
3089 * docs/plugins/inspect/plugin-mad.xml:
3090 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3091 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3092 * docs/plugins/inspect/plugin-mpegstream.xml:
3093 * docs/plugins/inspect/plugin-realmedia.xml:
3094 * docs/plugins/inspect/plugin-siddec.xml:
3095 * docs/plugins/inspect/plugin-twolame.xml:
3096 * docs/plugins/inspect/plugin-x264.xml:
3097 * win32/common/config.h:
3100 === release 0.10.17 ===
3102 2011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3108 * docs/plugins/inspect/plugin-a52dec.xml:
3109 * docs/plugins/inspect/plugin-amrnb.xml:
3110 * docs/plugins/inspect/plugin-amrwbdec.xml:
3111 * docs/plugins/inspect/plugin-asf.xml:
3112 * docs/plugins/inspect/plugin-cdio.xml:
3113 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3114 * docs/plugins/inspect/plugin-dvdread.xml:
3115 * docs/plugins/inspect/plugin-dvdsub.xml:
3116 * docs/plugins/inspect/plugin-iec958.xml:
3117 * docs/plugins/inspect/plugin-lame.xml:
3118 * docs/plugins/inspect/plugin-mad.xml:
3119 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3120 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3121 * docs/plugins/inspect/plugin-mpegstream.xml:
3122 * docs/plugins/inspect/plugin-realmedia.xml:
3123 * docs/plugins/inspect/plugin-siddec.xml:
3124 * docs/plugins/inspect/plugin-twolame.xml:
3125 * docs/plugins/inspect/plugin-x264.xml:
3126 * gst-plugins-ugly.doap:
3127 * win32/common/config.h:
3130 2011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3133 * docs/plugins/inspect/plugin-a52dec.xml:
3134 * docs/plugins/inspect/plugin-amrnb.xml:
3135 * docs/plugins/inspect/plugin-amrwbdec.xml:
3136 * docs/plugins/inspect/plugin-asf.xml:
3137 * docs/plugins/inspect/plugin-cdio.xml:
3138 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3139 * docs/plugins/inspect/plugin-dvdread.xml:
3140 * docs/plugins/inspect/plugin-dvdsub.xml:
3141 * docs/plugins/inspect/plugin-iec958.xml:
3142 * docs/plugins/inspect/plugin-lame.xml:
3143 * docs/plugins/inspect/plugin-mad.xml:
3144 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3145 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3146 * docs/plugins/inspect/plugin-mpegstream.xml:
3147 * docs/plugins/inspect/plugin-realmedia.xml:
3148 * docs/plugins/inspect/plugin-siddec.xml:
3149 * docs/plugins/inspect/plugin-twolame.xml:
3150 * docs/plugins/inspect/plugin-x264.xml:
3151 * win32/common/config.h:
3152 0.10.16.4 pre-release
3154 2011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
3156 * ext/mpeg2dec/gstmpeg2dec.c:
3157 mpeg2dec: Use the proper component value for height
3159 2011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3162 * docs/plugins/inspect/plugin-a52dec.xml:
3163 * docs/plugins/inspect/plugin-amrnb.xml:
3164 * docs/plugins/inspect/plugin-amrwbdec.xml:
3165 * docs/plugins/inspect/plugin-asf.xml:
3166 * docs/plugins/inspect/plugin-cdio.xml:
3167 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3168 * docs/plugins/inspect/plugin-dvdread.xml:
3169 * docs/plugins/inspect/plugin-dvdsub.xml:
3170 * docs/plugins/inspect/plugin-iec958.xml:
3171 * docs/plugins/inspect/plugin-lame.xml:
3172 * docs/plugins/inspect/plugin-mad.xml:
3173 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3174 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3175 * docs/plugins/inspect/plugin-mpegstream.xml:
3176 * docs/plugins/inspect/plugin-realmedia.xml:
3177 * docs/plugins/inspect/plugin-siddec.xml:
3178 * docs/plugins/inspect/plugin-twolame.xml:
3179 * docs/plugins/inspect/plugin-x264.xml:
3180 * win32/common/config.h:
3181 0.10.16.3 pre-release
3183 2011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
3185 * gst/asfdemux/asfheaders.c:
3186 * gst/asfdemux/asfheaders.h:
3187 * gst/asfdemux/gstasfdemux.c:
3188 asfdemux: Handle new type of DRM'd asf files.
3189 These are produced by the new MS PlayReady system.
3190 https://bugzilla.gnome.org/show_bug.cgi?id=639226
3192 2011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net>
3195 Automatic update of common submodule
3196 From e572c87 to f94d739
3198 2011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3201 Automatic update of common submodule
3202 From ccbaa85 to e572c87
3204 2011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3207 Automatic update of common submodule
3208 From 46445ad to ccbaa85
3210 2011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3212 * tests/check/Makefile.am:
3213 tests: never disable g_assert() and cast checks for the unit tests
3214 The unit tests are riddled with g_assert() and friends, make sure we
3215 don't disable assert and cast checks for the unit tests even if
3216 this has been specified for the rest of the code base, e.g. via
3217 --disable-glib-asserts
3219 2011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3222 * win32/common/config.h:
3223 0.10.16.2 pre-release
3225 2011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3227 * docs/plugins/gst-plugins-ugly-plugins.args:
3228 * docs/plugins/inspect/plugin-a52dec.xml:
3229 * docs/plugins/inspect/plugin-amrnb.xml:
3230 * docs/plugins/inspect/plugin-amrwbdec.xml:
3231 * docs/plugins/inspect/plugin-asf.xml:
3232 * docs/plugins/inspect/plugin-cdio.xml:
3233 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3234 * docs/plugins/inspect/plugin-dvdread.xml:
3235 * docs/plugins/inspect/plugin-dvdsub.xml:
3236 * docs/plugins/inspect/plugin-iec958.xml:
3237 * docs/plugins/inspect/plugin-lame.xml:
3238 * docs/plugins/inspect/plugin-mad.xml:
3239 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3240 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3241 * docs/plugins/inspect/plugin-mpegstream.xml:
3242 * docs/plugins/inspect/plugin-realmedia.xml:
3243 * docs/plugins/inspect/plugin-siddec.xml:
3244 * docs/plugins/inspect/plugin-twolame.xml:
3245 * docs/plugins/inspect/plugin-x264.xml:
3248 2011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3253 po: update translations
3255 2011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3258 configure: use $LIBM instead of hardcoding -lm
3260 2011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
3262 * gst/realmedia/rmdemux.c:
3263 rmdemux: Initialize return variable.
3264 In the unlikely event that height is 0 (which is invalid) we would end up
3265 never setting the flow return.
3267 2011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
3269 * gst/realmedia/rmutils.c:
3270 realmedia: Fix unitialized variables on macosx
3272 2011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3274 * ext/x264/gstx264enc.c:
3275 x264enc: Handle codec/encoder tags
3276 Make x264enc drop video-codec and codec tags and replace
3277 encoder/encoder-version with x264 and its build number
3280 2010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3282 * ext/mpeg2dec/gstmpeg2dec.c:
3283 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
3285 2010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3287 * ext/mpeg2dec/gstmpeg2dec.c:
3288 mpeg2dec: minor formatting clean-up
3290 2010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3292 * ext/mpeg2dec/gstmpeg2dec.c:
3293 mpeg2dec: refactor cropping code to use libgstvideo functions
3294 https://bugzilla.gnome.org/show_bug.cgi?id=571146
3296 2010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3298 * ext/mpeg2dec/gstmpeg2dec.c:
3299 * ext/mpeg2dec/gstmpeg2dec.h:
3300 mpeg2dec: use GstVideoFormat instead of custom enum
3302 2010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3304 * ext/mpeg2dec/Makefile.am:
3305 mpeg2dec: fix LIBADD order in Makefile.am
3307 2010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca>
3309 * ext/x264/gstx264enc.c:
3310 x264: vbv-buf-capacity should have a minimum of 0
3311 x264 will clip this value internally, and users should be allowed to
3312 specify a lower value than 300 ms.
3313 https://bugzilla.gnome.org/show_bug.cgi?id=635291
3315 2010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3317 * ext/x264/gstx264enc.c:
3318 x264enc: also accept YV12 input
3320 2010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3322 * ext/x264/gstx264enc.c:
3323 x264enc: add a note to the docs about encoder latency and queues
3324 https://bugzilla.gnome.org/show_bug.cgi?id=636107
3326 2010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3328 * gst/realmedia/rademux.c:
3329 * gst/realmedia/rmdemux.c:
3330 realmedia: do not use the pad buffer allocation functions in demuxers
3331 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
3332 https://bugzilla.gnome.org/show_bug.cgi?id=637932
3334 2010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
3337 Automatic update of common submodule
3338 From 169462a to 46445ad
3340 2010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3343 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
3346 2010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net>
3349 Automatic update of common submodule
3350 From 20742ae to 169462a
3352 2010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com>
3354 * gst/realmedia/rmdemux.c:
3355 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
3356 Signed-off-by: Rob Clark <rob@ti.com>
3358 2010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net>
3361 Automatic update of common submodule
3362 From 011bcc8 to 20742ae
3364 2010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org>
3367 x264: uses pkg-config to locate libx264
3369 2010-12-07 15:40:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3371 Merge branch 'master' into 0.11
3373 2010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3375 * tests/check/pipelines/lame.c:
3376 check: don't use deprecated method
3378 2010-12-06 18:12:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3381 * android/amrwbdec.mk:
3383 * android/mpegaudioparse.mk:
3385 more 0.10 -> 0,11 changes
3387 2010-12-06 12:29:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3390 configure: open 0.11 branch
3392 2010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
3397 * android/amrwbdec.mk:
3399 * android/mpegaudioparse.mk:
3400 Add build system for Android
3402 2010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com>
3404 * gst/realmedia/rmutils.c:
3405 realmedia: Remove dead assignments
3407 2010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com>
3410 mad: Remove dead assignments
3412 2010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3414 * ext/dvdread/dvdreadsrc.c:
3415 dvdreadsrc: remove bogus comment
3417 2010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com>
3419 * ext/dvdread/dvdreadsrc.c:
3420 dvdreadsrc: fix handling of multi-angle streams
3421 We would output all angles interleaved instead of just
3423 https://bugzilla.gnome.org/show_bug.cgi?id=539254
3425 2010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3427 * gst/realmedia/Makefile.am:
3428 realmedia: fix LIBS order in Makefile
3430 2010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3470 po: update for new translatable strings
3472 2010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net>
3475 Automatic update of common submodule
3476 From 7bbd708 to 011bcc8
3478 2010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com>
3480 * ext/mpeg2dec/gstmpeg2dec.c:
3481 mpeg2dec: convert the position to stream time before answering to a position query
3483 2010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com>
3485 * gst/realmedia/Makefile.am:
3486 * gst/realmedia/rademux.c:
3487 * gst/realmedia/rmdemux.c:
3488 * gst/realmedia/rmdemux.h:
3489 realmedia: Get codec name from pbutils instead of harcoding them
3491 2010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
3493 * ext/x264/gstx264enc.c:
3494 x264enc: Work around a rate control issue in libx264
3495 When variable framerate is disabled in libx264 (which occurs when using
3496 the zerolatency tuning), libx264 ignores timestamps but still uses the
3497 timebase leading to messed up rate control with our nanosecond timebase.
3498 We work around this issue by setting the timebase to the reciprocal of
3499 the framerate and we validate that the framerate is suitable.
3500 This has been fixed upstream in libx264 but there are non-fixed versions
3501 in the wild so this workaround is still needed.
3504 2010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3506 * ext/mpeg2dec/gstmpeg2dec.c:
3507 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
3509 2010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com>
3511 * ext/mpeg2dec/gstmpeg2dec.c:
3512 mpeg2dec: fix position query by trusting upstream
3513 Position queries are badly handled for DVDs (probably due to the division in
3514 chapters): the time returned was the time since the start of chapter.
3515 Now ask upstream for position queries, fall back to the old code if upstream
3516 cannot answer the query.
3518 2010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net>
3520 * ext/lame/gstlame.c:
3522 * ext/sidplay/gstsiddec.cc:
3523 * gst/mpegstream/gstmpegparse.c:
3524 various: canonicalize property names
3526 2010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net>
3528 * ext/a52dec/gsta52dec.c:
3529 * ext/amrnb/amrnbdec.c:
3530 * ext/amrnb/amrnbenc.c:
3531 * ext/cdio/gstcdiocddasrc.c:
3532 * ext/dvdread/dvdreadsrc.c:
3533 * ext/lame/gstlame.c:
3534 * ext/lame/gstlamemp3enc.c:
3536 * ext/sidplay/gstsiddec.cc:
3537 * ext/x264/gstx264enc.c:
3538 various (ext): add a missing G_PARAM_STATIC_STRINGS flags
3540 2010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net>
3542 * gst/iec958/ac3iec.c:
3543 * gst/mpegaudioparse/gstmpegaudioparse.c:
3544 * gst/mpegstream/gstmpegparse.c:
3545 * gst/mpegstream/gstrfc2250enc.c:
3546 * gst/realmedia/pnmsrc.c:
3547 * gst/realmedia/rdtmanager.c:
3548 various (gst): add a missing G_PARAM_STATIC_STRINGS flags
3550 2010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org>
3553 Automatic update of common submodule
3554 From 5a668bf to 7bbd708
3556 2010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org>
3559 Automatic update of common submodule
3560 From c4a8adc to 5a668bf
3562 2010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3565 Automatic update of common submodule
3566 From 5e3c9bf to c4a8adc
3568 2010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3572 mad: support reverse playback
3574 2010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3576 * ext/dvdread/dvdreadsrc.c:
3577 dvdreadsrc: improve error messages on read errors
3578 Provide proper i18n-ed error messages when a read error happens,
3579 and point out that the error could be happening because the
3581 https://bugzilla.gnome.org/show_bug.cgi?id=613633
3583 2010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3586 configure: set plugin release datetime
3588 2010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com>
3591 Automatic update of common submodule
3592 From aa0d1d0 to 5e3c9bf
3594 2010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3596 * gst/mpegstream/gstmpegparse.c:
3597 mpegparse: re-fix flow return handling
3598 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
3599 - } while (GST_FLOW_IS_SUCCESS (result));
3600 + } while (result != GST_FLOW_OK);
3602 2010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net>
3604 * tests/check/Makefile.am:
3605 * tests/check/generic/states.c:
3606 tests: allow running state tests for all elements
3607 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
3608 to try elements that would normaly be skipped.
3610 2010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3613 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
3615 2010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3618 * pkgconfig/.gitignore:
3619 * pkgconfig/Makefile.am:
3620 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
3621 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
3622 This .pc file will not be installed, it's only for uninstalled setups,
3623 same thing as we do for -good. This is so other modules' unit tests can
3624 find our plugins properly in an uninstalled setup.
3626 2010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3629 Automatic update of common submodule
3630 From c2e10bf to aa0d1d0
3632 2010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3635 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
3637 2010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3639 * ext/sidplay/gstsiddec.cc:
3640 siddec: don't use GST_FLOW_IS_FATAL
3641 GST_FLOW_IS_FATAL has been deprecated in core git.
3643 2010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org>
3646 Automatic update of common submodule
3647 From d3d9acf to c2e10bf
3649 2010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3652 configure: Require orc >= 0.4.6 for --compat
3654 2010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3657 Automatic update of common submodule
3658 From ec60217 to d3d9acf
3660 2010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3662 * ext/mpeg2dec/gstmpeg2dec.c:
3663 mpeg2dec: Don't use GST_FLOW_IS_FATAL()
3664 And don't post error messages if allocating a buffer resulted
3665 in WRONG_STATE or UNEXPECTED.
3667 2010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3669 * gst/mpegaudioparse/gstxingmux.c:
3670 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
3672 2010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3674 * gst/mpegstream/gstdvddemux.c:
3675 * gst/mpegstream/gstmpegdemux.c:
3676 * gst/mpegstream/gstmpegparse.c:
3677 mpegstream: Don't use GST_FLOW_IS_SUCCESS()
3679 2010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3681 * gst/realmedia/rmdemux.c:
3682 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
3684 2010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3686 * gst/asfdemux/gstasfdemux.c:
3687 asfdemux: Don't use GST_FLOW_IS_FATAL()
3688 And don't post error messages for UNEXPECTED and post an error
3689 message if pulling data failed because of NOT_LINKED.
3691 2010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3694 * docs/plugins/inspect/plugin-a52dec.xml:
3695 * docs/plugins/inspect/plugin-amrnb.xml:
3696 * docs/plugins/inspect/plugin-amrwbdec.xml:
3697 * docs/plugins/inspect/plugin-asf.xml:
3698 * docs/plugins/inspect/plugin-cdio.xml:
3699 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3700 * docs/plugins/inspect/plugin-dvdread.xml:
3701 * docs/plugins/inspect/plugin-dvdsub.xml:
3702 * docs/plugins/inspect/plugin-iec958.xml:
3703 * docs/plugins/inspect/plugin-lame.xml:
3704 * docs/plugins/inspect/plugin-mad.xml:
3705 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3706 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3707 * docs/plugins/inspect/plugin-mpegstream.xml:
3708 * docs/plugins/inspect/plugin-realmedia.xml:
3709 * docs/plugins/inspect/plugin-siddec.xml:
3710 * docs/plugins/inspect/plugin-twolame.xml:
3711 * docs/plugins/inspect/plugin-x264.xml:
3712 * win32/common/config.h:
3714 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
3715 the code is updated for the GST_FLOW_IS_* macro deprecations.
3717 === release 0.10.16 ===
3719 2010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3725 * gst-plugins-ugly.doap:
3726 * win32/common/config.h:
3729 2010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3731 * docs/plugins/inspect/plugin-a52dec.xml:
3732 * docs/plugins/inspect/plugin-amrnb.xml:
3733 * docs/plugins/inspect/plugin-amrwbdec.xml:
3734 * docs/plugins/inspect/plugin-asf.xml:
3735 * docs/plugins/inspect/plugin-cdio.xml:
3736 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3737 * docs/plugins/inspect/plugin-dvdread.xml:
3738 * docs/plugins/inspect/plugin-dvdsub.xml:
3739 * docs/plugins/inspect/plugin-iec958.xml:
3740 * docs/plugins/inspect/plugin-lame.xml:
3741 * docs/plugins/inspect/plugin-mad.xml:
3742 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3743 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3744 * docs/plugins/inspect/plugin-mpegstream.xml:
3745 * docs/plugins/inspect/plugin-realmedia.xml:
3746 * docs/plugins/inspect/plugin-siddec.xml:
3747 * docs/plugins/inspect/plugin-twolame.xml:
3748 * docs/plugins/inspect/plugin-x264.xml:
3749 docs: update docs for release
3751 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3759 po: update translations
3761 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3800 0.10.15.6 pre-release
3802 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
3804 * gst/asfdemux/gstasfdemux.c:
3805 asfdemux: Don't error out on non-critical flow returns
3806 Only error out when downstream returns:
3811 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
3812 of the streams had gone EOS) and then stop the task silently.
3813 In the case of WRONG_STATE we just need to stop silently
3814 https://bugzilla.gnome.org/show_bug.cgi?id=600412
3816 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3855 0.10.15.5 pre-release
3857 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
3859 * gst/mpegaudioparse/gstmpegaudioparse.c:
3860 mp3parse: propagate flow errors upstream.
3861 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
3862 always return the error upstream.
3864 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3903 0.10.15.4 pre-release
3905 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
3908 Automatic update of common submodule
3909 From 3e8db1d to ec60217
3911 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3914 * docs/plugins/inspect/plugin-a52dec.xml:
3915 * docs/plugins/inspect/plugin-amrnb.xml:
3916 * docs/plugins/inspect/plugin-amrwbdec.xml:
3917 * docs/plugins/inspect/plugin-asf.xml:
3918 * docs/plugins/inspect/plugin-cdio.xml:
3919 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3920 * docs/plugins/inspect/plugin-dvdread.xml:
3921 * docs/plugins/inspect/plugin-dvdsub.xml:
3922 * docs/plugins/inspect/plugin-iec958.xml:
3923 * docs/plugins/inspect/plugin-lame.xml:
3924 * docs/plugins/inspect/plugin-mad.xml:
3925 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3926 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3927 * docs/plugins/inspect/plugin-mpegstream.xml:
3928 * docs/plugins/inspect/plugin-realmedia.xml:
3929 * docs/plugins/inspect/plugin-siddec.xml:
3930 * docs/plugins/inspect/plugin-twolame.xml:
3931 * docs/plugins/inspect/plugin-x264.xml:
3932 * win32/common/config.h:
3933 0.10.15.3 pre-release
3935 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
3937 * ext/x264/gstx264enc.c:
3938 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
3939 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
3940 argument to the option string value causes an error. For < 78 we pass the
3941 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
3942 result in passing 'none' for false and 'strict' for true. Other modes can be
3943 set through the option-string property for now.
3944 https://bugzilla.gnome.org/show_bug.cgi?id=626577
3946 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3949 * docs/plugins/gst-plugins-ugly-plugins.args:
3950 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3951 * docs/plugins/inspect/plugin-a52dec.xml:
3952 * docs/plugins/inspect/plugin-amrnb.xml:
3953 * docs/plugins/inspect/plugin-amrwbdec.xml:
3954 * docs/plugins/inspect/plugin-asf.xml:
3955 * docs/plugins/inspect/plugin-cdio.xml:
3956 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3957 * docs/plugins/inspect/plugin-dvdread.xml:
3958 * docs/plugins/inspect/plugin-dvdsub.xml:
3959 * docs/plugins/inspect/plugin-iec958.xml:
3960 * docs/plugins/inspect/plugin-lame.xml:
3961 * docs/plugins/inspect/plugin-mad.xml:
3962 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3963 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3964 * docs/plugins/inspect/plugin-mpegstream.xml:
3965 * docs/plugins/inspect/plugin-realmedia.xml:
3966 * docs/plugins/inspect/plugin-siddec.xml:
3967 * docs/plugins/inspect/plugin-twolame.xml:
3968 * docs/plugins/inspect/plugin-x264.xml:
3969 * win32/common/config.h:
3970 0.10.15.2 pre-release
3972 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
3974 * gst/synaesthesia/gstsynaesthesia.c:
3975 synaesthesia: code cleanups.
3976 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
3979 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
3981 * gst/synaesthesia/gstsynaesthesia.c:
3982 synaesthesia: use GST_BOILERPLATE macros
3984 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3987 Automatic update of common submodule
3988 From bd2054b to 3e8db1d
3990 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3992 * ext/x264/gstx264enc.c:
3993 x264: fix printf format warning in debug message
3995 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3997 * docs/plugins/Makefile.am:
3998 docs: fix bug passing arguments to gtkdoc-fixref in upload target
3999 Missing backslash at end of line meant we weren't passing all arguments
4000 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
4002 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
4005 Automatic update of common submodule
4006 From a519571 to bd2054b
4008 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4011 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
4012 This first checks what is required for ISO C99 support and sets the relevant
4013 compiler parameters and if no C99 compiler is found, it checks for a
4014 C89 compiler. This enables us to check for and use C89/C99 functions
4015 that gcc hides from us without the correct compiler parameters.
4017 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
4019 * ext/x264/gstx264enc.c:
4020 x264enc: Fix flushing of delayed frames
4021 x264_encoder_encode() should be called with a NULL picture until at least
4022 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
4023 regression in make check due to the recent change in defaults which enabled
4024 b-frames and b-pyramid, both of which I believe increase the number of delayed
4025 frames when encoding.
4027 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
4029 * ext/x264/gstx264enc.c:
4030 x264enc: Improve x264enc defaults
4031 - medium x264 speed/quality preset
4032 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
4033 Addresses part of bug #607798
4035 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
4037 * ext/x264/gstx264enc.c:
4038 x264enc: Fix property description typos
4040 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
4042 * ext/x264/gstx264enc.c:
4043 x264enc: Add some more debug info
4045 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
4047 * ext/x264/gstx264enc.c:
4048 * ext/x264/gstx264enc.h:
4049 x264enc: Add speed-preset and [psy-]tuning properties
4050 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
4051 preset and possibly a profile and/or tuning are now the recommended way to
4052 configure x264 through x264enc.
4053 If a preset/tuning are specified then these will define the default values and
4054 the property defaults will be ignored. After this the option-string property is
4055 applied, followed by the user-set properties, fast first pass restrictions and
4056 finally the profile restrictions.
4057 Addresses part of bug #607798
4059 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
4061 * ext/x264/gstx264enc.c:
4062 * ext/x264/gstx264enc.h:
4063 x264enc: Refactor code in preparation for presets/tunings
4064 - Make defaults append the appropriate default value to a string. This is
4065 needed to differentiate between something user-set and the actual prop
4067 - Add an internal option string to which _set_property () cases append for the
4068 majority of properties.
4069 - Use gst_x264_enc_parse_options () to clean up application of settings. This
4070 will make order of application with respect to the presets and tunings quite
4072 Addresses part of bug #607798
4074 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
4076 * ext/x264/gstx264enc.c:
4077 x264enc: Update available me types
4078 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
4079 now self-maintaining.
4081 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
4083 * ext/x264/gstx264enc.c:
4084 x264enc: Use new libx264 API to affect fast first pass
4085 Uses new x264 API to apply reduced complexity values to the parameters to
4086 increase encoding speed in the first pass of a multi-pass encode. This does
4087 not impact on final quality.
4088 Addresses part of bug #607798
4090 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
4092 * ext/x264/gstx264enc.c:
4093 * ext/x264/gstx264enc.h:
4094 x264enc: Add profile property
4095 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
4096 Profile. This makes it easier to achieve Baseline Profile for example.
4097 Addresses part of bug #607798
4099 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
4101 * ext/x264/gstx264enc.c:
4102 * ext/x264/gstx264enc.h:
4103 x264enc: Add option-string property
4104 Adds support for an x264 format option-string to specify advanced parameters
4105 Addresses part of bug #607798
4107 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4109 * ext/mad/Makefile.am:
4110 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
4111 Spotted by syntr0py.
4113 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4115 * ext/x264/gstx264enc.c:
4116 x264enc: only set timebase on versions where it exists
4118 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
4120 * ext/x264/gstx264enc.c:
4121 x264enc: set appropriate time base
4124 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4126 * tests/check/Makefile.am:
4127 tests: add plugin loading whitelist to test environment
4128 Only want to load core/-base/-ugly plugins here.
4130 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4134 Bump automake requirement to 1.10 and autoconf to 2.60
4135 For maintainability reasons and $(builddir).
4138 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4140 * gst/asfdemux/gstasfdemux.c:
4141 asfdemux: Fix seeking after last commits
4142 Don't handle wrong-state returns as errors to allow seeking to work
4145 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4147 * gst/asfdemux/gstasfdemux.c:
4148 asfdemux: Push all pending data on EOS
4149 When on push mode and receiving an EOS event, asfdemux
4150 should push all pending data because we might be dealing
4151 with a broken file that has a preroll value higher
4152 than its actual length.
4154 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4156 * gst/asfdemux/gstasfdemux.c:
4157 asfdemux: Fix sending eos event for chained asfs
4158 Properly push EOS event when finishing a chained asf file
4162 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4164 * docs/plugins/Makefile.am:
4165 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4166 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4167 * docs/plugins/inspect/plugin-rmdemux.xml:
4168 docs: add rmdemux to docs properly
4169 The plugin has been renamed, remove old introspection file.
4171 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4173 * docs/plugins/gst-plugins-ugly-plugins.args:
4174 * docs/plugins/inspect/plugin-x264.xml:
4175 docs: update for recent x264enc changes
4177 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4179 * gst/realmedia/rmdemux.c:
4180 rmdemux: fix compiler warning when debugging system in core is disabled
4182 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
4185 Automatic update of common submodule
4186 From 73ff93a to a519571
4188 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
4190 * gst/asfdemux/gstasfdemux.c:
4191 asfdemux: Allow at least 500ms of preroll.
4192 Some files have insanely low preroll values which break the
4193 all_streams_prerolled() logic.
4196 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4198 * ext/x264/gstx264enc.c:
4199 x264enc: add new h264 caps attribute alignment
4202 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4204 * ext/x264/gstx264enc.c:
4205 * ext/x264/gstx264enc.h:
4206 x264enc: conditionally expose enhanced upstream capabilities
4207 API: GstX264Enc:sliced-threads
4208 API: GstX264Enc:sync-lookahead
4209 API: GstX264Enc:intra-refresh
4210 API: GstX264Enc:mb-tree
4211 API: GstX264Enc:rc-lookahead
4214 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4217 * docs/plugins/inspect/plugin-a52dec.xml:
4218 * docs/plugins/inspect/plugin-amrnb.xml:
4219 * docs/plugins/inspect/plugin-amrwbdec.xml:
4220 * docs/plugins/inspect/plugin-asf.xml:
4221 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4222 * docs/plugins/inspect/plugin-iec958.xml:
4223 * docs/plugins/inspect/plugin-mad.xml:
4224 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4225 * docs/plugins/inspect/plugin-mpegstream.xml:
4226 * docs/plugins/inspect/plugin-realmedia.xml:
4227 docs: update introspected plugin docs for gstdoc-scangobj and other changes
4228 Update common for latest gstdoc-scangobj and inspect xml files for
4229 escaping and pad template order changes.
4231 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
4234 Automatic update of common submodule
4235 From 9339ccc to 35617c2
4237 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
4240 Automatic update of common submodule
4241 From 5adb1ca to 9339ccc
4243 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
4246 Automatic update of common submodule
4247 From 57c89b7 to 5adb1ca
4249 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
4252 Automatic update of common submodule
4253 From c804988 to 57c89b7
4255 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4258 * gst/realmedia/rtspreal.c:
4259 configure: Update required GLib version to 2.20
4261 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4263 * ext/a52dec/gsta52dec.c:
4264 a52dec: Call orc_init() before trying to get target flags
4266 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4268 * ext/a52dec/gsta52dec.c:
4269 a52dec: Remove debug printf...
4271 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4274 * ext/a52dec/Makefile.am:
4275 * ext/a52dec/gsta52dec.c:
4276 a52dec: Use orc for CPU feature detection and don't check for liboil
4278 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4281 configure: Use GLIB_EXTRA_CFLAGS
4283 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4286 Automatic update of common submodule
4287 From 7a0fdf5 to c804988
4289 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4292 Automatic update of common submodule
4293 From 6da3bab to 7a0fdf5
4295 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4298 Automatic update of common submodule
4299 From 733fca9 to 6da3bab
4301 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
4304 Automatic update of common submodule
4305 From fad145b to 733fca9
4307 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
4310 Automatic update of common submodule
4311 From 47683c1 to fad145b
4313 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4315 * gst/realmedia/rmdemux.c:
4316 rmdemux: pass bitrate on caps
4317 Set the bitrate on the caps, some decoders like sipro need this to function
4321 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
4324 Automatic update of common submodule
4325 From 17f89e5 to 47683c1
4327 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
4330 Automatic update of common submodule
4331 From fd7ca04 to 17f89e5
4333 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
4335 * ext/x264/gstx264enc.c:
4336 x264enc: Only set i_weighted_pred on versions where it exists
4338 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
4340 * ext/lame/gstlamemp3enc.c:
4341 lamemp3enc: implement latency query
4342 The encoder's latency is deduced from the framesize. Fixes #618896.
4344 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4347 * docs/plugins/gst-plugins-ugly-plugins.args:
4348 * docs/plugins/gst-plugins-ugly-plugins.signals:
4349 * docs/plugins/inspect/plugin-a52dec.xml:
4350 * docs/plugins/inspect/plugin-amrnb.xml:
4351 * docs/plugins/inspect/plugin-amrwbdec.xml:
4352 * docs/plugins/inspect/plugin-asf.xml:
4353 * docs/plugins/inspect/plugin-cdio.xml:
4354 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4355 * docs/plugins/inspect/plugin-dvdread.xml:
4356 * docs/plugins/inspect/plugin-dvdsub.xml:
4357 * docs/plugins/inspect/plugin-iec958.xml:
4358 * docs/plugins/inspect/plugin-lame.xml:
4359 * docs/plugins/inspect/plugin-mad.xml:
4360 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4361 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4362 * docs/plugins/inspect/plugin-mpegstream.xml:
4363 * docs/plugins/inspect/plugin-realmedia.xml:
4364 * docs/plugins/inspect/plugin-siddec.xml:
4365 * docs/plugins/inspect/plugin-twolame.xml:
4366 * docs/plugins/inspect/plugin-x264.xml:
4367 * win32/common/config.h:
4370 === release 0.10.15 ===
4372 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4378 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
4379 * docs/plugins/inspect/plugin-a52dec.xml:
4380 * docs/plugins/inspect/plugin-amrnb.xml:
4381 * docs/plugins/inspect/plugin-amrwbdec.xml:
4382 * docs/plugins/inspect/plugin-asf.xml:
4383 * docs/plugins/inspect/plugin-cdio.xml:
4384 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4385 * docs/plugins/inspect/plugin-dvdread.xml:
4386 * docs/plugins/inspect/plugin-dvdsub.xml:
4387 * docs/plugins/inspect/plugin-iec958.xml:
4388 * docs/plugins/inspect/plugin-lame.xml:
4389 * docs/plugins/inspect/plugin-mad.xml:
4390 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4391 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4392 * docs/plugins/inspect/plugin-mpegstream.xml:
4393 * docs/plugins/inspect/plugin-realmedia.xml:
4394 * docs/plugins/inspect/plugin-siddec.xml:
4395 * docs/plugins/inspect/plugin-twolame.xml:
4396 * docs/plugins/inspect/plugin-x264.xml:
4397 * gst-plugins-ugly.doap:
4398 * win32/common/config.h:
4401 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4441 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4444 configure: make implicit GLib and liboil requirements explicit
4445 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
4447 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
4449 * ext/x264/gstx264enc.c:
4450 x264enc: disable I weighted pred
4451 If it is enabled, then it will be main profile instead of baseline.
4452 This ensures maximum compatibility of the output stream until the
4453 encoder configuration interface gets an overhaul with explicit
4454 output profile selection.
4457 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4460 * win32/common/config.h:
4461 0.10.14.3 pre-release
4463 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4501 po: update translations
4503 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4506 Automatic update of common submodule
4507 From 357b0db to fd7ca04
4509 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4512 * win32/common/config.h:
4513 0.10.14.2 pre-release
4515 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4518 Automatic update of common submodule
4519 From 4d67bd6 to 357b0db
4521 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4523 * gst/realmedia/rmdemux.c:
4524 * gst/realmedia/rmutils.c:
4525 * gst/realmedia/rmutils.h:
4526 rmdemux: add better sipr nibble swap routine
4528 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4530 * gst/realmedia/rmdemux.c:
4531 rmdemux: descramble SIPR before pushing out
4532 Collect and descramble the SIPR packets before pushing.
4533 Descramble ATRAC audio.
4536 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4538 * gst/realmedia/rmutils.c:
4539 * gst/realmedia/rmutils.h:
4540 rm: add function to descramble sipr
4542 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
4544 * ext/x264/gstx264enc.c:
4545 * ext/x264/gstx264enc.h:
4546 x264enc: Re-send the received upstream event as-is downstream
4547 https://bugzilla.gnome.org/show_bug.cgi?id=606689
4549 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
4551 * ext/amrnb/amrnb.c:
4552 amrnbenc: Set rank to GST_RANK_SECONDARY
4554 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4556 * gst/realmedia/rtspreal.c:
4557 rtspreal: use GLib's base64 functions if available
4558 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
4560 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
4562 * ext/amrnb/amrnbdec.h:
4563 * ext/amrnb/amrnbenc.h:
4564 * ext/amrwbdec/amrwbdec.h:
4565 amr: Use correct includes (as pkg-config suggests)
4568 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
4570 * gst/ac3parse/.gitignore:
4571 * gst/ac3parse/Makefile.am:
4572 * gst/ac3parse/README:
4573 * gst/ac3parse/ac3parse.vcproj:
4574 * gst/ac3parse/gstac3parse.c:
4575 * gst/ac3parse/gstac3parse.h:
4576 ac3parse: remove unported 0.8 plugin
4577 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
4579 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
4581 * gst/mpegaudioparse/gstmpegaudioparse.c:
4582 docs: adding a mp3decoder as well is useful
4584 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
4586 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4587 docs: massage section index
4589 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
4591 * ext/amrwbdec/amrwbdec.c:
4592 * ext/amrwbdec/amrwbdec.h:
4593 amrwbdec: move define to source to avoid hiding it from the docs
4595 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
4597 * ext/cdio/gstcdiocddasrc.c:
4598 docs: remove short_desc, it is taken from element details
4600 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
4602 * gst/synaesthesia/gstsynaesthesia.c:
4603 docs: fix sections docs for synaesthesia
4605 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
4607 * docs/plugins/Makefile.am:
4608 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4609 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4610 * gst/mpegaudioparse/gstmpegaudioparse.c:
4611 docs: add docs for mp3parse
4613 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4615 * gst-plugins-ugly.doap:
4616 doap: update repository info from cvs->git and maintainers
4618 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4621 Automatic update of common submodule
4622 From fc85867 to 4d67bd6
4624 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4626 * tests/check/elements/x264enc.c:
4627 x264enc: adaptive NALU type checking
4628 In particular, be less picky about SEI NALU order, which makes test more
4629 robust with respect to changes in libx264.
4632 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4634 * ext/x264/gstx264enc.c:
4635 x264enc: adaptive x264 header NAL layout handling
4638 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4640 * gst/asfdemux/gstrtpasfdepay.c:
4641 asfdepay: we require a dynamic payload type
4642 Add an extra caps property that restricts the depayloader to only accept dynamic
4645 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4648 configure: Drop -Wcast-align
4649 Commit message copied from core's commit from Benjamin Otte:
4650 246f5dba96a5b50bb74621af67b30942cca72af5
4651 Apparently gcc warns that GstMiniObject is not castable to
4652 GstEvent/Message/Buffer due to them containing 64bit variables, even
4653 though ARM hackers claim that those only need 4byte alignment. And as
4654 long as gcc behaves that way, this warning is not very useful.
4655 So we'll remove the warning until this problem is fixed.
4658 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
4660 * ext/mpeg2dec/gstmpeg2dec.c:
4661 mpeg2dec: copy over all buffer flags when copying buffers.
4662 Avoids losing the tff/rff video buffer flags
4664 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
4666 * gst/asfdemux/asfpacket.c:
4667 asfdemux: Make a table static to avoid having to always allocate it.
4669 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4671 * ext/x264/gstx264enc.c:
4672 x264enc: fix up avcC header construction
4673 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
4674 for BUILD_X264 < 76.
4677 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4679 * ext/x264/gstx264enc.c:
4680 x264enc: parameterize libx264 provided NAL layout in codec-data creation
4682 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
4685 configure: Remove -Wundef flag
4686 Same fix as for #615161
4688 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4691 Automatic update of common submodule
4692 From fdf023d to fc85867
4694 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4696 * gst-libs/gst/gettext.h:
4697 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
4699 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4704 build: build plugins in parallel where possible, if make -jN is used
4706 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4709 build: add cruft alert for common/shave*
4711 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4715 Remove removed file win32/common/config.h.in from MANIFEST.
4717 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
4719 * gst/synaesthesia/synaescope.c:
4720 * gst/synaesthesia/synaescope.h:
4721 synaestesia: Fix old-style prototype
4723 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
4725 * gst/realmedia/rmutils.c:
4729 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
4732 Automatic update of common submodule
4733 From 55cd514 to c1d07dd
4735 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4738 * ext/amrnb/amrnbdec.c:
4739 * ext/amrnb/amrnbenc.c:
4740 * ext/cdio/gstcdiocddasrc.h:
4741 * ext/dvdread/dvdreadsrc.c:
4742 * ext/lame/gstlame.h:
4743 * ext/lame/gstlamemp3enc.h:
4744 * ext/lame/plugin.c:
4746 * ext/x264/gstx264enc.c:
4747 * ext/x264/gstx264enc.h:
4748 * gst/mpegaudioparse/gstmpegaudioparse.c:
4749 * gst/mpegaudioparse/gstxingmux.c:
4750 * gst/mpegstream/gstdvddemux.c:
4751 * gst/mpegstream/gstmpegdemux.c:
4752 * gst/mpegstream/gstmpegparse.c:
4753 * gst/realmedia/asmrules.c:
4754 * gst/realmedia/pnmsrc.c:
4755 * gst/realmedia/pnmsrc.h:
4756 * gst/realmedia/rdtdepay.h:
4757 * gst/realmedia/rdtmanager.c:
4758 * gst/realmedia/rtspreal.c:
4759 build: Add all kinds of compiler warning flags and fix the resulting warnings
4761 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4763 * ext/amrnb/Makefile.am:
4764 * ext/amrwbdec/Makefile.am:
4765 * ext/sidplay/Makefile.am:
4766 * gst/asfdemux/Makefile.am:
4767 * gst/mpegaudioparse/Makefile.am:
4768 build: fix up Makefile.am
4769 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
4770 the order a bit here and there (see docs/random/moving-plugins).
4772 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4774 * win32/common/config.h.in:
4775 win32: remove win32-specific config.h.in copy that's not used any longer
4776 The win32 config.h is now generated from the top-level config.h.in.
4778 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
4780 * ext/a52dec/gsta52dec.c:
4781 * ext/amrnb/amrnbdec.c:
4782 * ext/amrnb/amrnbenc.c:
4783 * ext/amrwbdec/amrwbdec.c:
4784 * ext/cdio/gstcdiocddasrc.c:
4785 * ext/dvdread/dvdreadsrc.c:
4786 * ext/lame/gstlame.c:
4788 * ext/mpeg2dec/gstmpeg2dec.c:
4789 * gst/ac3parse/gstac3parse.c:
4790 * gst/asfdemux/gstasfdemux.c:
4791 * gst/asfdemux/gstrtpasfdepay.c:
4792 * gst/asfdemux/gstrtspwms.c:
4793 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4794 * gst/iec958/ac3iec.c:
4795 * gst/mpegaudioparse/gstmpegaudioparse.c:
4796 * gst/mpegaudioparse/gstxingmux.c:
4797 * gst/mpegstream/gstdvddemux.c:
4798 * gst/mpegstream/gstmpegdemux.c:
4799 * gst/mpegstream/gstmpegparse.c:
4800 * gst/mpegstream/gstrfc2250enc.c:
4801 * gst/realmedia/pnmsrc.c:
4802 * gst/realmedia/rademux.c:
4803 * gst/realmedia/rdtdepay.c:
4804 * gst/realmedia/rdtmanager.c:
4805 * gst/realmedia/rmdemux.c:
4806 * gst/realmedia/rtspreal.c:
4807 * gst/synaesthesia/gstsynaesthesia.c:
4808 gst_element_class_set_details => gst_element_class_set_details_simple
4810 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4812 * ext/x264/gstx264enc.c:
4813 x264enc: Put pixel-aspect-ratio from input into the src pad caps
4816 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
4819 Automatic update of common submodule
4820 From e272f71 to 55cd514
4822 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
4825 Automatic update of common submodule
4826 From df8a7c8 to e272f71
4828 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
4831 Update CXXFLAGS, too
4833 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
4836 Update for recent changes to common submodule
4837 This just replaces every "$ERROR_CFLAGS" usage with a usage of
4838 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
4840 Actually using that separation will happen later.
4842 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
4845 Automatic update of common submodule
4846 From 9720a7d to df8a7c8
4848 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
4851 Automatic update of common submodule
4852 From 0b6e072 to 9720a7d
4854 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
4857 Automatic update of common submodule
4858 From 7cc5eb4 to 0b6e072
4860 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4863 Automatic update of common submodule
4864 From 7aa65b5 to 7cc5eb4
4866 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4869 Automatic update of common submodule
4870 From 44ecce7 to 7aa65b5
4872 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4875 configure: Use automake 1.11 silent rules instead of shave if available
4876 This makes sure that we use something that is still maintained and
4877 also brings back libtool 1.5 support.
4879 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4882 * docs/plugins/inspect/plugin-a52dec.xml:
4883 * docs/plugins/inspect/plugin-amrnb.xml:
4884 * docs/plugins/inspect/plugin-amrwbdec.xml:
4885 * docs/plugins/inspect/plugin-asf.xml:
4886 * docs/plugins/inspect/plugin-cdio.xml:
4887 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4888 * docs/plugins/inspect/plugin-dvdread.xml:
4889 * docs/plugins/inspect/plugin-dvdsub.xml:
4890 * docs/plugins/inspect/plugin-iec958.xml:
4891 * docs/plugins/inspect/plugin-lame.xml:
4892 * docs/plugins/inspect/plugin-mad.xml:
4893 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4894 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4895 * docs/plugins/inspect/plugin-mpegstream.xml:
4896 * docs/plugins/inspect/plugin-realmedia.xml:
4897 * docs/plugins/inspect/plugin-siddec.xml:
4898 * docs/plugins/inspect/plugin-twolame.xml:
4899 * docs/plugins/inspect/plugin-x264.xml:
4900 * win32/common/config.h:
4903 === release 0.10.14 ===
4905 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4911 * docs/plugins/gst-plugins-ugly-plugins.args:
4912 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4913 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4914 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
4915 * docs/plugins/inspect/plugin-a52dec.xml:
4916 * docs/plugins/inspect/plugin-amrnb.xml:
4917 * docs/plugins/inspect/plugin-amrwbdec.xml:
4918 * docs/plugins/inspect/plugin-asf.xml:
4919 * docs/plugins/inspect/plugin-cdio.xml:
4920 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4921 * docs/plugins/inspect/plugin-dvdread.xml:
4922 * docs/plugins/inspect/plugin-dvdsub.xml:
4923 * docs/plugins/inspect/plugin-iec958.xml:
4924 * docs/plugins/inspect/plugin-lame.xml:
4925 * docs/plugins/inspect/plugin-mad.xml:
4926 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4927 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4928 * docs/plugins/inspect/plugin-mpegstream.xml:
4929 * docs/plugins/inspect/plugin-realmedia.xml:
4930 * docs/plugins/inspect/plugin-siddec.xml:
4931 * docs/plugins/inspect/plugin-twolame.xml:
4932 * docs/plugins/inspect/plugin-x264.xml:
4933 * gst-plugins-ugly.doap:
4934 * win32/common/config.h:
4937 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4977 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4980 * win32/common/config.h:
4981 0.10.13.4 pre-release
4983 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4985 * ext/x264/gstx264enc.c:
4986 * tests/check/elements/x264enc.c:
4987 x264enc: Replace 'avc-sample' with 'avc' in caps
4988 In the element and in its tests
4991 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
4993 * gst/asfdemux/gstasfdemux.c:
4994 asfdemux: Don't set durations of 0 on outgoing buffers.
4995 Some (broken) streams don't have the extended stream properties in
4996 the header, resulting in applying a duration of zero on outgoing
5000 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
5002 * gst/asfdemux/asfpacket.c:
5003 asfdemux: Make sure we always set proper payload duration.
5004 Some (broken) streams will have a delta of 0, resulting in outgoing
5005 buffers having durations of 0.
5008 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5011 * win32/common/config.h:
5012 0.10.13.3 pre-release
5014 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
5016 * gst/asfdemux/asfpacket.c:
5017 asfdemux: Make sure we don't end up with negative timestamps.
5018 Some files have payload with timestamps smaller than the preroll duration.
5019 Instead of blindly substracting the preroll value (and ending up with
5020 insanely high timestamps on the outgoing buffers), we make sure we
5024 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5027 * win32/common/config.h:
5028 0.10.13.2 pre-release
5029 Update core/base requirement to 0.10.26, since that's more likely
5030 to be the actual requirement.
5032 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5037 po: update translations
5039 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5041 * tests/check/elements/x264enc.c:
5042 x264enc: add caps check to x264enc unit test
5043 Add some minimal caps checking to x264enc unit test.
5046 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
5048 * ext/x264/gstx264enc.c:
5049 x264enc: fix up avcC header construction and playback by flash players
5050 Fix off-by-one bug when constructing the avcC header chunk: we
5051 wrote wrong profile info into the header. The first byte in the
5052 SPS NAL we get from x264 is the nal type, not the profile_idc.
5053 Also add some debug logging.
5056 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
5058 * gst/asfdemux/gstasfdemux.c:
5059 asfdemux: Improve seek behaviour for audio-only with no index
5060 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
5061 for video, we can just seek to seek_time instead.
5063 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5066 configure: fix up GST_CXXFLAGS properly
5067 We don't want C specific flags in GST_CXXFLAGS, so base it on the
5068 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
5069 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
5071 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5074 Update MAINTAINERS, add myself
5076 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
5079 configure: base GST_CXXFLAGS on --cflags from pkg-config
5080 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
5081 point for for both C and CXX settings.
5083 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5086 Automatic update of common submodule
5087 From 96dc793 to 44ecce7
5089 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5093 * win32/common/.gitignore:
5094 * win32/common/config.h:
5095 win32: change how win32/common/config.h is updated
5096 Generate win32/common/config.h-new directly from config.h.in,
5097 using shell variables in configure and some hard-coded information.
5098 Change top-level makefile so that 'make win32-update' copies the
5099 generated file to win32/common/config.h, which we keep in source
5100 control. It's kept in source control so that the git tree is
5102 This change is similar to the ones applied a while ago to GStreamer
5103 core, gst-plugins-base and gst-plugins-good and prevents configure
5104 from changing files in source control. The generated config.h
5105 should be ok, but needs testing.
5107 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5109 * gst/realmedia/rtspreal.c:
5110 rtspreal: don't construct config header with uninitialised bytes
5111 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
5112 a presumably unintentional padding of uninitialised bytes at the end
5113 of the CONT tags chunk, which should be harmless but causes warnings
5114 in valgrind (see #608533 for a test URL).
5116 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5118 * gst/realmedia/rtspreal.c:
5119 rtspreal: add finalize function so we can free streams and rulebook
5120 Fix memory leak in Real RTSP component (#608533).
5122 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5124 * gst/realmedia/rtspreal.c:
5125 rtspreal: fix minor memory leak
5126 Caps take their own reference when a buffer is added to them, so
5127 unref buffer after adding it to caps (#608533).
5129 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5131 * gst/realmedia/rdtdepay.c:
5132 rdtdepay: unref input buffer when done
5133 Fixes memory leak, see #608533.
5135 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5138 Automatic update of common submodule
5139 From 15d47a6 to 96dc793
5141 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5143 * ext/x264/gstx264enc.c:
5144 * ext/x264/gstx264enc.h:
5145 x264enc: make use of Access Unit delimiters configurable
5148 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5150 * gst/asfdemux/asfpacket.c:
5151 asfdemux: Do not subtract padding twice
5152 Only subtract implicit padding if an explicit one isn't
5153 provided. Avoids subtracting it twice and causing
5157 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
5159 * gst/asfdemux/gstasfdemux.c:
5160 * gst/mpegstream/gstmpegpacketize.c:
5161 assert: g_assert_not_reached() cannot replace return statement
5162 Fix build with assert being turned off.
5164 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5167 Automatic update of common submodule
5168 From 14cec89 to 15d47a6
5170 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
5172 * gst/asfdemux/gstasfdemux.c:
5173 asfdemux: Don't forget to update flow variable
5174 Forgot to update the return value in the loop.
5176 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
5178 * gst/asfdemux/gstasfdemux.c:
5179 asfdemux: Check flow return on every push
5180 We previously only aggregated flow returns after the while(push) loop,
5181 which meant that in some cases we would end-up not properly aggregating
5183 This is based on the same flow aggregation algorithm as oggdemux.
5185 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5187 * ext/x264/gstx264enc.c:
5188 x264enc: Add stream-format to output caps
5189 Adds stream-format to output caps of x264enc that
5190 informs if the stream is in bytestream of avc format.
5193 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
5195 * gst/mpegaudioparse/gstxingmux.c:
5196 xingmux: Fix unaligned memory access
5197 ARM/SPARC need 32bit alignment but xingmux accesses possibly
5198 unaligned memory, which leads to SIGBUS.
5201 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
5203 * gst/asfdemux/gstasfdemux.c:
5204 asfdemux: Use GST_STR_NULL in a couple of places.
5205 Fixes crashing on some of the log statements on win32.
5207 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5209 * gst/realmedia/rmdemux.c:
5210 rmdemux: Parse and post bitrate for streams
5211 Parse the bitrate of the streams and post their tags.
5214 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5216 * gst/asfdemux/gstasfdemux.c:
5217 * gst/asfdemux/gstasfdemux.h:
5218 asfdemux: Post bitrate tag
5219 If stream bitrate object is available, post the bitrate
5223 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5225 * gst/mpegaudioparse/gstmpegaudioparse.c:
5226 * gst/mpegaudioparse/gstmpegaudioparse.h:
5227 mp3parse: minor validation check of (Xing, VBRI) metadata
5228 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
5230 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5232 * gst/mpegaudioparse/gstmpegaudioparse.c:
5233 mp3parse: use proper total_time and total_bytes in various cases
5234 The correct basis for (Xing, VBRI) seek table calculations is the
5235 byte size and duration provided by that metadata, rather than some
5236 other (possibly even estimated) one. This also prevents an infinite
5237 conversion loop in (unlikely) case where a TOC is provided without
5238 such corresponding (duration) metdata.
5240 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5242 * gst/mpegaudioparse/gstmpegaudioparse.c:
5243 * gst/mpegaudioparse/gstmpegaudioparse.h:
5244 mp3parse: conserve stop time for non-accurate seek
5245 Use the same strategy as accurate seeks to store
5246 pending non-accurate seeks to avoid overwriting non-definite
5247 stop times. When doing non-accurate seeks our position
5248 reporting might drift off by some secs and the stream can
5249 end up before it should.
5252 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5255 Automatic update of common submodule
5256 From 47cb23a to 14cec89
5258 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5260 * ext/amrwbdec/amrwb.c:
5261 amrwbdec: give decoder a rank so decodebin/playbin will use it
5263 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5265 * gst/mpegaudioparse/gstmpegaudioparse.c:
5266 mp3parse: return false when we can't seek
5267 When upstream can't seek, we return false as well
5269 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5271 * ext/lame/gstlame.c:
5272 * ext/lame/gstlamemp3enc.c:
5273 lame: Avoid crash when seeking before negotiating
5274 lame's 'lgv' variable is only initialized when the caps
5275 is negotiated, whenever a seek happens before that, it would
5276 attempt to call a function on an empty pointer, causing the crash.
5279 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5282 Automatic update of common submodule
5283 From 87bf428 to 47cb23a
5285 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5288 Automatic update of common submodule
5289 From da4c75c to 87bf428
5291 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
5294 Automatic update of common submodule
5295 From 53a2485 to da4c75c
5297 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5299 * gst/mpegaudioparse/gstmpegaudioparse.c:
5300 mp3parse: fix non-flushing seek
5301 Specifically, in addition to clearing lots of variables/offsets
5302 when receiving newsegment, also clear leftover data to match.
5304 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
5306 * ext/x264/gstx264enc.c:
5307 * ext/x264/gstx264enc.h:
5308 x264enc: Make upstream GstForceKeyUnit thread-safe
5309 Also send the GstForceKeyUnit event downstream when an upstream on is received,
5310 allowing muxers or payloaders to take appropriate actions.
5311 https://bugzilla.gnome.org/show_bug.cgi?id=602556
5313 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5316 Automatic update of common submodule
5317 From a3e3ce4 to 53a2485
5319 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
5321 * gst/asfdemux/gstasfdemux.c:
5322 asfdemux: Don't call strlen() on NULL pointers
5325 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5327 * gst/asfdemux/gstasfdemux.c:
5328 asfdemux: Remove old pads when new ones are added
5329 The old pads were being removed before adding the new ones,
5330 we should add the new ones first.
5333 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5335 * gst/asfdemux/gstasfdemux.c:
5336 * gst/asfdemux/gstasfdemux.h:
5337 asfdemux: Handle chained asfs on pull mode
5338 Adds chained asfs handling to pull mode. It now checks if
5339 there is a new asf header after the last packet (when it
5340 is possible to know how many packets are) or it tries
5341 checking if a processed packet that fails is an header
5345 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5347 * gst/asfdemux/gstasfdemux.c:
5348 * gst/asfdemux/gstasfdemux.h:
5349 asfdemux: properly do chained asfs on push mode
5350 To properly do chained asfs work with playbin2, we need to
5351 push eos on the old pads before removing them.
5354 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5356 * gst/asfdemux/gstasfdemux.c:
5357 * gst/asfdemux/gstasfdemux.h:
5358 asfdemux: add support for chained asfs (push mode)
5359 Adds support for detecting and playing chained asfs
5360 in push mode. asfdemux tries to detect a new asf start
5361 by identifying the header object guid in a input buffer.
5362 When it finds it, it resets its state, removing its pads
5363 and creates new ones for the new file.
5365 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5367 * gst/asfdemux/gstasfdemux.c:
5368 asfdemux: fix two small leaks
5370 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5372 * gst/asfdemux/gstasfdemux.c:
5373 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
5374 WM/Track has a 0 base but is often wrongly written as starting from 1,
5375 so not as reliable as WM/TrackNumber which always starts from 1.
5377 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5379 * gst/asfdemux/gstasfdemux.c:
5380 asfdemux: WM/Track starts counting from 0, adjust to start from 1
5382 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5384 * gst/asfdemux/gstasfdemux.c:
5385 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
5386 There's both WM/Track and WM/TrackNumber.
5388 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
5390 * ext/a52dec/gsta52dec.c:
5391 a52dec: Fix debug statement: Pass pos variable instead of time() function
5393 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
5395 * gst/dvdsub/gstdvdsubdec.c:
5396 dvdsubdec: Fix printf format string warning
5398 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
5400 * gst/asfdemux/gstasfdemux.c:
5401 asfdemux: Fix bogus variable used uninitialised warnings
5403 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
5406 po: Don't create backup .po files
5407 As well as preventing creation of useless backup files, it works
5408 around a bug in gettext 0.17 on OS/X
5410 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
5412 * gst/asfdemux/asfpacket.c:
5413 asfdemux: fix c99-style comments.
5415 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
5417 * gst/asfdemux/asfpacket.c:
5418 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
5420 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5422 * gst/realmedia/rmutils.c:
5423 rmutils: fix byteswapping
5424 fix the byteswapping code that was wrong because of the side effects of the
5428 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
5430 * ext/x264/gstx264enc.c:
5431 x264enc: Adapt to slightly modified x264 API
5434 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5436 * gst/asfdemux/asfpacket.c:
5437 asfdemux: careful to avoid crash on bogus data
5438 When receiving bogus data, we have to avoid subtracting a value
5439 larger than 'size' from 'size' variable, resulting in a wrap
5440 that would make 'size' a really large bogus value.
5443 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
5445 * win32/common/config.h:
5446 win32: Commit bumped version number
5448 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
5450 * gst/mpegaudioparse/gstmpegaudioparse.c:
5451 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
5453 This removes a good 50% of processing time for parsing a buffer.
5454 We do this by simply... getting the nicks that we already have handy
5455 instead of going through the expensive glib system.
5457 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
5460 configure.ac: And back to development we go...
5462 === release 0.10.13 ===
5464 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
5471 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5472 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
5473 * docs/plugins/inspect/plugin-a52dec.xml:
5474 * docs/plugins/inspect/plugin-asf.xml:
5475 * docs/plugins/inspect/plugin-cdio.xml:
5476 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5477 * docs/plugins/inspect/plugin-dvdread.xml:
5478 * docs/plugins/inspect/plugin-dvdsub.xml:
5479 * docs/plugins/inspect/plugin-iec958.xml:
5480 * docs/plugins/inspect/plugin-lame.xml:
5481 * docs/plugins/inspect/plugin-mad.xml:
5482 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5483 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5484 * docs/plugins/inspect/plugin-mpegstream.xml:
5485 * docs/plugins/inspect/plugin-realmedia.xml:
5486 * docs/plugins/inspect/plugin-siddec.xml:
5487 * docs/plugins/inspect/plugin-twolame.xml:
5488 * docs/plugins/inspect/plugin-x264.xml:
5489 * gst-plugins-ugly.doap:
5490 * win32/common/config.h:
5493 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
5531 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
5534 Automatic update of common submodule
5535 From 85d1530 to 0702fe1
5537 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
5575 * win32/common/config.h:
5576 0.10.12.3 pre-release
5578 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
5581 Automatic update of common submodule
5582 From a3e3ce4 to 85d1530
5584 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
5586 * ext/a52dec/gsta52dec.c:
5587 a52dec: Fix reference leak on all input buffers in 'dvd mode'
5588 https://bugzilla.gnome.org/show_bug.cgi?id=598272
5590 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
5629 * win32/common/config.h:
5630 0.10.12.2 pre-release
5632 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
5634 * docs/plugins/gst-plugins-ugly-plugins.args.new:
5635 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
5636 docs: Remove files accidentally added
5637 Remove the gst-plugins-ugly-plugins.args.new and
5638 gst-plugins-ugly-plugins.signals.new files, that appear
5639 to have been accidentally added in commit
5640 f5d046a0b034f9bd7274291f7131ee5db1a30052
5642 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
5644 * ext/a52dec/gsta52dec.c:
5645 a52dec: Add some debugging for new segment events
5647 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
5649 * ext/mpeg2dec/gstmpeg2dec.c:
5650 mpeg2dec: fix warning in macosx snow leopard
5652 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
5654 * gst/mpegstream/gstmpegparse.c:
5655 mpegstream: fix warning in macosx snow leopard
5657 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
5659 * gst/mpegaudioparse/gstmpegaudioparse.c:
5660 mpegaudioparse: fix warning in macosx snow leopard
5662 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
5664 * gst/dvdsub/gstdvdsubdec.c:
5665 dvdsubdec: fix warning on macosx snow leopard
5667 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
5669 * gst/asfdemux/gstasfdemux.c:
5670 asfdemux: fix warning in macosx snow leopard
5672 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
5674 * gst/mpegaudioparse/gstmpegaudioparse.c:
5675 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
5677 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
5680 Automatic update of common submodule
5681 From 19fa4f3 to a3e3ce4
5683 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
5685 * gst/asfdemux/gstasfdemux.c:
5686 * gst/realmedia/rdtmanager.c:
5687 build: fprintf, sprintf, sscanf need stdio.h
5689 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
5692 mad: add missing include to fix the build
5694 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5696 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5697 dvdlpcm: whitespace fixes
5699 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
5701 * gst-plugins-ugly.spec.in:
5704 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5707 x264enc: adjust configure checking to changed upstream
5709 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5711 * ext/x264/gstx264enc.c:
5712 x264enc: conditionally adjust to new upstream API
5715 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5717 * gst/mpegaudioparse/gstmpegaudioparse.c:
5718 * gst/mpegaudioparse/gstmpegaudioparse.h:
5719 mpegaudioparse: prevent infinite (re)syncing
5721 gst/mpegaudioparse/gstmpegaudioparse.c
5723 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
5725 * gst/mpegaudioparse/gstmpegaudioparse.c:
5726 mp3parse: Refactor checking for sync. Make resyncing more reliable.
5727 Previously, we could get false sync relatively easily - it sometimes happened
5728 on real files. This cleans the code up a fair bit, and makes it require more
5729 confirmation that we've found valid sync before continuing.
5731 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5733 * gst/mpegaudioparse/gstmpegaudioparse.c:
5734 mpegaudioparse: ensure 2 valid headers in a row when resyncing
5736 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5738 * gst/mpegstream/gstdvddemux.c:
5739 dvddemux: remove bogus ifndef
5741 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5744 Automatic update of common submodule
5745 From 94f95e3 to 19fa4f3
5747 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5749 * ext/mpeg2dec/gstmpeg2dec.c:
5750 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
5752 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5754 * gst/dvdsub/gstdvdsubparse.c:
5755 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
5757 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
5759 * ext/amrnb/amrnbdec.c:
5760 * ext/amrnb/amrnbenc.c:
5761 Remove Ronald Bultje from Authors field
5762 Replaced with "GStreamer maintainers
5763 <gstreamer-devel@lists.sourceforge.net>" or just removed,
5764 depending on the number of other authors.
5766 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
5768 * gst/asfdemux/Makefile.am:
5769 * gst/asfdemux/gstasfmux.c:
5770 * gst/asfdemux/gstasfmux.h:
5771 asfdemux: Remove old non-built asfmux code
5772 Remove so people don't confuse it with the new asfmux code
5775 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5777 * ext/a52dec/gsta52dec.c:
5778 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
5779 It's not defined for older liba52 versions.
5781 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
5783 * ext/a52dec/gsta52dec.c:
5784 a52dec: Allow liba52 to use djbfft based IMDCT transform
5785 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
5786 IMDCT transform acceleration. It does however have a software based
5787 acceleration using the djbfft library (D.J. Bernstein's library for
5788 fourier transforms - Extremely fast library for floating-point
5789 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
5791 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
5792 and AltiVec implementations, but those are checked for first, and
5793 djbfft is chosen only if none of those is available - good in the
5794 case of some distributions including a port of the MPlayer changes
5795 in their system a52dec library.
5796 The down and upmix code in liba52 doesn't seem to be disturbed by
5797 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
5798 versions if passed from oil_cpu_get_flags (SSE currently is not).
5801 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5804 amr: Use opencore-amr pkg-config files if possible
5805 This makes it possible to build the plugins when the libraries
5806 are installed at non-standard locations.
5809 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5811 * gst/mpegaudioparse/gstmpegaudioparse.c:
5812 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
5813 Metadata provided seek tables are consistent with metadata's view of
5814 total size, which typically matches real size, but need not do so
5815 (e.g. a truncated file). Fixes seeking and position reporting
5816 in such truncated files (although duration based on metadata may then
5817 still be incorrect).
5819 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5822 configure: bump core/base requirements to released versions
5825 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5828 configure: Remove all mentions to the id3tag plugin which was removed
5830 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
5833 mad: make check for mad independent of the check for id3tag
5836 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
5838 * gst/asfdemux/gstrtpasfdepay.c:
5839 rtpasfdepay: set padding size to the correct value
5840 asf packets in rtp packets should come with their padding fields
5841 set to 0 and the depayload must update them to the correct
5842 value before pushing downstream
5844 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
5847 * docs/plugins/Makefile.am:
5848 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5849 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5850 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
5851 * docs/plugins/inspect/plugin-amrnb.xml:
5852 * docs/plugins/inspect/plugin-amrwbdec.xml:
5854 * ext/amrnb/GstAmrnbEnc.prs:
5855 * ext/amrnb/Makefile.am:
5857 * ext/amrnb/amrnb.c:
5858 * ext/amrnb/amrnbdec.c:
5859 * ext/amrnb/amrnbdec.h:
5860 * ext/amrnb/amrnbenc.c:
5861 * ext/amrnb/amrnbenc.h:
5862 * ext/amrnb/amrnbparse.c:
5863 * ext/amrnb/amrnbparse.h:
5864 * ext/amrwbdec/Makefile.am:
5865 * ext/amrwbdec/README:
5866 * ext/amrwbdec/amrwb.c:
5867 * ext/amrwbdec/amrwbdec.c:
5868 * ext/amrwbdec/amrwbdec.h:
5869 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
5870 These are based on the OpenCore codecs.
5873 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
5876 Automatic update of common submodule
5877 From fedaaee to 94f95e3
5879 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5884 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5885 * docs/plugins/gst-plugins-ugly-plugins.args.new:
5886 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
5887 * docs/plugins/inspect/plugin-dvdnav.xml:
5889 * ext/dvdnav/.gitignore:
5890 * ext/dvdnav/Makefile.am:
5891 * ext/dvdnav/README:
5892 * ext/dvdnav/dvdnavsrc.c:
5893 * ext/dvdnav/dvdnavsrc.h:
5894 * ext/dvdnav/gst-dvd:
5895 * ext/dvdread/dvdreadsrc.c:
5896 * gst-plugins-ugly.spec.in:
5898 dvdnav: remove dvdnav plugin
5899 Remove dvdnav plugin, it has no future. resindvd is the plugin to
5900 use for dvd playback. Note that dvdnav was never really enabled
5901 in -ugly, you had to edit configure.ac to get it built.
5903 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5905 * tests/check/elements/mpeg2dec.c:
5906 mpeg2dec: Fix unused variables compiler warnings in unit test
5908 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
5911 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
5912 Check for more automake command variants. Use printf instead of 'echo -n'
5915 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
5918 Automatic update of common submodule
5919 From 5845b63 to fedaaee
5921 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
5924 Make git ignore more files
5926 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
5928 * gst/asfdemux/gstasfdemux.c:
5929 asfdemux: Refactor multiple packet pull.
5930 This also fixes a bug by which the first buffer (in a multi-packet mode)
5931 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
5932 full incoming buffer and not just of the single asf packet.
5933 Fixes corrupted frames introduced by latest commit.
5935 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5937 * gst/asfdemux/gstasfdemux.c:
5938 asfdemux: use the right accurate field
5939 Remove accurate variable and its faulty use because the real variable is an
5942 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
5944 * gst/asfdemux/asfpacket.c:
5945 * gst/asfdemux/gstasfdemux.c:
5946 asfdemux: Sprinkle branch prediction macros accross the code
5948 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
5950 * gst/asfdemux/gstasfdemux.c:
5951 asfdemux: Delay newsegment handling until we have a keyframe.
5952 We now have a chance for packets to be collected before we send out the
5953 newsegment. If we're not in accurate seeking (keyunit) it will set
5954 the segment start/time to the keyframe's timestamp.
5956 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
5958 * gst/asfdemux/gstasfdemux.c:
5959 asfdemux: Remove useless check. We already have checked for it above.
5961 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
5963 * gst/asfdemux/gstasfdemux.c:
5964 asfdemux: No longer queue GOPs now that seeking is fixed.
5965 We now *always* seek to the keyframe just before our requested position.
5966 When we encounter the first keyframe and we were not accurate (therefore doing
5967 keyframe seeking), we update the segment start position to the keyframe timestamp.
5969 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
5971 * gst/asfdemux/gstasfdemux.c:
5972 * gst/asfdemux/gstasfdemux.h:
5973 asfdemux: Store the accurate seeking flag
5975 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
5977 * gst/asfdemux/gstasfdemux.c:
5978 asfdemux: Use the average frame duration for buffers without a duration.
5979 This will still cause some timestamp jitter, but giving a hint as to the duration
5980 rather than nothing seems to be a better idea.
5981 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
5982 duration using the accumulated packet duration (which will be correct).
5984 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
5986 * gst/asfdemux/gstasfdemux.c:
5987 * gst/asfdemux/gstasfdemux.h:
5988 asfdemux: Use index entry packet count to optimize seeking.
5989 The simple index entries also contain the number of packets one needs
5990 to retrieve at a given position to get a full keyframe. We therefore
5991 use that information to retrieve all those packets in one buffer when
5992 working in pull-mode.
5994 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
5996 * gst/asfdemux/gstasfdemux.c:
5997 asfdemux: Do not try to free const pointer
5998 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
5999 asfdemux tried to free a const pointer that had been cast to a
6000 normal pointer variable.
6002 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
6004 * gst/asfdemux/gstasfdemux.c:
6005 asfdemux: Use presentation timestamp when searching in the index.
6006 We need to take the preroll into account... else we end up too early.
6008 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
6011 Automatic update of common submodule
6012 From f3bb51b to 5845b63
6014 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
6016 * gst/asfdemux/gstasfdemux.c:
6017 asfdemux: Convert index entry from presentation time to timestamps.
6018 We weren't taking the preroll into account previously, meaning that we
6019 were always seeking preroll nanoseconds too early... resulting in a lot
6020 of dropped packets (which are before the start time).
6021 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
6023 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
6026 * gst/asfdemux/gstasfdemux.c:
6027 asfdemux: Fix byte array metadata handling.
6028 We basically discard byte array metadata. Should be trivial to adapt
6029 to storing the pointers if we need it later on.
6031 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
6033 * gst/asfdemux/gstasfdemux.c:
6034 * gst/asfdemux/gstasfdemux.h:
6035 asfdemux: Handle PAR/interlaced information stored in packet payload.
6036 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
6037 in the ASF Packet payload extensions).
6039 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
6041 * gst/asfdemux/gstasfdemux.c:
6042 * gst/asfdemux/gstasfdemux.h:
6043 asfdemux: Store/Handle global metadata (not specific to one stream).
6044 This allows us to store (and handle) PAR information which might be stored there.
6046 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6048 * gst/mpegaudioparse/gstmpegaudioparse.c:
6049 mpegaudioparse: fix Xing inverse seek table building
6051 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
6054 Automatic update of common submodule
6055 From f3bb51b to f810030
6057 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6059 * gst/asfdemux/gstasfdemux.c:
6060 asfdemux: don't try to free a NULL taglist
6062 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6064 * gst/asfdemux/gstasfdemux.c:
6065 asfdemux: post tags only after we've created our source pads
6066 Post global tags only after we've added our source pads, so that
6067 tag events get sent downstream in addition to tag messages posted
6068 on the bus. This makes sure tags can be picked up automatically
6069 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
6070 While we're at it, also add a container-format tag.
6072 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6075 * gst/asfdemux/gstasfdemux.c:
6076 asfdemux: use new bytereader functions for image tag parsing
6078 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6080 * gst/asfdemux/gstasfdemux.c:
6081 * gst/asfdemux/gstasfdemux.h:
6082 asfdemux: remove some more unused variables
6084 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6086 * gst/realmedia/rmdemux.c:
6087 rmdemux: plug buffer leaking
6089 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6091 * gst/asfdemux/gstrtpasfdepay.c:
6092 asfdepay: guard against dropped buffers
6093 If a buffer was dropped, we might request data from the adapter that is not
6094 there and then we get a NULL buffer.
6096 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6098 * gst/asfdemux/gstasfdemux.c:
6099 * gst/asfdemux/gstasfdemux.h:
6100 asfdemux: set DISCONT on streams
6101 When we receive a DISCONT as input, don't clear our complete state but simply
6102 mark a discont that will be put on the next buffer. The code will be able to
6103 handle and throw away incomplete data.
6104 Add some more debug info.
6105 Remove an unused variable.
6107 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6109 * gst/asfdemux/gstrtpasfdepay.c:
6110 asfdepay: set DELTA_UNIT flag correctly
6111 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
6112 Add some more debug info.
6114 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6116 * gst/asfdemux/gstasfdemux.c:
6117 asfdemux: fix latency calculations
6118 We need to check for -1 as an invalid timestamp, not 1.
6120 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6122 * gst/mpegaudioparse/gstmpegaudioparse.c:
6123 * gst/mpegaudioparse/gstmpegaudioparse.h:
6124 mp3parse: don't put every single frame into the index
6125 Let's not put every single mp3 frame in our index, a few frames per
6126 second should be more than enough. For now use an index interval
6127 of 100ms-500ms depending on the upstream size, to keep the index at
6128 a reasonable size. Factor out the code that adds the index entry
6129 into a separate function for better code readability.
6131 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6133 * gst/mpegaudioparse/gstmpegaudioparse.c:
6134 * gst/mpegaudioparse/gstmpegaudioparse.h:
6135 mp3parse: assume seekability only if we know the upstream size
6136 While technically upstream may be seekable even if it doesn't know
6137 the exact size, I can't think of a use case where this distincation
6138 is relevant in practice, so for now just assume we're not seekable
6139 if upstream doesn't provide us with a size. Makes sure we don't
6140 build a seek index when streaming internet radio with sources that
6141 pretend to be seekable until you try to actually seek.
6143 2009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
6145 * gst-plugins-ugly.spec.in:
6146 Fix x264 requirement in SPEC file
6148 2009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6150 * ext/x264/gstx264enc.c:
6151 * gst/realmedia/rdtmanager.c:
6152 x264enc, rdtmanager: fix compilation with debugging disabled
6154 2009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net>
6157 * docs/plugins/Makefile.am:
6158 docs: Bump common. Fix comment in the docs Makefile.am
6160 2009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net>
6163 * win32/common/config.h:
6164 Back to development -> 0.10.12.1
6166 2009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net>
6168 * gst-plugins-ugly.doap:
6169 Add 0.10.12 release to the doap file
6171 === release 0.10.12 ===
6173 2009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net>
6179 * docs/plugins/gst-plugins-ugly-plugins.args:
6180 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6181 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6182 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
6183 * docs/plugins/inspect/plugin-a52dec.xml:
6184 * docs/plugins/inspect/plugin-asf.xml:
6185 * docs/plugins/inspect/plugin-cdio.xml:
6186 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6187 * docs/plugins/inspect/plugin-dvdread.xml:
6188 * docs/plugins/inspect/plugin-dvdsub.xml:
6189 * docs/plugins/inspect/plugin-iec958.xml:
6190 * docs/plugins/inspect/plugin-lame.xml:
6191 * docs/plugins/inspect/plugin-mad.xml:
6192 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6193 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6194 * docs/plugins/inspect/plugin-mpegstream.xml:
6195 * docs/plugins/inspect/plugin-realmedia.xml:
6196 * docs/plugins/inspect/plugin-siddec.xml:
6197 * docs/plugins/inspect/plugin-synaesthesia.xml:
6198 * docs/plugins/inspect/plugin-twolame.xml:
6199 * docs/plugins/inspect/plugin-x264.xml:
6200 * win32/common/config.h:
6203 2009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net>
6212 2009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net>
6246 2009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net>
6279 * win32/common/config.h:
6280 0.10.11.2 pre-release
6282 2009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net>
6284 * win32/common/config.h.in:
6285 win32: Remove #undef inline from the win32 config.h
6287 2009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6289 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6290 * docs/plugins/inspect/plugin-mad.xml:
6291 * ext/mad/Makefile.am:
6292 * ext/mad/gstid3tag.c:
6295 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
6296 It will be reborn with a shiny new code base under its hood in -bad.
6297 See #581756 and #565764.
6299 2009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net>
6301 * tests/check/pipelines/.gitignore:
6302 gitignore: Ignore some built files in the test area
6304 2009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net>
6306 * docs/plugins/inspect/plugin-a52dec.xml:
6307 * docs/plugins/inspect/plugin-asf.xml:
6308 * docs/plugins/inspect/plugin-cdio.xml:
6309 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6310 * docs/plugins/inspect/plugin-dvdread.xml:
6311 * docs/plugins/inspect/plugin-dvdsub.xml:
6312 * docs/plugins/inspect/plugin-iec958.xml:
6313 * docs/plugins/inspect/plugin-lame.xml:
6314 * docs/plugins/inspect/plugin-mad.xml:
6315 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6316 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6317 * docs/plugins/inspect/plugin-mpegstream.xml:
6318 * docs/plugins/inspect/plugin-realmedia.xml:
6319 * docs/plugins/inspect/plugin-siddec.xml:
6320 * docs/plugins/inspect/plugin-synaesthesia.xml:
6321 * docs/plugins/inspect/plugin-twolame.xml:
6322 docs: Update plugin inspect files
6324 2009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net>
6327 * docs/plugins/Makefile.am:
6328 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6329 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6330 * docs/plugins/inspect/plugin-x264.xml:
6332 * gst-plugins-ugly.spec.in:
6333 * tests/check/Makefile.am:
6334 * tests/check/elements/.gitignore:
6335 Moved 'x264enc' from -bad to -ugly
6337 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6339 * ext/x264/gstx264enc.c:
6340 * ext/x264/gstx264enc.h:
6341 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
6344 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
6346 * ext/x264/GstX264Enc.prs:
6347 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
6349 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
6351 * ext/x264/GstX264Enc.prs:
6352 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
6354 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
6356 * ext/x264/gstx264enc.c:
6357 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
6359 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
6361 * ext/x264/GstX264Enc.prs:
6362 * ext/x264/Makefile.am:
6363 * ext/x264/gstx264enc.c:
6364 [MOVED FROM BAD 24/28] x264enc: add preset support
6365 Add preset iface and a (dummy) preset file as a starting point.
6367 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6369 * ext/x264/gstx264enc.c:
6370 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
6372 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
6374 * ext/x264/gstx264enc.c:
6375 * ext/x264/gstx264enc.h:
6376 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
6377 Use the GstForceKeyUnit event to force a keyframe.
6380 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6382 [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...
6383 Original commit message from CVS:
6384 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
6385 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
6386 Use hyphen in property name, perform safety buffer size check
6387 prior to mem access, and some more parentheses in macro.
6389 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
6391 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
6392 Original commit message from CVS:
6393 * ext/apexsink/Makefile.am:
6394 Link against -lgcrpyto for RSA_new and RSA_free.
6395 * ext/faac/gstfaac.c:
6396 * ext/x264/gstx264enc.c:
6397 Fix compiler warnings.
6399 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6401 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
6402 Original commit message from CVS:
6403 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
6404 Construct source caps in more conventional (and correct) manner.
6406 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6408 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
6409 Original commit message from CVS:
6410 * ext/alsaspdif/Makefile.am:
6411 * ext/amrwb/Makefile.am:
6412 * ext/apexsink/Makefile.am:
6413 * ext/arts/Makefile.am:
6414 * ext/artsd/Makefile.am:
6415 * ext/audiofile/Makefile.am:
6416 * ext/audioresample/Makefile.am:
6417 * ext/bz2/Makefile.am:
6418 * ext/cdaudio/Makefile.am:
6419 * ext/celt/Makefile.am:
6420 * ext/dc1394/Makefile.am:
6421 * ext/dirac/Makefile.am:
6422 * ext/directfb/Makefile.am:
6423 * ext/divx/Makefile.am:
6424 * ext/dts/Makefile.am:
6425 * ext/faac/Makefile.am:
6426 * ext/faad/Makefile.am:
6427 * ext/gsm/Makefile.am:
6428 * ext/hermes/Makefile.am:
6429 * ext/ivorbis/Makefile.am:
6430 * ext/jack/Makefile.am:
6431 * ext/jp2k/Makefile.am:
6432 * ext/ladspa/Makefile.am:
6433 * ext/lcs/Makefile.am:
6434 * ext/libfame/Makefile.am:
6435 * ext/libmms/Makefile.am:
6436 * ext/metadata/Makefile.am:
6437 * ext/mpeg2enc/Makefile.am:
6438 * ext/mplex/Makefile.am:
6439 * ext/musepack/Makefile.am:
6440 * ext/musicbrainz/Makefile.am:
6441 * ext/mythtv/Makefile.am:
6442 * ext/nas/Makefile.am:
6443 * ext/neon/Makefile.am:
6444 * ext/ofa/Makefile.am:
6445 * ext/polyp/Makefile.am:
6446 * ext/resindvd/Makefile.am:
6447 * ext/sdl/Makefile.am:
6448 * ext/shout/Makefile.am:
6449 * ext/snapshot/Makefile.am:
6450 * ext/sndfile/Makefile.am:
6451 * ext/soundtouch/Makefile.am:
6452 * ext/spc/Makefile.am:
6453 * ext/swfdec/Makefile.am:
6454 * ext/tarkin/Makefile.am:
6455 * ext/theora/Makefile.am:
6456 * ext/timidity/Makefile.am:
6457 * ext/twolame/Makefile.am:
6458 * ext/x264/Makefile.am:
6459 * ext/xine/Makefile.am:
6460 * ext/xvid/Makefile.am:
6461 * gst-libs/gst/app/Makefile.am:
6462 * gst-libs/gst/dshow/Makefile.am:
6463 * gst/aiffparse/Makefile.am:
6464 * gst/app/Makefile.am:
6465 * gst/audiobuffer/Makefile.am:
6466 * gst/bayer/Makefile.am:
6467 * gst/cdxaparse/Makefile.am:
6468 * gst/chart/Makefile.am:
6469 * gst/colorspace/Makefile.am:
6470 * gst/dccp/Makefile.am:
6471 * gst/deinterlace/Makefile.am:
6472 * gst/deinterlace2/Makefile.am:
6473 * gst/dvdspu/Makefile.am:
6474 * gst/festival/Makefile.am:
6475 * gst/filter/Makefile.am:
6476 * gst/flacparse/Makefile.am:
6477 * gst/flv/Makefile.am:
6478 * gst/games/Makefile.am:
6479 * gst/h264parse/Makefile.am:
6480 * gst/librfb/Makefile.am:
6481 * gst/mixmatrix/Makefile.am:
6482 * gst/modplug/Makefile.am:
6483 * gst/mpeg1sys/Makefile.am:
6484 * gst/mpeg4videoparse/Makefile.am:
6485 * gst/mpegdemux/Makefile.am:
6486 * gst/mpegtsmux/Makefile.am:
6487 * gst/mpegvideoparse/Makefile.am:
6488 * gst/mve/Makefile.am:
6489 * gst/nsf/Makefile.am:
6490 * gst/nuvdemux/Makefile.am:
6491 * gst/overlay/Makefile.am:
6492 * gst/passthrough/Makefile.am:
6493 * gst/pcapparse/Makefile.am:
6494 * gst/playondemand/Makefile.am:
6495 * gst/rawparse/Makefile.am:
6496 * gst/real/Makefile.am:
6497 * gst/rtjpeg/Makefile.am:
6498 * gst/rtpmanager/Makefile.am:
6499 * gst/scaletempo/Makefile.am:
6500 * gst/sdp/Makefile.am:
6501 * gst/selector/Makefile.am:
6502 * gst/smooth/Makefile.am:
6503 * gst/smoothwave/Makefile.am:
6504 * gst/speed/Makefile.am:
6505 * gst/speexresample/Makefile.am:
6506 * gst/stereo/Makefile.am:
6507 * gst/subenc/Makefile.am:
6508 * gst/tta/Makefile.am:
6509 * gst/vbidec/Makefile.am:
6510 * gst/videodrop/Makefile.am:
6511 * gst/videosignal/Makefile.am:
6512 * gst/virtualdub/Makefile.am:
6513 * gst/vmnc/Makefile.am:
6514 * gst/y4m/Makefile.am:
6515 * sys/acmenc/Makefile.am:
6516 * sys/cdrom/Makefile.am:
6517 * sys/dshowdecwrapper/Makefile.am:
6518 * sys/dshowsrcwrapper/Makefile.am:
6519 * sys/dvb/Makefile.am:
6520 * sys/dxr3/Makefile.am:
6521 * sys/fbdev/Makefile.am:
6522 * sys/oss4/Makefile.am:
6523 * sys/qcam/Makefile.am:
6524 * sys/qtwrapper/Makefile.am:
6525 * sys/vcd/Makefile.am:
6526 * sys/wininet/Makefile.am:
6527 * win32/common/config.h:
6528 Don't install static libs for plugins. Fixes #550851 for -bad.
6530 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6532 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
6533 Original commit message from CVS:
6534 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
6535 Adapt to slightly modified x264 API. Fixes #555238.
6537 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6539 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
6540 Original commit message from CVS:
6541 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
6542 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
6543 * ext/x264/gstx264enc.h:
6544 Do not deal with duplicated input (timestamps). If needed,
6545 a generic element can do so.
6546 Do not manipulate input timestamps on the way out,
6547 since that shifts the timeline and A/V sync.
6549 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6551 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
6552 Original commit message from CVS:
6553 * docs/plugins/gst-plugins-bad-plugins.args:
6554 Integrate new properties into documentation.
6555 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
6556 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
6557 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
6558 Fix up API prior to eventual plugin move.
6559 API: GstX264Enc:pass (provides more options, and changed to enum)
6561 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6563 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
6564 Original commit message from CVS:
6565 * docs/plugins/Makefile.am:
6566 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
6567 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
6568 * ext/x264/gstx264enc.c:
6569 * tests/check/Makefile.am:
6570 * tests/check/elements/x264enc.c: (setup_x264enc),
6571 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
6572 Add documentation and unit test for x264enc.
6574 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6576 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
6577 Original commit message from CVS:
6578 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
6579 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
6580 Allocate some buffers in more adaptive and economical fashion.
6582 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6584 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
6585 Original commit message from CVS:
6587 Check for sufficiently up-to-date x264 API.
6588 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
6589 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
6590 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
6591 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
6592 * ext/x264/gstx264enc.h:
6593 Expose some more parameters of the x264 encoder as properties.
6595 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6597 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
6598 Original commit message from CVS:
6599 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
6600 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
6601 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
6602 (gst_x264_enc_flush_frames):
6603 Coding style and layout; re-order some functions in more
6604 typical and natural flow.
6606 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6608 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
6609 Original commit message from CVS:
6610 * ext/x264/Makefile.am:
6611 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
6612 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
6613 (gst_x264_enc_reset), (gst_x264_enc_finalize),
6614 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
6615 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
6616 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
6617 * ext/x264/gstx264enc.h:
6618 Use GQueue in stead of custom queue code.
6619 Factorize flushing out encoder delayed frames.
6620 Factorize initialization and state change reset.
6622 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6624 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
6625 Original commit message from CVS:
6626 * ext/x264/gstx264enc.h:
6627 * sys/fbdev/gstfbdevsink.c:
6628 Use configure-generated _stdint.h.
6630 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6632 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
6633 Original commit message from CVS:
6634 * ext/x264/Makefile.am:
6635 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
6636 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
6637 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
6638 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
6639 (gst_x264_enc_finalize), (gst_x264_enc_chain),
6640 (gst_x264_enc_encode_frame), (plugin_init):
6641 * ext/x264/gstx264enc.h:
6642 Use video format library and GST_WRITE_*_BE macros where applicable.
6643 Use finalize in stead of dispose.
6644 Set up debug category and log callback.
6646 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
6648 [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...
6649 Original commit message from CVS:
6650 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
6651 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
6652 (gst_x264_enc_encode_frame):
6653 Try harder not to crash when we get an EOS event but haven't set
6654 up the encoder yet (as may happen when upstream errors out with
6655 not-negotiated, for example). Also, always push the EOS event
6658 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
6660 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
6661 Original commit message from CVS:
6662 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
6665 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
6667 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
6668 Original commit message from CVS:
6669 * ext/x264/gstx264enc.c:
6670 Fix build against the libx264 version that ships with debian stable.
6672 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6674 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
6675 Original commit message from CVS:
6676 * ext/audioresample/gstaudioresample.c:
6677 * ext/x264/gstx264enc.c:
6678 * gst/dvdspu/gstdvdspu.c:
6679 * gst/dvdspu/gstdvdspu.h:
6680 * gst/festival/gstfestival.c:
6681 * gst/h264parse/gsth264parse.c:
6682 * gst/mpegtsparse/mpegtspacketizer.c:
6683 * gst/mpegtsparse/mpegtsparse.c:
6684 * gst/multifile/gstmultifilesink.c:
6685 * gst/multifile/gstmultifilesrc.c:
6686 * gst/nuvdemux/gstnuvdemux.c:
6687 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
6688 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
6690 Massive leak fixing, plus code cleanups.
6692 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6694 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
6695 Original commit message from CVS:
6696 * examples/app/appsrc_ex.c:
6697 * examples/switch/switcher.c:
6698 * ext/neon/gstneonhttpsrc.c:
6699 * ext/timidity/gstwildmidi.c:
6700 * ext/x264/gstx264enc.c:
6701 * gst/mve/mveaudioenc.c: (mve_compress_audio):
6702 * gst/rtpmanager/gstrtpclient.c:
6703 * gst/rtpmanager/gstrtpjitterbuffer.c:
6704 * gst/spectrum/demo-audiotest.c:
6705 * gst/spectrum/demo-osssrc.c:
6706 * sys/dvb/gstdvbsrc.c:
6707 Add stdlib include (free, atoi, exit).
6709 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6711 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
6712 Original commit message from CVS:
6713 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
6714 This needs a version check.
6715 * gst/bayer/Makefile.am:
6718 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
6720 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
6721 Original commit message from CVS:
6722 Patch by: Michal Benes <michal.benes at itonis tv>
6723 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
6726 * ext/x264/Makefile.am:
6727 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
6728 (gst_x264_enc_analyse_get_type),
6729 (gst_x264_enc_timestamp_queue_init),
6730 (gst_x264_enc_timestamp_queue_free),
6731 (gst_x264_enc_timestamp_queue_put),
6732 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
6733 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
6734 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
6735 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
6736 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
6737 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
6738 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
6739 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
6741 * ext/x264/gstx264enc.h:
6742 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
6743 handle 'odd' widths and heights correctly yet.
6745 2009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6747 * gst/asfdemux/gstasfdemux.c:
6748 asfdemux: nicer metadata extraction of genre tags in some cases
6749 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
6750 that they presumably stand for.
6752 2009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6754 * gst/asfdemux/gstasfdemux.c:
6755 asfdemux: parse WM/Picture tags to extract cover art
6758 2009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6761 docs: fix http links for amr libs in REQUIREMENTS
6763 2009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6765 * gst/asfdemux/gstasfdemux.c:
6766 asfdemux: fix bogus flow return handling in eos handler
6767 Don't overwrite the origin flow return by whatever flow we get
6768 when trying to push the remaining internally queued payloads.
6769 We want to do our eos logic, ie. send an EOS event or segment-done
6770 message in any case. Makes things EOS properly when an EOS event
6771 is forced upon the pipeline so that the source returns
6772 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
6774 2009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6776 * win32/common/config.h:
6777 win32: update config.h
6779 2009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6782 configure: bump core/base requirements to released versions
6784 2009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6788 autogen: move the -Wno-portability for automake into configure.ac
6790 2009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net>
6792 * gst/dvdlpcmdec/Makefile.am:
6793 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6794 dvdlpcmdec: Add multichannel channel maps, and send some tags
6795 Add a multichannel map to the output caps, and send at least a CODEC and
6796 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
6797 no samples and can't find info about the channel ordering, but this is
6798 better than nothing.
6800 2009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net>
6803 Automatic update of common submodule
6804 From 888e0a2 to c572721
6806 2009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net>
6809 Automatic update of common submodule
6810 From 6ab11d1 to 888e0a2
6812 2009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net>
6814 * gst/dvdsub/gstdvdsubdec.c:
6815 dvdsubdec: Remove some dead code
6816 Remove some redundant memset - gobject memory is already initalised to 0.
6817 Remove a commented out line leftover from the previous commit
6819 2009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com>
6821 * gst/dvdsub/gstdvdsubdec.c:
6822 * gst/dvdsub/gstdvdsubdec.h:
6823 dvdsubdec: Support ARGB output
6824 Negotiate to and render into ARGB buffers directly if the peer supports it.
6827 2009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net>
6829 * ext/a52dec/gsta52dec.c:
6830 a52dec: Reconcile code with dtsdec
6831 Perform some cleanups based on the dtsdec code such as using the boilerplate
6832 macro and static pad template functions.
6833 Add some documentation. Don't register a change in flags until we synch on
6834 another frame successfully.
6836 2009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6838 * ext/lame/gstlamemp3enc.c:
6839 lamemp3enc: Improve debugging a bit
6841 2009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com>
6843 * ext/mpeg2dec/gstmpeg2dec.c:
6844 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
6846 2009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6879 po: avoid conflicts of local *.po files with files in git
6880 Make it so that filenames and line numbers are only stored in the *.pot file
6881 (which is not in git), but not in the individual *.po files. This information
6882 is hardly useful for translators in our case, and it should avoid the constant
6883 conflicts of local *.po files with the ones in git which are caused by the
6884 source files changing and the line numbers being updated. This commit might
6885 cause one last merge conflict for you, which you can work around with
6886 "git checkout po/*.po" before merging or pulling. After that there should
6887 (hopefully) not be any more local modifications of these files (unless
6888 someone committed additions or changes to translated strings and the
6889 *.po files haven't been updated yet, that is).
6891 2009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6893 * ext/lame/gstlamemp3enc.c:
6894 lamemp3enc: add Since tag to gtk-doc chunk
6896 2009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6898 * tests/check/elements/mpeg2dec.c:
6899 checks: fix mpeg2dec unit test again after interlace addition to caps
6901 2009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6903 * ext/mpeg2dec/gstmpeg2dec.c:
6904 mpeg2dec: work around old mpeg2dec versions
6905 The repeat first field flag was introduced in 0.5.0 so conditionally disable its
6906 detection and just assume no rff is used. This fixes the compilation.
6909 2009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6911 * ext/mpeg2dec/Makefile.am:
6912 mpeg2dec: link to gstvideo
6913 Fix compilation by adding the right include directories and linking to the video
6916 2009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com>
6918 * gst/asfdemux/asfpacket.c:
6919 asfdemux: Downgrade simple statements from WARNING to DEBUG
6921 2009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com>
6923 * gst/asfdemux/asfheaders.c:
6924 * gst/asfdemux/asfheaders.h:
6925 * gst/asfdemux/asfpacket.c:
6926 * gst/asfdemux/asfpacket.h:
6927 asf: Detect more payload extensions.
6928 These should help fix interlaced/PAR issues with more files.
6930 2009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com>
6932 * ext/mpeg2dec/gstmpeg2dec.c:
6933 * ext/mpeg2dec/gstmpeg2dec.h:
6934 mpeg2dec: Implement interlaced support.
6935 Expand the debugging statements to show more picture information.
6937 2009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6939 * ext/mpeg2dec/gstmpeg2dec.c:
6940 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
6941 ffdec_mpeg2video is much faster, fixes bug #574461.
6943 2009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6945 * ext/lame/gstlamemp3enc.c:
6946 lamemp3enc: Don't write a Xing header
6948 2009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
6951 Run libtoolize before aclocal
6952 This unbreaks the build in some cases. Fixes bug #582021
6954 2009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com>
6956 * ext/mpeg2dec/gstmpeg2dec.c:
6957 mpeg2dec: use 64bit safe scaling functions.
6958 Got this to fail when seeking in a 14GB file (the value in bytes is
6961 2009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6963 * gst/mpegaudioparse/gstmpegaudioparse.c:
6964 mpegaudioparse: remove some pointless g_return_if_fail()s
6966 2009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
6968 * ext/twolame/gsttwolame.c:
6969 Switch twolame to primary rank
6971 2009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
6973 * ext/lame/gstlame.c:
6974 * ext/lame/gstlamemp3enc.c:
6975 * ext/twolame/gsttwolame.c:
6976 Add ranks to mp3 encoders
6978 2009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
6980 * gst-plugins-ugly.spec.in:
6981 Add twolame plugin to spec file
6983 2009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6985 * gst/asfdemux/asfpacket.c:
6986 * gst/asfdemux/gstasfdemux.c:
6987 * gst/asfdemux/gstasfdemux.h:
6988 asfdemux: use upstream segment and timestamps for some interpolation
6989 This should particularly help in case of upstream live src, e.g. rtspsrc,
6990 and especially so if it has to perform fallback to TCP.
6992 2009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com>
6994 * gst/asfdemux/gstrtpasfdepay.c:
6995 rtpasfdepay: Add support for fragmented packet (L == 0).
6996 This happens with rtp-over-udp.
6998 2009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7000 * ext/lame/gstlamemp3enc.c:
7001 lamemp3enc: Fixup the bitrate only for CBR
7002 Additionally clarify some property descriptions.
7004 2009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com>
7006 * ext/lame/gstlamemp3enc.c:
7007 lame: fix format string in debug statement
7009 2009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net>
7011 * gst/mpegaudioparse/gstmpegaudioparse.c:
7012 mp3parse: Don't reject valid Xing tables of contents
7013 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
7014 reject them because of it, just subtract the initial offset when reading
7017 2009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net>
7019 * gst/mpegaudioparse/gstmpegaudioparse.c:
7020 mp3parse: Allow more bits to change in headers during resynch
7021 Be more lenient about what we accept as changing bits in a header - basically,
7022 only require that the mp3 sync marker is present, for the mpeg version,
7023 layer and samplerate.
7026 2009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com>
7029 mad: Add duration of incoming/outgoing buffers in debug statements
7031 2009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
7033 * gst/mpegaudioparse/gstmpegaudioparse.c:
7034 mpegaudioparse: Remove useless checks for valid buffer duration.
7035 The buffer duration is set to a valid value at the very top of
7036 emit_frame(), we therefore don't need to check it later on.
7038 2009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com>
7040 * gst/mpegaudioparse/gstmpegaudioparse.c:
7041 mpegaudioparse: Fix stop condition for outputting buffers.
7042 Some mp3 streams have an offset in timestamps, requiring us to push the
7043 frame *AFTER* segment.stop in order for the decoder to be able to push
7044 all data up to the segment.stop position.
7046 2009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7048 * gst/asfdemux/asfpacket.c:
7049 * gst/asfdemux/gstasfdemux.c:
7050 * gst/asfdemux/gstasfdemux.h:
7051 asfdemux: 0-base timestamps consistently (whether or not streaming)
7052 This also makes timestamps (more) consistent before and after a possible
7053 seek, and moreover makes for reasonable position reporting in live stream
7054 (whose payload timestamps should not be taken for granted).
7056 2009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7058 * gst/asfdemux/gstasfdemux.c:
7059 * gst/asfdemux/gstasfdemux.h:
7060 asfdemux: report initial latency due to internal preroll queue
7062 2009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7064 * gst/asfdemux/gstasfdemux.c:
7065 asfdemux: enhance debug statement and refactor some initialization
7067 2009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7069 * gst/asfdemux/gstasfdemux.c:
7070 asfdemux: handle FIXME; activate pads after internal preroll also when streaming
7072 2009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7074 * gst/asfdemux/asfpacket.c:
7075 * gst/asfdemux/gstasfdemux.c:
7076 * gst/asfdemux/gstasfdemux.h:
7077 asfdemux: handle FIXME; normalize preroll
7079 2009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7081 * gst/asfdemux/gstasfdemux.c:
7082 * gst/asfdemux/gstasfdemux.h:
7083 asfdemux: fixes for streaming mode
7084 * Improve newsegment handling, e.g. upstream might live in TIME.
7085 * Only send newsegment if we have needed info.
7086 * Avoid reading past end of data section.
7088 2009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7090 * gst/asfdemux/gstasfdemux.c:
7091 asfdemux: fixes/enhancements for streaming mode
7092 * Do not rock the boat by reacting to FLUSH_START.
7093 * Try to handle TIME seeking by seeking upstream in BYTES.
7094 * Handle SEEKING query.
7096 2009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7099 * ext/lame/gstlamemp3enc.c:
7100 lame: fix compilation with LAME versions < 3.98
7101 lame_set_VBR_quality(), which takes a floating point value for the
7102 quality, has been added only in v3.98. Use lame_set_VBR_q(), which
7103 takes quality as an integer, for older LAME versions.
7106 2009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7108 * win32/common/config.h:
7109 win32: update config.h to git
7110 Until someone ports the new win32 config.h logic from the
7111 other modules to -ugly.
7113 2009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7115 * docs/plugins/gst-plugins-ugly-plugins.args:
7116 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7117 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7120 2009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7122 * ext/lame/gstlamemp3enc.c:
7123 lamemp3enc: Add a note to the encoding-engine-quality property
7124 that says, that this does not affect the bitrate at all.
7126 2009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7128 * ext/lame/gstlame.c:
7129 * ext/lame/gstlamemp3enc.c:
7130 lame: Implement preset interface
7132 2009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7134 * ext/twolame/gsttwolame.c:
7135 twolame: Implement preset interface
7137 2009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7139 * docs/plugins/gst-plugins-ugly-plugins.args:
7140 * ext/lame/gstlamemp3enc.c:
7141 * ext/lame/gstlamemp3enc.h:
7142 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
7144 2009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7146 * ext/lame/gstlame.c:
7147 * ext/lame/gstlamemp3enc.c:
7148 lame/lamemp3enc: Fix memory leak on FLUSH_STOP
7150 2009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7152 * ext/lame/gstlame.c:
7153 lame: Deprecate the lame element
7155 2009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7157 * docs/plugins/Makefile.am:
7158 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7159 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7160 * docs/plugins/gst-plugins-ugly-plugins.args:
7161 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7162 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7163 * docs/plugins/inspect/plugin-a52dec.xml:
7164 * docs/plugins/inspect/plugin-amrnb.xml:
7165 * docs/plugins/inspect/plugin-asf.xml:
7166 * docs/plugins/inspect/plugin-cdio.xml:
7167 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7168 * docs/plugins/inspect/plugin-dvdread.xml:
7169 * docs/plugins/inspect/plugin-dvdsub.xml:
7170 * docs/plugins/inspect/plugin-iec958.xml:
7171 * docs/plugins/inspect/plugin-lame.xml:
7172 * docs/plugins/inspect/plugin-mad.xml:
7173 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7174 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7175 * docs/plugins/inspect/plugin-mpegstream.xml:
7176 * docs/plugins/inspect/plugin-realmedia.xml:
7177 * docs/plugins/inspect/plugin-siddec.xml:
7178 * docs/plugins/inspect/plugin-synaesthesia.xml:
7179 * docs/plugins/inspect/plugin-twolame.xml:
7182 2009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7184 * ext/lame/gstlamemp3enc.c:
7185 lame: Update example pipelines with the new properties
7187 2009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7189 * ext/lame/Makefile.am:
7190 * ext/lame/gstlame.c:
7191 * ext/lame/gstlamemp3enc.c:
7192 * ext/lame/gstlamemp3enc.h:
7193 * ext/lame/plugin.c:
7194 lame: Add lamemp3enc element with much simplified interface
7195 This deprecates the lame element and fixes bug #494528.
7197 2009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com>
7199 * gst/asfdemux/asfpacket.c:
7200 asfpacket: Fix pull-mode timestamping handling.
7201 The problem that happens is the following:
7202 * A packet with multiple payloads comes in
7203 * Those payloads get handled one by one
7204 * The first payload contains the first audio payload with timestamp A
7205 * The second payload contains the first video (key)frame with timestamp V (where V < A)
7206 With the previous code, the following would happen:
7207 * the first payload gets processed, then passed to queue_for_stream
7208 * queue_for_stream detects it's the first valid timestamp received and stores
7210 * the second payload gets processed, then pass to queue_for_stream
7211 * queue_for_stream detects the timestamp is lower than first_ts... and
7212 discards it... resulting in losing the first keyframe of the video stream
7213 We've been having this issue for *ages*... it's just that nobody noticed it
7214 that much with playbin. But with playbin2's aggresive multiqueue handling, this
7215 will result in multiqueue not being able to preroll (because the video decoder will
7216 be dropping a ton of buffers before (maybe) receiving the next keyframe).
7217 Tested with over 200 asf files, and they all play the first frame correctly now,
7218 even the most braindead ones.
7220 2009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com>
7222 * gst/mpegaudioparse/gstmpegaudioparse.c:
7223 * gst/mpegaudioparse/gstmpegaudioparse.h:
7224 mp3parse: don't build seek table if we can't seek.
7225 Fixes #573720 - unbounded memory usage increase when listening to mp3
7226 stream for a long time.
7228 2009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net>
7231 Automatic update of common submodule
7232 From b3941ea to 6ab11d1
7234 2009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com>
7236 * gst/mpegaudioparse/gstmpegaudioparse.c:
7237 * gst/mpegaudioparse/gstxingmux.c:
7238 mpegaudioparse: Remove dead assignment and duplicate code
7240 2009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com>
7242 * gst/realmedia/rmdemux.c:
7243 rmdemux: Actually return the return value for the seek handling.
7245 2009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com>
7247 * gst/mpegstream/gstmpegdemux.c:
7248 * gst/mpegstream/gstmpegparse.c:
7249 mpegstream: Remove dead assignments.
7250 The duplicate assignment of update_time was weird... but it seems normal
7251 that it's indeed the second statement which is the valid one.
7253 2009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com>
7255 * ext/amrnb/amrnbparse.c:
7256 armnb: Remove unused variable, adapt debug message accordingly.
7258 2009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com>
7260 * gst/dvdsub/gstdvdsubdec.c:
7261 * gst/mpegstream/gstdvddemux.c:
7262 * gst/mpegstream/gstmpegclock.c:
7263 dvdsub/mpegstream: _class_init: Remove unused class variables
7265 2009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com>
7267 * gst/asfdemux/gstasfdemux.c:
7268 asfdemux: Initialize flow for a corner case.
7269 This might be caused by entering the if() line 1214 and then not having
7270 any activated_streams.. resulting in reaching line 1267 without having
7271 any valid flow value.
7273 2009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com>
7275 * ext/twolame/gsttwolame.c:
7276 twolame: Remove unneeded variable, value assigned was never read.
7278 2009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com>
7280 * ext/mpeg2dec/gstmpeg2dec.c:
7281 mpeg2dec: Remove dead assignment. Value overwritten later on.
7283 2009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com>
7286 mad: Remove dead assignment and variables given values which are never read.
7288 2009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com>
7290 * ext/lame/gstlame.c:
7291 lame: Remove unneeded variable, it's assigned a value never read.
7293 2009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com>
7295 * gst/realmedia/rmdemux.c:
7296 rmdemux: Remove dead assignment, value is being overwritten before being read.
7298 2009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com>
7300 * gst/realmedia/rmdemux.c:
7301 rmdemux: Remove unused accurate flag.
7302 I couldn't see any reason why this was there in the first place.
7304 2009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
7306 * gst/realmedia/asmrules.c:
7307 * gst/realmedia/rdtdepay.c:
7308 realmedia: Remove dead assignments. The results are never read.
7310 2009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
7312 * gst/realmedia/gstrdtbuffer.c:
7313 * gst/realmedia/rademux.c:
7314 * gst/realmedia/rdtmanager.c:
7315 * gst/realmedia/rmdemux.c:
7316 realmedia: Remove useless variables, only being used once (or not).
7318 2009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com>
7320 * ext/mpeg2dec/gstmpeg2dec.c:
7321 * gst/asfdemux/gstrtspwms.c:
7322 * gst/realmedia/pnmsrc.c:
7323 * gst/realmedia/rdtdepay.c:
7324 * gst/realmedia/rtspreal.c:
7325 remove empty method implementations.
7327 2009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com>
7329 * gst/asfdemux/gstrtspwms.c:
7330 rtspwms: fix condition to detect extension commands for WMS
7331 Reply with OK to the extension commands for WMS.
7333 2009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com>
7335 * gst/realmedia/rtspreal.c:
7336 realmedia: add special Real header to DESCRIBE message only for Real servers
7337 Add headers that are specific to real only if a real server had been
7338 detected by the OPTIONS message.
7340 2009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov>
7342 * gst/synaesthesia/synaescope.c:
7343 synaesthesia: fix compilation on windows
7344 Fix compilation under MSVC due to references to headers
7345 that are not available with the MS SDKs.
7348 2009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7350 * gst/asfdemux/gstrtspwms.c:
7351 rtspwms: reply to extension commands
7352 Reply with OK to the extension commands for WMS.
7354 2009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7356 * gst/asfdemux/gstrtpasfdepay.c:
7357 asfdepay: fix a comment
7359 2009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7361 * gst/asfdemux/gstasfdemux.c:
7362 asfdemux: add some more debugging
7364 2009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7367 configure.ac: require git -base
7368 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
7370 2009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7372 * gst/realmedia/rtspreal.c:
7373 realmedia: add special Real header to SETUP message only for Real servers
7374 Fixes playback of Windows Media RTSP streams and other non-Real RTSP
7375 streams where the server errors out because it can't handle the
7376 Real-specific 'Required: com.real.retain-entity-for-setup' header
7377 we've been adding unconditionally in the recent past.
7379 rtsp://66.111.34.191:601/broadcast/alnour.rm
7380 rtsp://195.134.224.231/snowboard_100.wmv
7382 2009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com>
7385 * gst/asfdemux/Makefile.am:
7386 asfdemux: link to all required libraries including indirectly used ones.
7387 On win32, we're required to link to all the libraries used - including
7388 ones only indirectly used by other libs. So, add gstaudio, gsttag, and
7389 (for windows only) winsock.
7391 2009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
7394 Automatic update of common submodule
7395 From d0ea89e to b3941ea
7397 2009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com>
7400 Automatic update of common submodule
7401 From f8b3d91 to d0ea89e
7403 2009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com>
7405 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7406 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
7408 2009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7410 * gst/realmedia/rtspreal.c:
7411 * gst/realmedia/rtspreal.h:
7412 realrtsp: add more headers
7413 Parse the ETag from the describe method and pass the sessionid as the value for
7414 the If-Match header is subsequent setup calls.
7415 Fixes support for more RealMedia RTSP streams.
7417 2009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org>
7420 twolame: bump requirement to 0.3.10
7421 0.3.10 is the first version with the float32 encoder functions.
7424 2009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net>
7427 back to development -> 0.10.11.1
7429 === release 0.10.11 ===
7431 2009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net>
7437 * docs/plugins/inspect/plugin-a52dec.xml:
7438 * docs/plugins/inspect/plugin-asf.xml:
7439 * docs/plugins/inspect/plugin-cdio.xml:
7440 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7441 * docs/plugins/inspect/plugin-dvdread.xml:
7442 * docs/plugins/inspect/plugin-dvdsub.xml:
7443 * docs/plugins/inspect/plugin-iec958.xml:
7444 * docs/plugins/inspect/plugin-lame.xml:
7445 * docs/plugins/inspect/plugin-mad.xml:
7446 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7447 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7448 * docs/plugins/inspect/plugin-mpegstream.xml:
7449 * docs/plugins/inspect/plugin-realmedia.xml:
7450 * docs/plugins/inspect/plugin-siddec.xml:
7451 * docs/plugins/inspect/plugin-twolame.xml:
7452 * gst-plugins-ugly.doap:
7454 * win32/common/config.h:
7457 2009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net>
7491 2009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net>
7494 * win32/common/config.h:
7495 0.10.10.3 pre-release
7497 2009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net>
7504 po: Update translations from upstream
7506 2009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net>
7510 po: Add Turkish translation
7512 2009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net>
7514 * gst/mpegaudioparse/gstmpegaudioparse.c:
7515 * gst/mpegaudioparse/gstmpegaudioparse.h:
7516 mp3parse: Fix glitches in the output when playing (for e.g.) AVI
7517 Don't introduce glitches in the output by a) relaxing the threshold for
7518 taking upstream timestamps in preference to our calculated timestamps and
7519 b) only set the discont flag on outgoing buffers in response to an incoming
7523 2009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
7525 * gst/mpegaudioparse/gstmpegaudioparse.c:
7526 mp3parse: fix deadlock with accurate seeks.
7527 Release pending_accurate_seeks_lock before forwarding the seek event upstream.
7530 2009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net>
7561 * win32/common/config.h:
7562 0.10.10.2 pre-release
7563 Bump version number, update translations and win32 config.h
7565 2009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net>
7569 po: Add Japanese translation
7571 2009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
7574 * docs/plugins/Makefile.am:
7575 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7576 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7577 * docs/plugins/gst-plugins-ugly-plugins.args:
7578 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7579 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7580 * docs/plugins/inspect/plugin-a52dec.xml:
7581 * docs/plugins/inspect/plugin-asf.xml:
7582 * docs/plugins/inspect/plugin-cdio.xml:
7583 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7584 * docs/plugins/inspect/plugin-dvdread.xml:
7585 * docs/plugins/inspect/plugin-dvdsub.xml:
7586 * docs/plugins/inspect/plugin-iec958.xml:
7587 * docs/plugins/inspect/plugin-lame.xml:
7588 * docs/plugins/inspect/plugin-mad.xml:
7589 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7590 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7591 * docs/plugins/inspect/plugin-mpegstream.xml:
7592 * docs/plugins/inspect/plugin-realmedia.xml:
7593 * docs/plugins/inspect/plugin-siddec.xml:
7594 * docs/plugins/inspect/plugin-synaesthesia.xml:
7595 * docs/plugins/inspect/plugin-twolame.xml:
7598 Moved twolame from Bad to Ugly
7600 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
7602 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
7603 Original commit message from CVS:
7604 * ext/alsaspdif/Makefile.am:
7605 * ext/amrwb/Makefile.am:
7606 * ext/apexsink/Makefile.am:
7607 * ext/arts/Makefile.am:
7608 * ext/artsd/Makefile.am:
7609 * ext/audiofile/Makefile.am:
7610 * ext/audioresample/Makefile.am:
7611 * ext/bz2/Makefile.am:
7612 * ext/cdaudio/Makefile.am:
7613 * ext/celt/Makefile.am:
7614 * ext/dc1394/Makefile.am:
7615 * ext/dirac/Makefile.am:
7616 * ext/directfb/Makefile.am:
7617 * ext/divx/Makefile.am:
7618 * ext/dts/Makefile.am:
7619 * ext/faac/Makefile.am:
7620 * ext/faad/Makefile.am:
7621 * ext/gsm/Makefile.am:
7622 * ext/hermes/Makefile.am:
7623 * ext/ivorbis/Makefile.am:
7624 * ext/jack/Makefile.am:
7625 * ext/jp2k/Makefile.am:
7626 * ext/ladspa/Makefile.am:
7627 * ext/lcs/Makefile.am:
7628 * ext/libfame/Makefile.am:
7629 * ext/libmms/Makefile.am:
7630 * ext/metadata/Makefile.am:
7631 * ext/mpeg2enc/Makefile.am:
7632 * ext/mplex/Makefile.am:
7633 * ext/musepack/Makefile.am:
7634 * ext/musicbrainz/Makefile.am:
7635 * ext/mythtv/Makefile.am:
7636 * ext/nas/Makefile.am:
7637 * ext/neon/Makefile.am:
7638 * ext/ofa/Makefile.am:
7639 * ext/polyp/Makefile.am:
7640 * ext/resindvd/Makefile.am:
7641 * ext/sdl/Makefile.am:
7642 * ext/shout/Makefile.am:
7643 * ext/snapshot/Makefile.am:
7644 * ext/sndfile/Makefile.am:
7645 * ext/soundtouch/Makefile.am:
7646 * ext/spc/Makefile.am:
7647 * ext/swfdec/Makefile.am:
7648 * ext/tarkin/Makefile.am:
7649 * ext/theora/Makefile.am:
7650 * ext/timidity/Makefile.am:
7651 * ext/twolame/Makefile.am:
7652 * ext/x264/Makefile.am:
7653 * ext/xine/Makefile.am:
7654 * ext/xvid/Makefile.am:
7655 * gst-libs/gst/app/Makefile.am:
7656 * gst-libs/gst/dshow/Makefile.am:
7657 * gst/aiffparse/Makefile.am:
7658 * gst/app/Makefile.am:
7659 * gst/audiobuffer/Makefile.am:
7660 * gst/bayer/Makefile.am:
7661 * gst/cdxaparse/Makefile.am:
7662 * gst/chart/Makefile.am:
7663 * gst/colorspace/Makefile.am:
7664 * gst/dccp/Makefile.am:
7665 * gst/deinterlace/Makefile.am:
7666 * gst/deinterlace2/Makefile.am:
7667 * gst/dvdspu/Makefile.am:
7668 * gst/festival/Makefile.am:
7669 * gst/filter/Makefile.am:
7670 * gst/flacparse/Makefile.am:
7671 * gst/flv/Makefile.am:
7672 * gst/games/Makefile.am:
7673 * gst/h264parse/Makefile.am:
7674 * gst/librfb/Makefile.am:
7675 * gst/mixmatrix/Makefile.am:
7676 * gst/modplug/Makefile.am:
7677 * gst/mpeg1sys/Makefile.am:
7678 * gst/mpeg4videoparse/Makefile.am:
7679 * gst/mpegdemux/Makefile.am:
7680 * gst/mpegtsmux/Makefile.am:
7681 * gst/mpegvideoparse/Makefile.am:
7682 * gst/mve/Makefile.am:
7683 * gst/nsf/Makefile.am:
7684 * gst/nuvdemux/Makefile.am:
7685 * gst/overlay/Makefile.am:
7686 * gst/passthrough/Makefile.am:
7687 * gst/pcapparse/Makefile.am:
7688 * gst/playondemand/Makefile.am:
7689 * gst/rawparse/Makefile.am:
7690 * gst/real/Makefile.am:
7691 * gst/rtjpeg/Makefile.am:
7692 * gst/rtpmanager/Makefile.am:
7693 * gst/scaletempo/Makefile.am:
7694 * gst/sdp/Makefile.am:
7695 * gst/selector/Makefile.am:
7696 * gst/smooth/Makefile.am:
7697 * gst/smoothwave/Makefile.am:
7698 * gst/speed/Makefile.am:
7699 * gst/speexresample/Makefile.am:
7700 * gst/stereo/Makefile.am:
7701 * gst/subenc/Makefile.am:
7702 * gst/tta/Makefile.am:
7703 * gst/vbidec/Makefile.am:
7704 * gst/videodrop/Makefile.am:
7705 * gst/videosignal/Makefile.am:
7706 * gst/virtualdub/Makefile.am:
7707 * gst/vmnc/Makefile.am:
7708 * gst/y4m/Makefile.am:
7709 * sys/acmenc/Makefile.am:
7710 * sys/cdrom/Makefile.am:
7711 * sys/dshowdecwrapper/Makefile.am:
7712 * sys/dshowsrcwrapper/Makefile.am:
7713 * sys/dvb/Makefile.am:
7714 * sys/dxr3/Makefile.am:
7715 * sys/fbdev/Makefile.am:
7716 * sys/oss4/Makefile.am:
7717 * sys/qcam/Makefile.am:
7718 * sys/qtwrapper/Makefile.am:
7719 * sys/vcd/Makefile.am:
7720 * sys/wininet/Makefile.am:
7721 * win32/common/config.h:
7722 Don't install static libs for plugins. Fixes #550851 for -bad.
7724 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
7726 [MOVED FROM BAD] Enable/fix up translations for these plugins.
7727 Original commit message from CVS:
7728 * ext/resindvd/plugin.c: (plugin_init):
7729 * ext/resindvd/resindvdsrc.c:
7730 * ext/twolame/gsttwolame.c: (plugin_init):
7731 * gst/aiffparse/aiffparse.c: (plugin_init):
7732 Enable/fix up translations for these plugins.
7734 Add 'ca' to LINGUAS.
7737 Add more files for translation and more files which tools
7740 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
7742 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
7743 Original commit message from CVS:
7744 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
7745 (gst_two_lame_chain):
7746 * ext/twolame/gsttwolame.h:
7747 Allow raw float samples as input for encoding.
7749 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
7751 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
7752 Original commit message from CVS:
7755 * ext/twolame/Makefile.am:
7756 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
7757 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
7758 (gst_two_lame_release_memory), (gst_two_lame_finalize),
7759 (gst_two_lame_base_init), (gst_two_lame_class_init),
7760 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
7761 (gst_two_lame_init), (gst_two_lame_set_property),
7762 (gst_two_lame_get_property), (gst_two_lame_sink_event),
7763 (gst_two_lame_chain), (gst_two_lame_setup),
7764 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
7766 * ext/twolame/gsttwolame.h:
7767 Add TwoLAME MP2 encoding element, based on the LAME element.
7769 2009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net>
7772 Automatic update of common submodule
7773 From 7032163 to f8b3d91
7775 2009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7778 Automatic update of common submodule
7779 From ffa738d to 7032163
7781 2009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7784 Automatic update of common submodule
7785 From 3f13e4e to ffa738d
7787 2009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7790 Automatic update of common submodule
7791 From 3c7456b to 3f13e4e
7793 2009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7796 Automatic update of common submodule
7797 From 57c83f2 to 3c7456b
7799 2009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com>
7801 * gst/mpegaudioparse/gstmpegaudioparse.c:
7802 mp3parse: be more conservative when changing layer/rate/etc.
7803 Don't allow a change in sample rate/channels/layer/version unless we can
7804 see another frame at the correct offset. Prevents accidently flipping
7805 due to simple single-bit corruption.
7807 2009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net>
7809 * gst/realmedia/realhash.c:
7810 rmdemux: Fix strict-aliasing warnings.
7811 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
7814 2009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de>
7816 * gst/mpegaudioparse/gstmpegaudioparse.c:
7817 mpegaudioparse: Remove empty lines added by buggy indent.
7819 2009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7821 * gst/mpegaudioparse/gstmpegaudioparse.c:
7822 mpegaudioparse: Provide SEEKING query handling.
7823 Since SEEK event handling might perform some conversion
7824 from TIME to BYTES, do not let upstream fool application
7825 into (TIME) seeking not being possible.
7827 2009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com>
7829 * gst/mpegaudioparse/gstmpegaudioparse.c:
7830 mp3parse: fix accurate seeks to near 0
7831 Integer underflow made accurate seeks to near zero fail and seek to
7832 completely the wrong place. Fix by clamping to zero, since we can't seek
7833 to negative times anyway.
7835 2009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net>
7839 build: Update shave init statement for changes in common. Bump common.
7841 2009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7843 * gst/realmedia/rtspreal.c:
7844 rtspreal: ignore data streams. Fixes #527112
7845 Ignore data streams when parsing the SDP as they don't contain anything we need
7846 to put in the realmedia header.
7848 2009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net>
7851 Automatic update of common submodule
7852 From 9cf8c9b to a6ce5c6
7854 2009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7856 * ext/mad/gstid3tag.c:
7857 Forward unknown events
7858 Forward unknown events upstream instead of dropping them. Also return the result
7859 of the seek event instead of a fixed value.
7861 2009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net>
7863 * gst/asfdemux/gstrtpasfdepay.c:
7864 rtpasfdepay: Fix the build by adding the needed include for atoi.
7866 2009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net>
7869 * docs/plugins/Makefile.am:
7870 Use shave for the build output
7872 2009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net>
7875 Automatic update of common submodule
7876 From 5d7c9cc to 9cf8c9b
7878 2009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com>
7880 * gst/asfdemux/gstasf.c:
7881 * gst/asfdemux/gstrtpasfdepay.c:
7882 * gst/realmedia/rademux.c:
7883 * gst/realmedia/rdtdepay.c:
7884 * gst/synaesthesia/gstsynaesthesia.c:
7885 * gst/synaesthesia/synaescope.c:
7888 2009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com>
7890 * gst/realmedia/pnmsrc.c:
7891 pnmsrc: Error out gracefully if location is NULL. Run gst-indent
7893 2009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org>
7896 Automatic update of common submodule
7897 From 80c627d to 5d7c9cc
7899 2009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7901 * gst/realmedia/Makefile.am:
7902 * gst/realmedia/pnmsrc.c:
7903 * gst/realmedia/pnmsrc.h:
7904 * gst/realmedia/rademux.c:
7905 * gst/realmedia/rademux.h:
7906 * gst/realmedia/realmedia.c:
7907 * gst/realmedia/rmdemux.c:
7908 * gst/realmedia/rmdemux.h:
7909 Add pnm:// uri source
7910 Add a new utri handler for pnm:// that for now just redirects to the same uri
7911 with the rtsp:// protocol, which usually works nowadays.
7912 Separate the registration of the various plugins into a separate source file.
7914 2009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7916 * gst/asfdemux/Makefile.am:
7917 * gst/asfdemux/gstasf.c:
7918 * gst/asfdemux/gstrtpasfdepay.c:
7919 * gst/asfdemux/gstrtpasfdepay.h:
7921 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
7924 2009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org>
7927 mad: remove log line added in error
7929 2009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org>
7932 mad: just flush data when seeing BADDATAPTR instead of going into error state
7934 2009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at>
7936 * gst/realmedia/rmdemux.c:
7937 Fix parsing of the flags in rmdemux
7938 Fix parsing of the flags in version 1 realmedia streams.
7941 2009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com>
7944 Bump revision to use for common submodule.
7946 2009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net>
7948 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7949 Add releaseinfo with online url.
7951 2009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net>
7956 2009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7958 * gst/asfdemux/asfpacket.c:
7959 * gst/asfdemux/gstasfdemux.c:
7960 * gst/asfdemux/gstasfdemux.h:
7961 Remove redundant push_mode struct member
7963 2009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com>
7966 Fix previous commit, wasn't actually setting up a symbolic link
7968 2009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com>
7972 Use a symbolic link for the pre-commit client-side hook
7974 2009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com>
7977 Ignore some more files
7979 2009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net>
7981 * gst/synaesthesia/synaescope.c:
7982 * gst/synaesthesia/synaescope.h:
7983 Precalculate some size dependent variables. Demystify the height scaling a bit.
7984 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
7986 2009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net>
7988 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
7990 2009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7992 * gst/realmedia/rdtdepay.c:
7993 Set flags on the realmedia chunks
7994 Set the keyframe flags from the RDT packet to the realmedia chunk so that the
7995 descrambler can be reset on keyframes. Fixes #556714.
7997 2009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7999 * gst/realmedia/gstrdtbuffer.c:
8000 * gst/realmedia/gstrdtbuffer.h:
8001 Add method to get RDT flags
8002 Add a method to get the RDT flags. We need these flags to mark keyframes to
8003 reset the descrambing queue. See #556714.
8005 2009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
8007 * gst/asfdemux/asfpacket.c:
8008 * gst/asfdemux/gstasfdemux.c:
8009 * gst/asfdemux/gstasfdemux.h:
8010 Add seeking support to asfdemux in push mode
8013 2009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
8015 * gst/asfdemux/asfpacket.c:
8016 Drop packets with an invalid replicated data length
8017 Drop packets with an invalid replicated data length
8018 instead of continuing with an invalid timestamp
8019 and uninitialized payload metadata.
8020 All other code assumes that the timestamps are valid.
8022 2009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net>
8024 * gst/synaesthesia/synaescope.h:
8025 Change comment to refer to right variable.
8027 2009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net>
8029 * gst/synaesthesia/gstsynaesthesia.c:
8030 * gst/synaesthesia/gstsynaesthesia.h:
8031 * gst/synaesthesia/synaescope.c:
8032 * gst/synaesthesia/synaescope.h:
8033 Bring synaesthesia to next century.
8034 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
8036 2009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org>
8038 * gst/asfdemux/gstasfdemux.c:
8039 Fix leak of converted string
8041 2009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net>
8045 Add more to the gitignores
8047 2009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net>
8049 * gst/synaesthesia/gstsynaesthesia.c:
8050 Make synaesthesia build again.
8051 _init() has no params.
8053 2009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net>
8056 Update common snapshot.
8058 2009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org>
8063 2009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com>
8067 Install and use pre-commit indentation hook from common
8069 2009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com>
8072 autogen.sh : Use git submodule
8074 2009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com>
8076 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
8077 Original commit message from CVS:
8078 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
8079 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
8080 (gst_dvd_demux_get_audio_stream),
8081 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
8082 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
8083 (gst_mpeg_demux_get_video_stream),
8084 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
8085 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
8086 Fix some caps leaks. Fixes bug #564885.
8088 2009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com>
8090 ext/cdio/gstcdio.c: Remove unused format argument.
8091 Original commit message from CVS:
8092 * ext/cdio/gstcdio.c:
8093 Remove unused format argument.
8095 2008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net>
8097 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
8098 Original commit message from CVS:
8099 * win32/common/.cvsignore:
8100 * win32/common/config.h:
8101 * win32/common/config.h.in:
8102 Hardcode cpu for win32 build, just like we do in the other modules,
8103 to remove VCS conflicts and inconsistent defines between modules,
8104 and update version defines to CVS.
8106 2008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com>
8108 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
8109 Original commit message from CVS:
8111 Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
8113 2008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com>
8115 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
8116 Original commit message from CVS:
8118 inttypes.m4 hasn't been available since gettext-0.15, and since we now
8119 require gettext >= 0.17 ... we can remove it from the list of files to
8122 2008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net>
8124 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
8125 Original commit message from CVS:
8126 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
8127 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
8128 (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
8129 * gst/mpegaudioparse/gstmpegaudioparse.h:
8130 Do an initial class_ref on an internal enum type from within the
8131 class_init function so that there aren't any issues when multiple
8132 mp3parse elements are started in separate threads at the same
8133 time. (Why we use an enum type here if the tag is registered as
8134 a string type, I don't know). Also remove custom UNUSED macro
8135 and use GLib's instead.
8137 2008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8139 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
8140 Original commit message from CVS:
8142 Apparently AC_CONFIG_MACRO_DIR breaks when using more
8143 than one macro directory, reverting last change.
8145 2008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8147 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
8148 Original commit message from CVS:
8150 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
8153 2008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8155 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
8156 Original commit message from CVS:
8157 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
8158 Last change introduced a regression that made mpeg2dec handle
8159 some 4:2:2 videos as 4:4:4. Fixes bug #562086.
8161 2008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8163 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
8164 Original commit message from CVS:
8165 Patch by: Cygwin Ports maintainer
8166 <yselkowitz at users dot sourceforge dot net>
8169 Require gettext 0.17 because older versions don't mix with libtool
8170 2.2. At build time an older gettext version will still work.
8173 2008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org>
8175 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
8176 Original commit message from CVS:
8177 * ext/mpeg2dec/gstmpeg2dec.c:
8178 * ext/mpeg2dec/gstmpeg2dec.h:
8179 Add support for 4:4:4 video. Fixes #562086
8181 2008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
8183 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
8184 Original commit message from CVS:
8185 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
8186 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
8187 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
8188 >= 0.5.0. Fixes bug #562065.
8190 2008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com>
8192 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
8193 Original commit message from CVS:
8194 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
8195 Remove duplicate and broken code for the streaming case and simply reuse
8196 the much better working pull based code. Fixes #560348.
8198 2008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8200 configure.ac: Back to development -> 0.10.10.1
8201 Original commit message from CVS:
8203 Back to development -> 0.10.10.1
8205 === release 0.10.10 ===
8207 2008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8213 * docs/plugins/inspect/plugin-a52dec.xml:
8214 * docs/plugins/inspect/plugin-asf.xml:
8215 * docs/plugins/inspect/plugin-cdio.xml:
8216 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8217 * docs/plugins/inspect/plugin-dvdread.xml:
8218 * docs/plugins/inspect/plugin-dvdsub.xml:
8219 * docs/plugins/inspect/plugin-iec958.xml:
8220 * docs/plugins/inspect/plugin-lame.xml:
8221 * docs/plugins/inspect/plugin-mad.xml:
8222 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8223 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8224 * docs/plugins/inspect/plugin-mpegstream.xml:
8225 * docs/plugins/inspect/plugin-realmedia.xml:
8226 * docs/plugins/inspect/plugin-siddec.xml:
8227 * gst-plugins-ugly.doap:
8229 Release 0.10.10 - "Under the House"
8230 Original commit message from CVS:
8231 Release 0.10.10 - "Under the House"
8233 2008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8243 Original commit message from CVS:
8246 2008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8248 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
8249 Original commit message from CVS:
8250 * ext/sidplay/Makefile.am:
8251 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
8252 contain CFLAGS that do not exist for C++, like -Wvla or
8253 -Wdeclaration-after-statement. Fixes bug #561161.
8255 2008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8257 configure.ac: 0.10.9.3 pre-release
8258 Original commit message from CVS:
8260 0.10.9.3 pre-release
8262 2008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
8264 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
8265 Original commit message from CVS:
8266 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
8267 Only copy sane aspect ratio values on the caps. Fixes #559682.
8269 2008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8272 Add bug number to the mp3parse mpeg 2.5 fix
8273 Original commit message from CVS:
8274 Add bug number to the mp3parse mpeg 2.5 fix
8276 2008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com>
8278 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
8279 Original commit message from CVS:
8280 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
8281 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
8282 (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
8283 * ext/amrnb/amrnbdec.h:
8284 Add a property to select the amr variant. Fixes #424070.
8286 2008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org>
8288 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
8289 Original commit message from CVS:
8290 Patch by: Tal Shalif <tshalif at nargila dot org>
8291 * gst/mpegstream/gstdvddemux.c:
8292 (gst_dvd_demux_get_subpicture_stream):
8293 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
8294 (gst_mpeg_demux_get_audio_stream):
8295 Fix memmory corruption due to not storing the new updated pointer
8296 after a g_renew(). Fixes #558896.
8298 2008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8300 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
8301 Original commit message from CVS:
8302 * tests/check/Makefile.am:
8303 Blacklist cdiocddasrc from state-change tests. Fixes #558277.
8305 2008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8307 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
8308 Original commit message from CVS:
8310 oops, forgot to bump the version back to devel
8311 after the last release 0.10.9.1
8313 2008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com>
8315 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
8316 Original commit message from CVS:
8317 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
8318 (gst_rmdemux_descramble_mp4a_audio),
8319 (gst_rmdemux_handle_scrambled_packet):
8320 Add suport for mpeg4 and aac audio. See #556714.
8322 2008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org>
8324 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
8325 Original commit message from CVS:
8326 * gst/mpegaudioparse/gstmpegaudioparse.c:
8327 Calculate samples per frame correctly for "MPEG 2.5" layer 3.
8328 Fixes skipping on these files.
8330 2008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org>
8332 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
8333 Original commit message from CVS:
8334 Patch by: Robin Stocker <robin at nibor dot org>
8335 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
8336 (handle_sequence), (gst_mpeg2dec_setcaps):
8337 * ext/mpeg2dec/gstmpeg2dec.h:
8338 Prefer the container's PAR over the stream's PAR if it's
8339 given in the srcpad caps. Fixes bug #556184.
8341 2008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8343 Don't install static libs for plugins. Fixes #550851 for ugly.
8344 Original commit message from CVS:
8345 * ext/a52dec/Makefile.am:
8346 * ext/amrnb/Makefile.am:
8347 * ext/cdio/Makefile.am:
8348 * ext/dvdnav/Makefile.am:
8349 * ext/dvdread/Makefile.am:
8350 * ext/lame/Makefile.am:
8351 * ext/mad/Makefile.am:
8352 * ext/mpeg2dec/Makefile.am:
8353 * ext/sidplay/Makefile.am:
8354 * gst/ac3parse/Makefile.am:
8355 * gst/asfdemux/Makefile.am:
8356 * gst/dvdlpcmdec/Makefile.am:
8357 * gst/dvdsub/Makefile.am:
8358 * gst/iec958/Makefile.am:
8359 * gst/mpegaudioparse/Makefile.am:
8360 * gst/mpegstream/Makefile.am:
8361 * gst/realmedia/Makefile.am:
8362 * gst/synaesthesia/Makefile.am:
8363 Don't install static libs for plugins. Fixes #550851 for ugly.
8365 2008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8367 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
8368 Original commit message from CVS:
8369 * gst/mpegaudioparse/gstmpegaudioparse.c:
8370 (gst_mp3parse_sink_event):
8371 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
8372 frames. Partially fixes bug #552237.
8374 2008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8376 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
8377 Original commit message from CVS:
8378 * ext/amrnb/amrnbparse.c:
8379 use #defines for HEADER. Unref the object in _sink_activate_pull().
8381 2008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com>
8383 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
8384 Original commit message from CVS:
8385 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
8386 (gst_mad_change_state):
8388 track discont on incomming buffers and set discont on outgoing
8390 Pass unknown events upstreams instead of dropping them.
8392 2008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
8394 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
8395 Original commit message from CVS:
8396 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
8397 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
8398 (handle_slice), (gst_mpeg2dec_sink_event),
8399 (gst_mpeg2dec_src_event):
8400 * ext/mpeg2dec/gstmpeg2dec.h:
8401 Fix compilation with --disable-index. Fixes bug #554150.
8403 2008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
8405 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
8406 Original commit message from CVS:
8407 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
8408 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
8409 (gst_mad_src_event), (gst_mad_chain):
8411 Fix compilation with --disable-index. Fixes bug #554142.
8413 2008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
8415 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
8416 Original commit message from CVS:
8417 * ext/a52dec/gsta52dec.c:
8418 * ext/a52dec/gsta52dec.h:
8419 Fix channel re-negotiation on a change of the incoming stream.
8420 Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
8423 2008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
8425 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
8426 Original commit message from CVS:
8427 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
8428 (gst_amrnbenc_state_change):
8429 * ext/amrnb/amrnbenc.h:
8430 Pass the discont flag from the input buffer on to the output buffer in
8433 2008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
8435 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
8436 Original commit message from CVS:
8437 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
8438 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
8439 (gst_amrnbparse_handle_pull_seek),
8440 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
8441 (gst_amrnbparse_sink_activate_push),
8442 (gst_amrnbparse_sink_activate_pull):
8443 * ext/amrnb/amrnbparse.h:
8444 Add flush seek handler. Fixes #536274.
8446 2008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
8448 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
8449 Original commit message from CVS:
8450 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
8451 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
8452 (gst_amrnbparse_chain), (gst_amrnbparse_loop),
8453 (gst_amrnbparse_state_change):
8454 * ext/amrnb/amrnbparse.h:
8455 Fix the duration query. Fixes #536226.
8456 Also set caps on the pads and buffers more correctly.
8458 2008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net>
8460 po/LINGUAS: Add 'ca' to LINGUAS.
8461 Original commit message from CVS:
8463 Add 'ca' to LINGUAS.
8465 2008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com>
8467 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
8468 Original commit message from CVS:
8469 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
8470 Fix aggregated GST_FLOW_RETURN check for when to send an error message
8474 2008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com>
8476 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
8477 Original commit message from CVS:
8478 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
8479 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
8480 (create_segment_event), (gst_rdt_depay_push),
8481 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
8482 * gst/realmedia/rdtdepay.h:
8483 Parse other values from the incomming caps.
8484 Add event handler to handle flushing and segments.
8485 Create segment events.
8486 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
8487 Do skew correction based on RDT timestamps.
8488 * gst/realmedia/rdtmanager.c: (activate_session),
8489 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
8491 Parse caps to get the clockrate needed for the jitterbuffer.
8492 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
8493 Apply timestamp fixup after correcting for initial timestamp and
8494 internal base timestamp corrections.
8496 2008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com>
8498 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
8499 Original commit message from CVS:
8500 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
8501 (gst_rdt_depay_change_state):
8502 * gst/realmedia/rdtdepay.h:
8503 Check seqnum gaps and drop duplicate packets or mark outgoing buffers
8504 with a DISCONT flag when needed.
8505 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
8506 Report the configure latency instead of a hardcoded value.
8508 2008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com>
8510 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
8511 Original commit message from CVS:
8512 * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
8513 (free_session), (gst_rdt_manager_query_src),
8514 (gst_rdt_manager_src_activate_push),
8515 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
8516 (gst_rdt_manager_loop), (create_recv_rtp):
8517 Include the new rdt jitterbuffer in the session manager.
8519 2008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com>
8521 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
8522 Original commit message from CVS:
8523 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
8524 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
8525 (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
8526 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
8527 * gst/realmedia/rdtdepay.h:
8528 Use new RDT parsing helper functions.
8529 Copy discont flags correctly.
8530 Push the header from the chain function instead of the setcaps function.
8531 Copy incomming timestamp to the output buffers instead of doing magic
8532 with the RDT timestamps.
8534 2008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com>
8536 gst/realmedia/: Add first support for parsing RDT messages.
8537 Original commit message from CVS:
8538 * gst/realmedia/Makefile.am:
8539 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
8540 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
8541 (read_packet_header), (gst_rdt_buffer_get_first_packet),
8542 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
8543 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
8544 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
8545 (gst_rdt_packet_data_peek_data),
8546 (gst_rdt_packet_data_get_stream_id),
8547 (gst_rdt_packet_data_get_timestamp):
8548 * gst/realmedia/gstrdtbuffer.h:
8549 Add first support for parsing RDT messages.
8550 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
8551 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
8552 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
8553 (calculate_skew), (rdt_jitter_buffer_insert),
8554 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
8555 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
8556 (rdt_jitter_buffer_get_ts_diff):
8557 * gst/realmedia/rdtjitterbuffer.h:
8558 Add first version of an RDT jitterbuffer.
8560 2008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com>
8562 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
8563 Original commit message from CVS:
8564 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
8565 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
8566 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
8567 (gst_rmdemux_descramble_dnet_audio),
8568 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
8569 * gst/realmedia/rmdemux.h:
8570 Keep track of the first timestamp of the stream and add this to the
8571 outgoing buffer timestamps so that we can handle live streams.
8572 Set discont flag on the first buffers and after a seek.
8574 === release 0.10.9 ===
8576 2008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8582 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8583 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8584 * docs/plugins/inspect/plugin-a52dec.xml:
8585 * docs/plugins/inspect/plugin-asf.xml:
8586 * docs/plugins/inspect/plugin-cdio.xml:
8587 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8588 * docs/plugins/inspect/plugin-dvdread.xml:
8589 * docs/plugins/inspect/plugin-dvdsub.xml:
8590 * docs/plugins/inspect/plugin-iec958.xml:
8591 * docs/plugins/inspect/plugin-lame.xml:
8592 * docs/plugins/inspect/plugin-mad.xml:
8593 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8594 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8595 * docs/plugins/inspect/plugin-mpegstream.xml:
8596 * docs/plugins/inspect/plugin-realmedia.xml:
8597 * docs/plugins/inspect/plugin-siddec.xml:
8598 * gst-plugins-ugly.doap:
8600 Original commit message from CVS:
8603 2008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8632 Original commit message from CVS:
8635 2008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8637 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
8638 Original commit message from CVS:
8639 * ext/a52dec/gsta52dec.c:
8640 Set up a default time segment for output when receiving
8641 an incoming byte segment (as for raw AC3 files).
8644 2008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8646 0.10.8.2 pre-release.
8647 Original commit message from CVS:
8649 * docs/plugins/Makefile.am:
8650 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8651 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8652 * docs/plugins/gst-plugins-ugly-plugins.args:
8653 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8654 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8655 * docs/plugins/inspect/plugin-a52dec.xml:
8656 * docs/plugins/inspect/plugin-asf.xml:
8657 * docs/plugins/inspect/plugin-cdio.xml:
8658 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8659 * docs/plugins/inspect/plugin-dvdread.xml:
8660 * docs/plugins/inspect/plugin-dvdsub.xml:
8661 * docs/plugins/inspect/plugin-iec958.xml:
8662 * docs/plugins/inspect/plugin-lame.xml:
8663 * docs/plugins/inspect/plugin-mad.xml:
8664 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8665 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8666 * docs/plugins/inspect/plugin-mpegstream.xml:
8667 * docs/plugins/inspect/plugin-realmedia.xml:
8668 * docs/plugins/inspect/plugin-siddec.xml:
8670 0.10.8.2 pre-release.
8674 Add new translation.
8676 2008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org>
8678 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
8679 Original commit message from CVS:
8680 * gst/asfdemux/gstasfdemux.c:
8681 Properly aggregate flow returns for both push and pull mode, so we shut
8682 down if all pads are unlinked.
8685 2008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org>
8687 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
8688 Original commit message from CVS:
8689 Patch by: Frederic Crozat <fcrozat@mandriva.org>
8690 * ext/dvdread/dvdreadsrc.c: (plugin_init):
8691 * ext/lame/gstlame.c: (plugin_init):
8692 * gst/asfdemux/gstasf.c: (plugin_init):
8693 Make sure gettext returns translations in UTF-8 encoding rather
8694 than in the current locale encoding (#546822).
8696 2008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8698 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
8699 Original commit message from CVS:
8700 * gst/mpegaudioparse/gstmpegaudioparse.c:
8701 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
8702 (mp3parse_total_time), (mp3parse_bytepos_to_time):
8703 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
8704 if we're called from there already. Otherwise we end up in a endless
8705 recursion and crash with a stack overflow.
8706 This can happen when a Xing or VBRI header with TOC exists but it
8707 doesn't contain the total time. Fixes bug #545370.
8709 2008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8711 ext/lame/gstlame.c: Use the default for the strict-iso property too.
8712 Original commit message from CVS:
8713 * ext/lame/gstlame.c: (gst_lame_class_init),
8714 (gst_lame_get_default_settings):
8715 Use the default for the strict-iso property too.
8716 Allow a bitrate setting of 0, which lets lame choose the default value
8717 and which makes it possible to set the compression-ratio property.
8719 2008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8721 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
8722 Original commit message from CVS:
8723 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
8724 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
8725 * ext/lame/gstlame.h:
8726 Get the defaults settings of LAME in the plugin initialization
8727 function and return FALSE here if something goes wrong. This removes
8728 the hacky failing instance init function.
8729 Use LAMEs default value for all settings instead of overwriting some
8730 of them. Overwriting some of them gives unexpected results if one only
8731 sets a preset. Fixes bug #498004.
8733 2008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8735 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
8736 Original commit message from CVS:
8737 * ext/lame/gstlame.c: (gst_lame_init):
8738 Use LAME's default for the min/max/mean VBR bitrate. Setting our own
8739 defaults will restrict the bitrate when using the presets in a bad way.
8742 2008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8744 Put the MPEG audio version into the caps as "mpegaudioversion".
8745 Original commit message from CVS:
8746 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
8747 * gst/mpegaudioparse/gstmpegaudioparse.c:
8748 (mp3_type_frame_length_from_header), (mp3_caps_create),
8749 (gst_mp3parse_chain):
8750 Put the MPEG audio version into the caps as "mpegaudioversion".
8751 This is different from "mpegversion".
8753 2008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8755 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
8756 Original commit message from CVS:
8757 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
8758 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
8759 * ext/lame/gstlame.h:
8760 Fix build with lame >= 3.97. The padding type and cwlimit settings
8761 are deprecated now and the function declarations are hidden in the
8762 headers so deprecate the GObject properties for them and remove them
8763 in 0.11. Fixes bug #544039.
8765 2008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8767 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
8768 Original commit message from CVS:
8769 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
8770 Don't allow width/height outside the spec (i.e. smaller than 16
8771 and higher than 4096). Such files are corrupted ones and setting
8772 caps that are not a subset of the template caps confuses playbin.
8775 2008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8777 ext/sidplay/Makefile.am: Fix the build.
8778 Original commit message from CVS:
8779 * ext/sidplay/Makefile.am:
8782 2008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8784 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
8785 Original commit message from CVS:
8787 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
8788 flags that are invalid for C++.
8790 2008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org>
8792 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
8793 Original commit message from CVS:
8794 Patch by: Tal Shalif <tshalif at nargila dot org>
8795 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
8796 Prevent double free. Fixes bug #541697.
8798 2008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8800 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
8801 Original commit message from CVS:
8802 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
8803 (gst_dvd_demux_get_audio_stream),
8804 (gst_dvd_demux_get_subpicture_stream),
8805 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
8806 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
8807 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
8808 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
8809 * gst/mpegstream/gstmpegdemux.h:
8810 Resend tags event after a FLUSH (seek) to support prerolling
8813 2008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net>
8815 Use correct error code for encrypted streams.
8816 Original commit message from CVS:
8818 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
8819 Use correct error code for encrypted streams.
8821 2008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8823 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
8824 Original commit message from CVS:
8825 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
8826 (gst_mpeg_demux_sync_stream_to_time):
8827 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
8829 2008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8831 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
8832 Original commit message from CVS:
8833 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
8834 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
8835 Allow and implement non-flushing and/or segment seek
8836 (mainly in TIME and chapter format).
8837 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
8838 (gst_dvd_demux_get_subpicture_stream),
8839 (gst_dvd_demux_synchronise_pads),
8840 (gst_dvd_demux_sync_stream_to_time):
8841 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
8842 (gst_mpeg_demux_send_subbuffer),
8843 (gst_mpeg_demux_sync_stream_to_time),
8844 (gst_mpeg_streams_reset_cur_ts):
8845 * gst/mpegstream/gstmpegdemux.h:
8846 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
8847 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
8848 Delegate a query to upstream if it can't be handled.
8849 Make segment stop aware.
8850 Fix (subtitle) stream synchronization.
8851 Add some debug statements.
8853 2008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com>
8855 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
8856 Original commit message from CVS:
8857 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
8858 Fix build on macosx.
8860 2008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8862 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
8863 Original commit message from CVS:
8864 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8865 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8866 * ext/a52dec/gsta52dec.c:
8867 * ext/amrnb/amrnbdec.c:
8868 * ext/amrnb/amrnbenc.c:
8869 * ext/amrnb/amrnbparse.c:
8870 * ext/lame/gstlame.c:
8872 * ext/sidplay/gstsiddec.cc:
8873 * gst/asfdemux/gstrtspwms.c:
8874 * gst/mpegaudioparse/gstxingmux.c:
8875 * gst/realmedia/rademux.c:
8876 * gst/realmedia/rdtmanager.c:
8877 * gst/realmedia/rtspreal.c:
8878 * gst/synaesthesia/gstsynaesthesia.c:
8879 Add missing elements to docs. Restore alphabetical order in section
8880 file. Document mad (it was included in docs already).
8881 Fix doc-markup: use convinience syntax for examples
8882 (produces valid docbook), add several refsec2 when we have several
8883 titles. Fix some types.
8885 2008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8887 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
8888 Original commit message from CVS:
8889 * ext/lame/gstlame.c:
8890 * ext/sidplay/gstsiddec.cc:
8891 * gst/mpegaudioparse/gstxingmux.c:
8892 Do not use short_description in section docs for elements. We extract
8893 them from element details and there will be warnings if they differ.
8895 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com>
8897 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
8898 Original commit message from CVS:
8899 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
8900 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
8901 (gst_cdio_add_cdtext_album_tags):
8902 * ext/cdio/gstcdio.h:
8903 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
8904 Also extract album title and album genre from CD-TEXT if
8905 available (#537021).
8907 2008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8909 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
8910 Original commit message from CVS:
8911 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
8912 Don't mark MPEG headers with emphasis == 0x2 as invalid. This
8913 emphasis value is reserved but unfortunately files with that
8914 value exist and the information is not important for the decoder
8915 anyway. Fixes bug #537235.
8917 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net>
8919 Require libcdio >= 0.76.
8920 Original commit message from CVS:
8922 * ext/cdio/gstcdio.c:
8923 * ext/cdio/gstcdio.h:
8924 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
8925 Require libcdio >= 0.76.
8927 2008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
8929 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
8930 Original commit message from CVS:
8931 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
8932 Drain queued buffers before forwarding the segment event.
8934 2008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com>
8936 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
8937 Original commit message from CVS:
8938 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
8939 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
8940 (gst_a52dec_chain), (gst_a52dec_change_state):
8941 * ext/a52dec/gsta52dec.h:
8942 Add segment handling, buffer clipping and basic reverse playback.
8944 2008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8946 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
8947 Original commit message from CVS:
8948 * docs/plugins/Makefile.am:
8949 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8950 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8951 * docs/plugins/gst-plugins-ugly-plugins.args:
8952 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8953 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8954 * docs/plugins/inspect/plugin-a52dec.xml:
8955 * docs/plugins/inspect/plugin-amrnb.xml:
8956 * docs/plugins/inspect/plugin-asf.xml:
8957 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8958 * docs/plugins/inspect/plugin-dvdread.xml:
8959 * docs/plugins/inspect/plugin-dvdsub.xml:
8960 * docs/plugins/inspect/plugin-iec958.xml:
8961 * docs/plugins/inspect/plugin-lame.xml:
8962 * docs/plugins/inspect/plugin-mad.xml:
8963 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8964 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8965 * docs/plugins/inspect/plugin-mpegstream.xml:
8966 * docs/plugins/inspect/plugin-realmedia.xml:
8967 * docs/plugins/inspect/plugin-siddec.xml:
8968 * docs/plugins/inspect/plugin-synaesthesia.xml:
8969 * ext/a52dec/gsta52dec.c:
8970 Random doc of the day. Also print human readable format of newsegment
8971 in log message if we complain about it.
8973 2008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
8975 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
8976 Original commit message from CVS:
8977 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
8978 (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
8979 (gst_a52dec_chain), (gst_a52dec_change_state):
8980 * ext/a52dec/gsta52dec.h:
8981 Mark discont on outgoing buffers after receiving a DISCONT buffer or
8982 when we have a decoding error.
8983 We don't need to clear the cache when we receive a NEWSEGMENT event.
8984 Clear buffer cache in DISCONT.
8985 Add beginnings of GstSegment handling.
8987 2008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8989 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
8990 Original commit message from CVS:
8991 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
8992 Fix alignment issues that caused SIGBUS on some architectures.
8994 2008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
8996 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
8997 Original commit message from CVS:
8998 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
8999 Fix alignment issue which isn't really an issue at all because
9000 the plugin hasn't been ported to 0.10 yet.
9002 2008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9004 configure.ac: Back to devel -> 0.10.8.1
9005 Original commit message from CVS:
9007 Back to devel -> 0.10.8.1
9009 === release 0.10.8 ===
9011 2008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9017 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9018 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9019 * docs/plugins/inspect/plugin-a52dec.xml:
9020 * docs/plugins/inspect/plugin-asf.xml:
9021 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9022 * docs/plugins/inspect/plugin-dvdread.xml:
9023 * docs/plugins/inspect/plugin-dvdsub.xml:
9024 * docs/plugins/inspect/plugin-iec958.xml:
9025 * docs/plugins/inspect/plugin-lame.xml:
9026 * docs/plugins/inspect/plugin-mad.xml:
9027 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9028 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9029 * docs/plugins/inspect/plugin-mpegstream.xml:
9030 * docs/plugins/inspect/plugin-realmedia.xml:
9031 * docs/plugins/inspect/plugin-siddec.xml:
9032 * gst-plugins-ugly.doap:
9035 Original commit message from CVS:
9038 2008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9067 Original commit message from CVS:
9070 2008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9072 configure.ac: 0.10.7.4 pre-release
9073 Original commit message from CVS:
9075 0.10.7.4 pre-release
9077 2008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com>
9079 ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
9080 Original commit message from CVS:
9081 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
9082 Fix inconsistent use of rate and channels.
9085 2008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com>
9087 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
9088 Original commit message from CVS:
9089 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
9090 Flush timestamp correction variables on a flush. Fixes #533832.
9092 2008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9097 Commit 0.10.7.3 pre-rel marker
9098 Original commit message from CVS:
9099 Commit 0.10.7.3 pre-rel marker
9101 2008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com>
9103 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
9104 Original commit message from CVS:
9105 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
9106 Properly aggregate GstFlowReturn from downstream in order to properly
9107 stop, and doing that as early as possible.
9110 2008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9112 configure.ac: 0.10.7.2 pre-release
9113 Original commit message from CVS:
9115 0.10.7.2 pre-release
9117 2008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com>
9119 Always let FLUSH_START events flow downstream.
9120 Original commit message from CVS:
9121 * ext/mad/gstmad.c: (gst_mad_sink_event):
9122 * gst/mpegaudioparse/gstmpegaudioparse.c:
9123 (gst_mp3parse_sink_event):
9124 Always let FLUSH_START events flow downstream.
9126 2008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net>
9128 configure.ac: Error out if we don't have the required core/base versions.
9129 Original commit message from CVS:
9131 Error out if we don't have the required core/base versions.
9133 2008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com>
9135 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
9136 Original commit message from CVS:
9137 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
9138 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
9139 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
9140 Fix video timestamps by adjusting it with the first timestamp found.
9141 Don't assume we have a complete fragment when flushing the adapter,
9142 packets might have been lost or the stream might just be broken.
9144 2008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com>
9146 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
9147 Original commit message from CVS:
9148 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
9149 Set Rank to NONE so that we don't accidentally try to autoplug the
9152 2008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9154 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
9155 Original commit message from CVS:
9156 * gst/mpegaudioparse/gstmpegaudioparse.c:
9157 (gst_mp3parse_emit_frame):
9158 Send a new duration message if the average bitrate changed and
9159 we don't know the duration from the Xing or VBRI header.
9162 2008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com>
9164 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
9165 Original commit message from CVS:
9166 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
9167 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
9168 * gst/realmedia/rtspreal.h:
9169 Move assembly rule parsing to the place where we parse the SDP as it's
9170 also there that we create the MDPR and we need the currently selected
9171 asmrule in order to select the right MTLI.
9174 2008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org>
9176 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
9177 Original commit message from CVS:
9178 * gst/realmedia/realhash.c:
9179 * gst/realmedia/rtspreal.c:
9180 Include generated "_stdint.h" instead of <stdint.h> which might not
9181 exist on some systems.
9183 2008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9185 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
9186 Original commit message from CVS:
9187 * ext/sidplay/gstsiddec.cc:
9188 Cast NULL sentinels to void * as NULL is defined as an integer
9189 constant in most environments when using C++ and it's size might
9190 be different from a pointer. Fixes #529488.
9192 2008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
9195 * gst/asfdemux/gstasfdemux.c:
9196 * gst/asfdemux/gstrtspwms.c:
9197 Fix "unused var" compiler error when --disable-gst-debug is used.
9198 Original commit message from CVS:
9199 Fix "unused var" compiler error when --disable-gst-debug is used.
9201 2008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net>
9203 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
9204 Original commit message from CVS:
9205 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
9206 We should also stop the streaming task when we get a NOT_LINKED
9207 flow return, which is not covered by FLOW_IS_FATAL.
9209 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com>
9211 ext/: gst_atomic_int_set ==> g_atomic_int_set
9212 Original commit message from CVS:
9213 * ext/cdio/gstcdiocddasrc.c:
9214 * ext/dv/gstdvdemux.c:
9215 gst_atomic_int_set ==> g_atomic_int_set
9217 2008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net>
9219 gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
9220 Original commit message from CVS:
9221 2008-04-11 Julien Moutte <julien@fluendo.com>
9222 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
9225 2008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com>
9227 configure.ac: Actually build dlls when cross-compiling with mingw32.
9228 Original commit message from CVS:
9229 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
9231 Actually build dlls when cross-compiling with mingw32.
9234 2008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9236 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
9237 Original commit message from CVS:
9239 * gst/mpegaudioparse/gstmpegaudioparse.c:
9240 (mpeg_audio_seek_entry_free):
9241 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
9242 Depend on GLib 2.12 and use it unconditionally as we do in other
9243 modules too already.
9245 2008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9247 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
9248 Original commit message from CVS:
9249 * gst/mpegaudioparse/gstmpegaudioparse.c:
9250 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
9251 (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
9252 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
9253 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
9254 (gst_xing_mux_chain):
9255 Use GSlice for allocating the seek table entries if we compile with
9258 2008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
9260 gst/asfdemux/gstasfdemux.c: Remove some debug code.
9261 Original commit message from CVS:
9262 * gst/asfdemux/gstasfdemux.c:
9263 (gst_asf_demux_process_ext_stream_props):
9264 Remove some debug code.
9266 2008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com>
9268 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
9269 Original commit message from CVS:
9270 * gst/asfdemux/gstasfdemux.c:
9271 (gst_asf_demux_process_ext_stream_props):
9272 Guard against division by 0 and fall back to 25/1 framerate.
9274 2008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
9276 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
9277 Original commit message from CVS:
9278 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
9279 (gst_asf_demux_process_ext_stream_props):
9280 Instead of adding a fixes 25/1 framerate to the video caps, use the
9281 average frame duration in the extended properties of the video stream as
9282 the framerate. Fixes #524346.
9284 2008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9286 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
9287 Original commit message from CVS:
9289 Check if the compiler supports do { } while (0) macros. This fixes
9290 a warning when compiling with g++ 4.3, resulting in a build failure
9293 2008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com>
9295 gst/realmedia/asmrules.c: make ) also a delimiter for rules.
9296 Original commit message from CVS:
9297 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
9298 make ) also a delimiter for rules.
9299 Skip \\ when scanning strings.
9300 Add new testcase for these problems.
9302 2008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9304 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
9305 Original commit message from CVS:
9306 * gst/mpegaudioparse/gstmpegaudioparse.c:
9307 (gst_mp3parse_sink_event):
9308 Don't take the stream lock when caching events. This is not necessary
9309 and results in a deadlock when seeking with rhythmbox (but not with
9310 totem or banshee for some reason).
9312 2008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
9314 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
9315 Original commit message from CVS:
9316 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
9317 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
9318 Add the version field when creating the CONT chunk resulting in
9319 the Author, Comment and Copyright tags not being parsed correctly.
9322 2008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com>
9324 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
9325 Original commit message from CVS:
9326 * gst/mpegaudioparse/gstmpegaudioparse.c:
9327 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
9328 Remove trailing newlines from debug statements.
9330 2008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it>
9332 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
9333 Original commit message from CVS:
9334 * ext/dvdnav/dvdnavsrc.c:
9335 * ext/dvdnav/dvdnavsrc.h:
9336 Apply patch that adds some seeking support to dvdnav, and fixes it
9337 in various other ways. This doesn't make dvdnavsrc fully functional,
9338 but moves it forward.
9340 Patch By: Simone Gotti <simone.gotti@email.it>
9341 * ext/dvdnav/gst-dvd:
9342 Update the simple dvdnavsrc gst-launch example to work for 0.10
9344 2008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com>
9346 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
9347 Original commit message from CVS:
9349 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
9350 plug-ins are included/excluded. (#498222)
9352 2008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9354 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
9355 Original commit message from CVS:
9356 * ext/mad/gstmad.c: (gst_mad_sink_event):
9357 * gst/mpegaudioparse/gstmpegaudioparse.c:
9358 (gst_mp3parse_sink_event):
9359 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
9360 of dropping and leaking them.
9362 2008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9364 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
9365 Original commit message from CVS:
9366 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
9369 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
9370 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
9371 * gst/mpegaudioparse/gstmpegaudioparse.h:
9372 Cache all events except EOS if we still have to send a NEWSEGMENT
9373 event. This will let TAG events be forwarded until after decodebin
9374 to an encoder for example as decodebin only links the pads
9375 after NEWSEGMENT. Fixes bug #518933.
9377 2008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9379 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
9380 Original commit message from CVS:
9381 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
9382 Write Xing header at the correct position in the MP3 frame for
9383 stereo files. Fixes bug #518676.
9385 2008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net>
9387 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
9388 Original commit message from CVS:
9390 * ext/sidplay/Makefile.am:
9391 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
9392 when building C++ code (#516509).
9394 2008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net>
9396 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
9397 Original commit message from CVS:
9398 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
9399 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
9400 Workshop 12 compiler, but probably also crashes (#517985).
9402 2008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
9404 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
9405 Original commit message from CVS:
9406 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
9407 * gst/mpegaudioparse/gstmpegaudioparse.c:
9408 (gst_mp3_channel_mode_get_type),
9409 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
9410 (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
9411 (gst_mp3parse_chain):
9412 * gst/mpegaudioparse/gstmpegaudioparse.h:
9413 Post channel mode and CRC as tags. Fixes bug #504493.
9415 2008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9417 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
9418 Original commit message from CVS:
9419 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
9420 Correctly chain up to the parent's finalize function.
9422 2008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9424 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
9425 Original commit message from CVS:
9426 * gst/mpegaudioparse/gstmpegaudioparse.c:
9427 (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
9428 Try a bit harder to get valid timestamps, especially if upstream
9429 gives us one and we are at the first frame or resyncing.
9430 Return UNEXPECTED if we get a valid timestamp that is outside of
9431 our configured segment. After all changes done so far this doesn't
9432 seem to cause any regression, please test.
9434 2008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9436 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...
9437 Original commit message from CVS:
9439 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
9440 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
9441 If we don't have the position to seek to in our index first try
9442 to convert from TIME to BYTES upstream and only if that fails
9443 too use the old hack to simply seek to an earlier position
9444 and let the sink drop everything before segment start.
9445 Partially fixes bug #469930.
9447 2008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9449 configure.ac: Back to development...
9450 Original commit message from CVS:
9452 Back to development...
9454 === release 0.10.7 ===
9456 2008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9462 * docs/plugins/gst-plugins-ugly-plugins.args:
9463 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9464 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9465 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9466 * docs/plugins/gst-plugins-ugly-plugins.signals:
9467 * docs/plugins/inspect/plugin-a52dec.xml:
9468 * docs/plugins/inspect/plugin-asf.xml:
9469 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9470 * docs/plugins/inspect/plugin-dvdread.xml:
9471 * docs/plugins/inspect/plugin-dvdsub.xml:
9472 * docs/plugins/inspect/plugin-iec958.xml:
9473 * docs/plugins/inspect/plugin-lame.xml:
9474 * docs/plugins/inspect/plugin-mad.xml:
9475 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9476 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9477 * docs/plugins/inspect/plugin-mpegstream.xml:
9478 * docs/plugins/inspect/plugin-realmedia.xml:
9479 * docs/plugins/inspect/plugin-siddec.xml:
9480 * gst-plugins-ugly.doap:
9482 Release 0.10.7 - I Cheated Time
9483 Original commit message from CVS:
9484 Release 0.10.7 - I Cheated Time
9486 2008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9511 Original commit message from CVS:
9514 2008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9516 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
9517 Original commit message from CVS:
9518 * tests/check/Makefile.am:
9519 Exclude dvdreadsrc from the states test too.
9521 2008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9523 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
9524 Original commit message from CVS:
9525 * gst/mpegaudioparse/gstmpegaudioparse.c:
9526 (gst_mp3parse_emit_frame):
9527 Handler buffers without valid timestamp more correctly: Don't drop
9528 them and don't use the invalid timestamp to calculate the next
9529 timestamp. Fixes bug #516811.
9531 2008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org>
9533 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
9534 Original commit message from CVS:
9535 Patch by: Tal Shalif <tshalif at nargila dot org>
9536 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
9537 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
9538 Add some gint64 casts to prevent 32 bit integer overflows.
9541 2008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9543 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
9544 Original commit message from CVS:
9545 * gst/mpegaudioparse/gstmpegaudioparse.c:
9546 Revert previous commit to mp3parse, as it breaks playback
9549 2008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9551 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
9552 Original commit message from CVS:
9553 * gst/mpegaudioparse/gstmpegaudioparse.c:
9554 (gst_mp3parse_emit_frame):
9555 Return GST_FLOW_UNEXPECTED if we get data that is after our
9556 configured segment. This makes upstream go EOS immediately instead
9557 of sending us the complete stream. Also improve debugging a bit.
9559 2008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9561 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
9562 Original commit message from CVS:
9563 * ext/dvdread/dvdreadsrc.c:
9564 Fix regression in DVD seeking - when a pack we
9565 expect to be a NAV block turns out not to be, scan forwards
9566 for up to 2MB (at most ~1sec) until we find one.
9569 2008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net>
9571 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
9572 Original commit message from CVS:
9573 * win32/vs6/libgstmpegaudioparse.dsp:
9574 Add xing files to VS project file.
9576 2008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9578 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
9579 Original commit message from CVS:
9580 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
9581 Stop leaking src pad templates. Fixes bug #515708.
9583 2008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9585 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
9586 Original commit message from CVS:
9587 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
9588 Correctly write the size in bytes on big endian systems.
9591 2008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9593 ext/lame/gstlame.c: Don't leak the allowed caps.
9594 Original commit message from CVS:
9595 * ext/lame/gstlame.c: (gst_lame_setup):
9596 Don't leak the allowed caps.
9597 * tests/check/pipelines/lame.c: (GST_START_TEST):
9598 Stop leaking all buffers. Fixes bug #515575.
9600 2008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9602 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
9603 Original commit message from CVS:
9604 * gst/mpegaudioparse/plugin.c:
9605 Commit new file I forgot to add.
9607 2008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9609 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
9610 Original commit message from CVS:
9612 Make DISABLE_DEPRECATED defined *only* during CVS, not during
9613 pre-releases or releases.
9615 2008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9618 Mention bug 511497 fixed in previous commit
9619 Original commit message from CVS:
9620 Mention bug 511497 fixed in previous commit
9622 2008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9624 Move xingmux from -bad.
9625 Original commit message from CVS:
9626 * docs/plugins/Makefile.am:
9627 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9628 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9629 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9630 * gst/mpegaudioparse/Makefile.am:
9631 * gst/mpegaudioparse/gstmpegaudioparse.c:
9632 * gst/mpegaudioparse/gstxingmux.c:
9633 * tests/check/Makefile.am:
9634 * tests/check/elements/.cvsignore:
9635 Move xingmux from -bad.
9637 2008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net>
9639 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
9640 Original commit message from CVS:
9641 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
9642 Use gst_guint64_to_gdouble for conversion
9643 * win32/vs6/libgstasfdemux.dsp:
9644 * win32/vs6/libgstdvdsub.dsp:
9645 * win32/vs6/libgstrealmedia.dsp:
9646 Update project dependencies and add new source files
9648 2008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
9650 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
9651 Original commit message from CVS:
9652 * ext/mpeg2dec/gstmpeg2dec.c:
9653 Reset decoder when handling sequence where libmpeg2 has set
9654 frame period to 0, probably due to a corrupt packet.
9657 2008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9659 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
9660 Original commit message from CVS:
9661 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
9662 (gst_mp3parse_chain):
9663 Don't set new caps on the srcpad everytime the bitrate or MPEG
9664 version changes but calculate new spf value when the MPEG version
9667 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9669 Add documentation for the xingheader plugin.
9670 Original commit message from CVS:
9671 * docs/plugins/Makefile.am:
9672 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
9673 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
9674 * gst/xingheader/gstxingmux.c:
9675 * gst/xingheader/gstxingmux.h:
9676 Add documentation for the xingheader plugin.
9677 * tests/check/elements/xingmux.c: (GST_START_TEST):
9678 Set element state to PLAYING before doing something else.
9680 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9682 tests/check/: Add simple unit test for the xingmux element.
9683 Original commit message from CVS:
9684 * tests/check/Makefile.am:
9685 * tests/check/elements/.cvsignore:
9686 * tests/check/elements/xingmux.c: (setup_xingmux),
9687 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
9688 * tests/check/elements/xingmux_testdata.h:
9689 Add simple unit test for the xingmux element.
9690 * gst/xingheader/gstxingmux.c: (generate_xing_header),
9691 (gst_xing_mux_finalize), (xing_reset):
9692 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
9694 2008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9696 docs/plugins/: Add the real and rtsp elements and update the lists.
9697 Original commit message from CVS:
9698 * docs/plugins/Makefile.am:
9699 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9700 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9701 Add the real and rtsp elements and update the lists.
9702 * docs/plugins/inspect/plugin-amrnb.xml:
9703 * docs/plugins/inspect/plugin-asf.xml:
9704 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9705 * docs/plugins/inspect/plugin-dvdsub.xml:
9706 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9707 * docs/plugins/inspect/plugin-mpegstream.xml:
9708 * docs/plugins/inspect/plugin-realmedia.xml:
9709 * docs/plugins/inspect/plugin-siddec.xml:
9710 * docs/plugins/inspect/plugin-synaesthesia.xml:
9712 * gst/iec958/ac3_padder.c:
9713 * gst/iec958/ac3_padder.h:
9714 Do not use gtk-doc style comments for non gtk-doc comments. Note -
9715 there are functions defined using extern in the .c file - does that
9718 2008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9720 ext/mad/gstmad.c: Chain up at the end of the function.
9721 Original commit message from CVS:
9723 Chain up at the end of the function.
9725 2008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9727 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
9728 Original commit message from CVS:
9729 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
9730 Don't add pad templates for the base class but only in the
9733 2008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
9735 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
9736 Original commit message from CVS:
9737 * ext/lame/gstlame.c:
9738 * ext/lame/gstlame.h:
9739 Fix the case where you initially have stereo input, and so lame's
9740 mode is not set to mono, and then you get input with mono audio and
9741 soon after you get stereo input again. What happened before this
9742 commit is that it would keep the encoding mode as mono. It should
9743 change it back to the one requested by the app (or the default one)
9746 2008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9748 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
9749 Original commit message from CVS:
9750 * gst/mpegaudioparse/gstmpegaudioparse.c:
9751 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
9752 (mp3parse_bytepos_to_time):
9753 Interpolate the VBRI seek table entries to get better results,
9754 support 3 byte seek table entries and prevent overflows in the
9755 seek table by adding the relative offsets when using the seek
9756 table in a large enough data type.
9758 2008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9760 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
9761 Original commit message from CVS:
9762 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
9763 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
9764 (mp3parse_bytepos_to_time):
9765 * gst/mpegaudioparse/gstmpegaudioparse.h:
9766 Add support for seeking based on the VBRI seek table. Might make
9767 sense to use interpolation in the table later to get hopefully a
9768 bit more accurate values.
9770 2008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
9772 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
9773 Original commit message from CVS:
9774 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
9775 (handle_picture), (handle_slice):
9776 Fix compilation error. Fixes #509313.
9778 2008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9780 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
9781 Original commit message from CVS:
9782 * ext/lame/gstlame.c: (gst_lame_sink_event):
9783 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
9784 as 8 * GST_SECOND is too large for int.
9786 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9788 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
9789 Original commit message from CVS:
9790 * gst/xingheader/gstxingmux.c: (generate_xing_header):
9791 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
9794 2008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9796 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
9797 Original commit message from CVS:
9798 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
9799 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
9800 (mp3parse_total_bytes), (mp3parse_total_time):
9801 * gst/mpegaudioparse/gstmpegaudioparse.h:
9802 Add initial support for reading VBRI headers as found in VBR files
9803 created by some Fraunhofer encoders. Currently we only read the
9804 number of frames and bytes (and calculate duration, etc from this)
9805 but there is also a seek table that we currently don't use.
9807 2008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be>
9809 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
9810 Original commit message from CVS:
9811 Patch by: Mark Nauwelaerts <manauw at syknet dot be>
9812 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
9813 (gst_lame_sink_event):
9814 Correctly set number of channels when using mono-encoding mode
9815 and fix the duration calculation of the EOS buffer.
9817 2008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9819 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
9820 Original commit message from CVS:
9821 * gst/mpegaudioparse/gstmpegaudioparse.c:
9822 (gst_mp3parse_handle_first_frame):
9823 Guard against 0 values in the Xing header as frame count and
9824 byte count and calculate the bitrate when we have all values
9825 we need and not before.
9827 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9829 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
9830 Original commit message from CVS:
9831 * gst/xingheader/gstxingmux.c: (generate_xing_header):
9832 Remove accidentially leftover debug printf.
9834 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9836 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
9837 Original commit message from CVS:
9838 * gst/xingheader/gstxingmux.c: (has_xing_header),
9839 (generate_xing_header), (gst_xing_mux_chain),
9840 (gst_xing_mux_sink_event):
9841 Choose smallest possible frame size for the Xing header, properly
9842 set the timestamp, duration and offset on the outgoing buffers,
9843 only send NEWSEGMENT events in BYTE format downstream and also
9844 drop VBRI headers if already existing.
9846 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9848 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
9849 Original commit message from CVS:
9850 * gst/xingheader/Makefile.am:
9851 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
9852 (has_xing_header), (generate_xing_header),
9853 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
9854 (gst_xing_mux_init), (gst_xing_mux_chain),
9855 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
9856 * gst/xingheader/gstxingmux.h:
9857 Major cleanup and rewrite of xingmux with less bugs and new features:
9858 - Handles other layers as 3
9861 2008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
9863 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
9864 Original commit message from CVS:
9865 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
9866 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
9867 Call g_type_class_ref() from a thread-safe context and not
9868 from the streaming thread to avoid GLib screwing up (see
9869 bug #349410 and #493432). Comment out unused code.
9871 2008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
9873 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
9874 Original commit message from CVS:
9875 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
9876 (handle_picture), (clip_buffer), (handle_slice),
9877 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
9878 (gst_mpeg2dec_change_state):
9879 * ext/mpeg2dec/gstmpeg2dec.h:
9880 Add buffer clipping.
9881 Add basic reverse playback support. Not complete yet when dealing with
9884 2008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9886 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
9887 Original commit message from CVS:
9889 Add -Wno-portability to the automake parameters to stop warnings
9890 about GNU make extensions being used. We require GNU make in almost
9891 every Makefile anyway.
9893 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
9894 at the same time is required for per target flags.
9896 2008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9898 Makefile.am: Include lcov.mak to allow building coverage reports.
9899 Original commit message from CVS:
9901 Include lcov.mak to allow building coverage reports.
9903 2008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9905 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
9906 Original commit message from CVS:
9907 * ext/mad/gstmad.c: (mpg123_parse_xing_header):
9908 * gst/mpegaudioparse/gstmpegaudioparse.c:
9909 (gst_mp3parse_handle_first_frame):
9910 Make sure that the Xing TOC starts with 0 and the entries
9911 are increasing over time. Otherwise it's broken and should
9912 be skipped. Fixes bug #507821.
9914 2008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net>
9916 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
9917 Original commit message from CVS:
9918 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
9919 (gst_asf_demux_add_video_stream),
9920 (gst_asf_demux_process_ext_content_desc),
9921 (gst_asf_demux_get_metadata_for_stream),
9922 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
9923 (gst_asf_demux_change_state):
9924 * gst/asfdemux/gstasfdemux.h:
9925 Parse metadata object and extract pixel aspect ratio. Fixes #507844.
9927 2007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org>
9929 docs/plugins/.cvsignore: Add *-undeclared.txt
9930 Original commit message from CVS:
9931 * docs/plugins/.cvsignore:
9932 Add *-undeclared.txt
9934 2007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com>
9936 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
9937 Original commit message from CVS:
9938 * gst/realmedia/rdtmanager.c:
9939 (gst_rdt_manager_marshal_VOID__UINT_UINT),
9940 (gst_rdt_manager_class_init):
9941 * gst/realmedia/rdtmanager.h:
9942 Implement some more signals that rtspsrc connects to.
9945 2007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net>
9947 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
9948 Original commit message from CVS:
9950 Include common/win32.mak for CRLF check of win32 project
9951 files (see #393626).
9953 2007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9955 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
9956 Original commit message from CVS:
9957 * gst/mpegaudioparse/gstmpegaudioparse.c:
9958 (gst_mp3parse_sink_event), (mp3parse_handle_seek):
9959 Don't post SEGMENT_START messages on the bus, only the element
9960 driving the pipeline should do that.
9962 2007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9964 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
9965 Original commit message from CVS:
9967 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
9969 2007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com>
9971 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
9972 Original commit message from CVS:
9973 * ext/mpeg2dec/gstmpeg2dec.h:
9974 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
9977 2007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net>
9979 gst/realmedia/rtspreal.c: Fix build on Mac OS X.
9980 Original commit message from CVS:
9981 2007-11-20 Julien MOUTTE <julien@moutte.net>
9982 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
9985 2007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9987 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
9988 Original commit message from CVS:
9989 * gst/mpegaudioparse/gstmpegaudioparse.c:
9990 Restore the segment handling logic.
9991 Please don't do behavioural changes under the heading of 'leak fixes'
9992 or 'whitespace changes', people.
9994 2007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9996 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
9997 Original commit message from CVS:
9998 * gst/mpegaudioparse/gstmpegaudioparse.c:
10001 2007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10003 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
10004 Original commit message from CVS:
10005 * gst/asfdemux/gstasfdemux.c:
10006 Sync _activate_pull() a little more with other demuxers.
10008 2007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
10010 gst/mpegstream/gstmpegdemux.c: recognize the padding stream
10011 Original commit message from CVS:
10012 * gst/mpegstream/gstmpegdemux.c:
10013 recognize the padding stream
10015 2007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net>
10017 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
10018 Original commit message from CVS:
10019 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
10020 Convert tags that come as string into the type required by
10023 2007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com>
10025 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
10026 Original commit message from CVS:
10027 * gst/mpegaudioparse/gstmpegaudioparse.c:
10028 (gst_mp3parse_emit_frame):
10029 Remove some more broken code, it seems to clip even when it should not.
10032 2007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com>
10034 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
10035 Original commit message from CVS:
10036 * gst/mpegaudioparse/gstmpegaudioparse.c:
10037 (gst_mp3parse_emit_frame):
10038 When the element is not driving the streaming thread it is not supposed
10039 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
10040 upstream when it detects EOS. See #491305.
10042 2007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net>
10044 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
10045 Original commit message from CVS:
10046 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
10047 * gst/dvdsub/Makefile.am:
10048 * gst/dvdsub/gstdvdsubdec.c:
10049 * gst/dvdsub/gstdvdsubparse.c:
10050 * gst/dvdsub/gstdvdsubparse.h:
10051 Add dvd subtitle parser, which just packetizes the input
10052 stream. This is needed to mux dvd subtitles into matroska
10053 files, since the muxer expects unfragmented and properly
10054 timestamped input (#415754).
10056 2007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net>
10058 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
10059 Original commit message from CVS:
10061 Update requirements from past CVS versions to released
10062 versions (0.10.14 in this case).
10063 * ext/sidplay/gstsiddec.cc:
10064 Fix compilation with g++-4.2.
10066 2007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10068 gst/realmedia/: Fix some compiler warnings shown on Forte.
10069 Original commit message from CVS:
10070 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
10071 (gst_asm_scan_parse_condition):
10072 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
10073 Fix some compiler warnings shown on Forte.
10075 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
10077 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
10078 Original commit message from CVS:
10079 Patch by: Gautier Portet <kassoulet at gmail dot com>
10080 * gst/xingheader/gstxingmux.c:
10081 The size of the Xing header is actually 417 as it's rounded to the
10082 next smaller integer. Fixes #397759.
10083 * gst/xingheader/gstxingmux.c: (xing_generate_header),
10084 (xing_push_header):
10085 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
10086 event to the beginning was successful before pushing the header again.
10088 2007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net>
10090 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
10091 Original commit message from CVS:
10092 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
10093 (mp3parse_bytepos_to_time):
10094 Use gst_util_guint64_to_gdouble for conversions.
10095 * win32/vs6/libgstmad.dsp:
10096 Add a link to libgstaudio.
10098 2007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net>
10100 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
10101 Original commit message from CVS:
10102 * ext/lame/gstlame.c:
10103 Fix up case where there is no peer, in which case
10104 _get_allowed_caps() will return NULL.
10106 2007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net>
10108 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
10109 Original commit message from CVS:
10110 * ext/lame/gstlame.c:
10111 Use GST_PTR_FORMAT to print caps in debug statement.
10113 2007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10115 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
10116 Original commit message from CVS:
10118 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
10119 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
10122 2007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
10124 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
10125 Original commit message from CVS:
10126 * ext/lame/gstlame.c:
10127 Allow fixing the sample rate lame converts to by negotiating fixed
10128 sample rate on the src pad caps.
10130 * tests/check/Makefile.am:
10131 * tests/check/pipelines/lame.c:
10132 Add a check for it.
10134 2007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
10136 po/: Updated translations.
10137 Original commit message from CVS:
10140 Updated translations.
10142 2007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
10144 po/pl.po: Added Polish translation.
10145 Original commit message from CVS:
10146 translated by: Jakub Bogusz <qboosh@pld-linux.org>
10148 Added Polish translation.
10150 2007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
10152 po/fi.po: Added Finnish translation.
10153 Original commit message from CVS:
10154 translated by: Ilkka Tuohela <hile@iki.fi>
10156 Added Finnish translation.
10158 2007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
10160 po/es.po: Added Spanish translation.
10161 Original commit message from CVS:
10162 translated by: Jorge González González <aloriel@gmail.com>
10164 Added Spanish translation.
10166 2007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
10168 po/bg.po: Added Bulgarian translation.
10169 Original commit message from CVS:
10170 translated by: Alexander Shopov <ash@contact.bg>
10172 Added Bulgarian translation.
10174 2007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10176 gst/iec958/ac3iec.c: Chainup in finalize.
10177 Original commit message from CVS:
10178 * gst/iec958/ac3iec.c:
10179 Chainup in finalize.
10180 * tests/check/Makefile.am:
10181 * tests/check/generic/states.c:
10182 Improved state change unit test.
10184 2007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10186 Ignore registries in any format.
10187 Original commit message from CVS:
10188 * docs/plugins/.cvsignore:
10189 * tests/check/.cvsignore:
10190 Ignore registries in any format.
10192 2007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
10194 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan...
10195 Original commit message from CVS:
10197 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
10198 define in the lame headers. This has the advantage that
10199 it should still work when we're cross-compiling (#452025).
10201 2007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10203 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
10204 Original commit message from CVS:
10205 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10206 Add other allowed rates to the pad templates.
10207 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
10208 Reset the parser to release memory in dispose.
10210 2007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10212 ext/: Fix more leaks.
10213 Original commit message from CVS:
10214 * ext/amrnb/amrnbdec.c:
10215 * ext/amrnb/amrnbenc.c:
10216 * ext/amrnb/amrnbparse.c:
10217 * ext/sidplay/gstsiddec.cc:
10220 2007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com>
10222 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
10223 Original commit message from CVS:
10224 Patch by: Daniel Charles <dcharles at ti dot com>
10225 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
10226 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
10227 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
10228 (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
10229 * ext/amrnb/amrnbenc.h:
10230 Add property to select the BandMode of the AMR encoder.
10233 2007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10235 gst/realmedia/asmrules.c: Make ro memory to share.
10236 Original commit message from CVS:
10237 * gst/realmedia/asmrules.c:
10238 Make ro memory to share.
10240 2007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com>
10242 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
10243 Original commit message from CVS:
10244 * gst/mpegaudioparse/gstmpegaudioparse.c:
10245 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
10246 * gst/mpegaudioparse/gstmpegaudioparse.h:
10247 Queue segment event and push it after we know the caps on the pad or
10248 else an autoplugger might not have plugged the element yet and the
10251 2007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10253 gst/iec958/ac3iec.c: Fix tests.
10254 Original commit message from CVS:
10255 * gst/iec958/ac3iec.c:
10258 2007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10260 tests/check/: Add generic state-change test suite to help to fi leaks.
10261 Original commit message from CVS:
10262 * tests/check/Makefile.am:
10263 * tests/check/generic/.cvsignore:
10264 * tests/check/generic/states.c:
10265 Add generic state-change test suite to help to fi leaks.
10267 2007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
10269 po/: Added Portuguese (Brazilian) translation.
10270 Original commit message from CVS:
10271 translated by: Raphael Higino <phhigino@gmail.com>
10274 Added Portuguese (Brazilian) translation.
10276 2007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
10278 po/: Updated translations.
10279 Original commit message from CVS:
10284 Updated translations.
10286 2007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
10288 gst/realmedia/rmdemux.c: Activate timestamp fixing code.
10289 Original commit message from CVS:
10290 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
10291 (gst_rmdemux_parse_video_packet):
10292 Activate timestamp fixing code.
10294 2007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
10296 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
10297 Original commit message from CVS:
10298 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
10299 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
10300 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
10301 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
10302 Do fragment collection in the demuxer so that we can now work with
10303 both ffmpeg and realvideodec to decoder real video content.
10305 2007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10307 gst/realmedia/asmrules.c: Include stdlib.h.
10308 Original commit message from CVS:
10309 * gst/realmedia/asmrules.c:
10312 2007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com>
10314 gst/realmedia/rdtmanager.c: Fix caps.
10315 Original commit message from CVS:
10316 * gst/realmedia/rdtmanager.c:
10319 2007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
10321 gst/realmedia/rtspreal.c: Disable UDP transport for now.
10322 Original commit message from CVS:
10323 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
10324 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
10325 Disable UDP transport for now.
10327 2007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com>
10329 gst/realmedia/: Add simple rdt manager.
10330 Original commit message from CVS:
10331 * gst/realmedia/Makefile.am:
10332 * gst/realmedia/rdtmanager.c: (find_session_by_id),
10333 (create_session), (free_session), (gst_rdt_manager_base_init),
10334 (gst_rdt_manager_marshal_BOXED__UINT_UINT),
10335 (gst_rdt_manager_class_init), (gst_rdt_manager_init),
10336 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
10337 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
10338 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
10339 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
10340 (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
10341 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
10342 (gst_rdt_manager_plugin_init):
10343 * gst/realmedia/rdtmanager.h:
10344 * gst/realmedia/rmdemux.c: (plugin_init):
10345 Add simple rdt manager.
10347 2007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com>
10349 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
10350 Original commit message from CVS:
10351 * gst/realmedia/rdtdepay.c:
10352 Fix the encoding-name so that it matches what the rtsp extension sets.
10354 2007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
10356 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
10357 Original commit message from CVS:
10358 * gst/realmedia/asmrules.c: (gst_asm_node_free),
10359 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
10360 (gst_asm_scan_string), (gst_asm_scan_number),
10361 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
10362 (gst_asm_scan_next_token), (gst_asm_rule_free),
10363 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
10364 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
10365 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
10366 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
10367 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
10368 (gst_asm_rule_book_match), (main):
10369 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
10370 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
10371 Use g_hash_table_destroy instead of _unref which is too new.
10373 2007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com>
10375 gst/realmedia/.cvsignore: Add test to ignore.
10376 Original commit message from CVS:
10377 * gst/realmedia/.cvsignore:
10378 Add test to ignore.
10379 * gst/realmedia/Makefile.am:
10380 * gst/realmedia/asmrules.c: (gst_asm_node_new),
10381 (gst_asm_node_free), (gst_asm_operator_eval),
10382 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
10383 (gst_asm_scan_string), (gst_asm_scan_number),
10384 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
10385 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
10386 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
10387 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
10388 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
10389 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
10390 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
10391 (gst_asm_rule_book_match), (main):
10392 * gst/realmedia/asmrules.h:
10393 Added asembler rule book parser and evaluator.
10394 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
10395 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
10396 * gst/realmedia/rtspreal.h:
10397 Keep per stream config info.
10398 Parse and evaluate asm rule books for stream selection.
10400 2007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10402 gst/realmedia/rtspreal.c: Include stdlib.
10403 Original commit message from CVS:
10404 * gst/realmedia/rtspreal.c:
10407 2007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com>
10409 gst/realmedia/: Split out hash code in separate file.
10410 Original commit message from CVS:
10411 * gst/realmedia/Makefile.am:
10412 * gst/realmedia/realhash.c: (hash), (call_hash),
10413 (gst_rtsp_ext_real_calc_response_and_checksum):
10414 * gst/realmedia/realhash.h:
10415 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
10416 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
10417 Split out hash code in separate file.
10419 2007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com>
10421 gst/: Fix include paths and link dependecies for rtsp extension.
10422 Original commit message from CVS:
10423 * gst/asfdemux/Makefile.am:
10424 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
10425 (gst_rtsp_wms_class_init):
10426 * gst/realmedia/Makefile.am:
10427 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
10428 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
10429 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
10430 (_do_init), (gst_rtsp_real_class_init):
10431 Fix include paths and link dependecies for rtsp extension.
10433 2007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
10435 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
10436 Original commit message from CVS:
10437 * gst/realmedia/Makefile.am:
10438 * gst/realmedia/rmdemux.c: (plugin_init):
10439 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
10440 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
10441 (call_hash), (rtsp_ext_real_calc_response_and_checksum),
10442 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
10443 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
10444 (gst_rtsp_real_init), (gst_rtsp_real_finalize),
10445 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
10446 (gst_rtsp_real_plugin_init):
10447 * gst/realmedia/rtspreal.h:
10448 Add RealMedia RTSP extension module. It has rank NONE until it is fully
10451 2007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com>
10453 gst/asfdemux/: Move WMS RTSP extension from -good to here.
10454 Original commit message from CVS:
10455 * gst/asfdemux/Makefile.am:
10456 * gst/asfdemux/gstasf.c: (plugin_init):
10457 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
10458 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
10459 (gst_rtsp_wms_configure_stream), (_do_init),
10460 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
10461 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
10462 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
10463 * gst/asfdemux/gstrtspwms.h:
10464 Move WMS RTSP extension from -good to here.
10465 Port it to the new pluggable extension interface.
10467 2007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10469 ext/mad/Makefile.am: Link to audio helper from plugins-base.
10470 Original commit message from CVS:
10471 * ext/mad/Makefile.am:
10472 Link to audio helper from plugins-base.
10474 2007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10476 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
10477 Original commit message from CVS:
10479 * ext/mad/gstmad.c: (gst_mad_chain):
10480 Use the new buffer clipping function from gstaudio here and
10481 require gst-plugins-base CVS.
10483 2007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10485 configure.ac: Sync liboil check with plugins-base. Add libm check.
10486 Original commit message from CVS:
10488 Sync liboil check with plugins-base. Add libm check.
10489 * gst/synaesthesia/Makefile.am:
10490 Link against libm. We're using sqrt here.
10492 2007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10494 gst/asfdemux/gstasfdemux.c: Include stdlib.
10495 Original commit message from CVS:
10496 * gst/asfdemux/gstasfdemux.c:
10499 2007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10501 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
10502 Original commit message from CVS:
10503 * ext/annodex/Makefile.am:
10505 * ext/cdio/gstcdiocddasrc.c:
10506 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
10508 * ext/cairo/Makefile.am:
10509 * gst/videofilter/Makefile.am:
10510 * tests/examples/level/Makefile.am:
10511 Use $(LIBM) instead of -lm
10513 2007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10515 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
10516 Original commit message from CVS:
10517 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
10518 (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
10519 * gst/mpegaudioparse/gstmpegaudioparse.h:
10520 Save some memory for each frame by only saving the start timestamp
10521 and start byte position instead of additionally the stop timestamp
10522 and stop byte position. This requires us to use a doubly-linked list
10523 but still saves 8-12 bytes per frame.
10525 2007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10527 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
10528 Original commit message from CVS:
10529 * ext/mad/gstmad.c: (clip_outgoing_buffer):
10530 Fix buffer clipping to correctly clip to the segment stop.
10532 2007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10534 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
10535 Original commit message from CVS:
10536 * gst/mpegaudioparse/gstmpegaudioparse.c:
10537 (gst_mp3parse_emit_frame):
10538 Fix a calculation that was causing mp3parse to drop every incoming
10539 frame when upstream delivered a segment in TIME format, breaking
10540 playback of all mpeg system streams.
10542 2007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10544 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
10545 Original commit message from CVS:
10548 * tests/Makefile.am:
10549 Remove bogus check for libcheck, since we check for
10550 gstreamer-check and it pulls in the required info from
10551 and we weren't actually _using_ the information for
10552 libcheck ourselves anyway.
10554 2007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10556 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
10557 Original commit message from CVS:
10558 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
10559 (gst_mp3parse_init), (gst_mp3parse_dispose),
10560 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
10561 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
10562 (mp3parse_handle_seek), (mp3parse_src_query):
10563 * gst/mpegaudioparse/gstmpegaudioparse.h:
10564 Implement accurate seeking in mpegaudioparse. Fixes #308312.
10565 Also implement segment seeks.
10567 2007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10569 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
10570 Original commit message from CVS:
10571 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
10572 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
10573 (gst_mad_chain), (gst_mad_change_state):
10574 * ext/mad/gstmad.h:
10575 Implement buffer clipping and use GST_BOILERPLATE instead of manual
10576 GType magic. Part one of bug #308312.
10578 2007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10580 configure.ac: Use pkg-config to locate check.
10581 Original commit message from CVS:
10583 Use pkg-config to locate check.
10585 2007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net>
10587 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
10588 Original commit message from CVS:
10590 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
10591 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
10592 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
10593 Fix build against core CVS by not using deprecated API. Bump
10594 requirements for new API (overdue anyway).
10596 2007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10598 REQUIREMENTS: Also add amr-libs here and update a little.
10599 Original commit message from CVS:
10601 Also add amr-libs here and update a little.
10603 2007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
10605 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
10606 Original commit message from CVS:
10607 * docs/plugins/inspect/plugin-dvdnav.xml:
10608 * docs/plugins/inspect/plugin-realmedia.xml:
10609 * docs/plugins/inspect/plugin-synaesthesia.xml:
10610 Add inspect file for synaesthesia so the docs can be built even if
10611 the plugin isn't built yet. Fixes #454311. Also add inspect files
10612 for dvdnavsrc and realmedia.
10614 2007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10616 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
10617 Original commit message from CVS:
10618 * docs/plugins/Makefile.am:
10619 Simplify --extra-dir as gtkdoc scans recursively.
10621 2007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10623 And yet more docs enabled.
10624 Original commit message from CVS:
10625 * docs/plugins/Makefile.am:
10626 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10627 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10628 * gst/synaesthesia/Makefile.am:
10629 * gst/synaesthesia/gstsynaesthesia.c:
10630 * gst/synaesthesia/gstsynaesthesia.h:
10631 And yet more docs enabled.
10633 2007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10635 docs/plugins/: Add new docs. Scan c++ files too.
10636 Original commit message from CVS:
10637 * docs/plugins/Makefile.am:
10638 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10639 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10640 * docs/plugins/inspect/plugin-a52dec.xml:
10641 * docs/plugins/inspect/plugin-amrnb.xml:
10642 * docs/plugins/inspect/plugin-asf.xml:
10643 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10644 * docs/plugins/inspect/plugin-dvdsub.xml:
10645 * docs/plugins/inspect/plugin-iec958.xml:
10646 * docs/plugins/inspect/plugin-lame.xml:
10647 * docs/plugins/inspect/plugin-mad.xml:
10648 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10649 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10650 * docs/plugins/inspect/plugin-mpegstream.xml:
10651 Add new docs. Scan c++ files too.
10652 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
10653 (gst_amrnbdec_event):
10654 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
10655 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
10656 (gst_amrnbparse_loop):
10657 Add documentation headers.
10658 * ext/mad/gstmad.c:
10659 * ext/mad/gstmad.h:
10662 2007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10664 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
10665 Original commit message from CVS:
10666 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
10667 (gst_mp3parse_init):
10668 Use GST_BOILERPLATE instead of manual GType magic.
10669 * gst/mpegaudioparse/gstmpegaudioparse.c:
10670 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
10671 (mp3parse_bytepos_to_time):
10672 * gst/mpegaudioparse/gstmpegaudioparse.h:
10673 Implement seeking, byte->time, time->byte conversions with the Xing
10674 seek table if available. This allows better at least a bit more
10675 accurate seeks and file position reporting.
10677 2007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10679 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
10680 Original commit message from CVS:
10681 * gst/mpegaudioparse/gstmpegaudioparse.c:
10682 (gst_mp3parse_handle_first_frame):
10683 Copy the complete Xing seek table in the 100 byte array instead of
10684 copying the first byte 100 times.
10685 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
10686 (mp3parse_total_time), (mp3parse_time_to_bytepos):
10687 Add seeking support based on the Xing header but comment it out for
10688 now as it seems to yield worse result than the other method.
10689 Also use gst_pad_query_peer_duration() instead of getting the peer pad
10690 ourself, creating a new GstQuery, etc.
10692 2007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10694 docs/plugins/: Update docs with caps info.
10695 Original commit message from CVS:
10696 * docs/plugins/gst-plugins-ugly-plugins.args:
10697 * docs/plugins/inspect/plugin-a52dec.xml:
10698 * docs/plugins/inspect/plugin-amrnb.xml:
10699 * docs/plugins/inspect/plugin-asf.xml:
10700 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10701 * docs/plugins/inspect/plugin-dvdread.xml:
10702 * docs/plugins/inspect/plugin-dvdsub.xml:
10703 * docs/plugins/inspect/plugin-iec958.xml:
10704 * docs/plugins/inspect/plugin-lame.xml:
10705 * docs/plugins/inspect/plugin-mad.xml:
10706 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10707 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10708 * docs/plugins/inspect/plugin-mpegstream.xml:
10709 Update docs with caps info.
10711 2007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
10713 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
10714 Original commit message from CVS:
10716 Make sure dvdnav strings get translated too (no reason not to have
10717 them in the .po file, even if the plugin is disabled for now).
10720 2007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10722 ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
10723 Original commit message from CVS:
10724 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
10725 (gst_amrnbdec_event), (gst_amrnbdec_chain),
10726 (gst_amrnbdec_state_change):
10727 * ext/amrnb/amrnbdec.h:
10728 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
10729 (gst_amrnbparse_loop):
10730 Add newsegment and discont handling. Some code cleanups.
10732 2007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org>
10734 ext/dvdread/dvdreadsrc.c: check for an error from
10735 Original commit message from CVS:
10736 * ext/dvdread/dvdreadsrc.c: check for an error from
10737 DVDReadBlocks() correctly.
10739 2007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org>
10741 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...
10742 Original commit message from CVS:
10743 * ext/dvdread/dvdreadsrc.c:
10744 If we can't read a nav packet, or it doesn't look like a nav
10745 packet, that's an error. Previous behavior was to look at
10746 the next packet; I can't find any justification for doing that.
10749 2007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
10751 po/it.po: Updated Italian translation.
10752 Original commit message from CVS:
10754 Updated Italian translation.
10756 2007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
10758 po/vi.po: Updated Vietnames translation.
10759 Original commit message from CVS:
10761 Updated Vietnames translation.
10763 2007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
10765 po/: Added Chinese (simplified) translation.
10766 Original commit message from CVS:
10767 contributed by: Wenzheng Hu <db_lobster@163.com>
10770 Added Chinese (simplified) translation.
10772 2007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10774 MAINTAINERS: Updating all the maintainers files
10775 Original commit message from CVS:
10777 Updating all the maintainers files
10779 2007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com>
10781 Fix leaks some more.
10782 Original commit message from CVS:
10783 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
10784 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
10785 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
10786 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
10787 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
10788 * gst/iec958/ac3iec.c: (ac3iec_init):
10789 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
10790 Fix leaks some more.
10792 2007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com>
10794 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
10795 Original commit message from CVS:
10796 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
10797 "She's leaking me", said valgrind.
10799 2007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10801 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
10802 Original commit message from CVS:
10803 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
10804 Fix "pad caps are not a real subset of its template caps" warning.
10806 2007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
10808 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
10809 Original commit message from CVS:
10810 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
10811 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
10812 (gst_amrnbdec_finalize):
10813 Don't leak the adapter, unref it in a new finalize method instead.
10816 2007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10818 configure.ac: Back to CVS
10819 Original commit message from CVS:
10822 * gst-plugins-ugly.doap:
10823 Add 0.10.6 to the list of releases.
10825 === release 0.10.6 ===
10827 2007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10833 * docs/plugins/gst-plugins-ugly-plugins.args:
10834 * docs/plugins/inspect/plugin-a52dec.xml:
10835 * docs/plugins/inspect/plugin-asf.xml:
10836 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10837 * docs/plugins/inspect/plugin-dvdread.xml:
10838 * docs/plugins/inspect/plugin-dvdsub.xml:
10839 * docs/plugins/inspect/plugin-iec958.xml:
10840 * docs/plugins/inspect/plugin-lame.xml:
10841 * docs/plugins/inspect/plugin-mad.xml:
10842 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10843 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10844 * docs/plugins/inspect/plugin-mpegstream.xml:
10845 * docs/plugins/inspect/plugin-siddec.xml:
10847 Original commit message from CVS:
10850 2007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10868 Original commit message from CVS:
10871 2007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10873 win32/vs6/: Convert line endings to CRLF and mark as binary files.
10874 Original commit message from CVS:
10875 * win32/vs6/gst_plugins_ugly.dsw:
10876 * win32/vs6/libgstac3parse.dsp:
10877 * win32/vs6/libgstasfdemux.dsp:
10878 * win32/vs6/libgstdvdlpcmdec.dsp:
10879 * win32/vs6/libgstdvdsub.dsp:
10880 * win32/vs6/libgstiec958.dsp:
10881 * win32/vs6/libgstlame.dsp:
10882 * win32/vs6/libgstmad.dsp:
10883 * win32/vs6/libgstmpegaudioparse.dsp:
10884 * win32/vs6/libgstmpegstream.dsp:
10885 * win32/vs6/libgstrealmedia.dsp:
10886 * win32/vs6/libgstsynaesthesia.dsp:
10887 Convert line endings to CRLF and mark as binary files.
10889 2007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
10891 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
10892 Original commit message from CVS:
10893 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
10894 Don't forget to unlock when setting the device property, or
10895 we'll sooner or later deadlock.
10897 2007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net>
10899 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
10900 Original commit message from CVS:
10901 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
10902 Use gst_util_guint64_to_gdouble for conversion.
10903 * win32/vs6/libgstasfdemux.dsp:
10904 Add asfpacket.c to the build.
10906 2007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10908 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
10909 Original commit message from CVS:
10910 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
10911 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
10912 * gst/mpegaudioparse/gstmpegaudioparse.h:
10913 If the Xing header provides a total time, use it to calculate the
10914 correct average bitrate immediately, instead of sending updates as
10915 we parse the stream.
10917 2007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be>
10919 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
10920 Original commit message from CVS:
10921 Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
10922 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
10923 Use GstClockTime instead of guint for a time variable to prevent
10924 overflows on too large subtitle durations. Fixes #444514.
10926 2007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be>
10928 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
10929 Original commit message from CVS:
10930 Patch by: Mark Nauwelaerts <manauw at skynet be>
10931 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
10932 Clear state when handling the serialized FLUSH_STOP event instead of
10933 the FLUSH_START event, thereby making sure we don't free buffers the
10934 chain function is still using. Fixes dvdsubdec crashing when flusing
10935 or seeking (#442706).
10937 2007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
10939 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
10940 Original commit message from CVS:
10941 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
10942 Initialise variable to make fc4 build bot happy.
10944 2007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net>
10946 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
10947 Original commit message from CVS:
10948 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
10949 Add sanity check so we don't abort for broken or non-MPEG streams,
10950 but instead error out. Fixes crashes/aborts for when our typefinder
10951 wrongly identifies quicktime files as mpeg (which should be fixed in
10952 -base now too). (#440120).
10954 2007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10957 * ext/amrnb/amrnbdec.c:
10958 * ext/amrnb/amrnbenc.c:
10959 * ext/amrnb/amrnbparse.c:
10960 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
10961 Original commit message from CVS:
10962 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
10963 block_size, _do_init, gst_amrnbdec_base_init,
10964 gst_amrnbdec_class_init, gst_amrnbdec_init):
10965 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
10966 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
10967 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
10968 block_size, _do_init, gst_amrnbparse_base_init,
10969 gst_amrnbparse_class_init, gst_amrnbparse_init):
10970 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
10971 GST_DEBUG_FUNCPTR and add log-category.
10973 2007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10975 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
10976 Original commit message from CVS:
10977 * gst/mpegaudioparse/gstmpegaudioparse.c:
10978 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
10979 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
10980 (gst_mp3parse_chain), (mp3parse_total_bytes),
10981 (mp3parse_total_time):
10982 * gst/mpegaudioparse/gstmpegaudioparse.h:
10983 Implement parsing of Xing headers from the first frame of the stream,
10984 and use it to report duration correctly where possible.
10986 2007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net>
10988 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
10989 Original commit message from CVS:
10990 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
10991 After descrambling, push the packets out as individual packets
10992 instead of one big descrambled buffer. Makes cook audio decoding
10993 work with the 'realaudiodec' decoder from gst-plugins-bad.
10995 2007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net>
10997 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
10998 Original commit message from CVS:
10999 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
11000 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
11001 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
11002 (gst_rmdemux_parse_packet):
11003 * gst/realmedia/rmdemux.h:
11004 Remember first timestamp encountered in stream and re-timestamp
11005 stream to start from zero (fixes #397219); only send one newsegment
11006 event, not two; when seeking, send newsegment events from the
11007 streaming thread and not from the seeking thread.
11009 2007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be>
11011 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
11012 Original commit message from CVS:
11013 Based on patch by: Mark Nauwelaerts <manauw skynet be>
11014 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
11015 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
11016 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
11017 * gst/mpegstream/gstmpegdemux.h:
11018 Reset last_flow values for the various streams after a flushing
11019 seek, otherwise we might aggregate wrong flow returns afterwards
11020 that will make upstream pause silently. This should fix seeking
11021 in DVDs and also fix the Thoggen cropping dialog (#438610).
11023 2007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net>
11025 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
11026 Original commit message from CVS:
11027 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
11028 (gst_asf_demux_chain_headers),
11029 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
11030 (gst_asf_demux_have_mutually_exclusive_active_stream),
11031 (gst_asf_demux_check_activate_streams),
11032 (gst_asf_demux_find_stream_with_complete_payload),
11033 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
11034 (gst_asf_demux_activate_ext_props_streams),
11035 (gst_asf_demux_process_object):
11036 * gst/asfdemux/gstasfdemux.h:
11037 Activate streams (ie. add the pads to the element) depending on
11038 whether we actually get data for those streams within the ASF
11039 preroll value specified. Currently only done in pull-mode though
11040 (this will fix problems with playbin hanging on mms streams once
11041 we use this in push-mode as well).
11043 2007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net>
11045 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
11046 Original commit message from CVS:
11047 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
11048 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
11049 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
11050 (gst_asf_demux_process_file):
11051 * gst/asfdemux/gstasfdemux.h:
11052 Make all timestamps start from zero in pull-mode too; some small
11053 clean-ups and FIXMEs here and there.
11055 2007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net>
11057 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
11058 Original commit message from CVS:
11059 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
11060 (gst_asf_demux_parse_packet):
11061 If packet size is specified within the packet and smaller than
11062 the actual packet size, don't parse beyond the size specified in
11063 the packet (this makes us parse some cases of packets with single
11064 compressed payloads cleanly, see e.g stream from #431318). Also
11065 add a sanity check when parsing compressed single payloads.
11067 2007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net>
11069 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
11070 Original commit message from CVS:
11071 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
11072 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
11073 (gst_asf_demux_handle_seek_event),
11074 (gst_asf_demux_push_complete_payloads):
11075 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
11076 send data from the keyframe right before the new segment start to
11077 make sure the decoder doesn't have to decode more than absolutely
11080 2007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net>
11082 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
11083 Original commit message from CVS:
11084 * gst/asfdemux/asfheaders.c:
11085 * gst/asfdemux/asfheaders.h:
11086 * gst/asfdemux/asfpacket.c:
11087 (asf_payload_parse_replicated_data_extensions),
11088 (gst_asf_demux_parse_payload):
11089 * gst/asfdemux/asfpacket.h:
11090 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
11091 (gst_asf_demux_push_complete_payloads),
11092 (gst_asf_demux_process_ext_stream_props):
11093 * gst/asfdemux/gstasfdemux.h:
11094 Implement payload extension system/extended replicated data parsing,
11095 so we can extract payload durations if they're specified.
11097 2007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net>
11099 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
11100 Original commit message from CVS:
11101 * gst/asfdemux/asfheaders.h:
11102 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
11103 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
11104 (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
11105 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
11106 (gst_asf_demux_parse_stream_object),
11107 (gst_asf_demux_process_ext_stream_props),
11108 (gst_asf_demux_process_queued_extended_stream_objects),
11109 (gst_asf_demux_activate_ext_props_streams),
11110 (gst_asf_demux_process_object):
11111 * gst/asfdemux/gstasfdemux.h:
11112 Refactor stream parse/activation a bit (stream activation heuristics
11113 are still the same though); some more clean-ups.
11115 2007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
11117 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
11118 Original commit message from CVS:
11119 * win32/common/.cvsignore:
11120 Ignore generated config.h file to make build bot happy.
11122 2007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net>
11124 gst/asfdemux/: Init debug category before using it.
11125 Original commit message from CVS:
11126 * gst/asfdemux/gstasf.c: (plugin_init):
11127 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
11128 * gst/asfdemux/gstasfdemux.h:
11129 Init debug category before using it.
11131 2007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net>
11133 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
11134 Original commit message from CVS:
11135 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
11136 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
11137 Fix silly bug when we can't pull as much data as we want; don't
11138 forget to announce pending tags in the new packet parsing code.
11140 2007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net>
11142 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
11143 Original commit message from CVS:
11146 Generate a win32 config.h into win32/common and add to MANIFEST so
11147 it gets disted (#393890). Looks like win32/common/config.h.in needs
11150 2007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net>
11152 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
11153 Original commit message from CVS:
11154 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
11155 (gst_amrnbparse_class_init), (gst_amrnbparse_init),
11156 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
11157 Fix pull mode operation some more: send newsegment event before
11158 sending data; handle EOS and fatal flow returns a bit better; don't
11159 leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
11161 2007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net>
11163 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
11164 Original commit message from CVS:
11165 * gst/asfdemux/Makefile.am:
11166 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
11167 (asf_packet_create_payload_buffer),
11168 (asf_payload_find_previous_fragment),
11169 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
11170 (gst_asf_demux_parse_packet):
11171 * gst/asfdemux/asfpacket.h:
11172 * gst/asfdemux/gstasfdemux.c:
11173 (gst_asf_demux_reset_stream_state_after_discont),
11174 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
11175 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
11176 (gst_asf_demux_process_chunk):
11177 * gst/asfdemux/gstasfdemux.h:
11178 New packet parsing code: should put halfway decent timestamps on
11179 buffers, and might even set the appropriate keyframe/discont buffer
11180 flags from time to time (and even if it doesn't, I'm at least able
11181 to debug this code); only used in pull-mode so far. Still needs
11182 some more work, like payload extensions parsing and proper flow
11183 aggregation, and stream activation based on preroll. Stay tuned.
11185 2007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net>
11187 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
11188 Original commit message from CVS:
11189 * gst/asfdemux/asfheaders.h:
11190 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
11191 (gst_asf_demux_seek_index_lookup),
11192 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
11193 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
11194 (gst_asf_demux_process_ext_content_desc),
11195 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
11196 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
11197 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
11198 * gst/asfdemux/gstasfdemux.h:
11199 Some clean-ups and small fixes: rename asf_stream_context structure to
11200 AsfStream; inline some three-line utility functions that are only used
11201 once anyway and get rid of their associated helper structs; make debug
11202 category global so that it is used by the debug statements in the other
11203 file as well; simplify gst_asf_demux_get_stream(); fix accidental
11204 implicit initialisation of stream->last_buffer_timestamp to 0, which
11205 would lead to missing timestamps on the first buffer; put fourcc format
11206 into video caps to make certain proprietary wmv decoders happy (for the
11207 case of WMVA in particular); play_time is offset by preroll as well, so
11208 fix overreporting of duration for some files.
11210 2007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net>
11212 gst/asfdemux/gstasfdemux.c: Printf format fixes.
11213 Original commit message from CVS:
11214 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
11215 (gst_asf_demux_pull_indices):
11216 Printf format fixes.
11218 2007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net>
11220 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
11221 Original commit message from CVS:
11222 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
11223 (gst_mpeg_parse_send_event):
11224 Post an error message if EOS wasn't handled by anything downstream.
11225 This should fix playbin freezing/hanging with small VobSub subtitle
11226 files (background: not-linked flow returns from downstream are
11227 ignored for a while at the beginning, so if the file is small
11228 upstream will never get a not-linked flow return even if nothing
11229 is connected downstream). (#429960).
11231 2007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org>
11233 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
11234 Original commit message from CVS:
11235 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
11236 (gst_amrnbparse_sink_activate),
11237 (gst_amrnbparse_sink_activate_pull):
11238 Rewrite terminally broken sinkpad activation code.
11239 Now actually supports pull-mode activation (didn't before), and push
11240 mode activation doesn't leave the sinkpad flushing.
11242 2007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net>
11244 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
11245 Original commit message from CVS:
11246 * gst/asfdemux/asfheaders.c:
11247 * gst/asfdemux/asfheaders.h:
11248 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
11249 (gst_asf_demux_reset), (gst_asf_demux_init),
11250 (gst_asf_demux_activate), (gst_asf_demux_activate_push),
11251 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
11252 (gst_asf_demux_seek_index_lookup),
11253 (gst_asf_demux_reset_stream_state_after_discont),
11254 (gst_asf_demux_handle_seek_event),
11255 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
11256 (gst_asf_demux_chain), (gst_asf_demux_pull_data),
11257 (gst_asf_demux_pull_indices),
11258 (gst_asf_demux_parse_data_object_start),
11259 (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
11260 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
11261 (gst_asf_demux_process_simple_index),
11262 (gst_asf_demux_process_object),
11263 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
11264 (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
11265 * gst/asfdemux/gstasfdemux.h:
11266 Make asfdemux work in pull mode where possible. If there's an index
11267 at the end of the file, read it and use it for seeking purposes.
11269 2007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com>
11271 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
11272 Original commit message from CVS:
11273 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
11274 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
11275 (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
11276 Some timestamp fixes.
11277 * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
11278 Fix for 64-bit machines.
11280 2007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de>
11282 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
11283 Original commit message from CVS:
11284 Patch by: René Stadler <mail at renestadler dot de>
11285 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
11286 (find_seek_offset_time), (gst_rmdemux_reset),
11287 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
11288 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
11289 * gst/realmedia/rmdemux.h:
11290 Make rmdemux handle any number of logical streams. Fixes #428698.
11292 2007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11296 Original commit message from CVS:
11299 2007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11301 po/: Added Danish translation.
11302 Original commit message from CVS:
11303 submitted by: Mogens Jaeger <mogens@jaeger.tf>
11306 Added Danish translation.
11308 2007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
11310 po/.cvsignore: Add pot.
11311 Original commit message from CVS:
11315 2007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net>
11317 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
11318 Original commit message from CVS:
11319 2007-03-27 Julien MOUTTE <julien@moutte.net>
11320 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
11321 stream and try to adapt to incoming timestamps lack of
11322 precision up to half a frame. This allows generating
11323 a perfect stream even with muxed formats like FLV where
11324 the timestamps are stored in milliseconds.
11326 2007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net>
11328 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
11329 Original commit message from CVS:
11330 * gst/realmedia/rmdemux.c:
11331 Remove unused zlib.h include. Fixes #421594.
11333 2007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11335 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
11336 Original commit message from CVS:
11337 * ext/lame/gstlame.c: (gst_lame_setup):
11338 Disable the bitrate checking when the user has requested
11339 Free Format mode, as all bitrates less than the maximum
11342 2007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11344 po/: Update translations.
11345 Original commit message from CVS:
11349 Update translations.
11351 2007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11353 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
11354 Original commit message from CVS:
11355 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
11356 When handling seeks, don't convert -1 start or stop values to a bogus
11357 byte position - pass them upstream as -1.
11359 2007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11361 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
11362 Original commit message from CVS:
11363 * gst/mpegaudioparse/gstmpegaudioparse.c:
11364 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
11365 (gst_mp3parse_init), (gst_mp3parse_sink_event),
11366 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
11367 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
11368 (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
11369 (mp3parse_total_time), (mp3parse_handle_seek),
11370 (mp3parse_src_event), (mp3parse_src_query),
11371 (mp3parse_get_query_types), (plugin_init):
11372 * gst/mpegaudioparse/gstmpegaudioparse.h:
11373 Implement seeking via average bitrate, and position+duration
11374 querying in mp3parse. Later, it will support frame-accurate seeking by
11375 building a seek table as it parses.
11376 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
11377 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
11378 before any extant MP3 decoder plugin. This allows us to remove framing
11379 support from the decoders, if we want, and will provide them with
11380 accurate seeking automatically once it is finished.
11381 Fix the handling of MPEG-1 Layer 1 files.
11382 Partially fix timestamping of packets arriving from a demuxer by
11383 queueing the incoming timestamp until the next packet starts, rather
11384 than applying it immediately to the next pushed buffer.
11386 2007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net>
11388 gst/asfdemux/gstasfdemux.c: Printf format fix.
11389 Original commit message from CVS:
11390 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
11393 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11395 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
11396 Original commit message from CVS:
11397 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
11398 (gst_cdio_cdda_src_finalize):
11399 Make sure we always destroy our libcdio handle.
11401 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com>
11403 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
11404 Original commit message from CVS:
11405 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
11406 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
11407 (gst_cdio_cdda_src_finalize):
11408 Small code cleanups.
11409 Don't use pad_alloc as the base class cannot deal with the error codes.
11411 2007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
11413 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
11414 Original commit message from CVS:
11415 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com>
11416 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
11417 Never post a (fatal) error message on the bus on decoding errors. We
11418 should only do this if we can't recover, but mpeg2dec can always
11419 recover. This is needed for DVB streams, for example, where there
11420 may be temporary glitches in the stream. Instead of an error
11421 message, post a warning message on the bus for every N decoding
11422 errors. Fixes #370020.
11424 2007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11426 configure.ac: Convert to new AG_GST style.
11427 Original commit message from CVS:
11429 Convert to new AG_GST style.
11431 2007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11433 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
11434 Original commit message from CVS:
11435 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
11437 Display sensible defaults and limits for the
11438 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
11439 property - it's supposed to be a boolean 0/1 value.
11441 2007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11443 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
11444 Original commit message from CVS:
11445 * ext/lame/gstlame.c:
11446 Initialise the variables so gcc doesn't complain about possibly
11447 uninitialised uses, even though they can't actually happen.
11449 2007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com>
11451 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
11452 Original commit message from CVS:
11453 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
11454 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
11455 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
11456 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
11457 Implement all sample rates.
11458 Implement sample permutation a little smarter avoiding a memcpy.
11459 Fix timestamps, use segments, fix seeking.
11461 2007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com>
11464 Original commit message from CVS:
11465 * docs/plugins/Makefile.am:
11466 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11467 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11468 * docs/plugins/inspect/plugin-siddec.xml:
11469 * ext/sidplay/gstsiddec.cc:
11470 * ext/sidplay/gstsiddec.h:
11473 2007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11475 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a
11476 Original commit message from CVS:
11477 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
11478 (gst_lame_set_property), (gst_lame_setup):
11479 Fix up bitrate checking macro. Make it give us a
11480 GST_ELEMENT_WARNING message so the application has a chance of
11481 reporting this to the user. Move the checking to _setup, so we
11482 are sure it runs in the READY state, when we hope to have a pipeline
11483 and a bus that is not flushing.
11484 This fixes e.g. using 96 kbit/sec as a bitrate.
11486 2007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net>
11488 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
11489 Original commit message from CVS:
11490 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
11491 (gst_asf_demux_process_advanced_mutual_exclusion),
11492 (gst_asf_demux_process_queued_extended_stream_objects),
11493 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
11494 * gst/asfdemux/gstasfdemux.h:
11495 Parse advanced mutual exclusion object and only add pads for
11496 'hidden' streams (those in an extended stream header) that are
11497 mutually exclusive with an already existing 'main stream' if
11498 the broadcasting flag is not set. If the broadcasting flag is set,
11499 assume that data for this stream isn't sent. (This should ideally be
11500 solved better by making playbin more robust against this and/or by
11501 making mmssrc send some information downstream about which streams
11502 will be streamed). Fixes #353116.
11504 2007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11506 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
11507 Original commit message from CVS:
11508 * gst/synaesthesia/gstsynaesthesia.c:
11509 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
11510 (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
11511 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
11512 (synaescope32), (synaescope_set_data), (synaesthesia_update),
11513 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
11514 * gst/synaesthesia/synaescope.h:
11515 Move all the mutable engine state into a structure so that
11516 multiple element instances can run without interfering.
11518 2007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11520 Add crossreferences to glib/gobject/gstream docs.
11521 Original commit message from CVS:
11523 * docs/plugins/Makefile.am:
11524 Add crossreferences to glib/gobject/gstream docs.
11526 2007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11528 gst/synaesthesia/: More source cleanups and add FIXME comments.
11529 Original commit message from CVS:
11530 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
11531 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
11532 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
11534 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
11536 More source cleanups and add FIXME comments.
11538 2007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net>
11540 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
11541 Original commit message from CVS:
11542 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
11543 Use gst_guint64_to_gdouble for conversions.
11544 * gst/synaesthesia/synaescope.c:
11545 Define M_PI and do not include <pthread.h> and
11546 <sys/time.h> for G_OS_WIN32
11547 * win32/vs6/libgstrealmedia.dsp:
11548 * win32/vs6/synaesthesia.dsp:
11549 Update projects files.
11550 * win32/common/config.h.in:
11551 Add config.h.in for autogen of config.h
11553 2007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11555 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
11556 Original commit message from CVS:
11558 Add --enable-experimental support. Activate synaesthesia when building
11559 with --enable-experimental. Fix --enable external configure switch
11562 2007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net>
11564 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
11565 Original commit message from CVS:
11566 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
11567 (gst_lame_change_state):
11568 * ext/lame/gstlame.h:
11569 On receiving EOS, we try to push a last buffer with the remaining
11570 samples. Don't do that if we got an unclean flow return on the last
11571 gst_pad_push(), downstream might not handle this very gracefully
11573 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
11574 Pass flow returns upstream (helps #403168).
11576 2007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11578 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
11579 Original commit message from CVS:
11580 * gst/synaesthesia/gstsynaesthesia.c:
11581 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
11582 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
11583 (gst_synaesthesia_chain), (plugin_init):
11584 check result of gst_pad_push() in _chain.
11586 2007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11588 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
11589 Original commit message from CVS:
11590 * gst/synaesthesia/Makefile.am:
11591 * gst/synaesthesia/gstsynaesthesia.c:
11592 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
11593 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
11594 (gst_synaesthesia_chain), (plugin_init):
11595 * gst/synaesthesia/synaescope.c:
11596 * gst/synaesthesia/synaescope.h:
11597 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
11598 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
11599 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
11600 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
11601 possible leak in _chain. (#356882)
11603 2007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net>
11605 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
11606 Original commit message from CVS:
11607 * gst/asfdemux/asfheaders.c:
11608 * gst/asfdemux/asfheaders.h:
11609 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
11610 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
11611 (gst_asf_demux_identify_guid), (asf_demux_peek_object),
11612 (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
11613 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
11614 (gst_asf_demux_process_ext_content_desc),
11615 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
11616 (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
11617 (gst_asf_demux_process_bitrate_props_object),
11618 (gst_asf_demux_process_header_ext),
11619 (gst_asf_demux_process_language_list),
11620 (gst_asf_demux_process_ext_stream_props),
11621 (gst_asf_demux_process_queued_extended_stream_objects),
11622 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
11623 * gst/asfdemux/gstasfdemux.h:
11624 Refactor and clean up header parsing and chain function a bit; get
11625 rid of some cruft; make header parsing a tad more robust, fixing
11628 2007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net>
11630 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
11631 Original commit message from CVS:
11632 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
11633 Post an error if we receive an EOS event while still waiting for the
11634 ASF header object to come through.
11636 2007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com>
11638 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
11639 Original commit message from CVS:
11640 Patch by: Xavier B. <xavierb gmail com>
11641 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
11642 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
11643 (gst_asf_demux_process_ext_content_desc),
11644 (gst_asf_demux_process_data),
11645 (gst_asf_demux_process_language_list),
11646 (gst_asf_demux_process_ext_stream_props),
11647 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
11648 Guard places where we assume that a certain amount of data is
11649 available better against less data being available (should fix
11650 infamous assertion crasher bug #336370). Also fixes a small
11653 2007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
11655 gst/realmedia/: Add demuxer for RealAudio files (#349779).
11656 Original commit message from CVS:
11657 * gst/realmedia/Makefile.am:
11658 * gst/realmedia/rademux.c:
11659 * gst/realmedia/rademux.h:
11660 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
11661 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
11662 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
11663 * gst/realmedia/rmutils.h:
11664 Add demuxer for RealAudio files (#349779).
11666 2007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net>
11668 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
11669 Original commit message from CVS:
11671 Add win32/MANIFEST to EXTRA_DIST so win32 files will
11672 be include in the next release.
11674 Remove win32/common/config.h is which is not autogenerated yet.
11676 2006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11678 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
11679 Original commit message from CVS:
11680 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
11681 warn when outgoing sample rate is different from incoming
11683 2006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11685 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
11686 Original commit message from CVS:
11687 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
11688 All sample-rates < 32khz come from the LSF extensions, which only
11689 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
11690 Use gst_util_uint64_scale because we can.
11692 2006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11694 tests/check/elements/amrnbenc.c: and fix compilation of this test
11695 Original commit message from CVS:
11696 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
11697 (cleanup_amrnbenc):
11698 and fix compilation of this test
11700 2006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11702 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
11703 Original commit message from CVS:
11704 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
11705 (cleanup_amrnbenc):
11706 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
11707 (cleanup_mpeg2dec):
11708 re-apply as it was -bad and not -ugly that is frozen, doh
11710 2006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11712 tests/check/elements/: revert my freeze breakage
11713 Original commit message from CVS:
11714 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
11715 (cleanup_amrnbenc):
11716 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
11717 (cleanup_mpeg2dec):
11718 revert my freeze breakage
11720 2006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11722 gst/asfdemux/gstasfdemux.c: add a comment about a future change
11723 Original commit message from CVS:
11724 * gst/asfdemux/gstasfdemux.c:
11725 (gst_asf_demux_get_gst_tag_from_tag_name),
11726 (gst_asf_demux_process_ext_content_desc):
11727 add a comment about a future change
11728 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
11729 (cleanup_amrnbenc):
11730 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
11731 (cleanup_mpeg2dec):
11732 consistent pad (de)activation
11734 2006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net>
11736 gst/asfdemux/gstasfdemux.c: Update query_types function too.
11737 Original commit message from CVS:
11738 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
11739 Update query_types function too.
11741 2006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net>
11743 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
11744 Original commit message from CVS:
11745 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
11746 (gst_rmdemux_src_query_types):
11747 Implement SEEKING query, make query function thread-safe.
11749 2006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net>
11751 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
11752 Original commit message from CVS:
11753 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
11754 Use alignment-safe macros here too (subbuffers ...); guard against
11755 hypothetical memory access beyond our given buffer in the case
11756 where the buffer size is not a multiple of 2.
11758 2006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net>
11760 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
11761 Original commit message from CVS:
11762 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
11763 (gst_asf_demux_process_data), (gst_asf_demux_process_file),
11764 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
11765 * gst/asfdemux/gstasfdemux.h:
11766 Don't crash in the seek event handling code when playtime is 0,
11767 as may be the case with live streams (#386218). Implement SEEKING
11768 query so applications can query seekability without second-guessing
11769 based on whether we have a duration or not.
11771 2006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11774 Original commit message from CVS:
11776 * gst-plugins-ugly.doap:
11777 * gst-plugins-ugly.spec.in:
11780 2006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net>
11782 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
11783 Original commit message from CVS:
11784 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
11785 Use our alignment-safe macros here too, since we can't assume that
11786 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
11789 2006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net>
11791 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
11792 Original commit message from CVS:
11793 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
11794 Also, don't read the index for a stream a second time when
11795 operating in pull-mode and reaching the end of the file.
11797 2006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net>
11799 gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
11800 Original commit message from CVS:
11801 Patch by: Roland Kay <roland.kay at ox compsoc net>
11802 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
11803 Don't leak stream index (#385292).
11805 2006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net>
11807 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
11808 Original commit message from CVS:
11809 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
11810 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
11812 * ext/lame/gstlame.h:
11813 Fix leak (by calling lame_init_params() before lame_close()); handle
11814 NULL return from lame_init() more gracefully. Fixes #385311.
11816 2006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11818 configure.ac: Back to CVS
11819 Original commit message from CVS:
11823 === release 0.10.5 ===
11825 2006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11831 * docs/plugins/gst-plugins-ugly-plugins.args:
11832 * docs/plugins/inspect/plugin-a52dec.xml:
11833 * docs/plugins/inspect/plugin-asf.xml:
11834 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11835 * docs/plugins/inspect/plugin-dvdsub.xml:
11836 * docs/plugins/inspect/plugin-iec958.xml:
11837 * docs/plugins/inspect/plugin-lame.xml:
11838 * docs/plugins/inspect/plugin-mad.xml:
11839 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11840 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11841 * docs/plugins/inspect/plugin-mpegstream.xml:
11842 * docs/plugins/inspect/plugin-siddec.xml:
11844 Original commit message from CVS:
11847 2006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org>
11849 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have...
11850 Original commit message from CVS:
11851 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
11852 to in the previous checkin. see #385192. You can have your
11855 2006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org>
11857 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ...
11858 Original commit message from CVS:
11859 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
11860 from the dereferenced integer, not the pointer itself. Fixes
11862 I'm takin ur cheese!
11864 2006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net>
11867 ChangeLog surgery: fix bug number
11868 Original commit message from CVS:
11869 ChangeLog surgery: fix bug number
11871 2006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net>
11873 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
11874 Original commit message from CVS:
11875 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
11876 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
11877 For version 4 streams, read the extra codec data size from the
11878 header instead of assuming it is always 16 (also read it from the
11879 right position) (#384989). For version 4 and 5 streams, check that
11880 the specified extra codec data size doesn't make us read beyond the
11881 chunk boundary (#384989).
11883 2006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11900 Original commit message from CVS:
11903 2006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
11905 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
11906 Original commit message from CVS:
11907 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
11908 Cosmetic changes: fix misleading debug statement, update
11911 2006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11913 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
11914 Original commit message from CVS:
11915 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
11916 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
11917 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
11918 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
11919 * ext/mpeg2dec/gstmpeg2dec.h:
11920 Align buffers to a 16 byte boundary so the altivec optimisations
11921 don't crash. Fixes #327350.
11923 2006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net>
11925 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
11926 Original commit message from CVS:
11927 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
11928 The availability of extra codec data isn't something that
11929 warrants debug messages at WARNING level (see #376958).
11931 2006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net>
11933 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
11934 Original commit message from CVS:
11935 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
11936 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
11937 (gst_dvd_demux_send_subbuffer):
11938 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
11939 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
11940 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
11941 (gst_mpeg_demux_send_subbuffer):
11942 * gst/mpegstream/gstmpegdemux.h:
11943 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
11944 (gst_mpeg_parse_chain):
11945 Fix flow value combination; this fixes playbin/totem locking up if
11946 a VobSub file is specified as subtitle file (#334322). Flow value
11947 combination should only happen once we are fairly sure we've got all
11948 pads that are available for now. Since there isn't a well-specified
11949 time when this is the case in MPEG, we'll just assume this is the
11950 case once there has been a certain number of packets for each
11951 stream we've found so far.
11953 2006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org>
11955 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
11956 Original commit message from CVS:
11957 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
11958 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
11959 Simplify the framerate code and support more framerates. Fixes #361584.
11961 2006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11963 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
11964 Original commit message from CVS:
11965 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
11966 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
11967 Fix minor memleak when creating pads from static pad templates (#369627).
11968 * tests/check/Makefile.am:
11969 * tests/check/elements/.cvsignore:
11970 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
11971 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
11972 Add unit tests for mpeg2dec (#369627).
11974 2006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com>
11978 Original commit message from CVS:
11981 2006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com>
11983 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
11984 Original commit message from CVS:
11985 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
11986 (gst_lame_change_state):
11987 * ext/lame/gstlame.h:
11988 Make lame timestamp flushed eos buffer by some additional timestamp
11989 accounting. Fixes #374760.
11991 2006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org>
11993 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
11994 Original commit message from CVS:
11995 * gst/mpegaudioparse/gstmpegaudioparse.c:
11996 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
11997 (gst_mp3parse_init), (gst_mp3parse_dispose),
11998 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
11999 (gst_mp3parse_change_state):
12000 * gst/mpegaudioparse/gstmpegaudioparse.h:
12001 Make timestamp handling in mp3parse saner; now works for at least
12004 2006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org>
12006 gst/mpegaudioparse/: Bring mp3parse into the 21st century.
12007 Original commit message from CVS:
12008 * gst/mpegaudioparse/Makefile.am:
12009 * gst/mpegaudioparse/gstmpegaudioparse.c:
12010 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
12011 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
12012 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
12013 (gst_mp3parse_change_state), (plugin_init):
12014 * gst/mpegaudioparse/gstmpegaudioparse.h:
12015 Bring mp3parse into the 21st century.
12016 Use its own debug category, use gstadapter, format nicely to 80
12017 columns, and fix incorrect handling of 32 kHz and less files.
12019 2006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com>
12021 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
12022 Original commit message from CVS:
12023 Patch by: Sebastian Droege <slomo at ubuntu dot com>
12024 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
12025 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
12026 * ext/mpeg2dec/gstmpeg2dec.h:
12027 libmpeg2 requires its output buffers to start at a 16byte aligned
12028 address or the altivec optimizations will explode.
12030 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
12032 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
12033 Original commit message from CVS:
12034 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
12035 * ext/cdio/gstcdio.h:
12036 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
12037 Move CD-TEXT utility function into common file so it can also be
12038 used by a future cdioparanoiasrc.
12040 2006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
12042 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
12043 Original commit message from CVS:
12044 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
12045 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
12046 information (fixes #340433).
12048 2006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com>
12050 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
12051 Original commit message from CVS:
12052 Patch by: Josep Torra Valles <josep at fluendo com>
12053 * gst/iec958/ac3_padder.c: (ac3p_init):
12054 * gst/mpegstream/gstmpegparse.c:
12055 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
12056 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
12057 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
12058 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
12059 (gst_rmdemux_parse_packet):
12060 Misc. fixes for problems discovered by Forte (different return types
12061 in function declaration and definition, pointer arithmetics with
12062 void pointers). Fixes #362639.
12064 2006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net>
12066 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
12067 Original commit message from CVS:
12068 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
12069 Don't announce audio or subtitle streams that aren't really present,
12070 it makes dvddemux create pads that will never carry any data, which
12073 2006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net>
12075 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
12076 Original commit message from CVS:
12077 * ext/lame/gstlame.c: (gst_lame_set_property):
12078 Round up not allowed bitrates to the next higher allowed one
12081 2006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net>
12083 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
12084 Original commit message from CVS:
12085 * docs/plugins/Makefile.am:
12086 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12087 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12088 * ext/lame/gstlame.c: (gst_lame_class_init):
12089 * ext/lame/gstlame.h:
12090 Add docs for lame and lame to docs. Specify allowed bitrates
12091 in the properties description (#361140). Canonicalise object
12092 property names (ie. use hyphen instead of underscore).
12093 * docs/plugins/inspect/plugin-a52dec.xml:
12094 * docs/plugins/inspect/plugin-amrnb.xml:
12095 * docs/plugins/inspect/plugin-asf.xml:
12096 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12097 * docs/plugins/inspect/plugin-dvdread.xml:
12098 * docs/plugins/inspect/plugin-dvdsub.xml:
12099 * docs/plugins/inspect/plugin-iec958.xml:
12100 * docs/plugins/inspect/plugin-lame.xml:
12101 * docs/plugins/inspect/plugin-mad.xml:
12102 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12103 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12104 * docs/plugins/inspect/plugin-mpegstream.xml:
12105 * docs/plugins/inspect/plugin-siddec.xml:
12106 Update version to CVS.
12108 2006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net>
12110 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
12111 Original commit message from CVS:
12112 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
12113 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
12116 Add i18n magic to lame plugin. Throw decent error message when we
12117 fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
12119 2006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
12121 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
12122 Original commit message from CVS:
12123 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
12124 (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
12125 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
12126 Change caps to x-rdt, because it's not x-rtp.
12127 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
12128 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
12129 (gst_rmdemux_plugin_init):
12130 Activate pad before adding to the element.
12131 Return the combined stream return values after pad_alloc.
12133 2006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com>
12135 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
12136 Original commit message from CVS:
12137 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
12138 * ext/mpeg2dec/gstmpeg2dec.h:
12139 Add some debugging to timestamp handling.
12140 Make sure we don't convert invalid timestamps.
12142 2006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net>
12144 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
12145 Original commit message from CVS:
12146 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
12147 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
12148 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
12149 (gst_dvd_demux_get_subpicture_stream):
12150 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
12151 (gst_mpeg_demux_get_audio_stream),
12152 (gst_mpeg_demux_get_private_stream):
12153 Active pads before adding them to the running element. Don't assert
12154 on non-BYTE format newsegment events in asfdemux.
12156 2006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net>
12158 Printf format fixes.
12159 Original commit message from CVS:
12160 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
12161 (gst_dvd_read_src_handle_seek_event):
12162 * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
12163 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
12164 * ext/sidplay/gstsiddec.cc:
12165 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
12166 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
12167 (gst_rmdemux_parse_packet):
12168 Printf format fixes.
12170 2006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com>
12172 gst/realmedia/: Added RDT depayloader.
12173 Original commit message from CVS:
12174 * gst/realmedia/Makefile.am:
12175 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
12176 (gst_rdt_depay_class_init), (gst_rdt_depay_init),
12177 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
12178 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
12179 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
12180 * gst/realmedia/rdtdepay.h:
12181 Added RDT depayloader.
12182 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
12183 (gst_rmdemux_plugin_init), (plugin_init):
12184 Remove unused function.
12185 Added some more mime-types.
12187 2006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12189 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
12190 Original commit message from CVS:
12191 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
12192 If an incoming timestamp is within one sample of our current
12193 timestamp, then keep it. This prevents imprecision in the
12194 PTS (which only has 90khz granularity) from affecting our stream.
12196 2006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
12198 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
12199 Original commit message from CVS:
12200 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
12201 Reflow code so that compiler doesn't complain about possible use
12202 of uninitialised variable any longer; but just in case, initialise
12203 it anyway; also take object ref in query function and do peer pad
12204 stuff in a more thread-safe way.
12206 2006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com>
12208 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
12209 Original commit message from CVS:
12210 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
12211 Init a variable to make compilers happy.
12213 2006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv>
12215 gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
12216 Original commit message from CVS:
12217 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
12218 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
12219 (gst_dvd_demux_sync_stream_to_time):
12220 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
12221 (gst_mpeg_demux_synchronise_pads),
12222 (gst_mpeg_demux_sync_stream_to_time):
12223 Send newsegment updates for sparse streams (#350778).
12225 2006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12227 ext/dvdread/dvdreadsrc.c: fix compile warning
12228 Original commit message from CVS:
12229 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
12230 fix compile warning
12232 2006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12235 bump the nano bitches
12236 Original commit message from CVS:
12237 bump the nano bitches
12239 2006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12241 configure.ac: As another attempt, synaesthesia can be enabled by passing
12242 Original commit message from CVS:
12244 As another attempt, synaesthesia can be enabled by passing
12245 --with-plugins="synaesthesia" to configure
12247 2006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12249 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
12250 Original commit message from CVS:
12252 Don't build synaesthesia by default, until someone confirms that it
12253 is okay (filed as #356882)
12255 2006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12257 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
12258 Original commit message from CVS:
12260 Don't build synaesthesia by default, until someone confirms that it
12261 is okay (filed as #356882)
12263 2006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12266 Original commit message from CVS:
12268 * gst/synaesthesia/Makefile.am:
12269 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
12270 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
12271 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
12272 (gst_synaesthesia_change_state), (plugin_init):
12275 2006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12277 More G_OBJECT macro fixing.
12278 Original commit message from CVS:
12279 * ext/mad/gstid3tag.c:
12280 * gst/mpegstream/gstrfc2250enc.h:
12281 * gst/synaesthesia/gstsynaesthesia.c:
12282 More G_OBJECT macro fixing.
12284 2006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com>
12286 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
12287 Original commit message from CVS:
12288 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
12289 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
12290 Fix initialisation dummy buffer, the offsets are relative to the start
12291 of the buffers. Fixes #356004.
12293 2006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org>
12295 * gst-plugins-ugly.spec.in:
12297 Original commit message from CVS:
12300 2006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
12302 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
12303 Original commit message from CVS:
12304 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
12305 Add convert query (needed for later when we just operate in time
12306 format and let the base source class handle all the seeking stuff).
12308 2006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12310 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
12311 Original commit message from CVS:
12312 * gst/asfdemux/gstasfdemux.c:
12313 (gst_asf_demux_get_gst_tag_from_tag_name),
12314 (gst_asf_demux_process_ext_content_desc):
12315 Erm, lets properly fix it. The only non-text tag that we support is
12316 the track-number and that is an UINT. asfdemux was returning a GValue
12317 initialized as INT. Further the Track and not the TrackNumber tag
12318 (the latter is a string too).
12320 2006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12322 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
12323 Original commit message from CVS:
12324 * gst/asfdemux/gstasfdemux.c:
12325 (gst_asf_demux_get_gst_tag_from_tag_name),
12326 (gst_asf_demux_process_ext_content_desc):
12327 Skip tags that are unknown (was producing an uninialized GValue).
12329 2006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv>
12331 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
12332 Original commit message from CVS:
12333 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
12334 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
12335 (gst_a52dec_handle_frame), (gst_a52dec_change_state),
12336 (gst_a52dec_set_property), (gst_a52dec_get_property):
12337 * ext/a52dec/gsta52dec.h:
12338 Patch from from Michal Benes <michal.benes@itonis.tv>:
12339 Add two things to a52dec: configure the exact output format for ac3
12340 decoding through properties, if desired.
12341 By default, configure an output format preferred by downstream. Now
12342 that audioconvert lists caps by preference, this means that a52dec
12343 can do downmixing (iff required) rather than audioconvert, so it can
12344 use the ac3 downmix levels from the bitstream.
12346 2006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12348 Add missing GST_LIBS to the link flags
12349 Original commit message from CVS:
12350 * ext/lame/Makefile.am:
12351 * ext/mpeg2dec/Makefile.am:
12352 * gst/dvdlpcmdec/Makefile.am:
12353 * gst/dvdsub/Makefile.am:
12354 * gst/mpegaudioparse/Makefile.am:
12355 Add missing GST_LIBS to the link flags
12357 2006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net>
12359 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
12360 Original commit message from CVS:
12362 Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
12364 2006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12366 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
12367 Original commit message from CVS:
12368 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
12369 fix build for debug disabled
12371 2006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
12373 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
12374 Original commit message from CVS:
12375 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
12376 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
12377 Use static pad templates with ANY caps for the source pads for
12378 simplicity and to avoid warnings when creating pads for unhandled
12379 codec IDs (#351795).
12381 2006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv>
12383 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
12384 Original commit message from CVS:
12385 Patch by: Michal Benes <michal dot benes at itonis dot tv>
12386 * ext/mad/gstmad.c: (gst_mad_chain):
12387 Fix timestamping in mad by only activating a new timestamp when the
12388 previous frame has been decoded. Fixes #350723.
12389 Also clean up some of the non fatal warnings when the input buffer is
12390 too small to decode a header.
12392 === release 0.10.4 ===
12394 2006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12400 * docs/plugins/gst-plugins-ugly-plugins.args:
12401 * docs/plugins/inspect/plugin-a52dec.xml:
12402 * docs/plugins/inspect/plugin-amrnb.xml:
12403 * docs/plugins/inspect/plugin-asf.xml:
12404 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12405 * docs/plugins/inspect/plugin-dvdread.xml:
12406 * docs/plugins/inspect/plugin-dvdsub.xml:
12407 * docs/plugins/inspect/plugin-iec958.xml:
12408 * docs/plugins/inspect/plugin-lame.xml:
12409 * docs/plugins/inspect/plugin-mad.xml:
12410 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12411 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12412 * docs/plugins/inspect/plugin-mpegstream.xml:
12413 * docs/plugins/inspect/plugin-rmdemux.xml:
12414 * docs/plugins/inspect/plugin-siddec.xml:
12416 Original commit message from CVS:
12419 2006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12436 Original commit message from CVS:
12439 2006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com>
12441 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
12442 Original commit message from CVS:
12443 Patch by: Wim Taymans <wim at fluendo dot com>
12444 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
12445 Instead of forwarding the event in the wrong format, unref it and set
12446 a boolean that we still need to send it in the streaming thread.
12449 2006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12451 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
12452 Original commit message from CVS:
12453 Patch by: Edward Hervey (edward at fluendo dot com)
12454 * ext/dvdread/dvdreadsrc.c: (plugin_init):
12455 Put debug category initialization before use of GST_DEBUG, in order
12456 to remove a fatal warning. Fixes #350895
12458 2006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net>
12460 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
12461 Original commit message from CVS:
12462 * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
12463 Set rank to NONE for the time being until we make playbin handle
12464 subtitle pictures again (dvdsubdec seems to be a bit shaky at
12465 times when seeking, so it's probably better if it doesn't get
12466 autoplugged for the time being).
12468 2006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net>
12470 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
12471 Original commit message from CVS:
12472 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
12473 (gst_rmdemux_parse_mdpr):
12474 Handle audio streams with stream_version 3 properly; warn about
12475 unknown stream versions; handle unknown fourccs a tad more
12476 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
12477 with GST_FOURCC_FORMAT.
12479 2006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
12481 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
12482 Original commit message from CVS:
12483 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
12484 Error out properly if this is an interactive DVD (fixes #345694).
12486 2006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12488 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
12489 Original commit message from CVS:
12490 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
12491 When the first_access is 1 or 0, we should copy the timestamp from
12492 the incoming buffer if there is one.
12494 2006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
12496 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
12497 Original commit message from CVS:
12498 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
12499 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
12500 Use GST_ELEMENT_ERROR for error reporting; post errors in some
12501 more places; remove superfluous newlines from debug statements.
12503 2006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com>
12505 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
12506 Original commit message from CVS:
12507 Patch by: Frédéric Riss <frederic.riss at gmail com>
12508 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
12509 Don't set negative durations on outgoing buffers (#350044),
12510 which happens when you use macros that got changed during
12511 the last unstable cycle because they were thought not to
12514 2006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net>
12516 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
12517 Original commit message from CVS:
12518 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
12519 (gst_dvd_read_src_goto_chapter),
12520 (gst_dvd_read_src_get_chapter_starts),
12521 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
12522 (gst_dvd_read_src_get_time_for_sector),
12523 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
12524 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
12525 (gst_dvd_read_src_goto_sector):
12526 * ext/dvdread/dvdreadsrc.h:
12527 Add basic support for time-based seeking; set timestamps on
12528 outgoing buffers if we have them; create table with
12529 chapter to time mapping when opening a title; rename
12530 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
12531 make it take an explicit pgc argument; fix up some debugging
12532 messages so that title/chapter numbers are printed as starting
12533 from 1 for easier readability.
12535 2006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net>
12537 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
12538 Original commit message from CVS:
12539 * gst/realmedia/Makefile.am:
12540 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
12541 (gst_rmdemux_parse_cont):
12542 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
12543 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
12544 * gst/realmedia/rmutils.h:
12545 Factor out some code into rmutils.[ch]; when reading
12546 strings, don't read beyond the available data; read
12547 metadata strings correctly (string length is 16 bits
12550 2006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12552 Fix dist by including gst-libs/
12553 Original commit message from CVS:
12556 * gst/asfdemux/gstasfdemux.c:
12557 Fix dist by including gst-libs/
12559 2006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net>
12561 Make custom error messages translatable.
12562 Original commit message from CVS:
12563 * ext/dvdread/dvdreadsrc.c: (plugin_init):
12565 Make custom error messages translatable.
12566 * gst/asfdemux/gstasf.c: (plugin_init):
12567 Remove setlocale() call, doesn't seem to be needed or recommended for
12568 plugins, at least not according to gstreamer/docs/random/i18n.
12570 2006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net>
12572 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
12573 Original commit message from CVS:
12574 * gst/asfdemux/Makefile.am:
12575 * gst/asfdemux/asfheaders.c:
12576 * gst/asfdemux/asfheaders.h:
12577 * gst/asfdemux/gstasf.c: (plugin_init):
12578 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
12579 Error out when the stream is encrypted (rather than feeding
12580 garbage to the decoders). Fixes #349025.
12582 2006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net>
12584 Add/enable autofoo magic for translations.
12585 Original commit message from CVS:
12590 Add/enable autofoo magic for translations.
12592 2006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net>
12594 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
12595 Original commit message from CVS:
12596 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
12597 (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
12598 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
12599 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
12600 Don't leak streams, strings or caps. Get rid of unnecessary
12601 getcaps() function.
12603 2006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net>
12605 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
12606 Original commit message from CVS:
12607 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
12608 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
12609 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
12610 (gst_rmdemux_stream_clear_cached_subpackets),
12611 (gst_rmdemux_descramble_cook_audio),
12612 (gst_rmdemux_descramble_dnet_audio),
12613 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
12614 Descramble cook audio streams before sending them to the
12615 decoder. Fixes #347292.
12616 Also miscellaneous clean-ups and log-level changes.
12618 2006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
12620 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
12621 Original commit message from CVS:
12622 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
12623 * ext/lame/gstlame.c: (gst_lame_setup):
12624 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
12626 2006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com>
12628 ext/sidplay/gstsiddec.*: Remove old metadata thing.
12629 Original commit message from CVS:
12630 * ext/sidplay/gstsiddec.cc:
12631 * ext/sidplay/gstsiddec.h:
12632 Remove old metadata thing.
12634 2006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net>
12636 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
12637 Original commit message from CVS:
12638 * gst/asfdemux/gstasfdemux.c:
12639 (gst_asf_demux_get_ext_stream_props_for_stream),
12640 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
12641 Find language codes for audio streams if they are available.
12643 2006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
12645 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
12646 Original commit message from CVS:
12647 * gst/asfdemux/asfheaders.h:
12648 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
12649 (gst_asf_demux_process_stream),
12650 (gst_asf_demux_process_language_list),
12651 (gst_asf_demux_process_ext_stream_props),
12652 (gst_asf_demux_process_queued_extended_stream_objects),
12653 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
12654 * gst/asfdemux/gstasfdemux.h:
12655 Parse extended stream properties objects and stream objects
12656 hidden inside them (but delay creation of the appropriate
12657 pads until after all the 'normal' stream objects have been
12658 dealt with) (#343763). Also parse language list object.
12660 2006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com>
12662 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
12663 Original commit message from CVS:
12664 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
12665 (gst_rmdemux_finalize), (gst_rmdemux_src_event),
12666 (find_seek_offset_time), (gst_rmdemux_perform_seek),
12667 (gst_rmdemux_src_query), (gst_rmdemux_change_state),
12668 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
12669 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
12670 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
12671 * gst/realmedia/rmdemux.h:
12672 Cleanups, use GstSegment for seeking.
12673 Fix error handling.
12674 Combine flow return from all streams.
12676 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
12678 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
12679 Original commit message from CVS:
12680 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
12681 Remove g_assert that shouldn't be there.
12683 2006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com>
12685 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
12686 Original commit message from CVS:
12687 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
12688 Fix refcounting when cropping. Fixes #341677.
12690 2006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com>
12692 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
12693 Original commit message from CVS:
12694 Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
12695 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
12696 (gst_asf_demux_process_segment):
12697 Fix typo. Closes #347029.
12699 2006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net>
12701 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
12702 Original commit message from CVS:
12703 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
12704 Skip chunks for unknown streams properly. Fixes broken sound
12705 and/or video for files that have additional streams that
12706 we don't recognise yet (e.g. if they are embedded in extended
12707 stream properties). Partly fixes #343763.
12709 2006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
12711 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
12712 Original commit message from CVS:
12713 * gst/asfdemux/asfheaders.c:
12714 * gst/asfdemux/asfheaders.h:
12715 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
12716 (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
12717 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
12718 (gst_asf_demux_change_state):
12719 * gst/asfdemux/gstasfdemux.h:
12720 Add some more GUIDs and make debug log more readable
12721 and easier to follow when parsing the headers.
12723 2006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net>
12725 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
12726 Original commit message from CVS:
12727 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
12728 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
12729 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
12730 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
12731 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
12732 * ext/dvdread/dvdreadsrc.h:
12733 Rewrite seeking code and make seeking in DVDs work (#337834).
12735 2006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
12737 autogen.sh: Check for automake-1.9 as well.
12738 Original commit message from CVS:
12740 Check for automake-1.9 as well.
12742 2006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net>
12744 ext/dvdread/dvdreadsrc.c: Make check stronger.
12745 Original commit message from CVS:
12746 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
12747 Make check stronger.
12749 2006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net>
12751 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
12752 Original commit message from CVS:
12753 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
12754 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
12755 (gst_asf_demux_push_buffer):
12756 * gst/asfdemux/gstasfdemux.h:
12757 Handle unknown codec IDs/fourccs properly (#345879); send tag
12758 events after newsegment event; fix use of GST_FOURCC_FORMAT
12761 2006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12763 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
12764 Original commit message from CVS:
12765 * ext/a52dec/gsta52dec.c: (plugin_init):
12766 Call the channel positions get_type() method in plugin_init
12767 to ensure that it isn't simultaneously called later from
12770 2006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
12772 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
12773 Original commit message from CVS:
12774 * gst/mpegstream/gstmpegpacketize.c:
12775 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
12776 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
12777 Also flush packetizer cache when we get a buffer that has the
12778 DISCONT flag set; update current byte position from buffer
12779 offset after a flush.
12781 2006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net>
12783 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
12784 Original commit message from CVS:
12785 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
12786 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
12787 (gst_mpeg_packetize_read):
12788 * gst/mpegstream/gstmpegpacketize.h:
12789 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
12790 (gst_mpeg_parse_change_state):
12791 Flush packetizer cache when we get a FLUSH_STOP event;
12792 remove unused source pad member from packetizer; add debug
12793 category for packetizer.
12795 2006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12797 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
12798 Original commit message from CVS:
12799 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
12800 Treat dual-mono as stereo. It should really be output on 2 separate
12801 pads, but isn't for now.
12803 2006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
12805 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
12806 Original commit message from CVS:
12807 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
12808 Assume 4:3 DAR rather than 4:3 PAR (#345184).
12810 2006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net>
12812 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
12813 Original commit message from CVS:
12814 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
12815 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
12816 any PAR whatsoever (rather than using 0/0, which will lead to
12817 an abort later on). Fixes #345184.
12819 2006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl>
12821 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
12822 Original commit message from CVS:
12823 Patch by: Michael Dominic K. < mdk at mdk org pl>
12824 * ext/mad/gstmad.c: (gst_mad_chain):
12825 Send newsegment event before calling
12826 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
12827 in connection with pad blocking (#342594). While we're at it,
12828 do some minor clean-ups.
12830 2006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net>
12832 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
12833 Original commit message from CVS:
12835 Fix --disable-external (can't set conditionals conditionally,
12838 2006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
12840 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
12841 Original commit message from CVS:
12842 * ext/a52dec/Makefile.am:
12843 ... and then he said "When you go and fix the build you
12844 better make sure you have some spare backslashes in your
12847 2006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
12849 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
12850 Original commit message from CVS:
12851 * ext/sidplay/gstsiddec.cc:
12852 Fix copyright, email addresses and descriptions.
12853 Use saner defaults for arguments. Fixes #344667.
12854 constify some stuff.
12857 Fix negotiation to do mono/44100 by default.
12858 Post error messages.
12859 Use _scale_int where possible.
12861 2006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
12863 ext/dvdnav/.cvsignore: More ignore
12864 Original commit message from CVS:
12865 * ext/dvdnav/.cvsignore:
12868 2006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com>
12870 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
12871 Original commit message from CVS:
12872 * tests/check/elements/amrnbenc.c: (push_data):
12873 Init memory before feeding it to the encoder to make
12874 the valgrind test succeed.
12876 2006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
12878 gst/asfdemux/.cvsignore: More ignore
12879 Original commit message from CVS:
12880 * gst/asfdemux/.cvsignore:
12883 2006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
12885 .cvsignore: Ignore files generated by 'make dist'.
12886 Original commit message from CVS:
12888 Ignore files generated by 'make dist'.
12890 2006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12893 Original commit message from CVS:
12896 * ext/a52dec/Makefile.am:
12897 * ext/dvdnav/Makefile.am:
12898 * ext/dvdread/Makefile.am:
12899 * ext/lame/Makefile.am:
12900 * ext/mad/Makefile.am:
12901 * ext/mpeg2dec/Makefile.am:
12902 * ext/sidplay/Makefile.am:
12905 2006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12907 autogen.sh: require am17
12908 Original commit message from CVS:
12912 * ext/annodex/Makefile.am:
12913 * ext/cdio/Makefile.am:
12914 * ext/dv/Makefile.am:
12915 * ext/esd/Makefile.am:
12916 * ext/flac/Makefile.am:
12917 * ext/gdk_pixbuf/Makefile.am:
12918 * ext/ladspa/Makefile.am:
12919 * ext/libcaca/Makefile.am:
12920 * ext/speex/Makefile.am:
12921 * ext/taglib/Makefile.am:
12922 * sys/oss/Makefile.am:
12923 * sys/sunaudio/Makefile.am:
12924 * sys/ximage/Makefile.am:
12925 clean up build further
12927 2006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com>
12929 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
12930 Original commit message from CVS:
12931 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
12932 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
12933 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
12934 (gst_mpeg2dec_change_state):
12935 * ext/mpeg2dec/gstmpeg2dec.h:
12936 Simplify and don't leak our buffer pool.
12938 Remove unfixed bug number from previous ChangeLog entry.
12940 2006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com>
12942 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
12943 Original commit message from CVS:
12944 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
12945 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
12946 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
12947 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
12948 (gst_mpeg2dec_negotiate_format), (init_dummybuf),
12949 (handle_sequence), (handle_picture), (handle_slice),
12950 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
12951 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
12952 * ext/mpeg2dec/gstmpeg2dec.h:
12953 Fix padtemplate as we can now do fractional framerates.
12956 Add simple frame dropping QoS.
12957 Precalc buffer output sizes and UV offsets.
12958 Always give libmpeg2 a valid fbuf when it wants one.
12959 don't trust libmpeg to discard our buffers but manage it
12961 Fixes #343627, #327350, #335288
12963 2006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net>
12965 win32/MANIFEST: Add a manifest for futures ugly win32 releases.
12966 Original commit message from CVS:
12968 Add a manifest for futures ugly win32 releases.
12969 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
12970 Move bufcaps declaration at the begining of the instructions
12973 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12975 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
12976 Original commit message from CVS:
12977 * ext/alsaspdif/alsaspdifsink.h:
12978 * ext/amrwb/gstamrwbdec.h:
12979 * ext/amrwb/gstamrwbenc.h:
12980 * ext/amrwb/gstamrwbparse.h:
12981 * ext/arts/gst_arts.h:
12982 * ext/artsd/gstartsdsink.h:
12983 * ext/audiofile/gstafparse.h:
12984 * ext/audiofile/gstafsink.h:
12985 * ext/audiofile/gstafsrc.h:
12986 * ext/audioresample/gstaudioresample.h:
12987 * ext/bz2/gstbz2dec.h:
12988 * ext/bz2/gstbz2enc.h:
12989 * ext/dirac/gstdiracdec.h:
12990 * ext/directfb/dfbvideosink.h:
12991 * ext/divx/gstdivxdec.h:
12992 * ext/divx/gstdivxenc.h:
12993 * ext/dts/gstdtsdec.h:
12994 * ext/faac/gstfaac.h:
12995 * ext/gsm/gstgsmdec.h:
12996 * ext/gsm/gstgsmenc.h:
12997 * ext/ivorbis/vorbisenc.h:
12998 * ext/libfame/gstlibfame.h:
12999 * ext/nas/nassink.h:
13000 * ext/neon/gstneonhttpsrc.h:
13001 * ext/polyp/polypsink.h:
13002 * ext/sdl/sdlaudiosink.h:
13003 * ext/sdl/sdlvideosink.h:
13004 * ext/shout/gstshout.h:
13005 * ext/snapshot/gstsnapshot.h:
13006 * ext/sndfile/gstsf.h:
13007 * ext/swfdec/gstswfdec.h:
13008 * ext/tarkin/gsttarkindec.h:
13009 * ext/tarkin/gsttarkinenc.h:
13010 * ext/theora/theoradec.h:
13011 * ext/wavpack/gstwavpackdec.h:
13012 * ext/wavpack/gstwavpackparse.h:
13013 * ext/xine/gstxine.h:
13014 * ext/xvid/gstxviddec.h:
13015 * ext/xvid/gstxvidenc.h:
13016 * gst/cdxaparse/gstcdxaparse.h:
13017 * gst/cdxaparse/gstcdxastrip.h:
13018 * gst/colorspace/gstcolorspace.h:
13019 * gst/festival/gstfestival.h:
13020 * gst/freeze/gstfreeze.h:
13021 * gst/gdp/gstgdpdepay.h:
13022 * gst/gdp/gstgdppay.h:
13023 * gst/modplug/gstmodplug.h:
13024 * gst/mpeg1sys/gstmpeg1systemencode.h:
13025 * gst/mpeg1videoparse/gstmp1videoparse.h:
13026 * gst/mpeg2sub/gstmpeg2subt.h:
13027 * gst/mpegaudioparse/gstmpegaudioparse.h:
13028 * gst/multifilesink/gstmultifilesink.h:
13029 * gst/overlay/gstoverlay.h:
13030 * gst/playondemand/gstplayondemand.h:
13031 * gst/qtdemux/qtdemux.h:
13032 * gst/rtjpeg/gstrtjpegdec.h:
13033 * gst/rtjpeg/gstrtjpegenc.h:
13034 * gst/smooth/gstsmooth.h:
13035 * gst/smoothwave/gstsmoothwave.h:
13036 * gst/spectrum/gstspectrum.h:
13037 * gst/speed/gstspeed.h:
13038 * gst/stereo/gststereo.h:
13039 * gst/switch/gstswitch.h:
13040 * gst/tta/gstttadec.h:
13041 * gst/tta/gstttaparse.h:
13042 * gst/videodrop/gstvideodrop.h:
13043 * gst/xingheader/gstxingmux.h:
13044 * sys/directdraw/gstdirectdrawsink.h:
13045 * sys/directsound/gstdirectsoundsink.h:
13046 * sys/dxr3/dxr3audiosink.h:
13047 * sys/dxr3/dxr3spusink.h:
13048 * sys/dxr3/dxr3videosink.h:
13049 * sys/qcam/gstqcamsrc.h:
13050 * sys/vcd/vcdsrc.h:
13051 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
13053 2006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13055 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
13056 Original commit message from CVS:
13057 * ext/a52dec/gsta52dec.h:
13058 * ext/amrnb/amrnbdec.h:
13059 * ext/amrnb/amrnbenc.h:
13060 * ext/amrnb/amrnbparse.h:
13061 * ext/mpeg2dec/gstmpeg2dec.h:
13062 * ext/sidplay/gstsiddec.h:
13063 * gst/ac3parse/gstac3parse.h:
13064 * gst/asfdemux/gstasfdemux.h:
13065 * gst/asfdemux/gstasfmux.h:
13066 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
13067 * gst/iec958/ac3iec.h:
13068 * gst/mpegaudioparse/gstmpegaudioparse.h:
13069 * gst/mpegstream/gstdvddemux.h:
13070 * gst/mpegstream/gstmpegclock.h:
13071 * gst/mpegstream/gstmpegdemux.h:
13072 * gst/mpegstream/gstmpegparse.h:
13073 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
13075 2006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net>
13077 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
13078 Original commit message from CVS:
13080 Replace current README (containing the release notes from
13081 some 0.9.x version) with a proper README taken from the core.
13083 2006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
13085 ext/amrnb/: Sortof first quick cleanup of all this mess...
13086 Original commit message from CVS:
13087 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
13088 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
13089 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
13090 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
13091 * ext/amrnb/amrnbparse.h:
13092 Sortof first quick cleanup of all this mess...
13093 Don't crap out on empty and invalid FTs but treat them as
13094 empty packets, the decoder handles them fine.
13097 2006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
13099 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
13100 Original commit message from CVS:
13101 * gst/asfdemux/gstasf.c: (plugin_init):
13102 Call gst_riff_init() so the riff debug category gets set up
13103 before it is being used.
13105 2006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org>
13107 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
13108 Original commit message from CVS:
13109 * gst/iec958/ac3_padder.c: (ac3p_parse):
13110 * gst/iec958/ac3_padder.h:
13111 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
13112 (ac3iec_chain_raw), (ac3iec_change_state):
13113 * gst/iec958/ac3iec.h:
13114 Write rate into the caps, for the allowed ac3 rates. Some minor
13117 2006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com>
13119 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
13120 Original commit message from CVS:
13121 Patch by: James "Doc" Livingston <doclivingston gmail com>
13122 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
13123 Do tag merging correctly (#339918). Output taglists
13124 properly in debug statements too while we're at it.
13126 2006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13128 ext/a52dec/gsta52dec.c: Add more debug
13129 Original commit message from CVS:
13130 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
13132 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
13133 (gst_dvdlpcmdec_init), (update_timestamps),
13134 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
13135 (dvdlpcmdec_sink_event):
13136 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
13137 If we have a first_access offset but no current timestamp (might
13138 happen after a seek), then calculate a start time for the first
13139 portion so that it will align with the timestamp given for the
13140 first_access portion.
13141 If a new-segment arrives with format time, store the start
13142 time as a failsafe timestamp in case we never get any further
13143 timestamp info (unlikely)
13144 Mask out the 'frame number' section of the incoming header so
13145 that we don't consider it to be changing on every buffer and
13146 reset the caps constantly.
13147 Use gst_util_uint64_scale for duration calculation
13149 2006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org>
13151 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
13152 Original commit message from CVS:
13153 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
13154 Fix timestamping for cases where the first_access parameter is 4.
13155 Ensure we don't overrun buffers in other cases.
13157 2006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net>
13159 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
13160 Original commit message from CVS:
13161 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
13162 Fix silly bug when reading metadata (#341254).
13164 2006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
13166 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
13167 Original commit message from CVS:
13168 * autogen.sh: (CONFIGURE_DEF_OPT):
13169 libtoolize on Darwin/MacOSX is called glibtoolize
13171 2006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net>
13173 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
13174 Original commit message from CVS:
13175 * ext/lame/gstlame.c: (gst_lame_get_type),
13176 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
13177 (gst_lame_setup), (gst_lame_change_state):
13178 * ext/lame/gstlame.h:
13179 Remove tag writing from lame (which was completely broken
13180 anyway, #329184). Leaving GstTagSetter interface around for
13181 now, albeit non-functional. Should be removed completely
13182 in 0.11. Use the 'id3v2mux' plugin from -good for writing
13185 2006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org>
13188 * ext/dvdread/dvdreadsrc.c:
13189 * gst/asfdemux/gstasfdemux.c:
13190 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
13191 Original commit message from CVS:
13192 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
13194 2006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org>
13196 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
13197 Original commit message from CVS:
13198 Patch by: Andres Salomon <dilinger at debian org>
13199 * ext/lame/gstlame.c: (gst_lame_sink_event):
13200 Fix typo (comma vs. semicolon) (#340710).
13202 2006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de>
13204 ext/mad/gstmad.c: Make mad the second element to support the highly useful
13205 Original commit message from CVS:
13206 Patch by: Lutz Müller <lutz at topfrose de>
13207 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
13208 Make mad the second element to support the highly useful
13209 FORMATS query (#340594)
13211 2006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com>
13213 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
13214 Original commit message from CVS:
13215 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
13216 (gst_mpeg2dec_src_query):
13217 Remember the query duration format before passing it upstream since it
13218 could have been modified.
13219 Add GST_WARNING_OBJECT in sink convert function to detail why the
13220 conversion didn't work.
13222 2006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13224 Define GstElementDetails as const and also static (when defined as global)
13225 Original commit message from CVS:
13226 * ext/amrwb/gstamrwbdec.c:
13227 * ext/amrwb/gstamrwbenc.c:
13228 * ext/amrwb/gstamrwbparse.c:
13229 * ext/arts/gst_arts.c:
13230 * ext/artsd/gstartsdsink.c:
13231 * ext/audiofile/gstafparse.c:
13232 * ext/audiofile/gstafsink.c:
13233 * ext/audiofile/gstafsrc.c:
13234 * ext/audioresample/gstaudioresample.c:
13235 * ext/bz2/gstbz2dec.c:
13236 * ext/bz2/gstbz2enc.c:
13237 * ext/cdaudio/gstcdaudio.c:
13238 * ext/directfb/dfbvideosink.c:
13239 * ext/divx/gstdivxdec.c:
13240 * ext/divx/gstdivxenc.c:
13241 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
13242 * ext/faac/gstfaac.c: (gst_faac_base_init):
13243 * ext/faad/gstfaad.c:
13244 * ext/gsm/gstgsmdec.c:
13245 * ext/gsm/gstgsmenc.c:
13246 * ext/hermes/gsthermescolorspace.c:
13247 * ext/ivorbis/vorbisfile.c:
13248 * ext/lcs/gstcolorspace.c:
13249 * ext/libfame/gstlibfame.c:
13250 * ext/libmms/gstmms.c: (gst_mms_base_init):
13251 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
13252 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
13253 * ext/nas/nassink.c: (gst_nassink_base_init):
13254 * ext/neon/gstneonhttpsrc.c:
13255 * ext/sdl/sdlaudiosink.c:
13256 * ext/sdl/sdlvideosink.c:
13257 * ext/shout/gstshout.c:
13258 * ext/snapshot/gstsnapshot.c:
13259 * ext/sndfile/gstsf.c:
13260 * ext/swfdec/gstswfdec.c:
13261 * ext/tarkin/gsttarkindec.c:
13262 * ext/tarkin/gsttarkinenc.c:
13263 * ext/theora/theoradec.c:
13264 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
13265 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
13266 * ext/xvid/gstxviddec.c:
13267 * ext/xvid/gstxvidenc.c:
13268 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
13269 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
13270 * gst/chart/gstchart.c:
13271 * gst/colorspace/gstcolorspace.c:
13272 * gst/deinterlace/gstdeinterlace.c:
13273 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
13274 * gst/festival/gstfestival.c:
13275 * gst/filter/gstbpwsinc.c:
13276 * gst/filter/gstiir.c:
13277 * gst/filter/gstlpwsinc.c:
13278 * gst/freeze/gstfreeze.c:
13279 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
13280 * gst/librfb/gstrfbsrc.c:
13281 * gst/mixmatrix/mixmatrix.c:
13282 * gst/mpeg1sys/gstmpeg1systemencode.c:
13283 * gst/mpeg1videoparse/gstmp1videoparse.c:
13284 * gst/mpeg2sub/gstmpeg2subt.c:
13285 * gst/mpegaudioparse/gstmpegaudioparse.c:
13286 * gst/multifilesink/gstmultifilesink.c:
13287 * gst/overlay/gstoverlay.c:
13288 * gst/passthrough/gstpassthrough.c:
13289 * gst/playondemand/gstplayondemand.c:
13290 * gst/qtdemux/qtdemux.c:
13291 * gst/rtjpeg/gstrtjpegdec.c:
13292 * gst/rtjpeg/gstrtjpegenc.c:
13293 * gst/smooth/gstsmooth.c:
13294 * gst/smoothwave/gstsmoothwave.c:
13295 * gst/spectrum/gstspectrum.c:
13296 * gst/speed/gstspeed.c:
13297 * gst/stereo/gststereo.c:
13298 * gst/switch/gstswitch.c:
13299 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
13300 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
13301 * gst/vbidec/gstvbidec.c:
13302 * gst/videocrop/gstvideocrop.c:
13303 * gst/videodrop/gstvideodrop.c:
13304 * gst/virtualdub/gstxsharpen.c:
13305 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
13306 * gst/y4m/gsty4mencode.c:
13307 * sys/cdrom/gstcdplayer.c:
13308 * sys/directdraw/gstdirectdrawsink.c:
13309 * sys/directsound/gstdirectsoundsink.c:
13310 * sys/glsink/glimagesink.c:
13311 * sys/qcam/gstqcamsrc.c:
13312 * sys/v4l2/gstv4l2src.c:
13313 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
13314 * sys/ximagesrc/ximagesrc.c:
13315 Define GstElementDetails as const and also static (when defined as
13318 2006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13320 Define GstElementDetails as const and also static (when defined as global)
13321 Original commit message from CVS:
13322 * ext/mad/gstid3tag.c:
13323 * ext/mad/gstmad.c:
13324 * gst/ac3parse/gstac3parse.c:
13325 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13326 * gst/synaesthesia/gstsynaesthesia.c:
13327 Define GstElementDetails as const and also static (when defined as
13330 2006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13332 Define GstElementDetails as const and also static (when defined as global)
13333 Original commit message from CVS:
13334 * ext/aalib/gstaasink.c:
13335 * ext/annodex/gstcmmldec.c:
13336 * ext/annodex/gstcmmlenc.c:
13337 * ext/cairo/gsttextoverlay.c:
13338 * ext/cairo/gsttimeoverlay.c:
13339 * ext/cdio/gstcdiocddasrc.c:
13340 * ext/dv/gstdvdec.c:
13341 * ext/dv/gstdvdemux.c:
13342 * ext/esd/esdmon.c:
13343 * ext/esd/esdsink.c:
13344 * ext/flac/gstflacenc.c:
13345 * ext/flac/gstflactag.c:
13346 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
13347 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
13348 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
13349 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
13350 * ext/gdk_pixbuf/pixbufscale.c:
13351 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
13352 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
13353 * ext/jpeg/gstjpegdec.c:
13354 * ext/jpeg/gstjpegenc.c:
13355 * ext/jpeg/gstsmokedec.c:
13356 * ext/jpeg/gstsmokeenc.c:
13357 * ext/libcaca/gstcacasink.c:
13358 * ext/libmng/gstmngdec.c:
13359 * ext/libmng/gstmngenc.c:
13360 * ext/libpng/gstpngdec.c:
13361 * ext/libpng/gstpngenc.c:
13362 * ext/mikmod/gstmikmod.c:
13363 * ext/raw1394/gstdv1394src.c:
13364 * ext/shout2/gstshout2.c: (gst_shout2send_init):
13365 * ext/shout2/gstshout2.h:
13366 * ext/speex/gstspeexdec.c:
13367 * ext/speex/gstspeexenc.c:
13368 * gst/alpha/gstalpha.c:
13369 * gst/alpha/gstalphacolor.c:
13370 * gst/apetag/gstapedemux.c:
13371 * gst/auparse/gstauparse.c:
13372 * gst/autodetect/gstautoaudiosink.c:
13373 (gst_auto_audio_sink_base_init):
13374 * gst/autodetect/gstautovideosink.c:
13375 (gst_auto_video_sink_base_init):
13376 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
13377 * gst/avi/gstavimux.c: (gst_avimux_base_init):
13378 * gst/cutter/gstcutter.c:
13379 * gst/debug/breakmydata.c:
13380 * gst/debug/efence.c:
13381 * gst/debug/gstnavigationtest.c:
13382 * gst/debug/gstnavseek.c:
13383 * gst/debug/negotiation.c:
13384 * gst/debug/progressreport.c:
13385 * gst/debug/testplugin.c:
13386 * gst/effectv/gstaging.c:
13387 * gst/effectv/gstdice.c:
13388 * gst/effectv/gstedge.c:
13389 * gst/effectv/gstquark.c:
13390 * gst/effectv/gstrev.c:
13391 * gst/effectv/gstshagadelic.c:
13392 * gst/effectv/gstvertigo.c:
13393 * gst/effectv/gstwarp.c:
13394 * gst/flx/gstflxdec.c:
13395 * gst/goom/gstgoom.c:
13396 * gst/icydemux/gsticydemux.c:
13397 * gst/id3demux/gstid3demux.c:
13398 * gst/interleave/deinterleave.c:
13399 * gst/interleave/interleave.c:
13400 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
13401 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
13402 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
13403 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
13404 * gst/level/gstlevel.c:
13405 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
13406 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
13407 * gst/median/gstmedian.c:
13408 * gst/monoscope/gstmonoscope.c:
13409 * gst/multipart/multipartdemux.c:
13410 * gst/multipart/multipartmux.c:
13411 * gst/oldcore/gstaggregator.c:
13412 * gst/oldcore/gstfdsink.c:
13413 * gst/oldcore/gstmd5sink.c:
13414 * gst/oldcore/gstmultifilesrc.c:
13415 * gst/oldcore/gstpipefilter.c:
13416 * gst/oldcore/gstshaper.c:
13417 * gst/oldcore/gststatistics.c:
13418 * gst/rtp/gstasteriskh263.c:
13419 * gst/rtp/gstrtpL16depay.c:
13420 * gst/rtp/gstrtpL16pay.c:
13421 * gst/rtp/gstrtpamrdepay.c:
13422 * gst/rtp/gstrtpamrpay.c:
13423 * gst/rtp/gstrtpdepay.c:
13424 * gst/rtp/gstrtpgsmpay.c:
13425 * gst/rtp/gstrtph263pay.c:
13426 * gst/rtp/gstrtph263pdepay.c:
13427 * gst/rtp/gstrtph263ppay.c:
13428 * gst/rtp/gstrtpilbcdepay.c:
13429 * gst/rtp/gstrtpmp4gpay.c:
13430 * gst/rtp/gstrtpmp4vdepay.c:
13431 * gst/rtp/gstrtpmp4vpay.c:
13432 * gst/rtp/gstrtpmpadepay.c:
13433 * gst/rtp/gstrtpmpapay.c:
13434 * gst/rtp/gstrtppcmadepay.c:
13435 * gst/rtp/gstrtppcmapay.c:
13436 * gst/rtp/gstrtppcmudepay.c:
13437 * gst/rtp/gstrtppcmupay.c:
13438 * gst/rtp/gstrtpspeexdepay.c:
13439 * gst/rtp/gstrtpspeexpay.c:
13440 * gst/rtsp/gstrtpdec.c:
13441 * gst/rtsp/gstrtspsrc.c:
13442 * gst/smpte/gstsmpte.c:
13443 * gst/udp/gstdynudpsink.c:
13444 * gst/udp/gstmultiudpsink.c:
13445 * gst/udp/gstudpsink.c:
13446 * gst/udp/gstudpsrc.c:
13447 * gst/videobox/gstvideobox.c:
13448 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
13449 * gst/videofilter/gstvideobalance.c:
13450 * gst/videofilter/gstvideoflip.c:
13451 * gst/videofilter/gstvideotemplate.c:
13452 (gst_videotemplate_base_init):
13453 * gst/videomixer/videomixer.c:
13454 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
13455 (gst_wavparse_class_init), (gst_wavparse_dispose),
13456 (gst_wavparse_reset), (gst_wavparse_init),
13457 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
13458 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
13459 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
13460 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
13461 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
13462 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
13463 (gst_wavparse_change_state):
13464 * gst/wavparse/gstwavparse.h:
13465 * sys/oss/gstossmixerelement.c:
13466 * sys/oss/gstosssink.c:
13467 * sys/oss/gstosssrc.c:
13468 * sys/osxaudio/gstosxaudioelement.c:
13469 * sys/osxaudio/gstosxaudiosink.c:
13470 * sys/osxaudio/gstosxaudiosrc.c:
13471 * sys/sunaudio/gstsunaudiomixer.c:
13472 * sys/sunaudio/gstsunaudiosink.c:
13473 Define GstElementDetails as const and also static (when defined as
13476 2006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net>
13478 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
13479 Original commit message from CVS:
13480 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
13481 Fix name of custom event (use same as dvdreadsrc).
13482 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
13483 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
13484 Fix event parsing (the event name is in the structure, not the
13485 name of the structure itself); also fix indentation after
13488 2006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net>
13490 ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
13491 Original commit message from CVS:
13492 * ext/mad/gstid3tag.c: (plugin_init):
13493 Change debug category to 'id3mux'.
13495 2006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net>
13497 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
13498 Original commit message from CVS:
13499 Patch by: Alexander Lancaster <alexl at users sourceforge net>
13500 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
13501 (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
13502 (gst_id3_tag_chain):
13503 When acting as a muxer, set caps on outgoing buffers and set caps
13504 on source pad (fixes #323658). Remove unused application/x-gst-tags
13505 cruft from the 0.6 days.
13507 2006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net>
13509 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
13510 Original commit message from CVS:
13511 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
13512 (gst_mad_src_query), (gst_mad_chain):
13513 .. and DEFAULT queries should work too. Use magic gst util scale
13514 functions in some places.
13516 2006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net>
13518 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
13519 Original commit message from CVS:
13520 * ext/mad/gstmad.c: (gst_mad_src_query):
13521 Fix duration query in BYTES format (#336824).
13523 2006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk>
13525 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
13526 Original commit message from CVS:
13527 Patch by: Ed Catmur <ed at catmur dot co dot uk>
13528 * ext/lame/gstlame.c: (gst_lame_sink_event):
13529 Don't crash if we get an EOS event before the encoder
13530 has been set up (#339287).
13532 2006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com>
13534 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
13535 Original commit message from CVS:
13536 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
13537 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
13538 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
13539 Move errors out of the normal code flow.
13540 Don't send eos, basesrc will do that for us when needed.
13542 2006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
13544 gst/mpegstream/: Do state changes correctly
13545 Original commit message from CVS:
13546 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
13547 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
13548 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
13549 Do state changes correctly
13551 2006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net>
13553 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
13554 Original commit message from CVS:
13555 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
13556 (gst_mpeg2dec_alloc_buffer):
13557 Can't use gst_pad_alloc_buffer*() when we are going to crop
13558 the image before sending it out. Downstream basetransform-based
13559 elements will complain about the wrong unit size otherwise
13560 (when not operating in passthrough-mode at least).
13561 Const-ify some static variables and do some minor clean-ups.
13562 Use I420 macros for size/offsets (not really necessary in this
13563 particular context, but this kind of code gets copy'n'pasted).
13565 2006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net>
13567 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
13568 Original commit message from CVS:
13569 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
13571 * gst/mpegstream/gstmpegpacketize.h:
13572 g_malloc() can't fail, we don't need to handle this. Same for
13573 gst_buffer_new_and_alloc().
13574 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
13575 klass->send_buffer() should have the same semantics as
13576 gst_pad_push(), ie. ownership of the buffer is transfered,
13577 so we never have to unref the buffer no matter what the flow
13580 2006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13582 * tests/check/gst-plugins-ugly.supp:
13583 one more suppression for FC4
13584 Original commit message from CVS:
13585 one more suppression for FC4
13587 2006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org>
13589 * tests/check/gst-plugins-ugly.supp:
13590 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
13591 Original commit message from CVS:
13592 The AMR encoder sucks giant sucky things through a sucky object with a giant
13593 sucking machine. More suppressions.
13595 2006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13597 add test for amrnbenc, enable test infrastructure, and fix a leak
13598 Original commit message from CVS:
13599 add test for amrnbenc, enable test infrastructure, and fix a leak
13600 * common/check.mak:
13601 allow for specifying more than one suppressions file in SUPPRESSIONS
13603 * tests/Makefile.am:
13604 * tests/check/.cvsignore:
13605 * tests/check/Makefile.am:
13606 * tests/check/elements/.cvsignore:
13609 * tests/check/gst-plugins-ugly.supp:
13610 add suppressions for libs used by -ugly
13611 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
13612 (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
13613 (GST_START_TEST), (amrnbenc_suite), (main):
13614 add a simple test for encoding amr
13615 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
13616 fix pad template leaks
13618 2006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org>
13620 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
13621 Original commit message from CVS:
13622 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
13623 Plug big leak in AMR encoder.
13625 2006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net>
13627 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
13628 Original commit message from CVS:
13629 * ext/mad/gstmad.c: (index_seek):
13630 move GstIndexEntry *entry variable declaration before
13631 the first instruction
13632 * ext/mad/gstmad.c:
13633 remove debug macros with variable number of parameter by using
13634 GST_DEBUG for WIN32
13635 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
13636 use gst_guint64_to_gdouble for conversions
13637 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
13638 replace __FUNCTION__ which is not supported by MSVC by the current function name
13639 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
13640 remove LL suffix by using G_GINT64_CONSTANT
13641 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
13642 use gst_guint64_to_gdouble for conversions
13643 * gst/mpegstream/gstmpegparse.h:
13644 remove LL suffix by using G_GINT64_CONSTANT
13646 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
13647 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
13649 2006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13651 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
13652 Original commit message from CVS:
13653 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
13654 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
13655 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
13656 * ext/mad/gstmad.c: (gst_mad_class_init):
13657 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
13658 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
13659 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
13660 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
13661 * gst/iec958/ac3iec.c: (ac3iec_class_init):
13662 * gst/mpegaudioparse/gstmpegaudioparse.c:
13663 (gst_mp3parse_class_init):
13664 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
13665 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
13666 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
13667 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
13668 * gst/synaesthesia/gstsynaesthesia.c:
13669 (gst_synaesthesia_class_init):
13670 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
13672 2006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
13674 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
13675 Original commit message from CVS:
13676 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
13677 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
13678 (gst_asf_demux_push_buffer):
13679 Send newsegment event only once per pad, fixes #336550.
13681 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
13683 Unify the long descriptions in the plugin details (#337263).
13684 Original commit message from CVS:
13685 Patch by: j^ <j at bootlab dot org>
13686 * ext/amrwb/gstamrwbdec.c:
13687 * ext/amrwb/gstamrwbenc.c:
13688 * ext/amrwb/gstamrwbparse.c:
13689 * ext/arts/gst_arts.c:
13690 * ext/artsd/gstartsdsink.c:
13691 * ext/audiofile/gstafparse.c:
13692 * ext/audiofile/gstafsink.c:
13693 * ext/audiofile/gstafsrc.c:
13694 * ext/cdaudio/gstcdaudio.c:
13695 * ext/directfb/dfbvideosink.c:
13696 * ext/divx/gstdivxdec.c:
13697 * ext/divx/gstdivxenc.c:
13698 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
13699 * ext/faac/gstfaac.c: (gst_faac_base_init):
13700 * ext/faad/gstfaad.c:
13701 * ext/gsm/gstgsmdec.c:
13702 * ext/gsm/gstgsmenc.c:
13703 * ext/hermes/gsthermescolorspace.c:
13704 * ext/ivorbis/vorbisfile.c:
13705 * ext/lcs/gstcolorspace.c:
13706 * ext/libfame/gstlibfame.c:
13707 * ext/libmms/gstmms.c: (gst_mms_base_init):
13708 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
13709 * ext/nas/nassink.c: (gst_nassink_base_init):
13710 * ext/neon/gstneonhttpsrc.c:
13711 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
13712 * ext/sdl/sdlaudiosink.c:
13713 * ext/sdl/sdlvideosink.c:
13714 * ext/shout/gstshout.c:
13715 * ext/snapshot/gstsnapshot.c:
13716 * ext/sndfile/gstsf.c:
13717 * ext/tarkin/gsttarkindec.c:
13718 * ext/tarkin/gsttarkinenc.c:
13719 * ext/theora/theoradec.c:
13720 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
13721 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
13722 * ext/xvid/gstxviddec.c:
13723 * ext/xvid/gstxvidenc.c:
13724 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
13725 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
13726 * gst/chart/gstchart.c:
13727 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
13728 * gst/festival/gstfestival.c:
13729 * gst/filter/gstiir.c:
13730 * gst/filter/gstlpwsinc.c:
13731 * gst/freeze/gstfreeze.c:
13732 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
13733 * gst/mixmatrix/mixmatrix.c:
13734 * gst/mpeg1sys/gstmpeg1systemencode.c:
13735 * gst/mpeg1videoparse/gstmp1videoparse.c:
13736 * gst/mpeg2sub/gstmpeg2subt.c:
13737 * gst/mpegaudioparse/gstmpegaudioparse.c:
13738 * gst/multifilesink/gstmultifilesink.c:
13739 * gst/overlay/gstoverlay.c:
13740 * gst/passthrough/gstpassthrough.c:
13741 * gst/playondemand/gstplayondemand.c:
13742 * gst/qtdemux/qtdemux.c:
13743 * gst/rtjpeg/gstrtjpegdec.c:
13744 * gst/rtjpeg/gstrtjpegenc.c:
13745 * gst/smooth/gstsmooth.c:
13746 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
13747 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
13748 * gst/videocrop/gstvideocrop.c:
13749 * gst/videodrop/gstvideodrop.c:
13750 * gst/virtualdub/gstxsharpen.c:
13751 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
13752 * gst/y4m/gsty4mencode.c:
13753 Unify the long descriptions in the plugin details (#337263).
13755 2006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org>
13757 * gst-plugins-ugly.spec.in:
13758 fix version numbering
13759 Original commit message from CVS:
13760 fix version numbering
13762 2006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org>
13765 * gst-plugins-ugly.spec.in:
13766 add dvdsub plugin to spec
13767 Original commit message from CVS:
13768 add dvdsub plugin to spec
13770 2006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13772 docs/plugins/: add siddec
13773 Original commit message from CVS:
13774 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13775 * docs/plugins/inspect/plugin-siddec.xml:
13777 * ext/dvdnav/dvdnavsrc.c:
13780 2006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13784 * ext/sidplay/Makefile.am:
13785 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
13786 Original commit message from CVS:
13787 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
13789 2006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13791 * docs/plugins/.gitignore:
13792 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13794 Original commit message from CVS:
13797 2006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13800 * docs/plugins/inspect/plugin-a52dec.xml:
13801 * docs/plugins/inspect/plugin-amrnb.xml:
13802 * docs/plugins/inspect/plugin-asf.xml:
13803 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13804 * docs/plugins/inspect/plugin-dvdread.xml:
13805 * docs/plugins/inspect/plugin-dvdsub.xml:
13806 * docs/plugins/inspect/plugin-iec958.xml:
13807 * docs/plugins/inspect/plugin-lame.xml:
13808 * docs/plugins/inspect/plugin-mad.xml:
13809 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13810 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13811 * docs/plugins/inspect/plugin-mpegstream.xml:
13812 * docs/plugins/inspect/plugin-rmdemux.xml:
13813 update plugin inspect files
13814 Original commit message from CVS:
13815 update plugin inspect files
13817 2006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13819 * gst/mpegaudioparse/gstxingmux.c:
13820 rework build; add translations for v4l2
13821 Original commit message from CVS:
13822 rework build; add translations for v4l2
13824 2006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13826 configure.ac: rework similarly to other modules
13827 Original commit message from CVS:
13829 rework similarly to other modules
13830 * ext/a52dec/gsta52dec.c:
13831 * ext/amrnb/amrnb.c:
13832 * ext/dvdnav/dvdnavsrc.c:
13833 * ext/dvdread/dvdreadsrc.c:
13834 * ext/lame/gstlame.c:
13835 * ext/mad/gstid3tag.c:
13836 * ext/mpeg2dec/gstmpeg2dec.c:
13837 * ext/sidplay/gstsiddec.cc:
13838 * gst/asfdemux/gstasf.c:
13839 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13840 * gst/dvdsub/gstdvdsubdec.c:
13841 * gst/iec958/ac3iec.c:
13842 * gst/mpegaudioparse/gstmpegaudioparse.c:
13843 * gst/mpegstream/gstmpegstream.c:
13844 * gst/realmedia/rmdemux.c: (plugin_init):
13845 use the correct defines
13847 2006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13851 * docs/plugins/.gitignore:
13853 Original commit message from CVS:
13856 2006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13862 Original commit message from CVS:
13865 === release 0.10.3 ===
13867 2006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13873 * docs/plugins/gst-plugins-ugly-plugins.signals:
13874 * docs/plugins/inspect/plugin-amrnb.xml:
13875 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13876 * docs/plugins/inspect/plugin-iec958.xml:
13877 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13878 * docs/plugins/inspect/plugin-rmdemux.xml:
13880 Original commit message from CVS:
13883 2006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com>
13885 better/unified long descriptions
13886 Original commit message from CVS:
13887 * ext/aalib/gstaasink.c:
13888 * ext/annodex/gstcmmldec.c:
13889 * ext/annodex/gstcmmlenc.c:
13890 * ext/cairo/gsttextoverlay.c:
13891 * ext/cairo/gsttimeoverlay.c:
13892 * ext/cdio/gstcdiocddasrc.c:
13893 * ext/dv/gstdvdec.c:
13894 * ext/esd/esdmon.c:
13895 * ext/esd/esdsink.c:
13896 * ext/flac/gstflacdec.c:
13897 * ext/flac/gstflacenc.c:
13898 * ext/flac/gstflactag.c:
13899 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
13900 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
13901 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
13902 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
13903 * ext/gdk_pixbuf/gstgdkpixbuf.c:
13904 * ext/gdk_pixbuf/pixbufscale.c:
13905 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
13906 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
13907 * ext/jpeg/gstjpegdec.c:
13908 * ext/jpeg/gstjpegenc.c:
13909 * ext/jpeg/gstsmokedec.c:
13910 * ext/jpeg/gstsmokeenc.c:
13911 * ext/libcaca/gstcacasink.c:
13912 * ext/libmng/gstmngdec.c:
13913 * ext/libmng/gstmngenc.c:
13914 * ext/libpng/gstpngdec.c:
13915 * ext/libpng/gstpngenc.c:
13916 * ext/mikmod/gstmikmod.c:
13917 * ext/raw1394/gstdv1394src.c:
13918 * ext/shout2/gstshout2.c:
13919 * ext/speex/gstspeexdec.c:
13920 * ext/speex/gstspeexenc.c:
13921 * gst/alpha/gstalpha.c:
13922 * gst/alpha/gstalphacolor.c:
13923 * gst/auparse/gstauparse.c:
13924 * gst/autodetect/gstautoaudiosink.c:
13925 (gst_auto_audio_sink_base_init):
13926 * gst/autodetect/gstautovideosink.c:
13927 (gst_auto_video_sink_base_init):
13928 * gst/avi/gstavimux.c: (gst_avimux_base_init):
13929 * gst/cutter/gstcutter.c:
13930 * gst/debug/breakmydata.c:
13931 * gst/debug/efence.c:
13932 * gst/debug/gstnavigationtest.c:
13933 * gst/debug/negotiation.c:
13934 * gst/debug/progressreport.c:
13935 * gst/debug/testplugin.c:
13936 * gst/effectv/gstaging.c:
13937 * gst/effectv/gstdice.c:
13938 * gst/effectv/gstedge.c:
13939 * gst/effectv/gstquark.c:
13940 * gst/effectv/gstrev.c:
13941 * gst/effectv/gstvertigo.c:
13942 * gst/effectv/gstwarp.c:
13943 * gst/flx/gstflxdec.c:
13944 * gst/goom/gstgoom.c:
13945 * gst/interleave/deinterleave.c:
13946 * gst/interleave/interleave.c:
13947 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
13948 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
13949 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
13950 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
13951 * gst/level/gstlevel.c:
13952 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
13953 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
13954 * gst/median/gstmedian.c:
13955 * gst/monoscope/gstmonoscope.c:
13956 * gst/multipart/multipartdemux.c:
13957 * gst/multipart/multipartmux.c:
13958 * gst/oldcore/gstmd5sink.c:
13959 * gst/oldcore/gstmultifilesrc.c:
13960 * gst/oldcore/gstpipefilter.c:
13961 * gst/oldcore/gstshaper.c:
13962 * gst/oldcore/gststatistics.c:
13963 * gst/rtp/gstasteriskh263.c:
13964 * gst/rtp/gstrtpL16depay.c:
13965 * gst/rtp/gstrtpL16pay.c:
13966 * gst/rtp/gstrtpamrdepay.c:
13967 * gst/rtp/gstrtpamrpay.c:
13968 * gst/rtp/gstrtpdepay.c:
13969 * gst/rtp/gstrtpgsmpay.c:
13970 * gst/rtp/gstrtph263pay.c:
13971 * gst/rtp/gstrtph263pdepay.c:
13972 * gst/rtp/gstrtph263ppay.c:
13973 * gst/rtp/gstrtpmp4gpay.c:
13974 * gst/rtp/gstrtpmp4vdepay.c:
13975 * gst/rtp/gstrtpmp4vpay.c:
13976 * gst/rtp/gstrtpmpadepay.c:
13977 * gst/rtp/gstrtpmpapay.c:
13978 * gst/rtp/gstrtppcmadepay.c:
13979 * gst/rtp/gstrtppcmapay.c:
13980 * gst/rtp/gstrtppcmudepay.c:
13981 * gst/rtp/gstrtppcmupay.c:
13982 * gst/rtp/gstrtpspeexdepay.c:
13983 * gst/rtp/gstrtpspeexpay.c:
13984 * gst/rtsp/gstrtpdec.c:
13985 * gst/smpte/gstsmpte.c:
13986 * gst/videobox/gstvideobox.c:
13987 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
13988 * gst/videofilter/gstvideobalance.c:
13989 * gst/videofilter/gstvideoflip.c:
13990 * gst/videofilter/gstvideotemplate.c:
13991 (gst_videotemplate_base_init):
13992 * gst/videomixer/videomixer.c:
13993 * gst/wavenc/gstwavenc.c:
13994 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
13995 better/unified long descriptions
13997 Some cleanups to auparse, don't send multiple newsegments.
13999 2006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
14001 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
14002 Original commit message from CVS:
14003 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
14004 Don't unref event unconditionally after giving away ownership
14005 (gst_pad_push_event(), gst_pad_send_event() and
14006 gst_pad_event_default() take ownership of the event
14007 passed to them). Fixes warnings/crashes caused by
14010 2006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net>
14012 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
14013 Original commit message from CVS:
14014 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
14015 Don't ref NULL caps (private streams have NULL caps) (#336387);
14016 also, no need to set caps on the same buffer twice.
14018 2006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net>
14020 gst/mpegstream/: Don't leak element and pad names in error messages, use
14021 Original commit message from CVS:
14022 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
14023 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
14024 (gst_dvd_demux_get_subpicture_stream):
14025 * gst/mpegstream/gstmpegdemux.c:
14026 (gst_mpeg_demux_sync_stream_to_time):
14027 Don't leak element and pad names in error messages, use
14028 GST_DEBUG_PAD_NAME instead. Add some more debug code.
14030 2006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
14032 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
14033 Original commit message from CVS:
14034 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
14035 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
14036 Name the structure in the custom event with the
14037 language codes for the audio and subtitle streams
14038 actually like dvddemux expects it to be named.
14039 Set caps on source pad and outgoing buffers.
14041 2006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
14043 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
14044 Original commit message from CVS:
14045 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
14046 (gst_lame_get_property), (gst_lame_setup):
14047 * ext/lame/gstlame.h:
14048 Make xingheader property non-functional, it's broken anyway
14049 after all (use xingmux instead).
14051 2006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net>
14053 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
14054 Original commit message from CVS:
14055 * ext/lame/gstlame.c: (gst_lame_sink_event):
14056 On EOS, flush encoder and send remaining data. Fix
14057 return value handling in sink event function.
14059 2006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch>
14061 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
14062 Original commit message from CVS:
14063 Patch by: Jürg Billeter <j at bitron dot ch>
14064 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
14065 Fix wrong check for started flag when setting the 'device' property.
14066 We want to allow it when the source is NOT started yet and ignore it
14067 when the source is running.
14069 2006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
14071 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
14072 Original commit message from CVS:
14073 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
14074 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
14075 (gst_asf_demux_process_chunk):
14076 * gst/asfdemux/gstasfdemux.h:
14077 Subtract first timestamp from timestamps, so that
14078 stream starts from 0; makes live streams that don't
14079 start at 0 work again (fixes #317310, #336097).
14081 2006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com>
14083 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
14084 Original commit message from CVS:
14085 Patch by: Christian Kirbach
14087 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
14088 -good. Fixes build on some systems (#331838).
14090 2006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net>
14092 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
14093 Original commit message from CVS:
14094 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14095 (gst_rmdemux_parse_cont):
14096 Extract more tags and also post codec name tag on the
14097 bus so this shows up in totem and nautilus.
14099 2006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net>
14101 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
14102 Original commit message from CVS:
14103 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14104 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
14105 Extra data usually goes into the caps as 'codec_data', not
14106 as first buffer into the stream.
14107 Need to byte swap AC3 content in realmedia files for some
14108 reason (fixes #331588).
14110 2006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net>
14112 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
14113 Original commit message from CVS:
14114 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
14115 (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
14116 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
14117 When operating in pull mode, post an error message on the
14118 bus when all source pads are unlinked or some other fatal
14119 error occured (#323023). Regrade some recurring debug messages
14120 to LOG level. Convert c++-style comments into C-style ones.
14122 2006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net>
14124 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
14125 Original commit message from CVS:
14126 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
14127 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
14128 (gst_rmdemux_all_source_pads_unlinked),
14129 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
14130 (gst_rmdemux_parse_packet):
14131 * gst/realmedia/rmdemux.h:
14132 Handle unlinked source pads properly and stop if all source pads
14133 are unlinked (#323023).
14135 2006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz>
14137 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
14138 Original commit message from CVS:
14139 Patch by: Michal Benes <michal dot benes at xeris dot cz>
14140 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
14141 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
14142 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
14143 * gst/mpegstream/gstmpegdemux.h:
14144 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
14145 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
14146 clock_freq of 90kHz this timestamp overflows every ~13 hours. This
14147 situation really happens when grabbing DVB streams. Current
14148 mpegdemuxer can not handle this situation correctly and it
14149 restarts counting gstreamer timestamps from zero.
14152 2006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org>
14154 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
14155 Original commit message from CVS:
14156 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
14157 (gst_a52dec_chain_raw), (gst_a52dec_change_state):
14158 * ext/a52dec/gsta52dec.h:
14159 Fix #334550: failure to play raw AC3 files due to segment problems.
14161 2006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org>
14163 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
14164 Original commit message from CVS:
14165 Patch by: Christophe Fergeau <teuf gnome org>
14166 * ext/lame/gstlame.c: (gst_lame_release_memory),
14167 (gst_lame_finalize), (gst_lame_class_init),
14168 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
14169 (gst_lame_change_state):
14170 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
14172 2006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
14174 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
14175 Original commit message from CVS:
14176 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
14177 (gst_mad_sink_event), (gst_mad_change_state):
14178 Include AUDIO_CODEC tag with tags posted if input is not
14179 framed (#334258). Use _scale() util functions in more places.
14181 2006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org>
14183 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
14184 Original commit message from CVS:
14185 2006-03-12 Christophe Fergeau <teuf@gnome.org>
14186 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
14187 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
14188 property as BROKEN (see
14189 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
14190 explanation why it's broken).
14192 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
14194 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
14195 Original commit message from CVS:
14196 2006-03-11 Christophe Fergeau <teuf@gnome.org>
14197 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
14199 * gst/xingheader/Makefile.am:
14200 * gst/xingheader/gstxingmux.c:
14201 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
14202 to MP3 files (this allows decoder to figure out the length of VBR
14205 2006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org>
14207 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
14208 Original commit message from CVS:
14209 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
14210 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
14211 tag (#333683, patch by: Alex Lancaster).
14213 2006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com>
14215 ext/amrnb/: Further fancyfication.
14216 Original commit message from CVS:
14217 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
14218 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
14219 (gst_amrnbdec_state_change):
14220 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
14221 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
14222 (gst_amrnbenc_state_change):
14223 * ext/amrnb/amrnbenc.h:
14224 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
14225 (gst_amrnbparse_query):
14226 Further fancyfication.
14227 Use _take to get writable data from the adapter.
14228 Precalc packet duration.
14230 Forward _push to upstream.
14231 Post error messages when something goes wrong.
14232 Remove old code in amrnbparse.
14233 Don't ignore query results from upstream.
14235 2006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org>
14237 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
14238 Original commit message from CVS:
14239 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
14240 The AMR encoder writes into the audio buffers it processes, so
14241 use gst_buffer_make_writable() on buffers we might (they go through
14242 an adapter, so there can be copying going on later anyway) be
14245 2006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net>
14247 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
14248 Original commit message from CVS:
14249 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
14250 (gst_mpeg_parse_handle_src_query):
14251 Declare variables at the beginning of a block and make
14252 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
14254 2006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it>
14256 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
14257 Original commit message from CVS:
14258 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
14259 Read packet size, sequence and padsize in right order again
14260 (fixes #332796; patch by: Fabrizio Gennari).
14262 2006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
14264 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
14265 Original commit message from CVS:
14266 * gst/iec958/ac3iec.c:
14267 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
14269 2006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14271 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
14272 Original commit message from CVS:
14274 Make the id3tag and mad checks check for both a header and the
14275 appropriate library if the pkg-config is missing. (Closes #331842)
14276 Split the id3tag and mad checks into 2 pieces. Sometime soon I might
14277 do the same for the plugins themselves.
14279 2006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net>
14281 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
14282 Original commit message from CVS:
14283 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
14284 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
14285 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
14286 * ext/mpeg2dec/gstmpeg2dec.h:
14287 Don't treat STATE_INVALID as fatal error; throw an error
14288 only after five consecutive decoding errors. Makes decoding
14289 mpeg streams more robust and fixes playback of joined clips
14292 2006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
14294 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
14295 Original commit message from CVS:
14296 * ext/dvdnav/dvdnavsrc.h:
14297 Oops. forgot to add this one.
14299 2006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net>
14301 ext/Makefile.am: Fix dist-check.
14302 Original commit message from CVS:
14303 2006-02-26 Julien MOUTTE <julien@moutte.net>
14304 * ext/Makefile.am: Fix dist-check.
14306 2006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net>
14308 configure.ac: Disable dvdnavsrc for now.
14309 Original commit message from CVS:
14311 Disable dvdnavsrc for now.
14313 2006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net>
14315 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
14316 Original commit message from CVS:
14319 * ext/dvdnav/Makefile.am:
14320 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
14321 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
14322 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
14323 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
14324 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
14325 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
14326 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
14327 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
14328 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
14329 (gst_dvd_nav_src_make_dvd_event),
14330 (gst_dvd_nav_src_structure_set_uint64),
14331 (gst_dvd_nav_src_push_dvd_nav_packet_event),
14332 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
14333 (gst_dvd_nav_src_push_titlelang_event),
14334 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
14335 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
14336 (gst_dvd_nav_src_handle_navigation_event),
14337 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
14338 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
14339 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
14340 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
14341 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
14342 (gst_dvd_nav_src_do_init), (plugin_init):
14343 dvdnavsrc ported to 0.10, for the most part at least. Not quite
14344 ready for prime time yet though.
14346 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net>
14348 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
14349 Original commit message from CVS:
14350 * ext/cdio/Makefile.am:
14351 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
14352 required for Cygwin, see #317048)
14353 * gst/rtp/gstasteriskh263.c:
14354 Cygwin has includes for both the unix network socket API
14355 and the windows API, but only one can be included, so fix
14356 includes to only use one or the other, prefering the unxi
14359 2006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
14361 Port dvdsubdec to 0.10
14362 Original commit message from CVS:
14364 * gst/dvdsub/Makefile.am:
14365 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
14366 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
14367 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
14368 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
14369 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
14370 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
14371 (gst_send_empty_fill), (gst_send_subtitle_frame),
14372 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
14373 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
14375 * gst/dvdsub/gstdvdsubdec.h:
14376 Port dvdsubdec to 0.10
14378 2006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14380 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
14381 Original commit message from CVS:
14382 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
14383 Push the rank up to SECONDARY+1 so that dvddemux is preferred over
14384 mpegdemux for MPEG-2 video streams.
14386 2006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14388 configure.ac: Bump nano back to CVS
14389 Original commit message from CVS:
14391 Bump nano back to CVS
14393 === release 0.10.2 ===
14395 2006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14397 configure.ac: releasing 0.10.2, "Season to Taste"
14398 Original commit message from CVS:
14400 releasing 0.10.2, "Season to Taste"
14402 2006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14404 configure.ac: releasing 0.10.1.3 prelease for 0.10.2
14405 Original commit message from CVS:
14407 releasing 0.10.1.3 prelease for 0.10.2
14409 2006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net>
14411 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
14412 Original commit message from CVS:
14413 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
14414 In sink event handler, release object lock again
14415 _before_ sending EOS event downstream (#313838).
14417 2006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org>
14420 * gst/asfdemux/gstasf.c:
14421 fix rank of asfdemux
14422 Original commit message from CVS:
14423 fix rank of asfdemux
14425 2006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14427 configure.ac: releasing 0.10.1.2 prelease for 0.10.2
14428 Original commit message from CVS:
14430 releasing 0.10.1.2 prelease for 0.10.2
14432 2006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org>
14434 * gst-plugins-ugly.spec.in:
14436 Original commit message from CVS:
14439 2006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net>
14441 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
14442 Original commit message from CVS:
14443 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
14444 (crop_copy_i422_buffer), (crop_buffer):
14445 When we need to crop the output buffer, make sure we
14446 create a buffer of the right size and respect the implicit
14447 striding used for I420 elsewhere in GStreamer (#331301).
14449 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net>
14451 ext/cdio/gstcdio.c: Init debug category (#331253).
14452 Original commit message from CVS:
14453 * ext/cdio/gstcdio.c: (plugin_init):
14454 Init debug category (#331253).
14456 2006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com>
14458 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
14459 Original commit message from CVS:
14460 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
14461 Do not error out on non-recognized streams. Ignore them and allow
14462 playback of the other streams.
14464 2006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14466 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
14467 Original commit message from CVS:
14468 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
14469 Add a small sanity check for LPCM reading.
14471 2006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com>
14473 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
14474 Original commit message from CVS:
14475 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
14476 Take into account the file properties preroll value for
14477 timestamping/newsegment. It's weird this value was commented out.
14479 2006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com>
14481 gst/asfdemux/Makefile.am: More asf makefile fixing.
14482 Original commit message from CVS:
14483 * gst/asfdemux/Makefile.am:
14484 More asf makefile fixing.
14486 2006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com>
14488 ext/lame/gstlame.c: Fix up lame a bit.
14489 Original commit message from CVS:
14490 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
14491 (gst_lame_change_state):
14493 Apply patch #319782 by Gautier Portet.
14495 2006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com>
14497 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
14498 Original commit message from CVS:
14499 * gst/asfdemux/Makefile.am:
14500 But we do need to link against the riff libraryr.
14502 2006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com>
14504 gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
14505 Original commit message from CVS:
14506 * gst/asfdemux/Makefile.am:
14507 We don't want asfmux.c yet.
14509 2006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com>
14511 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
14512 Original commit message from CVS:
14513 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
14514 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
14515 (gst_mad_change_state):
14516 Port fixes for bugs 314771, 308772, 140237, and 302625
14517 from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
14518 Use GST_EVENT_FLUSH_STOP to clear data from the current input
14519 buffer, to avoid using it for any future decoding.
14521 2006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net>
14523 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
14524 Original commit message from CVS:
14526 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
14527 (gst_asf_get_guid_nick):
14528 * gst/asfdemux/asfheaders.h:
14529 * gst/asfdemux/gstasf.c: (plugin_init):
14530 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
14531 (gst_asf_demux_class_init), (gst_asf_demux_init),
14532 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
14533 (gst_asf_demux_handle_src_event),
14534 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
14535 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
14536 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
14537 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
14538 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
14539 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
14540 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
14541 (gst_asf_demux_get_bitrate_record),
14542 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
14543 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
14544 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
14545 (gst_asf_demux_get_obj_data_correction),
14546 (gst_asf_demux_get_stream_audio),
14547 (gst_asf_demux_get_stream_correction),
14548 (gst_asf_demux_get_stream_video),
14549 (gst_asf_demux_get_stream_video_format),
14550 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
14551 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
14552 (gst_asf_demux_process_stream),
14553 (gst_asf_demux_get_gst_tag_from_tag_name),
14554 (gst_asf_demux_commit_taglist),
14555 (gst_asf_demux_process_ext_content_desc),
14556 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
14557 (gst_asf_demux_process_header), (gst_asf_demux_process_file),
14558 (gst_asf_demux_process_comment),
14559 (gst_asf_demux_process_bitrate_props_object),
14560 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
14561 (gst_asf_demux_descramble_segment),
14562 (gst_asf_demux_element_send_event),
14563 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
14564 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
14565 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
14566 (gst_asf_demux_get_src_query_types),
14567 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
14568 * gst/asfdemux/gstasfdemux.h:
14569 asfdemux ported to 0.10. Does still need a bit of work (seems like
14570 there's something funky going on when timestamping video frames).
14571 The seeking code is likely to make Wim cry, but hey, at least it
14574 2006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
14576 ext/amrnb/amrnbdec.c: Some more comments.
14577 Original commit message from CVS:
14578 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
14579 (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
14580 Some more comments.
14581 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
14582 Applied patch from Fabrizio Gennari, fixes #330844.
14584 2006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
14586 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
14587 Original commit message from CVS:
14588 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
14589 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
14590 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
14591 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
14592 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
14593 * ext/dvdread/dvdreadsrc.h:
14594 Let's try to play the title the user set via the URI handler or
14595 via properties instead of always playing the first title. Also,
14596 Also, count title/chapter/angle number in URI and properties
14597 from 1 rather than 0.
14599 2006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net>
14601 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
14602 Original commit message from CVS:
14603 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
14604 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
14605 (gst_dvd_read_src_do_duration_query):
14606 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
14607 otherwise GstBaseSrc will think we can operate pull_range based,
14608 which we don't really, and typefinding will fail miserably.
14609 Also, make seeking work somewhat (only works with flumpegdemux
14610 at the moment, mpegstream needs fixing for that first).
14612 2006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net>
14614 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
14615 Original commit message from CVS:
14616 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
14617 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
14618 Only allocate buffer once we know exactly how much we need,
14619 rather than gratuitously allocating 2MB-buffers all the time
14620 even if we usually need much less than that. Also, demote
14621 a debug message from DEBUG to LOG level.
14623 2006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
14625 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
14626 Original commit message from CVS:
14627 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
14628 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
14629 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
14630 (gst_dvd_read_src_do_position_query):
14631 Add some more debugging and fix duration query in BYTES.
14633 2006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net>
14635 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
14636 Original commit message from CVS:
14639 * ext/dvdread/Makefile.am:
14640 * ext/dvdread/dvdreadsrc.c:
14641 * ext/dvdread/dvdreadsrc.h:
14642 Half-baked port to 0.10. Needs some love
14643 in the seeking department, but at least
14645 * ext/dvdread/stream_labels.c:
14646 * ext/dvdread/stream_labels.h:
14647 Remove these (we use ISO-639 language codes internally; applications
14648 that want to translate those into language names for display to the
14649 user should rely on the iso-codes package for that).
14651 2006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com>
14653 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
14654 Original commit message from CVS:
14655 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
14656 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
14657 (gst_amrnbdec_state_change):
14658 * ext/amrnb/amrnbdec.h:
14659 Fix amrnbdec, handle events, take copy from adapter since the decoder
14660 apparently writes in the source data.
14661 Use some _scale_int, and precalc duration.
14662 Fix some leaks, post ERROR messages.
14664 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net>
14666 docs/plugins/: Add cdio plugin to docs.
14667 Original commit message from CVS:
14668 * docs/plugins/Makefile.am:
14669 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
14670 * docs/plugins/gst-plugins-good-plugins-sections.txt:
14671 * docs/plugins/inspect/plugin-cdio.xml:
14672 Add cdio plugin to docs.
14673 * ext/cdio/gstcdiocddasrc.c:
14675 * ext/cdio/gstcdio.c:
14676 The plugin is called 'cdio' not 'cddio'.
14678 2006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net>
14680 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
14681 Original commit message from CVS:
14682 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
14683 One source pad not being linked is not an error condition when we're
14684 still parsing the header. In this case (e.g. where we don't have a
14685 suitable decoder installed) just pretend everything is fine, so that
14686 the demuxer will actually go on to signal no-more-pads when done
14687 parsing the header, otherwise decodebin/playbin will never post the
14688 appropriate error message if decoders are not available.
14690 2006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
14694 * ext/mad/gstid3tag.c:
14695 * gst/realmedia/rmdemux.c:
14696 Just make it compile with --disable-gst-debug.
14697 Original commit message from CVS:
14698 Just make it compile with --disable-gst-debug.
14700 2006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
14702 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
14703 Original commit message from CVS:
14704 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
14705 (gst_mad_check_caps_reset), (gst_mad_chain):
14706 Merge patch from Radoslaw Szkodzinski (bug 326734)
14708 2006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14710 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
14711 Original commit message from CVS:
14712 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
14713 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
14714 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
14715 (gst_id3_tag_chain):
14716 fixing Gdate handling
14717 enabling mux/demux mode switching
14718 adding better debug output
14720 2006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net>
14722 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...
14723 Original commit message from CVS:
14724 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
14725 If we haven't set caps on a source pad yet, the caps on the
14726 pad are NULL, not un-fixed. Set caps on outgoing buffers.
14728 2006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net>
14730 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
14731 Original commit message from CVS:
14732 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
14733 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
14734 * ext/lame/gstlame.h:
14735 Contrary to what the const char in the lame API might suggest,
14736 lame expects us to keep the strings we pass to id3tag_set_foo()
14737 around; it doesn't free them either though, so we have to store
14738 them somewhere and free them later when we can be sure lame
14739 doesn't need them any longer.
14741 2006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net>
14743 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...
14744 Original commit message from CVS:
14745 * ext/lame/gstlame.c: (add_one_tag):
14746 Fix handling of GST_TAG_DATE (#311679), don't pass an
14747 uninitialised string pointer to lame if we don't know
14748 how to handle the tag type, and fix minor memory leak.
14750 2006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net>
14752 ext/mad/gstmad.c: Fix debug message.
14753 Original commit message from CVS:
14754 * ext/mad/gstmad.c: (gst_mad_chain):
14757 2006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
14759 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
14760 Original commit message from CVS:
14761 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net>
14762 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
14763 Erase spurious call to gst_segment_set_newsegment.
14764 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
14765 the superclass method when handling NEWSEGMENT events.
14766 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
14767 and dvd-audio-restart event handling. There are currently less
14768 hackish ways of handling the sparse audio stream problem.
14770 2006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14772 fix up error domains, error strings, and use of translation
14773 Original commit message from CVS:
14774 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
14775 * ext/dvdnav/dvdnavsrc.c: (if):
14776 * ext/dvdread/stream_labels.c:
14777 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
14778 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
14779 fix up error domains, error strings, and use of translation
14781 fix up this file, even though none of them are actually marked
14784 2006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net>
14786 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
14787 Original commit message from CVS:
14788 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net>
14789 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
14790 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
14791 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
14792 (gst_mpeg_parse_change_state):
14793 Make timestamp adjustment somewhat milder. Actual timestamps are
14794 now sent unmodified unless an actual gap is found in the
14795 stream. This should fix time display when playing most MPEG
14798 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net>
14800 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
14801 Original commit message from CVS:
14802 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
14803 * ext/cdio/gstcdio.h:
14804 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
14805 Fix build for libcdio versions >= 76; give slightly lower rank
14808 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net>
14810 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
14811 Original commit message from CVS:
14814 * ext/cdio/Makefile.am:
14815 * ext/cdio/gstcdio.c:
14816 * ext/cdio/gstcdio.h:
14817 * ext/cdio/gstcdiocddasrc.c:
14818 * ext/cdio/gstcdiocddasrc.h:
14819 Port libcdio cdda source, formerly known as cddasrc, now known as
14820 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
14821 but that's not tested (fixes #317658).
14823 2006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com>
14825 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
14826 Original commit message from CVS:
14827 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
14828 tss tss... always set caps on outgoing buffer.
14830 2006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org>
14832 * gst-plugins-ugly.spec.in:
14834 Original commit message from CVS:
14837 2006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14842 Original commit message from CVS:
14845 === release 0.10.1 ===
14847 2006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14853 * docs/plugins/gst-plugins-ugly-plugins.args:
14854 * docs/plugins/inspect/plugin-a52dec.xml:
14855 * docs/plugins/inspect/plugin-amrnb.xml:
14856 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14857 * docs/plugins/inspect/plugin-iec958.xml:
14858 * docs/plugins/inspect/plugin-lame.xml:
14859 * docs/plugins/inspect/plugin-mad.xml:
14860 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14861 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14862 * docs/plugins/inspect/plugin-rmdemux.xml:
14864 Original commit message from CVS:
14867 2006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14872 Original commit message from CVS:
14875 2006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net>
14877 Pass unhandled queries upstream (useful e.g. for SEEKING query)
14878 Original commit message from CVS:
14879 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
14880 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
14881 * ext/mad/gstmad.c: (gst_mad_src_query):
14882 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
14883 * ext/sidplay/gstsiddec.cc:
14884 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
14885 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
14886 Pass unhandled queries upstream (useful e.g. for SEEKING query)
14887 (fixes #325652; based on patch by: Philippe); make rmdemux return
14888 FALSE for position queries, instead of setting -1 as value and
14891 2006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
14893 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
14894 Original commit message from CVS:
14895 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net>
14896 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
14897 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
14898 rewrite timestamps in the case segments are being set from
14899 upstream, but use timestamps unmodified. Also send proper position
14900 values. This allows for correct time display and makes queries
14901 work in sink elements.
14902 * gst/mpegstream/gstdvddemux.h:
14903 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
14904 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
14905 Rename flush_filter to segment_filter, which is better represents
14906 what the arreibute does.
14907 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
14908 Activate segment filtering when a timestamp discontinuity is seen.
14910 2006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
14912 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...
14913 Original commit message from CVS:
14914 * ext/mad/gstmad.c: (gst_mad_chain):
14915 Don't forget that we need to send out a newsegment event after a
14916 restart even if we don't have enough data to decode a frame right
14919 2005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
14921 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
14922 Original commit message from CVS:
14923 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net>
14924 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
14925 Use the new "audio-shutdown" and "audio-restart" DVD events
14926 instead of the "spu-still-frame" event to shutdown and restart
14927 the audio pipeline.
14928 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
14929 Check for cases where the segment-based adjustment calculation
14930 would produce negative values (which result in an overflow) and
14931 return GST_CLOCK_TIME_NONE instead.
14932 * gst/mpegstream/gstdvddemux.h:
14933 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
14934 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
14935 Add a mechanism to discard audio buffers with timestamps outside
14936 the currently set segment. This was causing (sometimes serious)
14937 synchronization problems after seeking in DVDs with LPCM audio,
14938 since VOBUs usually contain audio material that lies outside the
14939 timestamp range specified by the header.
14941 2005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14943 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
14944 Original commit message from CVS:
14945 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
14946 Remove lingering reference to GstID3Demux
14947 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
14948 Don't output debug saying padding streams are unknown type,
14949 because they're not
14951 2005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net>
14953 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
14954 Original commit message from CVS:
14955 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net>
14956 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
14957 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
14960 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
14961 (gst_mpeg_demux_get_audio_stream):
14962 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
14963 (gst_dvd_demux_get_audio_stream)
14964 (gst_dvd_demux_get_subpicture_stream)
14965 (gst_dvd_demux_send_subbuffer):
14966 Send current* pad buffers with appropriate caps.
14968 2005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net>
14970 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
14971 Original commit message from CVS:
14972 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net>
14973 * gst/iec958/ac3iec.h:
14974 * gst/iec958/ac3iec.c:
14975 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
14976 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
14977 raw-audio property to ac3iec958 that allows setting the source pad
14978 caps to raw audio instead of audio/x-iec958. This makes it
14979 possible to use ac3iec958 together with the normal alsasink
14980 element to drive an external receiver that autodetects AC3
14983 2005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org>
14985 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
14986 Original commit message from CVS:
14987 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
14988 (ac3iec_chain_dvd):
14989 * gst/iec958/ac3iec.h:
14990 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
14992 2005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net>
14994 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
14995 Original commit message from CVS:
14996 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
14997 When getting a seek event, first check if the upstream element
14998 can handle it and only do our own seek stuff when it can't
14999 (should fix #322856).
15001 2005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net>
15003 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
15004 Original commit message from CVS:
15005 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
15006 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
15007 Really convert to BYTES format when we want to convert
15008 to bytes (use right variable; fixes #322856).
15010 2005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net>
15012 Big mpegparse clean up, second round:
15013 Original commit message from CVS:
15014 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
15015 Big mpegparse clean up, second round:
15016 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
15017 Send and EOS event down the audio pipeline when an still frame
15018 event arrives. This prevents the pipeline from locking when a
15019 still menu comes directly after a flush.
15020 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
15021 Don't send a newsegment in reset.
15022 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
15023 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
15024 Move the code of handle_newsegment to process_event. Send a
15025 NEWSEGMENT after FLUSH_STOP.
15026 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
15028 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
15029 (gst_mpeg_demux_class_init): Don't override send_event.
15030 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
15031 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
15032 (gst_mpeg_demux_reset):
15033 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed
15035 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
15036 Reset the mpegparse element after a flush.
15037 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
15038 Don't forward events.
15039 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
15040 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
15041 handle_newsegment is not a virtual method anymore.
15042 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
15043 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
15044 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
15045 rid of send_newsegment virtual method.
15046 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
15047 handle DVD events and call the superclass method for other event
15049 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
15050 override process_event anymore.
15051 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
15052 (gst_mpeg_parse_process_event): Move actual event processing to
15053 process event so that subclasses can properly override or extend
15055 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
15056 Eliminate time parameter in process event.
15057 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
15058 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
15059 (gst_mpeg_demux_send_subbuffer):
15060 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
15061 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
15062 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
15063 adding the value of the adjust attribute.
15064 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
15065 rid of the adjust attribute. Now all timestamp adjustments are
15066 performed by mpegparse using the current segment.
15067 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
15068 (gst_mpeg_parse_class_init): Implement the adjust_ts method based
15069 on the adjust attribute for SCR values and the current segment.
15070 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
15071 adjust_ts virtual method to adjust timestamps for outgoing
15073 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
15074 (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
15075 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
15076 (gst_dvd_demux_handle_newsegment): Don't override
15078 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
15079 Check for DVD events in process_event instead of
15081 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
15082 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
15083 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
15084 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
15085 (gst_mpeg_demux_send_event):
15086 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
15087 (gst_dvd_demux_handle_dvd_event):
15088 Eliminate the time parameter in send_event.
15090 2005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15092 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
15093 Original commit message from CVS:
15094 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
15095 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
15096 Fix typefinding in id3demux, and then remove it in favour
15097 of the new LGPL id3demux in gst-plugins-good
15098 * ext/mad/gstmad.c: (gst_mad_dispose):
15099 dispose can run more than once.
15101 2005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15103 gst/asfdemux/gstasfmux.c: change some char* into char[]
15104 Original commit message from CVS:
15105 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
15106 change some char* into char[]
15108 2005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
15110 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
15111 Original commit message from CVS:
15112 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
15113 Remove memleak from unused GstRMDemuxStream
15115 2005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org>
15117 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
15118 Original commit message from CVS:
15119 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
15120 (gst_id3_tag_do_typefind):
15121 Use the correct function to free typefind factory list.
15123 2005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net>
15125 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
15126 Original commit message from CVS:
15127 * ext/mad/gstmad.c: (gst_mad_src_query):
15128 For position and duration queries in TIME format, try the peer
15129 first (might be a demuxer).
15131 2005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net>
15133 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
15134 Original commit message from CVS:
15135 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net>
15136 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
15137 Properly handle non contiguous VOBUs by adding the segment accum
15138 field to the adjust value.
15139 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
15140 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
15141 handle_newsegment to prevent sending actual newsegment events and
15142 use tiemstamp rewriting instead.
15143 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
15145 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
15146 (gst_mpeg_parse_event):
15147 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
15148 Add a new parameter to handle_newsegment to allow controlling
15149 whether newsegment events are forwarded or not.
15150 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
15151 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
15152 (gst_dvd_demux_reset):
15153 last_end_ptm and discont_time aren't necessary anymore, since
15154 timestamp adjustment is now replaced by newsegment events.
15155 (gst_dvd_demux_init): Prevent MPEGParse from adjusting
15157 * gst/mpegstream/gstdvddemux.h:
15158 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
15159 Don't handle dvd-nav-packet events anymore, since the are now
15160 replaced by standard newsegment events.
15161 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
15162 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
15163 (gst_dvd_demux_change_state):
15164 * gst/mpegstream/gstdvddemux.h:
15165 Get rid of the ignore_next_newmedia_discont hack.
15166 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
15167 (gst_dvd_demux_handle_newsegment):
15168 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
15169 (gst_mpeg_demux_handle_newsegment): Don't override
15170 handle_newsegment anymore. It was only necessary to handle
15172 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
15173 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
15174 (gst_dvd_demux_set_cur_subpicture):
15175 Reactivate handling of DVD events.
15176 * gst/mpegstream/gstmpegparse.c (normal_seek)
15177 (gst_mpeg_parse_handle_src_event)
15178 (gst_mpeg_parse_handle_src_query):
15179 First attempt at reenabling seek.
15180 * gst/mpegstream/gstmpegparse.h:
15181 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
15182 (gst_mpeg_parse_update_streaminfo)
15183 (gst_mpeg_parse_get_rate)
15184 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
15185 (gst_mpeg_parse_handle_src_query):
15186 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
15187 Make queries work again.
15188 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
15189 (gst_mpeg_parse_handle_newsegment)
15190 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
15191 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
15192 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
15193 Get rid of the newsegment_pending attribute, and rely instead on
15194 proper timestamp adjustment.
15195 * gst/mpegstream/gstmpegparse.c
15196 (gst_mpeg_parse_get_src_event_masks): Erase.
15197 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
15198 Initialize fields before creating pads to prevent the pad creation
15199 callback from failing.
15200 (gst_mpeg_parse_reset): Initialize new fields, and change
15201 initialization order to match the order in the structure.
15202 (gst_mpeg_parse_handle_newsegment): Forward new segment events
15203 whenever possible, and update the current segment.
15204 (gst_mpeg_parse_send_newsegment): Update the current segment and
15205 pending_newsegment.
15206 (gst_mpeg_parse_pad_added): Use the current segment to send
15207 newsegment events to new pads.
15208 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
15209 and events. Properly update newsegment_pending.
15210 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
15211 New fields do_adjust and current_segment.
15212 * gst/mpegstream/gstmpegdemux.c:
15213 * gst/mpegstream/gstdvddemux.c:
15214 * gst/mpegstream/gstmpegparse.h:
15215 Rename handle_discont virtual method to handle_newsegment. Erase
15216 some (already commented out support) for old NEW_MEDIA events.
15217 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
15218 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
15219 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
15220 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
15221 (gst_mpeg_parse_event, gst_mpeg_parse_chain):
15222 Erase the "pending_scr" field, and replace it by a slightly
15223 different handling of the current SCR. Document code blocks in
15224 parse_packhead and chain.
15226 2005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com>
15228 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
15229 Original commit message from CVS:
15230 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
15231 g_warning() are only for really fatal warnings. If we can't decode a
15232 tag, just ignore that tag and do a GST_WARNING.
15234 2005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15237 * ext/a52dec/gsta52dec.h:
15238 * ext/dvdread/dvdreadsrc.h:
15239 * ext/lame/gstlame.h:
15240 * ext/mad/gstid3tag.c:
15241 * ext/mad/gstmad.c:
15242 * ext/mad/gstmad.h:
15243 * ext/mpeg2dec/gstmpeg2dec.h:
15244 * ext/sidplay/gstsiddec.h:
15245 * gst/ac3parse/gstac3parse.c:
15246 * gst/ac3parse/gstac3parse.h:
15247 * gst/asfdemux/gstasfdemux.c:
15248 * gst/asfdemux/gstasfdemux.h:
15249 * gst/iec958/ac3iec.h:
15250 * gst/mpegaudioparse/gstmpegaudioparse.c:
15251 * gst/mpegaudioparse/gstmpegaudioparse.h:
15252 * gst/mpegstream/gstdvddemux.h:
15253 * gst/mpegstream/gstmpegclock.h:
15254 * gst/mpegstream/gstmpegdemux.h:
15255 * gst/mpegstream/gstmpegpacketize.h:
15256 * gst/mpegstream/gstmpegparse.c:
15257 * gst/mpegstream/gstmpegparse.h:
15258 * gst/mpegstream/gstrfc2250enc.c:
15259 * gst/mpegstream/gstrfc2250enc.h:
15260 * gst/realmedia/rmdemux.c:
15261 * gst/realmedia/rmdemux.h:
15262 * gst/synaesthesia/synaescope.c:
15264 Original commit message from CVS:
15267 2005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15271 Original commit message from CVS:
15274 === release 0.10.0 ===
15276 2005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15282 * docs/plugins/inspect/plugin-a52dec.xml:
15283 * docs/plugins/inspect/plugin-amrnb.xml:
15284 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15285 * docs/plugins/inspect/plugin-iec958.xml:
15286 * docs/plugins/inspect/plugin-lame.xml:
15287 * docs/plugins/inspect/plugin-mad.xml:
15288 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15289 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15290 * docs/plugins/inspect/plugin-rmdemux.xml:
15292 Original commit message from CVS:
15295 2005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com>
15297 Update for alloc_buffer changes.
15298 Original commit message from CVS:
15299 2005-12-05 Andy Wingo <wingo@pobox.com>
15300 * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
15301 * ext/mad/gstmad.c: (gst_mad_chain):
15302 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
15303 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
15304 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
15305 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15306 (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
15308 2005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com>
15310 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
15311 Original commit message from CVS:
15312 2005-12-05 Andy Wingo <wingo@pobox.com>
15313 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
15314 id3demux and id3mux now. Fixes #323199.
15316 2005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org>
15318 * gst-plugins-ugly.spec.in:
15319 update spec file for latest changes
15320 Original commit message from CVS:
15321 update spec file for latest changes
15323 2005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15325 fix silly Makefile.am bug so they link correctly again
15326 Original commit message from CVS:
15327 * ext/amrnb/Makefile.am:
15328 * gst/realmedia/Makefile.am:
15329 fix silly Makefile.am bug so they link correctly again
15331 2005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15335 Original commit message from CVS:
15338 === release 0.9.7 ===
15340 2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15349 * docs/plugins/gst-plugins-ugly-plugins.args:
15350 * docs/plugins/inspect/plugin-a52dec.xml:
15351 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15352 * docs/plugins/inspect/plugin-iec958.xml:
15353 * docs/plugins/inspect/plugin-lame.xml:
15354 * docs/plugins/inspect/plugin-mad.xml:
15355 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15356 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15357 * docs/plugins/inspect/plugin-rmdemux.xml:
15358 * docs/random/LICENSE:
15359 * docs/random/PORTED_09:
15361 Original commit message from CVS:
15364 2005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15368 * ext/amrnb/Makefile.am:
15369 * gst/realmedia/Makefile.am:
15370 Don't know how these escaped my eye before. Fix link flags.
15371 Original commit message from CVS:
15372 Don't know how these escaped my eye before. Fix link flags.
15374 2005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15377 * examples/Makefile.am:
15378 * examples/capsfilter/Makefile.am:
15379 * examples/capsfilter/capsfilter1.c:
15380 * examples/gob/Makefile.am:
15381 * examples/gob/gst-identity2.gob:
15382 * examples/gstplay/.gitignore:
15383 * examples/gstplay/Makefile.am:
15384 * examples/gstplay/player.c:
15385 * examples/indexing/.gitignore:
15386 * examples/indexing/Makefile.am:
15387 * examples/indexing/indexmpeg.c:
15388 * examples/level/Makefile.am:
15389 * examples/level/README:
15390 * examples/level/demo.c:
15391 * examples/level/plot.c:
15392 * examples/stats/Makefile.am:
15393 * examples/stats/mp2ogg.c:
15394 * examples/switch/.gitignore:
15395 * examples/switch/Makefile.am:
15396 * examples/switch/switcher.c:
15398 Original commit message from CVS:
15401 2005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net>
15403 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
15404 Original commit message from CVS:
15405 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
15406 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
15407 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
15408 (gst_mpeg_parse_send_event):
15409 Ref events before sending them to multiple pads, after all
15410 gst_pad_send_event() takes ownership of events. Don't leak
15411 events that have not been handled (fixes #322745).
15413 2005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net>
15415 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
15416 Original commit message from CVS:
15417 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net>
15418 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
15419 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
15420 from making timestamp adjustments. This will have to be re-added
15421 in some form in the near future, but in order to do that, some nav
15422 packet parsing will be necessary in mpegdemux.
15423 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
15424 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
15425 (g_value_set_int, gst_mpeg_parse_set_property)
15426 Get rid of do_adjust and use_adjust. Rename max_discont to
15428 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
15429 -1, no adjustment is made.
15430 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
15431 Rename max_discont property to max_scr_gap. Erase "adjust"
15433 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
15434 override send_event anymore, base class does the job.
15435 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
15436 Base class now does most of the work.
15437 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
15438 Generalize to forwarding the event to all source pads in the
15440 * gst/mpegstream/gstmpegparse.h:
15441 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
15442 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
15443 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
15444 (gst_mpeg_parse_set_property):
15445 Clock synchronization doesn't make sense anymore for a
15448 2005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org>
15450 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
15451 Original commit message from CVS:
15452 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
15453 Don't treat normal EOS as a fatal error.
15455 2005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com>
15457 ext/mad/gstmad.c: Proper warning statements,
15458 Original commit message from CVS:
15459 * ext/mad/gstmad.c: (gst_mad_chain):
15460 Proper warning statements,
15461 Don't error if the src pad isn't linked when pushing.
15462 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
15463 Proper state_change, avoids borkage when going to READY
15465 2005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15468 * gst-libs/Makefile.am:
15470 * gst-libs/ext/.gitignore:
15471 * gst-libs/gst/media-info/.gitignore:
15472 * gst-libs/gst/play/.gitignore:
15473 * gst-libs/gst/play/play.h:
15474 * gst-libs/gst/play/play.vcproj:
15475 no need for an AS_LIBTOOL call
15476 Original commit message from CVS:
15477 no need for an AS_LIBTOOL call
15479 2005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15483 * gst-plugins-ugly.spec.in:
15484 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
15485 Original commit message from CVS:
15486 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
15488 2005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15490 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
15491 Original commit message from CVS:
15492 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
15493 Prime libmpeg2's pumps with some null custom buffers
15494 to ensure it doesn't ask us to discard garbage later yay.
15496 2005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15498 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
15499 Original commit message from CVS:
15500 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
15501 Prime libmpeg2's pumps with some null custom buffers
15502 to ensure it ask us to discard garbage later yay.
15504 2005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org>
15506 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
15507 Original commit message from CVS:
15508 * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
15509 (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
15510 (gst_a52dec_chain_raw):
15511 * ext/a52dec/gsta52dec.h:
15512 Accept AC3 in audio/x-private1-ac3 format, which includes
15513 DVD-specific headers, as well as raw AC3, for compatibility with
15516 2005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15518 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
15519 Original commit message from CVS:
15520 * ext/mad/gstmad.c: (gst_mad_chain):
15521 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
15522 skip frame synthesis and consume input data as if we'd done the
15523 decode. Makes mad not error when the src pad is not connected.
15526 2005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net>
15529 Erase old CVS conflict line.
15530 Original commit message from CVS:
15531 Erase old CVS conflict line.
15533 2005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
15535 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
15536 Original commit message from CVS:
15537 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net>
15538 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
15539 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
15540 (gst_mpeg_parse_chain):
15541 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
15542 (gst_mpeg_demux_send_newsegment):
15543 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
15544 * gst/mpegstream/gstmpegparse.h:
15545 Rename send_discont method to send_newsegment and add parameters
15546 to handle actual segments. Adapt code all around to run with the
15547 new name and signature.
15548 * gst/mpegstream/gstmpegdemux.c:
15549 * gst/mpegstream/gstmpegparse.c:
15550 * gst/mpegstream/gstdvddemux.c:
15551 Convert to GST_BOILERPLATE.
15553 2005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15556 fix AS_LIBTOOL call
15557 Original commit message from CVS:
15558 fix AS_LIBTOOL call
15560 2005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15563 add a torture target
15564 Original commit message from CVS:
15565 add a torture target
15567 2005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15572 Original commit message from CVS:
15575 === release 0.9.6 ===
15577 2005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15583 * docs/plugins/gst-plugins-ugly-plugins.args:
15584 * docs/plugins/gst-plugins-ugly-plugins.signals:
15585 * docs/plugins/inspect/plugin-a52dec.xml:
15586 * docs/plugins/inspect/plugin-amrnb.xml:
15587 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15588 * docs/plugins/inspect/plugin-iec958.xml:
15589 * docs/plugins/inspect/plugin-lame.xml:
15590 * docs/plugins/inspect/plugin-mad.xml:
15591 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15592 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15593 * docs/plugins/inspect/plugin-rmdemux.xml:
15595 Original commit message from CVS:
15598 2005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org>
15600 gst/realmedia/rmdemux.c: Fractional framerates.
15601 Original commit message from CVS:
15602 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
15603 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
15604 (find_seek_offset_bytes), (find_seek_offset_time),
15605 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
15606 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
15607 (gst_rmdemux_chain), (gst_rmdemux_send_event),
15608 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
15609 (gst_rmdemux_parse_packet):
15610 Fractional framerates.
15612 2005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15614 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
15615 Original commit message from CVS:
15616 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
15617 (gst_mpeg2dec_negotiate_format), (handle_sequence),
15618 (gst_mpeg2dec_sink_event):
15619 * ext/mpeg2dec/gstmpeg2dec.h:
15620 Use fractional framerates
15622 2005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com>
15624 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
15625 Original commit message from CVS:
15626 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
15627 set_clock returns a boolean.
15629 2005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
15631 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
15632 Original commit message from CVS:
15633 * ext/mad/gstmad.c: (gst_mad_chain):
15634 Fix seeking even more by sending the newsegment event with the
15635 right parameters. Should fix querying in playbin/totem after
15638 2005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
15640 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
15641 Original commit message from CVS:
15642 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
15643 (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
15644 Fix seeking in stand-alone mode. Fix nonexistant enum value
15645 introduced in previous commit. Improve debug messages here and
15646 there. Actually return a proper return value in the sink event
15649 2005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15651 * ext/lame/gstlame.c:
15653 Original commit message from CVS:
15656 2005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15659 * ext/lame/gstlame.c:
15660 * ext/mad/gstmad.c:
15661 * ext/sidplay/gstsiddec.cc:
15663 Original commit message from CVS:
15666 2005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com>
15669 * ext/lame/gstlame.c:
15670 * ext/mad/gstid3tag.c:
15671 * ext/sidplay/gstsiddec.cc:
15672 Update for gst_tag_setter API changes.
15673 Original commit message from CVS:
15674 2005-11-22 Andy Wingo <wingo@pobox.com>
15675 * Update for gst_tag_setter API changes.
15677 2005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com>
15680 * ext/a52dec/gsta52dec.c:
15681 * ext/mad/gstid3tag.c:
15682 * ext/mad/gstmad.c:
15683 * gst/mpegaudioparse/gstmpegaudioparse.c:
15684 * gst/mpegstream/gstdvddemux.c:
15685 * gst/mpegstream/gstmpegparse.c:
15686 * gst/realmedia/rmdemux.c:
15687 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
15688 Original commit message from CVS:
15689 2005-11-22 Andy Wingo <wingo@pobox.com>
15690 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
15691 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
15692 * ext/mad/gstmad.c (gst_mad_chain)
15693 * gst/mpegaudioparse/gstmpegaudioparse.c
15694 (gst_mp3parse_sink_event)
15695 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
15696 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
15697 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
15698 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
15699 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
15701 2005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
15703 ext/mad/Makefile.am: libgsttagedit => libgsttag
15704 Original commit message from CVS:
15705 * ext/mad/Makefile.am:
15706 libgsttagedit => libgsttag
15708 2005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
15710 ext/lame/gstlame.c: Don't take the stream lock
15711 Original commit message from CVS:
15712 * ext/lame/gstlame.c: (gst_lame_sink_event):
15713 Don't take the stream lock
15715 2005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com>
15717 ext/: Don't take the stream lock.
15718 Original commit message from CVS:
15719 2005-11-21 Andy Wingo <wingo@pobox.com>
15720 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
15721 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
15722 * ext/mad/gstmad.c (gst_mad_sink_event):
15723 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
15725 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
15726 stream lock changes.
15728 2005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com>
15730 *.*: Ran scripts/update-macros. Oh yes.
15731 Original commit message from CVS:
15732 2005-11-21 Andy Wingo <wingo@pobox.com>
15734 * *.c: Ran scripts/update-macros. Oh yes.
15736 2005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
15738 gst/mpegstream/: Filler events have beem removed for now.
15739 Original commit message from CVS:
15740 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
15741 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
15742 Filler events have beem removed for now.
15744 2005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
15746 gst/: Update for GST_FOURCC_FORMAT API change.
15747 Original commit message from CVS:
15748 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
15749 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
15750 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
15751 Update for GST_FOURCC_FORMAT API change.
15753 2005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
15755 gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
15756 Original commit message from CVS:
15757 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
15758 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
15759 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
15760 (gst_rmdemux_parse_packet):
15761 Modifications for disapearance of GST_PAD_IS_USABLE()
15763 2005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org>
15765 gst/iec958/ac3iec.c: Remove some setcaps brokenness.
15766 Original commit message from CVS:
15767 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
15768 Remove some setcaps brokenness.
15769 Don't crash on bad input.
15771 2005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org>
15773 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
15774 Original commit message from CVS:
15775 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
15777 (gst_id3_tag_do_typefind): Unref caps
15778 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
15780 2005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org>
15782 * ext/mad/gstmad.c:
15783 remove accidentally commited hack
15784 Original commit message from CVS:
15785 remove accidentally commited hack
15787 2005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org>
15789 * ext/mad/gstmad.c:
15791 Original commit message from CVS:
15794 2005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net>
15796 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
15797 Original commit message from CVS:
15798 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
15799 (gst_mpeg2dec_sink_event):
15800 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
15801 nice-ify debug message in event handler; add CHECKME.
15802 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
15803 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
15804 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
15805 (gst_dvd_demux_sync_stream_to_time):
15806 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
15807 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
15808 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
15809 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
15810 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
15811 (gst_mpeg_demux_sync_stream_to_time),
15812 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
15813 * gst/mpegstream/gstmpegdemux.h:
15814 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
15815 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
15816 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
15817 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
15818 (gst_mpeg_parse_chain):
15819 * gst/mpegstream/gstmpegparse.h:
15820 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
15821 return value confusion (gst_pad_push vs. gst_pad_send_event and
15822 gst_pad_push_event); pass flow return values to caller;
15823 miscellaneous fixes and clean-ups.
15825 2005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org>
15827 * gst/mpegstream/gstdvddemux.c:
15828 set rank to secondary until it works 100%
15829 Original commit message from CVS:
15830 set rank to secondary until it works 100%
15832 2005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org>
15834 * gst-plugins-ugly.spec.in:
15835 add mpegstream plugin to spec file
15836 Original commit message from CVS:
15837 add mpegstream plugin to spec file
15839 2005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net>
15841 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
15842 Original commit message from CVS:
15843 2005-11-14 Martin Soto <soto@localhost.localdomain>
15844 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
15847 2005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz>
15849 partially port the mpegstream plugin to GStreamer 0.9.
15850 Original commit message from CVS:
15851 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net>
15853 * gst/mpegstream/Makefile.am:
15854 * gst/mpegstream/gstdvddemux.c:
15855 * gst/mpegstream/gstdvddemux.h:
15856 * gst/mpegstream/gstmpegdemux.c:
15857 * gst/mpegstream/gstmpegdemux.h:
15858 * gst/mpegstream/gstmpegpacketize.c:
15859 * gst/mpegstream/gstmpegpacketize.h:
15860 * gst/mpegstream/gstmpegparse.c:
15861 * gst/mpegstream/gstmpegparse.h:
15862 * gst/mpegstream/gstmpegstream.c:
15863 * gst/mpegstream/gstrfc2250enc.c:
15864 * gst/mpegstream/gstrfc2250enc.h:
15865 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
15866 partially port the mpegstream plugin to GStreamer 0.9.
15868 2005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com>
15870 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
15871 Original commit message from CVS:
15872 2005-11-14 Andy Wingo <wingo@pobox.com>
15873 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
15874 debugging, allows dll builds on windows. Fixes #316076.
15876 2005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15881 Original commit message from CVS:
15884 === release 0.9.5 ===
15886 2005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15893 * docs/plugins/inspect/plugin-a52dec.xml:
15894 * docs/plugins/inspect/plugin-amrnb.xml:
15895 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15896 * docs/plugins/inspect/plugin-iec958.xml:
15897 * docs/plugins/inspect/plugin-lame.xml:
15898 * docs/plugins/inspect/plugin-mad.xml:
15899 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15900 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15901 * docs/plugins/inspect/plugin-rmdemux.xml:
15903 Original commit message from CVS:
15906 2005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
15908 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
15909 Original commit message from CVS:
15910 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
15911 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
15912 (handle_sequence), (handle_picture), (handle_slice),
15913 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
15914 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
15915 Forward GstFlowReturn about everywhere.
15916 Handle seeking correctly.
15918 2005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com>
15920 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
15921 Original commit message from CVS:
15922 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
15923 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
15924 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
15925 Small cleanups in refcounting.
15927 2005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com>
15929 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
15930 Original commit message from CVS:
15931 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
15932 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
15933 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
15934 (handle_sequence), (handle_picture):
15935 * ext/mpeg2dec/gstmpeg2dec.h:
15936 Removed lots of dubious code.
15937 Handle flushing and seeking correctly. Still leaks though...
15939 2005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org>
15943 port plugins listing changes
15944 Original commit message from CVS:
15945 port plugins listing changes
15947 2005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15952 Original commit message from CVS:
15955 === release 0.9.4 ===
15957 2005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15964 * docs/plugins/gst-plugins-ugly-plugins.args:
15965 * docs/plugins/gst-plugins-ugly-plugins.signals:
15966 * docs/plugins/inspect/plugin-a52dec.xml:
15967 * docs/plugins/inspect/plugin-amrnb.xml:
15968 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15969 * docs/plugins/inspect/plugin-iec958.xml:
15970 * docs/plugins/inspect/plugin-lame.xml:
15971 * docs/plugins/inspect/plugin-mad.xml:
15972 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15973 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15974 * docs/plugins/inspect/plugin-rmdemux.xml:
15975 * gst/realmedia/rmdemux.c:
15978 Original commit message from CVS:
15981 2005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net>
15983 gst/realmedia/rmdemux.c: STOPPED->FAILED
15984 Original commit message from CVS:
15985 2005-10-23 Julien MOUTTE <julien@moutte.net>
15986 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
15988 2005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org>
15990 * gst-plugins-ugly.spec.in:
15991 add packaging of a52dec
15992 Original commit message from CVS:
15993 add packaging of a52dec
15995 2005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com>
15997 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
15998 Original commit message from CVS:
15999 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
16000 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
16001 Set correct stream time in newsegment event.
16003 2005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16007 Original commit message from CVS:
16010 2005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16015 Original commit message from CVS:
16018 2005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net>
16020 ext/a52dec/: Re-enable CPU flags, use liboil to get them.
16021 Original commit message from CVS:
16022 * ext/a52dec/Makefile.am:
16023 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
16024 (gst_a52dec_class_init), (gst_a52dec_sink_event),
16025 (gst_a52dec_change_state):
16026 * ext/a52dec/gsta52dec.h:
16027 Re-enable CPU flags, use liboil to get them.
16029 2005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net>
16031 Port AC3 decoder to 0.9 (#318849).
16032 Original commit message from CVS:
16033 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
16035 * ext/a52dec/Makefile.am:
16036 * ext/a52dec/gsta52dec.c:
16037 * ext/a52dec/gsta52dec.h:
16038 Port AC3 decoder to 0.9 (#318849).
16040 2005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com>
16042 ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
16043 Original commit message from CVS:
16044 * ext/sidplay/gstsiddec.cc:
16045 Small fixes and more error messages.
16047 2005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com>
16050 Original commit message from CVS:
16051 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
16052 (gst_amrnbparse_state_change):
16053 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
16054 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
16055 * ext/mpeg2dec/gstmpeg2dec.c:
16056 * ext/sidplay/gstsiddec.cc:
16057 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
16058 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
16061 2005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net>
16063 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
16064 Original commit message from CVS:
16066 GST_DOC has been renamed to GST_DOCBOOK_CHECK
16068 2005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16070 configure.ac: some docs I had
16071 Original commit message from CVS:
16074 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
16077 2005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com>
16079 gst/realmedia/rmdemux.c: segment-start/done API change.
16080 Original commit message from CVS:
16081 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
16082 (gst_rmdemux_perform_seek):
16083 segment-start/done API change.
16085 2005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org>
16089 * gst/iec958/ac3iec.c:
16090 Set buffer durations on IEC958 buffers.
16091 Original commit message from CVS:
16092 Set buffer durations on IEC958 buffers.
16094 2005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
16096 configure.ac: Fix glib check
16097 Original commit message from CVS:
16101 2005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net>
16103 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
16104 Original commit message from CVS:
16105 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
16106 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
16108 2005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16110 examples/stats/mp2ogg.c: yes, typo fixes
16111 Original commit message from CVS:
16112 * examples/stats/mp2ogg.c:
16115 2005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16117 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
16118 Original commit message from CVS:
16119 * examples/indexing/indexmpeg.c: (main):
16120 * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
16121 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
16122 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
16123 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
16124 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
16125 (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
16126 (dvdreadsrc_open_file), (dvdreadsrc_close_file):
16127 * ext/dvdread/dvdreadsrc.h:
16128 * ext/lame/gstlame.h:
16129 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
16130 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
16131 * gst/iec958/ac3iec.h:
16132 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
16133 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
16134 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
16135 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
16136 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
16137 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
16138 moved bitshift from macro to enum definition
16140 2005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
16142 newsegment API update.
16143 Original commit message from CVS:
16144 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
16145 * ext/mad/gstmad.c: (gst_mad_chain):
16146 * gst/mpegaudioparse/gstmpegaudioparse.c:
16147 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
16148 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
16149 (gst_rmdemux_chain), (gst_rmdemux_add_stream):
16150 newsegment API update.
16152 2005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com>
16154 ext/amrnb/amrnbdec.c: Mark invalid frame sizes
16155 Original commit message from CVS:
16156 * ext/amrnb/amrnbdec.c:
16157 Mark invalid frame sizes
16158 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
16159 UNUSABLE is not to be used here, just push out stuff so
16160 probes can continue linking or making the pad usable.
16162 2005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org>
16165 * gst/realmedia/rmdemux.c:
16166 Improve seek error-resilience.
16167 Original commit message from CVS:
16168 Improve seek error-resilience.
16169 Better error handling generally.
16171 2005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16176 Original commit message from CVS:
16179 === release 0.9.3 ===
16181 2005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16187 * ext/sidplay/Makefile.am:
16189 Original commit message from CVS:
16192 2005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org>
16194 * gst/realmedia/rmdemux.h:
16195 Forgot to commit this file. I hate Nano.
16196 Original commit message from CVS:
16197 Forgot to commit this file. I hate Nano.
16199 2005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org>
16203 * gst/realmedia/rmdemux.c:
16204 Sanity checks and memory leak fixes for real demuxer
16205 Original commit message from CVS:
16206 Sanity checks and memory leak fixes for real demuxer
16208 2005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org>
16210 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
16211 Original commit message from CVS:
16212 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
16213 (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
16214 (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
16215 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
16216 Real demuxer fixes. Make it more bulletproof against bad data,
16217 identify a few more stream types.
16218 Fix seeking so that it works (at least with the seek example
16219 program; it still fails with totem).
16221 2005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com>
16223 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
16224 Original commit message from CVS:
16225 * gst/mpegaudioparse/gstmpegaudioparse.c:
16226 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
16227 Set correct caps on buffers too.
16229 2005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com>
16231 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
16232 Original commit message from CVS:
16233 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
16234 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
16235 * gst/mpegaudioparse/gstmpegaudioparse.h:
16236 Put timestamps on buffers.
16238 2005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
16241 * ext/amrnb/amrnbenc.c:
16242 Changed amrnbenc description, it is an encoder, not decoder.
16243 Original commit message from CVS:
16244 Changed amrnbenc description, it is an encoder, not decoder.
16246 2005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org>
16249 * gst/iec958/ac3_padder.c:
16250 * gst/iec958/ac3_padder.h:
16251 * gst/iec958/ac3iec.c:
16252 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
16253 Original commit message from CVS:
16254 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
16255 more accurate, and to check AC3 checksums (both of them in each frame),
16256 and dump the frame (as a probable sync failure) if they don't match.
16257 General code cleanup, improved comments. Changed to not construct the
16258 header backwards, and not byteswap everything else. If we end up needing
16259 to do little-endian output, we should swap in the element doing the
16260 output (AC3 is big-endian).
16262 2005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org>
16264 * gst-plugins-ugly.spec.in:
16265 fix spec file for ugly
16266 Original commit message from CVS:
16267 fix spec file for ugly
16269 2005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16271 * docs/plugins/inspect/plugin-lame.xml:
16272 revert empty commit
16273 Original commit message from CVS:
16274 revert empty commit
16276 2005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16278 * docs/plugins/scan.stamp:
16279 whoops, wrong files
16280 Original commit message from CVS:
16281 whoops, wrong files
16283 2005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16285 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
16286 Original commit message from CVS:
16287 * docs/plugins/gst-plugins-ugly-plugins.args:
16288 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16289 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16290 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
16291 commit missing files
16292 * docs/plugins/inspect/plugin-lame.xml:
16295 2005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16299 * gst-plugins-ugly.spec.in:
16300 add check-valgrind target
16301 Original commit message from CVS:
16302 add check-valgrind target
16304 2005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16306 * docs/plugins/scanobj-build.stamp:
16308 Original commit message from CVS:
16311 2005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com>
16313 ext/lame/gstlame.c: Set caps on outgoing buffers.
16314 Original commit message from CVS:
16315 * ext/lame/gstlame.c: (gst_lame_chain):
16316 Set caps on outgoing buffers.
16318 2005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16321 * ext/lame/gstlame.c:
16322 * ext/lame/gstlame.h:
16323 clean up further so we don't try to set up five times for a simple pipeline
16324 Original commit message from CVS:
16325 clean up further so we don't try to set up five times for
16328 2005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org>
16332 * gst/iec958/ac3iec.c:
16333 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
16334 Original commit message from CVS:
16335 Set setcaps function on sink pad, not source pad. Produce correct caps
16338 2005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16341 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16342 * docs/plugins/inspect/plugin-iec958.xml:
16343 * docs/plugins/inspect/plugin-lame.xml:
16344 * docs/plugins/inspect/plugin-mad.xml:
16345 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16346 * docs/plugins/inspect/plugin-rmdemux.xml:
16347 update inspect with source
16348 Original commit message from CVS:
16349 update inspect with source
16351 2005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16353 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
16354 Original commit message from CVS:
16355 * ext/mad/gstid3tag.c:
16356 gsttaginterface.h -> gsttagsetter.h
16358 2005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16362 Original commit message from CVS:
16365 === release 0.9.1 ===
16367 2005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16376 Original commit message from CVS:
16379 2005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
16381 ext/amrnb/: State change function updates.
16382 Original commit message from CVS:
16383 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
16384 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
16385 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
16386 State change function updates.
16388 2005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16390 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
16391 Original commit message from CVS:
16392 * ext/mpeg2dec/gstmpeg2dec.c:
16393 GST_CAT_SEEK disappeared from the public API at some point
16395 2005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16397 * gst/iec958/ac3_padder.c:
16398 * gst/iec958/ac3_padder.h:
16400 Original commit message from CVS:
16403 2005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16409 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16410 * docs/plugins/inspect-build.stamp:
16411 * docs/plugins/inspect.stamp:
16412 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16413 * docs/plugins/inspect/plugin-iec958.xml:
16414 * docs/plugins/inspect/plugin-lame.xml:
16415 * docs/plugins/inspect/plugin-mad.xml:
16416 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16417 * docs/plugins/inspect/plugin-rmdemux.xml:
16418 docs for ugly plugins
16419 Original commit message from CVS:
16420 docs for ugly plugins
16422 2005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16424 * gst-plugins-ugly.spec.in:
16425 * gst/iec958/Makefile.am:
16427 Original commit message from CVS:
16430 2005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org>
16433 * gst/iec958/ac3iec.c:
16434 Accept audio/x-private1-a3c on sink pad
16435 Original commit message from CVS:
16436 Accept audio/x-private1-a3c on sink pad
16438 2005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16440 * gst-plugins-ugly.spec.in:
16442 Original commit message from CVS:
16445 2005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com>
16447 * examples/gstplay/player.c:
16448 * examples/stats/mp2ogg.c:
16449 * ext/a52dec/gsta52dec.c:
16450 * ext/amrnb/amrnbdec.c:
16451 * ext/amrnb/amrnbenc.c:
16452 * ext/amrnb/amrnbparse.c:
16453 * ext/dvdnav/dvdnavsrc.c:
16454 * ext/dvdread/dvdreadsrc.c:
16455 * ext/lame/gstlame.c:
16456 * ext/mad/gstid3tag.c:
16457 * ext/mad/gstmad.c:
16458 * ext/mpeg2dec/gstmpeg2dec.c:
16459 * gst/ac3parse/gstac3parse.c:
16460 * gst/asfdemux/gstasfdemux.c:
16461 * gst/asfdemux/gstasfmux.c:
16462 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16463 * gst/iec958/ac3iec.c:
16464 * gst/mpegaudioparse/gstmpegaudioparse.c:
16465 * gst/mpegstream/gstdvddemux.c:
16466 * gst/mpegstream/gstmpegdemux.c:
16467 * gst/mpegstream/gstmpegparse.c:
16468 * gst/mpegstream/gstrfc2250enc.c:
16469 * gst/realmedia/rmdemux.c:
16470 * gst/synaesthesia/gstsynaesthesia.c:
16471 All plugins updated for element state changes.
16472 Original commit message from CVS:
16473 2005-09-02 Andy Wingo <wingo@pobox.com>
16474 * All plugins updated for element state changes.
16476 2005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org>
16478 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16479 * gst/iec958/ac3iec.c:
16480 Fix return types in setcaps functions
16481 Original commit message from CVS:
16482 Fix return types in setcaps functions
16484 2005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org>
16487 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16488 * gst/iec958/ac3iec.c:
16489 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
16490 Original commit message from CVS:
16491 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
16492 Some general cleanups in iec958 framer.
16494 2005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16502 * m4/gst-matroska.m4:
16505 fix distcheck; remove some old m4s
16506 Original commit message from CVS:
16507 fix distcheck; remove some old m4s
16509 2005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org>
16513 * gst/iec958/Makefile.am:
16514 * gst/iec958/ac3_padder.c:
16515 * gst/iec958/ac3_padder.h:
16516 * gst/iec958/ac3iec.c:
16517 * gst/iec958/ac3iec.h:
16518 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
16519 Original commit message from CVS:
16520 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
16522 2005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
16524 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
16525 Original commit message from CVS:
16526 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
16527 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
16528 (gst_dvdlpcmdec_change_state):
16529 Cleanups, fixed header parsing and stripping.
16531 2005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org>
16534 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16535 Use the right bytes when parsing the LPCM dvd header
16536 Original commit message from CVS:
16537 Use the right bytes when parsing the LPCM dvd header
16539 2005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org>
16542 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16543 Return the correct values from chain function
16544 Original commit message from CVS:
16545 Return the correct values from chain function
16547 2005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16550 * docs/Makefile.am:
16551 * docs/plugins/.gitignore:
16552 * docs/random/ChangeLog-0.8:
16553 * docs/version.entities.in:
16555 Original commit message from CVS:
16558 2005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org>
16561 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16562 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
16563 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
16564 Original commit message from CVS:
16565 Restructure LPCM decoder to not expect the demuxer to parse the LPCM
16566 header; instead do this internally. Also support the old way, using
16567 a different mime-type. CVS: