1 === release 0.11.91 ===
3 2012-05-13 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6 releasing 0.11.91, "I’ll grind his bones to make my bread\!"
8 2012-05-13 16:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
12 2012-05-13 15:56:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15 Automatic update of common submodule
16 From dc70203 to 3429ba6
18 2012-04-24 15:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
20 * gst/asfdemux/asfpacket.c:
21 asfdemux: Use correct enum type
23 2012-05-10 10:11:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
25 * gst/asfdemux/gstasfdemux.c:
26 asfdemux: implement pull mode seek snap flags when an index is present
27 Also ensure we get a proper EOS when seeking past the end of the
28 file, or (when the snap after flag is set) between the last keyframe
29 and the end of the file.
31 2012-05-03 23:50:30 +0100 Leon Merten Lohse <leon@green-side.de>
35 * ext/cdio/gstcdiocddasrc.c:
36 cdio: compensate for libcdio's recent cd-text api changes
37 https://bugzilla.gnome.org/show_bug.cgi?id=675112
39 ext/cdio/gstcdiocddasrc.c
41 2012-04-30 21:27:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
43 * ext/dvdread/dvdreadsrc.c:
44 dvdread: fix build after recent include reshuffling in core
45 Need to include gmodule.h ourselves now.
47 2012-04-19 12:22:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
49 * ext/mpeg2dec/gstmpeg2dec.c:
50 video: Update for libgstvideo API changes
52 2012-04-16 09:09:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
55 Automatic update of common submodule
56 From 6db25be to dc70203
58 2012-04-12 13:56:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
60 * gst/asfdemux/asfpacket.c:
61 * gst/asfdemux/asfpacket.h:
62 asfdemux: fix performance issue, especially with high-bitrate streams
63 Two things were suboptimal from a performance point of view:
64 a) consider a large media object such as a video keyframe, which
65 may be split up into multiple fragments. We would assemble
66 the media object as follows:
67 buf = join (join (join (frag1, frag2), frag3), frag4)
68 which causes many unnecessary memcpy()s, and malloc/free,
69 which could easily add up to a multiple of the actual object
70 size. To avoid this, we allocate a buffer of the size needed
71 from the start and copy fragments into that directly.
72 b) for every fragment to join, we would create a sub-buffer
73 before joining it (which would discard the sub-buffer again),
74 leading to unnecessary miniobject create/free churn.
76 gst/asfdemux/asfpacket.c
77 gst/asfdemux/asfpacket.h
79 2012-04-12 14:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
81 * gst/asfdemux/asfpacket.c:
82 asfdemux: avoid unnecessary stream lookup
83 We have already retrieved the stream for that stream number and
84 made sure it's not NULL, so no need to do it again here; neither
85 the number nor the streams changed since the last time.
87 2012-04-02 19:31:20 +0200 Alban Browaeys <prahal@yahoo.com>
89 * ext/a52dec/gsta52dec.c:
90 a52dec: fix first_access bigger than 2
91 gst_buffer_extract returns the number of bytes extracted, here 2 max.
92 Set size to the buffer size as was done in 0.10 to avoid first_access
93 error when it bypass 2.
94 https://bugzilla.gnome.org/show_bug.cgi?id=673434
96 2012-04-13 13:43:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
100 configure: Modernize autotools setup a bit
101 Also we now only create tar.bz2 and tar.xz tarballs.
103 2012-04-13 13:37:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
106 Automatic update of common submodule
107 From 464fe15 to 6db25be
109 2012-04-12 11:19:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
114 === release 0.11.90 ===
116 2012-04-12 10:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
122 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
123 * docs/plugins/inspect/plugin-a52dec.xml:
124 * docs/plugins/inspect/plugin-amrnb.xml:
125 * docs/plugins/inspect/plugin-amrwbdec.xml:
126 * docs/plugins/inspect/plugin-asf.xml:
127 * docs/plugins/inspect/plugin-cdio.xml:
128 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
129 * docs/plugins/inspect/plugin-dvdread.xml:
130 * docs/plugins/inspect/plugin-dvdsub.xml:
131 * docs/plugins/inspect/plugin-lame.xml:
132 * docs/plugins/inspect/plugin-mad.xml:
133 * docs/plugins/inspect/plugin-mpeg2dec.xml:
134 * docs/plugins/inspect/plugin-realmedia.xml:
135 * docs/plugins/inspect/plugin-siddec.xml:
136 * docs/plugins/inspect/plugin-twolame.xml:
137 * docs/plugins/inspect/plugin-x264.xml:
138 * gst-plugins-ugly.doap:
139 * win32/common/config.h:
142 2012-04-12 10:39:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
185 2012-04-10 00:48:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
187 * ext/mad/gstmad.c.orig:
188 mad: remove .c.orig file
190 2012-04-10 00:47:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
192 * ext/a52dec/gsta52dec.c:
193 * ext/amrnb/amrnbdec.c:
194 * ext/amrnb/amrnbenc.c:
195 * ext/amrwbdec/amrwbdec.c:
196 * ext/cdio/gstcdiocddasrc.c:
197 * ext/dvdread/dvdreadsrc.c:
198 * ext/lame/gstlamemp3enc.c:
200 * ext/mad/gstmad.c.orig:
201 * ext/mpeg2dec/gstmpeg2dec.c:
202 * ext/sidplay/gstsiddec.cc:
203 * ext/twolame/gsttwolamemp2enc.c:
204 * ext/x264/gstx264enc.c:
205 * gst/asfdemux/gstasfdemux.c:
206 * gst/asfdemux/gstrtpasfdepay.c:
207 * gst/asfdemux/gstrtspwms.c:
208 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
209 * gst/dvdsub/gstdvdsubdec.c:
210 * gst/dvdsub/gstdvdsubparse.c:
211 * gst/realmedia/pnmsrc.c:
212 * gst/realmedia/rademux.c:
213 * gst/realmedia/rdtdepay.c:
214 * gst/realmedia/rdtmanager.c:
215 * gst/realmedia/rmdemux.c:
216 * gst/realmedia/rtspreal.c:
217 * gst/synaesthesia/gstsynaesthesia.c:
218 * gst/xingmux/gstxingmux.c:
219 Use new gst_element_class_set_static_metadata()
221 2012-04-05 18:43:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
224 Automatic update of common submodule
225 From 7fda524 to 464fe15
227 2012-04-05 17:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
229 * ext/a52dec/gsta52dec.c:
231 * ext/amrwbdec/amrwb.c:
232 * ext/cdio/gstcdio.c:
233 * ext/dvdread/dvdreadsrc.c:
236 * ext/mad/gstmad.c.orig:
237 * ext/mpeg2dec/gstmpeg2dec.c:
238 * ext/sidplay/gstsiddec.cc:
239 * ext/twolame/gsttwolamemp2enc.c:
240 * ext/x264/gstx264enc.c:
241 * gst/asfdemux/gstasf.c:
242 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
243 * gst/dvdsub/gstdvdsubdec.c:
244 * gst/realmedia/realmedia.c:
245 * gst/synaesthesia/gstsynaesthesia.c:
246 * gst/xingmux/plugin.c:
247 gst: Update for GST_PLUGIN_DEFINE() API changes
249 2012-04-05 13:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
252 configure: Update version to 0.11.89.1
254 2012-04-04 14:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
257 * docs/plugins/Makefile.am:
258 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
259 * docs/version.entities.in:
260 * ext/a52dec/Makefile.am:
261 * ext/amrnb/Makefile.am:
262 * ext/amrwbdec/Makefile.am:
263 * ext/cdio/Makefile.am:
264 * ext/lame/Makefile.am:
265 * ext/mad/Makefile.am:
266 * ext/mpeg2dec/Makefile.am:
267 * ext/sidplay/Makefile.am:
268 * ext/twolame/Makefile.am:
269 * ext/x264/Makefile.am:
270 * gst-plugins-ugly.spec.in:
271 * gst/asfdemux/Makefile.am:
272 * gst/dvdlpcmdec/Makefile.am:
273 * gst/dvdsub/Makefile.am:
274 * gst/realmedia/Makefile.am:
275 * pkgconfig/Makefile.am:
276 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
277 * tests/check/Makefile.am:
278 gst: Update versioning
280 2012-04-02 15:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
282 * ext/mpeg2dec/gstmpeg2dec.c:
283 * ext/mpeg2dec/gstmpeg2dec.h:
284 mpeg2dec: fix cropping
285 fix cropping in mpeg2dec
287 2012-04-01 20:19:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
289 * ext/mpeg2dec/gstmpeg2dec.c:
290 mpeg2dec: add crop metadata when buffer is still writable
292 2012-03-30 18:13:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
294 * gst/asfdemux/gstrtpasfdepay.c:
295 update for buffer api change
297 2012-03-30 11:52:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
299 * ext/a52dec/gsta52dec.c:
301 ext: Update for audio decoder API changes
303 2012-03-29 17:32:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
305 * tests/check/elements/amrnbenc.c:
306 * tests/check/elements/x264enc.c:
307 tests: make more valgrind-friendly and plug caps leak
309 2012-03-28 12:50:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
311 * gst/asfdemux/asfpacket.c:
312 * gst/asfdemux/gstasfdemux.c:
313 * gst/dvdsub/gstdvdsubdec.c:
314 update for buffer changes
316 2012-03-27 14:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
318 * tests/check/elements/x264enc.c:
319 tests: x264enc: adjust test to removal of deprecated properties
321 2012-03-26 12:13:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
323 Replace master with 0.11
325 2012-03-22 15:56:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
330 === release 0.11.2 ===
332 2012-03-22 15:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
338 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
339 * docs/plugins/inspect/plugin-a52dec.xml:
340 * docs/plugins/inspect/plugin-amrnb.xml:
341 * docs/plugins/inspect/plugin-amrwbdec.xml:
342 * docs/plugins/inspect/plugin-asf.xml:
343 * docs/plugins/inspect/plugin-cdio.xml:
344 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
345 * docs/plugins/inspect/plugin-dvdread.xml:
346 * docs/plugins/inspect/plugin-dvdsub.xml:
347 * docs/plugins/inspect/plugin-lame.xml:
348 * docs/plugins/inspect/plugin-mad.xml:
349 * docs/plugins/inspect/plugin-mpeg2dec.xml:
350 * docs/plugins/inspect/plugin-realmedia.xml:
351 * docs/plugins/inspect/plugin-siddec.xml:
352 * docs/plugins/inspect/plugin-twolame.xml:
353 * docs/plugins/inspect/plugin-x264.xml:
354 * gst-plugins-ugly.doap:
394 * win32/common/config.h:
397 2012-03-21 13:18:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
399 * tests/check/elements/mpeg2dec.c:
400 tests: fix after memory changes
402 2012-03-21 13:18:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
404 * ext/x264/gstx264enc.c:
405 * ext/x264/gstx264enc.h:
406 x264enc: remove deprecated properties
408 2012-03-20 12:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
410 Merge remote-tracking branch 'origin/master' into 0.11
411 So 0.11 folks also get amr include fixes.
413 ext/a52dec/gsta52dec.c
416 2012-03-18 18:56:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
418 * gst/synaesthesia/gstsynaesthesia.c:
419 synaesthesia: fixup for bufferpool api changes
420 ... as well as some caps ref handling.
422 2012-03-16 21:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
424 * gst/realmedia/rademux.c:
425 * gst/realmedia/rmdemux.c:
426 don't pass random pointers to pull_range
428 2012-03-15 22:11:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
430 * ext/mpeg2dec/gstmpeg2dec.c:
431 update for bufferpool changes
433 2012-03-15 20:38:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
435 * ext/mpeg2dec/gstmpeg2dec.c:
436 update for allocation query changes
438 2012-03-15 13:38:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
440 * ext/dvdread/dvdreadsrc.c:
441 * ext/lame/gstlamemp3enc.c:
442 * ext/mpeg2dec/gstmpeg2dec.c:
443 * ext/x264/gstx264enc.c:
444 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
445 * gst/dvdsub/gstdvdsubdec.c:
446 update for memory api changes
448 2012-03-14 19:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
450 * ext/mpeg2dec/gstmpeg2dec.c:
451 take padding into account
453 2012-03-13 18:27:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
456 mad: simplify parsing code
457 Also fixes #671455 (expected at least).
459 2012-03-12 16:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
462 configure.ac: bump required GLib to 2.31.14
463 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
465 2012-03-12 12:23:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
467 * ext/sidplay/gstsiddec.cc:
468 fix for caps _normalize changes
470 2012-03-11 19:07:19 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
472 * ext/x264/gstx264enc.c:
473 fix for caps api changes
475 2012-03-06 16:08:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
477 * ext/a52dec/gsta52dec.c:
478 * ext/a52dec/gsta52dec.h:
479 a52dec: use base class tag handling helper
480 ... so as to ensure these to be handled and sent at proper time.
482 2012-03-06 14:28:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
484 * ext/dvdread/dvdreadsrc.c:
485 dvdreadsrc: Use variable type with correct signedness
487 2011-01-14 18:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
489 * ext/mpeg2dec/gstmpeg2dec.c:
490 mpeg2dec: Copy planes in one go when possible
492 2012-03-03 17:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
495 * ext/amrnb/amrnbdec.h:
496 * ext/amrnb/amrnbenc.h:
497 * ext/amrwbdec/amrwbdec.h:
498 amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
499 In previous versions, the opencore-amr include sub-directory
500 would be specified in the include path in the CFLAGS, but this
501 is no longer the case in newer versions, so we need to add those
502 to our include directives.
503 Based on patch by: Christian Morales Vega
504 https://bugzilla.gnome.org/show_bug.cgi?id=671123
506 2012-03-03 16:56:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
509 configure: get rid of non-pkg-config ways to check for opencore-amr
511 2012-02-29 17:26:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
513 * ext/mpeg2dec/gstmpeg2dec.c:
514 update for metadata API changes
516 2012-02-27 06:35:01 +0100 Alessandro Decina <alessandro.d@gmail.com>
518 * ext/amrwbdec/Makefile.am:
519 * ext/lame/Makefile.am:
520 * ext/mad/Makefile.am:
521 amrwbdec, lame, mad: link to libgstbase
523 2012-02-27 06:33:48 +0100 Alessandro Decina <alessandro.d@gmail.com>
525 * ext/x264/gstx264enc.c:
526 x264enc: fix compiler warning
528 2012-02-27 00:36:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
530 Merge remote-tracking branch 'origin/master' into 0.11
532 2012-02-27 00:34:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
534 Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
538 2012-02-23 11:20:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
543 * docs/plugins/gst-plugins-ugly-plugins.args:
544 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
545 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
546 * docs/plugins/inspect/plugin-a52dec.xml:
547 * docs/plugins/inspect/plugin-amrnb.xml:
548 * docs/plugins/inspect/plugin-amrwbdec.xml:
549 * docs/plugins/inspect/plugin-asf.xml:
550 * docs/plugins/inspect/plugin-cdio.xml:
551 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
552 * docs/plugins/inspect/plugin-dvdread.xml:
553 * docs/plugins/inspect/plugin-dvdsub.xml:
554 * docs/plugins/inspect/plugin-iec958.xml:
555 * docs/plugins/inspect/plugin-lame.xml:
556 * docs/plugins/inspect/plugin-mad.xml:
557 * docs/plugins/inspect/plugin-mpeg2dec.xml:
558 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
559 * docs/plugins/inspect/plugin-mpegstream.xml:
560 * docs/plugins/inspect/plugin-realmedia.xml:
561 * docs/plugins/inspect/plugin-siddec.xml:
562 * docs/plugins/inspect/plugin-twolame.xml:
563 * docs/plugins/inspect/plugin-x264.xml:
564 * win32/common/config.h:
565 Bump version after release
567 2012-02-21 18:58:06 -0800 David Schleef <ds@schleef.org>
570 autogen.sh: avoid touching .po files during 'make'
571 A simple workaround to deal with GNU gettext automake integration
572 failing to deal with git. Fixes: #669207
574 2012-02-22 02:17:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
576 * ext/x264/gstx264enc.c:
577 x264: convert g_print to LOG
579 2012-02-22 02:07:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
581 * gst/asfdemux/gstrtpasfdepay.c:
582 update for new memory api
584 2012-02-22 02:07:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
586 * ext/x264/gstx264enc.c:
587 x264enc: handle pts and dts
589 2012-02-21 18:53:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
592 mad: handle libmad freeform parsing quirk
594 2012-02-21 18:49:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
597 mad: fixup unhacking last frame coaxing
598 ... so as to not only replace the data pointer but also available size.
600 2012-02-20 14:27:49 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
602 * gst-plugins-ugly.spec.in:
605 2012-02-18 00:02:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
607 * win32/common/config.h:
608 win32: back to development
610 2012-02-17 17:53:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
613 * gst/synaesthesia/gstsynaesthesia.c:
614 * gst/synaesthesia/gstsynaesthesia.h:
615 synaesthesia: port to 0.11
617 2012-02-17 17:53:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
620 * gst/xingmux/gstxingmux.c:
621 xingmux: port to 0.11
623 2012-02-17 11:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
628 === release 0.11.1 ===
630 2012-02-17 11:06:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
636 * docs/plugins/gst-plugins-ugly-plugins.args:
637 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
638 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
639 * docs/plugins/inspect/plugin-a52dec.xml:
640 * docs/plugins/inspect/plugin-amrnb.xml:
641 * docs/plugins/inspect/plugin-amrwbdec.xml:
642 * docs/plugins/inspect/plugin-asf.xml:
643 * docs/plugins/inspect/plugin-cdio.xml:
644 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
645 * docs/plugins/inspect/plugin-dvdread.xml:
646 * docs/plugins/inspect/plugin-dvdsub.xml:
647 * docs/plugins/inspect/plugin-lame.xml:
648 * docs/plugins/inspect/plugin-mad.xml:
649 * docs/plugins/inspect/plugin-mpeg2dec.xml:
650 * docs/plugins/inspect/plugin-realmedia.xml:
651 * docs/plugins/inspect/plugin-siddec.xml:
652 * docs/plugins/inspect/plugin-twolame.xml:
653 * docs/plugins/inspect/plugin-x264.xml:
654 * gst-plugins-ugly.doap:
694 * win32/common/config.h:
697 2012-02-17 09:16:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
699 Merge branch 'master' into 0.11
703 2012-02-16 14:29:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
706 mad: unhack last frame coaxing
707 ... so as to maximally use available base class API and interfere least
708 as possible with its internal state.
710 2012-02-15 13:45:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
715 2012-02-15 13:40:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
718 mad: chain up to default event handler
720 2012-02-11 05:38:41 -0500 Matej Knopp <matej.knopp@gmail.com>
722 * ext/x264/gstx264enc.c:
723 x264enc: unmap video frame after encoding
724 Fixes major memory leak.
725 https://bugzilla.gnome.org/show_bug.cgi?id=669863
727 2012-02-10 17:02:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
729 * ext/x264/gstx264enc.c:
730 x264enc: fix after merge
732 2012-02-10 17:00:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
734 Merge branch 'master' into 0.11
736 ext/x264/gstx264enc.c
738 2012-02-09 18:10:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
740 * ext/sidplay/gstsiddec.cc:
741 * ext/sidplay/gstsiddec.h:
742 sidplay: don't use ulong properties
744 2012-02-09 16:14:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
746 * ext/sidplay/gstsiddec.cc:
747 sidplay: fix negotiation
749 2012-02-09 11:55:07 +0100 Robert Swain <robert.swain@collabora.co.uk>
751 * ext/x264/gstx264enc.c:
752 x264enc: Add baseline profile to caps
753 libx264 does not yet support the features that create the difference
754 between baseline and constrained baseline profile. Hence it currently
755 supports both though it can only technically encode constrained
758 2012-02-08 16:38:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
760 * ext/amrnb/amrnbenc.c:
761 * gst/asfdemux/gstasfdemux.c:
762 * gst/realmedia/rdtmanager.c:
763 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
765 2012-02-07 18:56:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
767 * tests/check/elements/mpeg2dec.c:
768 mpeg2dec: fix test a bit more
769 Still broken because cropping is broken in mpeg2dec
771 2012-02-07 11:06:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
773 * tests/check/elements/amrnbenc.c:
774 * tests/check/elements/x264enc.c:
775 * tests/check/elements/xingmux.c:
776 tests: fix some tests
778 2012-02-01 16:20:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
780 * ext/twolame/gsttwolamemp2enc.c:
781 twolame: Use new audio encoder/decoder base class API for srcpad caps
783 2012-02-01 16:20:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
785 * ext/lame/gstlamemp3enc.c:
786 lame: Use new audio encoder/decoder base class API for srcpad caps
788 2012-02-01 16:19:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
791 mad: Use new audio encoder/decoder base class API for srcpad caps
793 2012-02-01 16:17:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
795 * ext/a52dec/gsta52dec.c:
796 a52dec: Use new audio encoder/decoder base class API for srcpad caps
798 2012-02-01 16:15:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
800 * ext/amrwbdec/amrwbdec.c:
801 amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
803 2012-02-01 16:14:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
805 * ext/amrnb/amrnbdec.c:
806 * ext/amrnb/amrnbenc.c:
807 amrnb: Use new audio encoder/decoder base class API for srcpad caps
809 2012-01-31 15:52:38 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
812 mad: ensure we do not confuse the base class with our buffer guard
813 mad expects extra bytes at the end of a buffer (see discussion in
814 http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
815 and since we inject these without the base class' knowledge, we
816 need to hide the bodies better.
817 This fixes an assert at EOS when decoding an mp3 manually without
818 an intervening mpegaudioparse.
820 2012-01-30 17:17:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
822 * gst/realmedia/rtspreal.c:
823 update for HEADER flag
825 2011-07-20 09:00:58 +0200 Alessandro Decina <alessandro.d@gmail.com>
827 * ext/x264/gstx264enc.c:
828 * ext/x264/gstx264enc.h:
829 x264enc: implement force-key-unit API
831 2012-01-25 13:58:48 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
834 Automatic update of common submodule
835 From c463bc0 to 7fda524
837 2012-01-25 13:58:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
839 * ext/amrnb/amrnbdec.c:
840 * ext/amrwbdec/amrwbdec.c:
841 amr: port to 0.11 again
843 2012-01-25 13:03:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
845 Merge branch 'master' into 0.11
847 ext/a52dec/gsta52dec.c
849 2012-01-25 07:24:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
851 * ext/a52dec/gsta52dec.c:
852 * ext/amrnb/amrnbdec.c:
853 * ext/amrnb/amrnbenc.c:
854 * ext/amrwbdec/amrwbdec.c:
855 * ext/dvdread/dvdreadsrc.c:
856 * ext/lame/gstlamemp3enc.c:
858 * ext/mpeg2dec/gstmpeg2dec.c:
859 * ext/sidplay/gstsiddec.cc:
860 * ext/twolame/gsttwolamemp2enc.c:
861 * gst/asfdemux/asfpacket.c:
862 * gst/asfdemux/gstasfdemux.c:
863 * gst/asfdemux/gstrtpasfdepay.c:
864 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
865 * gst/dvdsub/gstdvdsubdec.c:
866 * gst/dvdsub/gstdvdsubdec.h:
867 * gst/realmedia/gstrdtbuffer.c:
868 * gst/realmedia/gstrdtbuffer.h:
869 * gst/realmedia/rdtdepay.c:
870 * gst/realmedia/rmdemux.c:
871 * gst/realmedia/rmutils.c:
872 port to new memory API
874 2012-01-25 11:38:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
877 Automatic update of common submodule
878 From 2a59016 to c463bc0
880 2012-01-22 23:56:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
882 * gst-libs/gst/glib-compat-private.h:
883 Remove compatibility versions for deprecated GLib API
885 2012-01-19 15:26:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
887 * ext/a52dec/gsta52dec.c:
888 a52dec: fix read buffer overflow upon syncing
889 The wrong size was being decremented, leading to a runaway
892 2012-01-19 15:06:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
896 Add --disable-fatal-warnings configure option
898 2012-01-19 11:34:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
900 * gst/asfdemux/gstasfdemux.c:
901 * gst/realmedia/rademux.c:
902 * gst/realmedia/rdtmanager.c:
903 * gst/realmedia/rmdemux.c:
904 port to new gthread API
906 2012-01-18 17:00:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
909 configure.ac: Require GLib 2.31.10 for consistency
911 2012-01-18 16:46:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
914 Automatic update of common submodule
915 From 0807187 to 2a59016
917 2012-01-17 11:55:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
919 * ext/amrwbdec/amrwbdec.c:
920 amrwbdec: _parse should not return OK if not enough data yet
922 2012-01-17 11:55:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
924 * ext/amrnb/amrnbdec.c:
925 amrnbdec: _parse should not return OK if not enough data yet
927 2012-01-13 15:03:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
929 * ext/dvdread/dvdreadsrc.c:
930 dvdreadsrc: fix off by one in cell calculation for the last chapter
932 2012-01-13 15:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
934 * gst/asfdemux/gstasfdemux.c:
935 asfdemux: set caps on src pad before adding it
937 2012-01-13 15:56:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
939 * gst/asfdemux/gstasfdemux.c:
940 asfdemux: perform writable buffer map to copy into it
942 2012-01-13 15:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
944 * gst/asfdemux/asfpacket.c:
945 * gst/asfdemux/asfpacket.h:
946 asfpacket: fix 0.11 ported payload extraction
947 ... to cater for not necessarily offset == size - cur_pos,
948 as size may have been adjusted due to padding.
951 2012-01-13 13:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
953 * ext/x264/gstx264enc.c:
954 x264enc: remove useless and semantically (though not practically) wrong code
955 The object will be freed, so it's pointless to set the pointers
958 2012-01-13 13:46:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
960 * ext/x264/gstx264enc.c:
961 x264enc: remove leaking "optimization"
963 2012-01-13 00:05:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
965 * gst/asfdemux/gstasfdemux.c:
966 GST_TYPE_DATE -> G_TYPE_DATE
968 2012-01-13 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
970 Merge remote-tracking branch 'origin/master' into 0.11
972 ext/a52dec/gsta52dec.c
974 2012-01-12 13:25:22 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
976 * ext/a52dec/gsta52dec.c:
977 a52dec: plug buffer leak
979 2012-01-12 13:20:26 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
981 * ext/a52dec/gsta52dec.c:
982 a52dec: plug buffer leak
984 2012-01-11 12:31:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
986 * ext/amrnb/amrnbenc.c:
987 amrnbenc: _map and _unmap the appropriate input and output buffers
989 2012-01-10 15:25:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
991 * ext/a52dec/gsta52dec.c:
992 a52dec: Fix some merge mistakes
994 2012-01-10 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
996 Merge branch 'master' into 0.11
998 ext/a52dec/gsta52dec.c
999 ext/a52dec/gsta52dec.h
1002 ext/lame/gstlamemp3enc.c
1005 gst/mpegaudioparse/gstmpegaudioparse.c
1006 gst/mpegstream/gstdvddemux.c
1007 gst/realmedia/rdtdepay.c
1012 2012-01-10 11:41:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1014 * gst/dvdsub/Makefile.am:
1015 dvdsub: add some CFLAGS and LIBS in Makefile.am
1016 ... since adapter is still used.
1018 2012-01-09 16:00:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1020 * gst/realmedia/rmdemux.c:
1021 rmdemux: Don't use buffer after unreffing
1023 2012-01-09 15:46:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1025 * gst/asfdemux/gstasfdemux.c:
1026 asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
1028 2012-01-09 15:24:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1031 mad: Correctly unmap the buffer with the original data pointer
1033 2012-01-09 15:15:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1036 mad: Make sure to set caps on the srcpad if none are set yet
1038 2012-01-08 14:24:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1040 * ext/mad/Makefile.am:
1041 mad: fix LIBS order in Makefile.am
1043 2012-01-07 21:04:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1046 mad: remove left-over id3tag.h include
1047 We don't use libid3tag any more.
1049 2012-01-05 12:17:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1051 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1052 dvdlpcmdec: fix for multichannel
1054 2012-01-04 16:05:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1056 * ext/a52dec/gsta52dec.c:
1057 * ext/a52dec/gsta52dec.h:
1058 a52dec: Update for the new raw audio caps
1060 2012-01-04 15:49:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1063 mad: Update for the new raw audio caps
1065 2012-01-04 15:45:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1067 * ext/lame/gstlamemp3enc.c:
1068 lamemp3enc: Update for the new raw audio caps
1070 2012-01-04 15:44:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1072 * ext/twolame/gsttwolamemp2enc.c:
1073 twolamemp2enc: Update for the new raw audio caps
1075 2012-01-04 15:43:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1077 * ext/amrwbdec/amrwbdec.c:
1078 amrwbdec: Add the new layout field to the raw audio caps
1080 2012-01-04 15:42:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1082 * ext/amrnb/amrnbdec.c:
1083 * ext/amrnb/amrnbenc.c:
1084 amrnb: Add the new layout field to the raw audio caps
1086 2012-01-04 15:26:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1088 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1089 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1090 dvdlpcmdec: Port to the new raw audio caps
1092 2012-01-04 15:12:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1094 * gst/asfdemux/gstasfdemux.c:
1095 asfdemux: Update for libgstriff API changes
1096 Still needs to handle audio channel reordering.
1098 2012-01-04 19:53:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1101 Automatic update of common submodule
1102 From 50b34ab to 0807187
1104 2012-01-04 17:05:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1106 * ext/lame/Makefile.am:
1107 lame: fix LIBADD order in Makefile.am
1109 2012-01-04 10:33:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1111 * tests/check/elements/amrnbenc.c:
1112 * tests/check/elements/mpeg2dec.c:
1113 * tests/check/elements/x264enc.c:
1114 * tests/check/elements/xingmux.c:
1115 * tests/check/generic/states.c:
1116 tests: make tests compile
1118 2012-01-03 15:27:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1120 * ext/amrwbdec/amrwbdec.c:
1121 * ext/dvdread/dvdreadsrc.c:
1123 * ext/sidplay/gstsiddec.cc:
1124 * gst/asfdemux/gstasfdemux.c:
1125 * gst/realmedia/pnmsrc.c:
1126 * gst/realmedia/rdtmanager.c:
1127 * gst/realmedia/rmdemux.c:
1128 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
1130 2011-12-30 18:31:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1132 * tests/check/Makefile.am:
1133 tests: disable generic index test
1135 2011-12-30 17:53:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1137 * ext/mpeg2dec/gstmpeg2dec.c:
1138 mpeg2dec: remove all seeking-related code
1139 A parser or demuxer upstream should handle this Same for
1142 2011-12-30 17:49:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1144 * ext/mpeg2dec/gstmpeg2dec.c:
1145 * ext/mpeg2dec/gstmpeg2dec.h:
1146 mpeg2dec: update for GstIndex removal
1148 2011-12-30 17:46:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1150 * ext/cdio/gstcdiocddasrc.c:
1151 cdio: update for probe vfunc removal in GstAudioCdSrc
1153 2011-12-27 22:54:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1155 * ext/lame/gstlame.c:
1156 * ext/lame/gstlamemp3enc.c:
1157 lame: fix printf format in debug statements
1158 https://bugzilla.gnome.org/show_bug.cgi?id=666926
1160 2011-12-26 18:24:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1162 * ext/lame/gstlame.c:
1163 * ext/lame/gstlame.h:
1164 lame: ensure parsed output
1165 ... by doing some basic parsing of encoded lame data.
1167 2011-12-26 16:34:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1169 * ext/lame/gstlame.h:
1170 lame: cleanup unused instance struct fields
1172 2011-12-26 18:23:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1174 * ext/lame/Makefile.am:
1175 * ext/lame/gstlamemp3enc.c:
1176 * ext/lame/gstlamemp3enc.h:
1177 lamemp3enc: ensure parsed output
1178 ... by doing some basic parsing of encoded lame data.
1181 2011-12-26 18:15:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1183 * ext/lame/gstlamemp3enc.c:
1184 lamemp3enc: do not leak merged tags
1186 2011-12-22 15:23:54 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1190 mad: helpfully bodge the last buffer to let mad decode the last frame
1191 If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
1192 to be believed, the last buffer must be followed by a number of 0 bytes
1193 in order for the last frame to be decoded (at least in some cases).
1194 Doing so seems to work here, fixing a missing 1152 samples when using
1195 mp3parse before mad (not using mp3parse would yield the correct amount
1196 of samples, if there's extra non-MP3 data after (eg, tag data)).
1198 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1200 * ext/dvdread/dvdreadsrc.c:
1201 dvdreadsrc: map subtitle language tag to stream indicated in PGC data
1203 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1205 * gst/mpegstream/gstdvddemux.c:
1206 dvddemux: tweak subtitle stream setup based on dvd language codes event
1207 ... to allow for non-continuous subtitle stream numbers.
1208 The missing stream numbers tend to come up as subtitle streams anyway
1209 (albeit not with an identified language tag).
1211 2011-12-21 13:56:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1213 * ext/dvdread/dvdreadsrc.c:
1214 dvdreadsrc: minor safety tweak to sector seeking
1216 2011-12-20 11:54:38 +0100 Julien Isorce <julien.isorce@gmail.com>
1218 * ext/a52dec/gsta52dec.c:
1219 a52dec: check that a52_init returns a valid a52 state
1221 2011-12-19 18:20:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1223 * ext/mpeg2dec/gstmpeg2dec.c:
1224 mpeg2dec: update for new interlaced flags
1226 2011-12-14 17:33:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1228 * ext/a52dec/Makefile.am:
1229 * ext/a52dec/gsta52dec.c:
1230 * ext/a52dec/gsta52dec.h:
1231 a52dec: port to audiodecoder
1233 2011-12-12 13:44:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1235 * ext/mad/Makefile.am:
1238 mad: port to audiodecoder
1240 2011-12-13 14:54:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1242 * ext/a52dec/gsta52dec.c:
1243 a52dec: Don't claim to support upstream renegotiation
1244 and use fixed caps on the srcpad. To correctly support
1245 upstream renegotiation a52dec would need to check if the
1246 caps of the downstream allocated buffer are the requested
1247 caps or if the size is different.
1250 2011-12-13 14:52:26 +0100 Julien Isorce <julien.isorce@gmail.com>
1252 * ext/a52dec/gsta52dec.c:
1253 a52dec: Check that the a52_state is correctly initialized
1255 2011-12-12 11:33:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1257 * gst-libs/gst/Makefile.am:
1258 * gst-libs/gst/glib-compat-private.h:
1259 * gst/asfdemux/gstasfdemux.c:
1260 * gst/mpegaudioparse/gstmpegaudioparse.c:
1261 * gst/realmedia/rademux.c:
1262 * gst/realmedia/rdtmanager.c:
1263 * gst/realmedia/rmdemux.c:
1264 Work around deprecated thread API in glib master
1265 Add private replacements for deprecated functions such as
1266 g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
1267 to avoid the deprecation warnings. We can't change most of
1268 these in 0.10 because they're part of our API and ABI.
1269 Suppress deprecation warnings in selected files, mostly for
1270 g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
1271 not much we can do here in 0.10.
1273 2011-12-10 15:19:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1280 po: update translations
1282 2011-12-09 15:25:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1284 * gst/realmedia/rdtdepay.c:
1285 rdtdepay: make buffer metadata writable before setting caps on it
1286 Fixes issue when the header buffer is being pushed, which was taken
1287 from the caps and is therefore not writable.
1289 2011-12-06 14:00:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1291 * ext/dvdread/dvdreadsrc.c:
1292 fix for basesrc changes
1294 2011-12-05 18:43:49 +0100 Edward Hervey <edward@collabora.com>
1296 * gst/asfdemux/gstrtpasfdepay.c:
1297 rtpasfdepay: Initialize GstRTPBuffer before usage
1299 2011-12-02 02:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1301 Merge remote-tracking branch 'origin/master' into 0.11
1303 ext/dvdread/dvdreadsrc.c
1305 2011-11-29 08:49:23 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
1307 * ext/dvdread/dvdreadsrc.c:
1308 dvdreadsrc: Fix format string compiler warning
1311 2011-11-28 21:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1313 Merge remote-tracking branch 'origin/master' into 0.11
1315 2011-11-28 18:26:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1317 * ext/mpeg2dec/gstmpeg2dec.c:
1318 Update for indexable change
1320 2011-11-28 17:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1322 * gst/realmedia/rdtmanager.c:
1323 update for clock provider API change
1325 2011-11-28 13:10:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1327 * ext/a52dec/gsta52dec.c:
1328 * ext/amrnb/amrnbdec.c:
1329 * ext/amrnb/amrnbenc.c:
1330 * ext/amrwbdec/amrwbdec.c:
1331 * ext/dvdread/dvdreadsrc.c:
1332 * ext/lame/gstlame.c:
1333 * ext/lame/gstlamemp3enc.c:
1335 * ext/mpeg2dec/gstmpeg2dec.c:
1336 * ext/sidplay/gstsiddec.cc:
1337 * ext/twolame/gsttwolame.c:
1338 * ext/x264/gstx264enc.c:
1339 * gst/asfdemux/gstasfdemux.c:
1340 * gst/asfdemux/gstrtpasfdepay.c:
1341 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1342 * gst/dvdsub/gstdvdsubdec.c:
1343 * gst/dvdsub/gstdvdsubparse.c:
1344 * gst/iec958/ac3iec.c:
1345 * gst/mpegaudioparse/gstmpegaudioparse.c:
1346 * gst/mpegaudioparse/gstxingmux.c:
1347 * gst/mpegstream/gstdvddemux.c:
1348 * gst/mpegstream/gstmpegdemux.c:
1349 * gst/mpegstream/gstmpegparse.c:
1350 * gst/mpegstream/gstrfc2250enc.c:
1351 * gst/realmedia/pnmsrc.c:
1352 * gst/realmedia/rademux.c:
1353 * gst/realmedia/rdtdepay.c:
1354 * gst/realmedia/rdtmanager.c:
1355 * gst/realmedia/rmdemux.c:
1356 * gst/synaesthesia/gstsynaesthesia.c:
1357 various: fix pad template ref leaks
1358 https://bugzilla.gnome.org/show_bug.cgi?id=662664
1360 2011-11-24 21:41:55 +0100 René Stadler <rene.stadler@collabora.co.uk>
1362 * tests/check/elements/xingmux.c:
1363 tests: update for gstcheck API change
1365 2011-11-23 23:29:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1367 * ext/amrnb/amrnbenc.c:
1368 * ext/dvdread/dvdreadsrc.c:
1369 * ext/lame/gstlamemp3enc.c:
1370 * ext/twolame/gsttwolamemp2enc.c:
1371 ext: fix more printf format warnings in debug messages
1373 2011-11-21 22:02:07 +0100 Matej Knopp <matej.knopp@gmail.com>
1375 * gst/asfdemux/gstasfdemux.c:
1376 * gst/asfdemux/gstrtpasfdepay.c:
1377 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1378 * gst/dvdsub/gstdvdsubdec.c:
1379 * gst/dvdsub/gstdvdsubparse.c:
1380 * gst/realmedia/rademux.c:
1381 * gst/realmedia/rmdemux.c:
1382 Fix print format compiler warnings on OS X / 64bit
1383 https://bugzilla.gnome.org/show_bug.cgi?id=662617
1385 2011-11-21 13:36:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1387 * gst/asfdemux/gstasfdemux.c:
1388 * gst/realmedia/rademux.c:
1389 * gst/realmedia/rdtmanager.c:
1390 * gst/realmedia/rmdemux.c:
1391 update for activation changes
1393 2011-11-18 18:00:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1395 * gst/asfdemux/gstasfdemux.c:
1396 * gst/realmedia/rademux.c:
1397 * gst/realmedia/rmdemux.c:
1398 update for new scheduling query
1400 2011-11-18 13:59:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1402 * gst/asfdemux/gstasfdemux.c:
1403 * gst/realmedia/rademux.c:
1404 * gst/realmedia/rdtmanager.c:
1405 * gst/realmedia/rmdemux.c:
1406 add parent to activate functions
1408 2011-11-17 15:25:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1410 * ext/a52dec/gsta52dec.c:
1411 * ext/mpeg2dec/gstmpeg2dec.c:
1412 * ext/sidplay/gstsiddec.cc:
1413 * ext/x264/gstx264enc.c:
1414 * gst/asfdemux/gstasfdemux.c:
1415 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1416 * gst/dvdsub/gstdvdsubdec.c:
1417 * gst/dvdsub/gstdvdsubparse.c:
1418 * gst/realmedia/rademux.c:
1419 * gst/realmedia/rdtdepay.c:
1420 * gst/realmedia/rdtmanager.c:
1421 * gst/realmedia/rmdemux.c:
1422 add parent to pad functions
1424 2011-11-16 17:28:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1426 * ext/mpeg2dec/gstmpeg2dec.c:
1427 * ext/sidplay/gstsiddec.cc:
1428 * ext/x264/gstx264enc.c:
1429 * gst/asfdemux/gstasfdemux.c:
1430 * gst/realmedia/rademux.c:
1431 * gst/realmedia/rdtmanager.c:
1432 * gst/realmedia/rmdemux.c:
1433 add parent to query function
1435 2011-11-15 17:55:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1437 * gst/asfdemux/gstasfdemux.c:
1438 * gst/realmedia/rademux.c:
1439 _query_peer_*() -> _peer_query_*()
1441 2011-11-15 17:42:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1443 * gst/dvdsub/gstdvdsubdec.c:
1444 _accept_caps() -> _query_accept_caps()
1446 2011-11-15 17:23:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1448 * ext/x264/gstx264enc.c:
1449 _peer_get_caps() -> _peer_query_caps()
1451 2011-11-15 16:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1453 * ext/x264/gstx264enc.c:
1454 update for _get_caps() -> _query_caps()
1456 2011-11-15 16:34:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1458 * ext/x264/gstx264enc.c:
1459 change getcaps to query
1461 2011-11-14 00:55:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1464 mad: re-instate accidentally dropped rank
1466 2011-11-13 23:47:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1468 * ext/dvdread/dvdreadsrc.c:
1469 * gst/realmedia/pnmsrc.c:
1470 Update for GstURIHandler get_protocols() changes
1472 2011-11-13 19:01:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1474 * ext/dvdread/dvdreadsrc.c:
1475 * ext/dvdread/dvdreadsrc.h:
1476 * gst/realmedia/pnmsrc.c:
1477 dvdreadsrc, pnmsrc: update for GstURIHandler changes
1479 2011-11-13 01:33:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1482 mad: re-port to 0.11
1483 This time using the base class. Still something
1484 wrong with the parsing though, when there's no
1485 parser or demuxer upstream (which of course
1486 shouldn't happen in a normal playback scenario).
1488 2011-11-13 00:29:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1492 mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
1494 2011-08-16 21:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1498 mad: replace with 0.10 version ported to GstAudioDecoder
1499 Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
1500 of Mark's baseaudio branch.
1501 Would probably be too risky to drop this into 0.10 given
1502 all the things mad is doing.
1504 2011-11-13 00:13:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1506 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1507 docs: remove bits for old lame element from sections.txt file
1509 2011-11-13 00:04:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1513 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1514 * docs/plugins/inspect/plugin-mpegstream.xml:
1515 * gst-plugins-ugly.spec.in:
1516 * gst/mpegstream/Makefile.am:
1517 * gst/mpegstream/README:
1518 * gst/mpegstream/gstdvddemux.c:
1519 * gst/mpegstream/gstdvddemux.h:
1520 * gst/mpegstream/gstmpegclock.c:
1521 * gst/mpegstream/gstmpegclock.h:
1522 * gst/mpegstream/gstmpegdemux.c:
1523 * gst/mpegstream/gstmpegdemux.h:
1524 * gst/mpegstream/gstmpegpacketize.c:
1525 * gst/mpegstream/gstmpegpacketize.h:
1526 * gst/mpegstream/gstmpegparse.c:
1527 * gst/mpegstream/gstmpegparse.h:
1528 * gst/mpegstream/gstmpegstream.c:
1529 * gst/mpegstream/gstrfc2250enc.c:
1530 * gst/mpegstream/gstrfc2250enc.h:
1531 * gst/mpegstream/mpegstream.vcproj:
1532 * gst/mpegstream/notes:
1534 * win32/vs6/gst_plugins_ugly.dsw:
1535 * win32/vs6/libgstac3parse.dsp:
1536 * win32/vs6/libgstmpegaudioparse.dsp:
1537 * win32/vs6/libgstmpegstream.dsp:
1538 mpegstream: remove the old mpeg-ps parser and demuxers
1539 Don't want anyone porting this by accident.
1540 Superseded by mpegpsdemux in -bad.
1542 2011-11-12 21:06:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1545 * ext/cdio/Makefile.am:
1546 * ext/cdio/gstcdio.c:
1547 * ext/cdio/gstcdiocddasrc.c:
1548 * ext/cdio/gstcdiocddasrc.h:
1549 cdio: port cdiocddasrc to 0.11
1551 2011-11-12 20:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1553 * tests/check/elements/mpeg2dec.c:
1554 tests: port mpeg2dec to 0.11
1555 It compiles, but fails.
1557 2011-11-12 20:33:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1559 * tests/check/elements/x264enc.c:
1560 tests: port x264enc unit test to 0.11
1561 Well, it compiles now at least.
1563 2011-11-11 12:33:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1565 * gst/asfdemux/gstrtpasfdepay.h:
1566 update for base class rename
1568 2011-11-11 12:25:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1570 * gst/asfdemux/gstrtpasfdepay.c:
1571 * gst/asfdemux/gstrtpasfdepay.h:
1572 update for base class rename
1574 2011-11-11 01:30:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1614 po: update translations
1616 2011-11-11 01:29:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1618 * docs/plugins/gst-plugins-ugly-plugins.args:
1619 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1620 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1621 * docs/plugins/inspect/plugin-a52dec.xml:
1622 * docs/plugins/inspect/plugin-amrnb.xml:
1623 * docs/plugins/inspect/plugin-amrwbdec.xml:
1624 * docs/plugins/inspect/plugin-asf.xml:
1625 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1626 * docs/plugins/inspect/plugin-dvdread.xml:
1627 * docs/plugins/inspect/plugin-dvdsub.xml:
1628 * docs/plugins/inspect/plugin-lame.xml:
1629 * docs/plugins/inspect/plugin-mad.xml:
1630 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1631 * docs/plugins/inspect/plugin-realmedia.xml:
1632 * docs/plugins/inspect/plugin-siddec.xml:
1633 * docs/plugins/inspect/plugin-twolame.xml:
1634 * docs/plugins/inspect/plugin-x264.xml:
1637 2011-11-11 01:27:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1639 * ext/lame/gstlamemp3enc.c:
1640 lamemp3enc: cosmetic error message change
1641 LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
1643 2011-11-11 00:58:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1645 * docs/plugins/Makefile.am:
1646 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1647 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1648 * ext/twolame/Makefile.am:
1649 * ext/twolame/gsttwolame.c:
1650 * ext/twolame/gsttwolame.h:
1651 * ext/twolame/gsttwolamemp2enc.c:
1652 * ext/twolame/gsttwolamemp2enc.h:
1654 twolame: rename to twolamemp2enc
1656 2011-11-11 00:51:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1659 * ext/twolame/gsttwolame.c:
1660 twolame: port to 0.11
1662 2011-11-10 23:17:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1666 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1667 * docs/plugins/inspect/plugin-iec958.xml:
1668 * gst-plugins-ugly.spec.in:
1669 * gst/iec958/Makefile.am:
1670 * gst/iec958/ac3_padder.c:
1671 * gst/iec958/ac3_padder.h:
1672 * gst/iec958/ac3iec.c:
1673 * gst/iec958/ac3iec.h:
1675 * win32/vs6/libgstiec958.dsp:
1676 iec958: remove this plugin
1677 I think it can just go away. Audio sinks can and should payload
1678 things themselves using the helper API in libgstaudio. If such
1679 a plugin still makes sense, it should probably be rewritten
1680 using the library functions (and be put into -good or so).
1682 2011-11-10 18:25:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1684 * gst/realmedia/rademux.c:
1685 * gst/realmedia/rmdemux.c:
1686 * gst/realmedia/rtspreal.c:
1687 update for adapter api change
1689 2011-11-10 11:04:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1691 * ext/x264/gstx264enc.c:
1692 update for removed fixate function
1694 2011-11-09 11:58:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1697 * ext/mpeg2dec/gstmpeg2dec.c:
1698 * gst/asfdemux/gstasfdemux.c:
1699 * gst/realmedia/rmdemux.c:
1702 2011-11-04 17:32:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1705 * gst/realmedia/rademux.c:
1706 * gst/realmedia/rdtdepay.c:
1707 * gst/realmedia/rmdemux.c:
1708 * gst/realmedia/rmutils.c:
1711 2011-11-04 16:40:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1713 * gst/asfdemux/gstasfdemux.c:
1714 * gst/mpegstream/gstdvddemux.c:
1715 * gst/mpegstream/gstmpegdemux.c:
1716 * gst/realmedia/rmdemux.c:
1717 * gst/realmedia/rmdemux.h:
1720 2011-11-04 16:32:48 +0100 Edward Hervey <bilboed@bilboed.com>
1723 po: lame => lamemp3enc
1725 2011-11-04 12:04:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1727 * gst/realmedia/rdtmanager.c:
1728 make request pads take %u
1730 2011-11-04 10:45:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
1732 * ext/mpeg2dec/gstmpeg2dec.c:
1733 * ext/mpeg2dec/gstmpeg2dec.h:
1734 mpeg2dec: Add basic cropping support
1736 2011-11-02 12:09:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1738 * ext/a52dec/gsta52dec.c:
1739 * ext/sidplay/gstsiddec.cc:
1740 * gst/asfdemux/gstasfdemux.c:
1741 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1742 tags: update for tag API removal
1744 2011-10-31 02:24:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1746 * ext/mpeg2dec/gstmpeg2dec.c:
1747 * ext/mpeg2dec/gstmpeg2dec.h:
1748 update for meta api change
1750 2011-10-29 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1752 * gst/asfdemux/gstasfdemux.c:
1753 structure: fix for api update
1755 2011-10-31 14:34:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1757 Merge remote-tracking branch 'origin/master' into 0.11
1759 2011-10-30 15:05:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1761 * tests/check/elements/amrnbenc.c:
1762 tests: port amrnbenc test to 0.11
1764 2011-10-30 15:04:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1766 * ext/amrnb/amrnbdec.c:
1767 * ext/amrnb/amrnbenc.c:
1768 amrnb: fix up raw audio caps for 0.11
1770 2011-10-30 15:03:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1772 * tests/check/Makefile.am:
1773 tests: need to define GST_USE_UNSTABLE_API to avoid warnings
1775 2011-10-30 12:29:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1777 * docs/plugins/Makefile.am:
1778 * ext/lame/Makefile.am:
1780 * ext/lame/gstlame.c:
1781 * ext/lame/gstlame.h:
1782 * ext/lame/plugin.c:
1783 * ext/lame/test-lame.c:
1784 * gst/xingmux/gstxingmux.c:
1785 * tests/check/pipelines/lame.c:
1786 lame: remove lame element, it's been superseded by lamemp3enc
1788 2011-10-30 11:51:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1790 * ext/a52dec/gsta52dec.c:
1791 * ext/lame/gstlamemp3enc.c:
1793 * ext/sidplay/gstsiddec.cc:
1794 * gst/asfdemux/gstasfdemux.c:
1795 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1796 ext, gst: update for taglist API changes
1798 2011-10-29 11:57:40 +0200 Edward Hervey <bilboed@bilboed.com>
1800 * gst/asfdemux/gstasfdemux.c:
1801 asfdemux: Don't leak pending payload buffers
1804 2011-10-28 15:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1806 Merge branch 'master' into 0.11
1808 ext/sidplay/gstsiddec.cc
1810 2011-10-27 16:53:44 +0200 Stefan Sauer <ensonic@users.sf.net>
1812 * ext/sidplay/gstsiddec.cc:
1813 siddec: use BOILERPLATE macro and cleanup FIXMEs
1815 2011-10-28 09:18:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1817 * gst/asfdemux/gstrtpasfdepay.c:
1818 asfdepay: fix compiler warnings after gst_caps_new_simple() change
1820 2011-10-21 12:24:01 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
1822 * gst-plugins-ugly.spec.in:
1823 Update specfile with latest changes
1825 2011-10-11 18:03:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
1827 * gst/asfdemux/gstasfdemux.c:
1828 asfdemux: Don't unmap a buffer that doesn't exist
1830 2011-10-10 12:38:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1833 * ext/dvdread/dvdreadsrc.c:
1834 dvdread: port to 0.11
1836 2011-10-06 17:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1839 * gst/dvdsub/Makefile.am:
1840 * gst/dvdsub/gstdvdsubdec.c:
1841 * gst/dvdsub/gstdvdsubdec.h:
1842 * gst/dvdsub/gstdvdsubparse.c:
1843 dvdsub: port to 0.11
1845 2011-10-05 13:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1847 Merge branch 'master' into 0.11
1849 ext/amrwbdec/Makefile.am
1850 ext/amrwbdec/amrwbdec.c
1852 2011-10-05 13:18:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1854 * gst/realmedia/gstrdtbuffer.c:
1855 * gst/realmedia/gstrdtbuffer.h:
1856 * gst/realmedia/pnmsrc.c:
1857 * gst/realmedia/rademux.c:
1858 * gst/realmedia/rdtdepay.c:
1859 * gst/realmedia/rdtmanager.c:
1860 * gst/realmedia/rmdemux.c:
1861 * gst/realmedia/rmutils.c:
1862 * gst/realmedia/rtspreal.c:
1863 realmedia: port to 0.11
1865 2011-10-05 12:05:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1867 * ext/amrwbdec/Makefile.am:
1868 * ext/amrwbdec/amrwbdec.c:
1869 * ext/amrwbdec/amrwbdec.h:
1870 amrwbdec: port to audiodecoder
1872 2011-10-04 17:00:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1874 * ext/amrnb/Makefile.am:
1875 amrnbdec: fixup build
1877 2011-10-04 17:00:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1879 * ext/amrnb/amrnbdec.c:
1880 amrnbdec: remove leftover extraneous _unref
1882 2011-10-04 17:50:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1884 Merge branch 'master' into 0.11
1886 ext/amrnb/amrnbdec.c
1888 2011-10-04 17:35:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1891 * ext/amrnb/amrnbdec.c:
1892 * ext/amrnb/amrnbenc.c:
1895 2011-10-04 17:12:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1898 * ext/amrwbdec/Makefile.am:
1899 * ext/amrwbdec/amrwbdec.c:
1900 ported amrwbdec to 0.11
1902 2011-10-03 17:19:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1904 * ext/amrnb/amrnbdec.c:
1905 * ext/amrnb/amrnbdec.h:
1906 amrnbdec: port to audiodecoder
1908 2011-09-30 17:45:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1910 Merge branch 'master' into 0.11
1912 2011-09-30 17:38:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1915 * ext/mpeg2dec/gstmpeg2dec.c:
1916 * ext/mpeg2dec/gstmpeg2dec.h:
1917 mpeg2dec: minimal port to 0.11
1919 2011-09-05 11:11:52 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1921 * ext/mpeg2dec/gstmpeg2dec.c:
1922 * ext/mpeg2dec/gstmpeg2dec.h:
1923 mpeg2dec: post QoS messages when dropping a frame due to QoS
1924 https://bugzilla.gnome.org/show_bug.cgi?id=658241
1926 2011-09-28 13:05:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1929 configure: update ported plugins list
1931 2011-09-28 13:03:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1934 update to 0.11 branch
1936 2011-09-27 20:32:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1938 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1939 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1940 dvdlpcmdec: port to 0.11
1942 2011-09-27 18:19:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1944 * ext/lame/gstlame.c:
1945 * ext/lame/gstlamemp3enc.c:
1946 lame: fix raw audio caps too
1948 2011-09-27 18:15:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1950 * ext/lame/gstlame.c:
1951 * ext/lame/gstlamemp3enc.c:
1954 2011-09-27 17:54:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1956 Merge branch 'master' into 0.11
1958 2011-09-27 17:51:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1960 * ext/x264/gstx264enc.c:
1961 * ext/x264/gstx264enc.h:
1962 x264enc: port to 0.11
1964 2011-09-27 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1966 * ext/amrnb/Makefile.am:
1967 * ext/amrnb/amrnbenc.c:
1968 * ext/amrnb/amrnbenc.h:
1969 amrnbenc: port to audioencoder
1971 2011-09-26 19:07:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1973 Merge branch 'master' into 0.11
1977 2011-09-26 19:03:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1979 * ext/a52dec/gsta52dec.c:
1982 2011-09-26 16:29:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1984 * ext/twolame/gsttwolame.c:
1985 twolame: Simple fix for GstAudioEncoder API change
1987 2011-09-26 16:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1989 * ext/twolame/gsttwolame.c:
1990 twolame: Fix variable 'gstelement_class' set but not used compiler warning
1992 2011-09-26 16:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1994 * ext/lame/gstlame.c:
1995 * ext/lame/gstlamemp3enc.c:
1996 lame: Don't get the parent class again, GST_BOILERPLATE does this already
1998 2011-09-26 16:07:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2000 * ext/lame/gstlame.c:
2001 * ext/lame/gstlamemp3enc.c:
2002 lame: Fix variable 'gstelement_class' set but not used compiler warning
2004 2011-09-26 12:07:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2006 * ext/twolame/gsttwolame.c:
2007 twolame: improve output framing and timestamping
2008 ... which simply comes down to requesting one frame of input data at a time,
2009 since the encoder nicely turns this into 1 encoded frame.
2011 2011-09-26 11:56:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2013 * ext/twolame/Makefile.am:
2014 * ext/twolame/gsttwolame.c:
2015 * ext/twolame/gsttwolame.h:
2016 twolame: port to audioencoder
2018 2011-09-23 15:32:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2020 * ext/lame/gstlame.c:
2021 lame: use some more boilerplate
2023 2011-09-23 15:26:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2025 * ext/lame/gstlame.c:
2026 * ext/lame/gstlame.h:
2027 lame: port to audioencoder
2029 2011-09-23 14:33:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2031 * ext/lame/gstlamemp3enc.c:
2032 lamemp3enc: use some more boilerplate
2034 2011-09-26 14:44:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2036 * ext/lame/gstlamemp3enc.c:
2037 lamemp3enc: really report bitrate rather kbitrate
2039 2011-09-26 14:44:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2041 * ext/lame/Makefile.am:
2042 * ext/lame/gstlamemp3enc.c:
2043 * ext/lame/gstlamemp3enc.h:
2044 lamemp3enc: port to audioencoder
2046 2011-09-16 15:35:06 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2048 * ext/dvdread/dvdreadsrc.c:
2049 dvdreadsrc: take into account first sector of the current title
2050 This fixes seeking on titles which do not start on a new file.
2051 https://bugzilla.gnome.org/show_bug.cgi?id=659252
2053 2011-09-16 15:03:54 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2055 * ext/dvdread/dvdreadsrc.c:
2056 dvdreadsrc: fix sector seeking
2057 It was overly complicated, and did not take into account the offset
2058 needed for titles which do not start on a new file.
2059 https://bugzilla.gnome.org/show_bug.cgi?id=659252
2061 2011-09-16 13:42:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2063 * ext/dvdread/dvdreadsrc.c:
2064 dvdreadsrc: fix sector search for packed titles
2065 Some DVD titles are packed in a single set, and we need to use
2066 the correct table to map times to sectors.
2067 https://bugzilla.gnome.org/show_bug.cgi?id=659252
2069 2011-08-15 16:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2072 * ext/mad/Makefile.am:
2074 * gst-plugins-ugly.spec.in:
2075 mad: remove id3tag dependency used by in practice unreachable legacy code
2076 The mad mp3 decoder element shouldn't parse tags at all really, but we
2077 have so far kept this code around for backwards-compatibility reasons
2078 for people building manual pipelines for some reason. However, as it
2079 turns out that code has never actually worked in 0.10 in practice,
2080 since it only gets executed if mad_frame_decode() returns LOSTSYNC,
2081 which doesn't actually seem to happen any more though because of the
2082 preceding mad_header_decode(), which will discover and report the
2083 sync loss if it runs into a tag and make mad_frame_decode() try to
2085 Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
2087 2011-09-08 17:01:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2089 * gst/asfdemux/asfpacket.c:
2090 asfpacket: skip empty payload packets
2091 ... which also avoids assertion failures and possible segfaults later on
2092 when possibly trying to join 2 empty buffers.
2094 2011-09-08 14:33:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2096 * gst/realmedia/rmdemux.c:
2097 * gst/realmedia/rmdemux.h:
2098 rmdemux: delay announcing container tags until we have pads
2099 Fixes tags when transcoding.
2100 https://bugzilla.gnome.org/show_bug.cgi?id=658297
2102 2011-09-07 14:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2104 * tests/check/elements/amrnbenc.c:
2105 amrnbenc: Use complete raw audio caps in the test
2107 2011-09-07 14:25:41 +0200 Stefan Sauer <ensonic@users.sf.net>
2109 * docs/plugins/Makefile.am:
2110 docs: cleanup makefiles
2111 Remove commented out parts that we don't need. Remove "the wingo addition" - no
2112 so useful after all. Narrow down file-globs for plugin docs.
2114 2011-09-06 21:25:13 +0200 Stefan Sauer <ensonic@users.sf.net>
2117 Automatic update of common submodule
2118 From a39eb83 to 11f0cd5
2120 2011-09-06 15:40:55 +0200 Stefan Sauer <ensonic@users.sf.net>
2123 Automatic update of common submodule
2124 From 605cd9a to a39eb83
2126 2011-08-25 13:04:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2128 * gst/asfdemux/gstasfdemux.c:
2129 asf: don't use fourcc
2131 2011-08-25 12:54:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2133 Merge branch 'master' into 0.11
2135 2011-08-22 17:49:14 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2137 * ext/mpeg2dec/gstmpeg2dec.c:
2138 mpeg2dec: fix spurious failure to decode some files
2139 Parsing can return with an 'invalid' state, but this is not
2140 actually fatal. For one, the mpeg2dec command line tool that
2141 comes with the libmpeg2 library blithely ignores this condition
2142 and merrily goes on. So we do this same, logging the error,
2143 and going on with parsing. This makes something work that did
2144 not use to work, and brings happiness to the world.
2145 https://bugzilla.gnome.org/show_bug.cgi?id=429476
2147 2011-08-19 18:07:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2150 * ext/sidplay/Makefile.am:
2151 * ext/sidplay/gstsiddec.cc:
2152 port to new audio caps
2154 2011-08-03 18:58:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2156 Merge branch 'master' into 0.11
2159 gst/asfdemux/gstrtpasfdepay.c
2161 2011-08-03 09:05:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2164 configure: Add synaesthesia to the list of non-ported plugins
2166 2011-08-03 01:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2169 * docs/plugins/Makefile.am:
2170 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2171 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2172 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2173 * gst-plugins-ugly.spec.in:
2174 * gst/mpegaudioparse/Makefile.am:
2175 * gst/mpegaudioparse/gstmpegaudioparse.c:
2176 * gst/mpegaudioparse/gstmpegaudioparse.h:
2177 * gst/mpegaudioparse/gstxingmux.c:
2178 * gst/mpegaudioparse/gstxingmux.h:
2179 * gst/mpegaudioparse/mpegaudioparse.vcproj:
2180 * gst/mpegaudioparse/plugin.c:
2181 * gst/xingmux/Makefile.am:
2182 * gst/xingmux/gstxingmux.c:
2183 * gst/xingmux/gstxingmux.h:
2184 * gst/xingmux/plugin.c:
2185 Remove mp3parse plugin/element
2186 It's been replaced by mpegaudioparse in -good. Don't want anyone
2187 to spend time porting a deprecated element. Rename plugin to xingmux
2188 for now until we move that somewhere else.
2190 2011-08-02 12:49:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2193 configure.ac: Define list of non-ported plugins
2195 2011-08-02 12:48:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2198 mad: Fix for changes in GstQuery API
2200 2011-08-02 12:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2202 * gst/asfdemux/gstasfdemux.c:
2203 asfdemux: Fix for changes in GstQuery API
2205 2011-08-02 12:40:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2207 * gst/asfdemux/asfpacket.c:
2208 asfdemux: Fix print statement
2210 2011-08-02 12:35:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2213 Update common submodule
2215 2011-07-30 18:47:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2217 * ext/x264/gstx264enc.c:
2218 x264enc: Properly set the stream format in setcaps
2219 Do not forget to set the selected format to the options string
2220 when getting it from caps
2221 https://bugzilla.gnome.org/show_bug.cgi?id=655223
2223 2011-07-19 15:06:49 +0200 Stefan Sauer <ensonic@google.com>
2225 * ext/x264/gstx264enc.c:
2226 x264enc: fix the build for older x264enc
2227 b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
2229 2011-07-18 20:41:20 -0400 Olivier Crête <olivier.crete@collabora.com>
2231 * ext/x264/gstx264enc.c:
2232 x264enc: Read stream-format from the right place
2233 Read the stream-format from "stream-format" and not from profile, also rename
2234 the "bytestream" variable to "stream_format" so it's easier to understand.
2236 2011-06-13 23:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2238 * ext/x264/gstx264enc.c:
2239 * ext/x264/gstx264enc.h:
2240 x264enc: Select stream-format based on caps
2241 Makes x264 select its stream-format based on what's available
2242 on caps, the user selected option will be chosen as a fallback
2243 when both options are available.
2244 https://bugzilla.gnome.org/show_bug.cgi?id=644233
2246 2011-07-04 18:03:49 -0400 Olivier Crête <olivier.crete@collabora.com>
2248 * ext/x264/gstx264enc.c:
2249 x264: Allow renegotiation but prefer current caps
2251 2011-06-09 20:20:27 -0400 Olivier Crête <olivier.crete@collabora.com>
2253 * tests/check/elements/x264enc.c:
2254 tests: Test x264enc profiles from the caps
2255 https://bugzilla.gnome.org/show_bug.cgi?id=644233
2257 2011-03-07 17:58:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
2259 * ext/x264/Makefile.am:
2260 * ext/x264/gstx264enc.c:
2261 * ext/x264/gstx264enc.h:
2262 x264: Use profile and level from caps
2263 Enforces the profile and level from the downstream caps, also
2264 sets them on the fixated caps
2265 https://bugzilla.gnome.org/show_bug.cgi?id=644233
2267 2011-07-05 10:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2270 Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
2272 2011-06-25 06:29:50 +0300 Brian Gitonga Marete <marete@toshnix.com>
2274 * ext/x264/gstx264enc.c:
2275 x264enc: fix subme property annotation - subme maximum is 10, not 6.
2276 Although the element accepts subme values > 6, the annotation which is
2277 visible through gst-inspect (for example) erroneously indicates 6 as the
2278 maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
2279 https://bugzilla.gnome.org/show_bug.cgi?id=653473
2281 2011-06-23 11:28:58 -0700 David Schleef <ds@schleef.org>
2284 Automatic update of common submodule
2285 From 69b981f to 605cd9a
2287 2011-06-19 12:45:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2289 * gst/asfdemux/gstrtspwms.c:
2290 rtspwms: Porting to 0.11
2292 2011-06-18 20:24:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2294 * gst/asfdemux/gstrtpasfdepay.c:
2295 rtpasfdepay: Port to 0.11
2297 2011-06-15 23:40:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2299 * gst/asfdemux/asfpacket.c:
2300 * gst/asfdemux/asfpacket.h:
2301 * gst/asfdemux/gstasfdemux.c:
2302 * gst/asfdemux/gstasfdemux.h:
2303 asfdemux: Porting to 0.11
2305 2011-06-08 18:18:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2307 * ext/sidplay/gstsiddec.cc:
2308 siddec: port siddec to 0.11
2310 2011-06-06 12:41:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2312 * gst/asfdemux/gstrtpasfdepay.c:
2313 rtpasfdepay: fix fragmented packet handling and packet padding
2314 Also remove a bogus assert.
2316 2011-06-03 11:35:55 +0300 Stefan Kost <ensonic@users.sf.net>
2318 * gst/synaesthesia/gstsynaesthesia.c:
2319 synaesthesia: fix wrong debug log string (copy'n'paste)
2321 2011-06-02 18:46:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2323 Merge branch 'master' into 0.11
2327 2011-06-02 18:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2330 mad: port to new API
2331 Port to new segment API.
2333 No need to set caps on buffers.
2335 2011-05-20 13:32:31 +0300 Stefan Kost <ensonic@users.sf.net>
2337 * gst/realmedia/rmdemux.c:
2338 rmdemux: target is unsigned and can't be < 0
2340 2011-05-20 13:31:14 +0300 Stefan Kost <ensonic@users.sf.net>
2343 mad: use signed when caluculating the delta
2344 Avoids a <0 check for an unsigned variable.
2346 2011-05-19 23:55:41 +0300 Stefan Kost <ensonic@users.sf.net>
2348 * docs/plugins/Makefile.am:
2349 docs: remove obsolete commented out part
2350 We don't have this in the other modules and its not needed.
2352 2011-05-19 23:38:23 +0300 Stefan Kost <ensonic@users.sf.net>
2354 * docs/plugins/gst-plugins-ugly-plugins.args:
2355 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2356 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2357 docs: update plugin introspection data
2358 Now more files are merged and produced in a canonical fashion, which hopefully
2359 creates less or no delta in the future.
2361 2011-05-19 22:58:28 +0300 Stefan Kost <ensonic@users.sf.net>
2364 Automatic update of common submodule
2365 From 9e5bbd5 to 69b981f
2367 2011-05-18 14:49:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2369 * ext/lame/Makefile.am:
2370 * ext/lame/gstlamemp3enc.c:
2371 lamemp3enc: Post CODEC and BITRATE tags
2372 Also filter any CODEC/AUDIO_CODEC tags from incoming
2376 2011-05-18 16:10:55 +0300 Stefan Kost <ensonic@users.sf.net>
2379 Automatic update of common submodule
2380 From fd35073 to 9e5bbd5
2382 2011-05-18 12:25:01 +0300 Stefan Kost <ensonic@users.sf.net>
2385 Automatic update of common submodule
2386 From 46dfcea to fd35073
2388 2011-04-27 15:20:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2390 * gst/asfdemux/gstrtpasfdepay.c:
2391 rtpasfdepay: simplify and refactor packet parsing
2392 Specifically, refactor buffer padding and consider marker bit for fragment
2395 2011-04-27 15:14:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2397 * gst/asfdemux/gstrtpasfdepay.c:
2398 rtpasfdepay: avoid re-sending header
2399 ... e.g. following a seek, which otherwise confuses downstream demuxer
2400 expecting only a flow of data packets at this time.
2402 2011-04-27 15:12:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2404 * gst/asfdemux/gstrtpasfdepay.c:
2405 * gst/asfdemux/gstrtpasfdepay.h:
2406 rtpasfdepay: remove unused field
2408 2011-04-29 09:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2411 mad: Post bitrate tag whenever the bitrate changes
2412 Also send the layer/mode/emphasis/bitrate tags as an event too.
2414 2011-05-14 10:09:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2417 * win32/common/config.h:
2418 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
2420 2011-05-14 10:06:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2423 * docs/plugins/inspect/plugin-a52dec.xml:
2424 * docs/plugins/inspect/plugin-amrnb.xml:
2425 * docs/plugins/inspect/plugin-amrwbdec.xml:
2426 * docs/plugins/inspect/plugin-asf.xml:
2427 * docs/plugins/inspect/plugin-cdio.xml:
2428 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2429 * docs/plugins/inspect/plugin-dvdread.xml:
2430 * docs/plugins/inspect/plugin-dvdsub.xml:
2431 * docs/plugins/inspect/plugin-iec958.xml:
2432 * docs/plugins/inspect/plugin-lame.xml:
2433 * docs/plugins/inspect/plugin-mad.xml:
2434 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2435 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2436 * docs/plugins/inspect/plugin-mpegstream.xml:
2437 * docs/plugins/inspect/plugin-realmedia.xml:
2438 * docs/plugins/inspect/plugin-siddec.xml:
2439 * docs/plugins/inspect/plugin-twolame.xml:
2440 * docs/plugins/inspect/plugin-x264.xml:
2441 * win32/common/config.h:
2444 === release 0.10.18 ===
2446 2011-05-10 10:26:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2452 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2453 * docs/plugins/inspect/plugin-a52dec.xml:
2454 * docs/plugins/inspect/plugin-amrnb.xml:
2455 * docs/plugins/inspect/plugin-amrwbdec.xml:
2456 * docs/plugins/inspect/plugin-asf.xml:
2457 * docs/plugins/inspect/plugin-cdio.xml:
2458 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2459 * docs/plugins/inspect/plugin-dvdread.xml:
2460 * docs/plugins/inspect/plugin-dvdsub.xml:
2461 * docs/plugins/inspect/plugin-iec958.xml:
2462 * docs/plugins/inspect/plugin-lame.xml:
2463 * docs/plugins/inspect/plugin-mad.xml:
2464 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2465 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2466 * docs/plugins/inspect/plugin-mpegstream.xml:
2467 * docs/plugins/inspect/plugin-realmedia.xml:
2468 * docs/plugins/inspect/plugin-siddec.xml:
2469 * docs/plugins/inspect/plugin-twolame.xml:
2470 * docs/plugins/inspect/plugin-x264.xml:
2471 * gst-plugins-ugly.doap:
2472 * win32/common/config.h:
2475 - x264enc: allow changing bitrate and quantizers dynamically at runtime
2476 - x264enc: proxy downstream caps restrictions upstream via get_caps()
2477 - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
2478 - mad: allow build without libid3tag (which isn't really needed anyway)
2479 - many other fixes and improvements
2481 2011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2483 * ext/x264/gstx264enc.c:
2484 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
2486 2011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2488 * ext/x264/gstx264enc.c:
2489 x264enc: do not leak peer pad reference
2491 2011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
2493 * ext/x264/gstx264enc.c:
2494 x264enc: No need to copy, reffing is enough
2496 2011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
2498 * ext/x264/gstx264enc.c:
2499 x264enc: get_caps function should return a copy of the caps
2501 2011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2504 * docs/plugins/inspect/plugin-a52dec.xml:
2505 * docs/plugins/inspect/plugin-amrnb.xml:
2506 * docs/plugins/inspect/plugin-amrwbdec.xml:
2507 * docs/plugins/inspect/plugin-asf.xml:
2508 * docs/plugins/inspect/plugin-cdio.xml:
2509 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2510 * docs/plugins/inspect/plugin-dvdread.xml:
2511 * docs/plugins/inspect/plugin-dvdsub.xml:
2512 * docs/plugins/inspect/plugin-iec958.xml:
2513 * docs/plugins/inspect/plugin-lame.xml:
2514 * docs/plugins/inspect/plugin-mad.xml:
2515 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2516 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2517 * docs/plugins/inspect/plugin-mpegstream.xml:
2518 * docs/plugins/inspect/plugin-realmedia.xml:
2519 * docs/plugins/inspect/plugin-siddec.xml:
2520 * docs/plugins/inspect/plugin-synaesthesia.xml:
2521 * docs/plugins/inspect/plugin-twolame.xml:
2522 * docs/plugins/inspect/plugin-x264.xml:
2527 * win32/common/config.h:
2528 0.10.17.4 pre-release
2530 2011-04-29 15:43:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2533 mad: remove buffer_alloc
2535 2011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2538 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2539 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2540 * docs/plugins/inspect/plugin-a52dec.xml:
2541 * docs/plugins/inspect/plugin-amrnb.xml:
2542 * docs/plugins/inspect/plugin-amrwbdec.xml:
2543 * docs/plugins/inspect/plugin-asf.xml:
2544 * docs/plugins/inspect/plugin-cdio.xml:
2545 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2546 * docs/plugins/inspect/plugin-dvdread.xml:
2547 * docs/plugins/inspect/plugin-dvdsub.xml:
2548 * docs/plugins/inspect/plugin-iec958.xml:
2549 * docs/plugins/inspect/plugin-lame.xml:
2550 * docs/plugins/inspect/plugin-mad.xml:
2551 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2552 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2553 * docs/plugins/inspect/plugin-mpegstream.xml:
2554 * docs/plugins/inspect/plugin-realmedia.xml:
2555 * docs/plugins/inspect/plugin-siddec.xml:
2556 * docs/plugins/inspect/plugin-synaesthesia.xml:
2557 * docs/plugins/inspect/plugin-twolame.xml:
2558 * docs/plugins/inspect/plugin-x264.xml:
2566 0.10.17.3 pre-release
2568 2011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2571 Automatic update of common submodule
2572 From c3cafe1 to 46dfcea
2574 2011-04-19 19:24:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2579 2011-04-19 19:23:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2581 Merge branch 'master' into 0.11
2586 android/mpegaudioparse.mk
2589 2011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2591 * tests/check/gst-plugins-ugly.supp:
2592 tests: add suppression for lame unit test
2594 2011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2596 * tests/check/Makefile.am:
2597 * tests/check/generic/.gitignore:
2598 * tests/check/generic/index.c:
2599 tests: add generic index-setting test
2601 2011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2603 * ext/mpeg2dec/gstmpeg2dec.c:
2604 mpeg2dec: don't deadlock when setting an index
2606 2011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2609 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2610 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2611 * docs/plugins/inspect/plugin-a52dec.xml:
2612 * docs/plugins/inspect/plugin-amrnb.xml:
2613 * docs/plugins/inspect/plugin-amrwbdec.xml:
2614 * docs/plugins/inspect/plugin-asf.xml:
2615 * docs/plugins/inspect/plugin-cdio.xml:
2616 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2617 * docs/plugins/inspect/plugin-dvdread.xml:
2618 * docs/plugins/inspect/plugin-dvdsub.xml:
2619 * docs/plugins/inspect/plugin-iec958.xml:
2620 * docs/plugins/inspect/plugin-lame.xml:
2621 * docs/plugins/inspect/plugin-mad.xml:
2622 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2623 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2624 * docs/plugins/inspect/plugin-mpegstream.xml:
2625 * docs/plugins/inspect/plugin-realmedia.xml:
2626 * docs/plugins/inspect/plugin-siddec.xml:
2627 * docs/plugins/inspect/plugin-synaesthesia.xml:
2628 * docs/plugins/inspect/plugin-twolame.xml:
2629 * docs/plugins/inspect/plugin-x264.xml:
2631 * win32/common/config.h:
2632 0.10.17.2 pre-release
2634 2011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2636 * gst/realmedia/rademux.c:
2637 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
2639 2011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2641 * gst/mpegstream/gstmpegdemux.c:
2642 mpegstream: fix unused-but-set-variable warnings with gcc 4.6
2644 2011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2646 * ext/dvdread/dvdreadsrc.c:
2647 * ext/sidplay/gstsiddec.cc:
2648 * ext/x264/gstx264enc.c:
2649 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
2651 2011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2653 * gst/asfdemux/gstasfdemux.c:
2654 asfdemux: fix unused-but-set-variable warnings with gcc 4.6
2656 2011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2658 * ext/x264/gstx264enc.c:
2659 x264enc: Implement getcaps function
2660 This allows to set width/height/etc restrictions downstream.
2662 2011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
2665 * ext/mad/Makefile.am:
2666 * ext/x264/Makefile.am:
2667 * gst/asfdemux/Makefile.am:
2668 * gst/dvdlpcmdec/Makefile.am:
2669 * gst/dvdsub/Makefile.am:
2670 * gst/iec958/Makefile.am:
2671 * gst/mpegaudioparse/Makefile.am:
2672 * gst/mpegstream/Makefile.am:
2673 * gst/realmedia/Makefile.am:
2674 * gst/synaesthesia/Makefile.am:
2675 android: make it ready for androgenizer
2676 To build gstreamer for android we are now using androgenizer which
2677 generates the needed Android.mk files.
2678 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
2680 2011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
2684 * android/amrwbdec.mk:
2686 * android/mpegaudioparse.mk:
2687 android: remove the android/ folder
2689 2011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net>
2692 Automatic update of common submodule
2693 From 1ccbe09 to c3cafe1
2695 2010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
2697 * ext/x264/gstx264enc.c:
2698 * ext/x264/gstx264enc.h:
2699 x264enc: Allow changing the bitrate and quantitizers dynamically
2700 https://bugzilla.gnome.org/show_bug.cgi?id=621663
2702 2010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
2704 * ext/x264/gstx264enc.c:
2705 x264enc: Set max bitrate in quality mode
2706 https://bugzilla.gnome.org/show_bug.cgi?id=621663
2708 2010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
2710 * ext/x264/gstx264enc.c:
2711 x264enc: Make it clear that constant quantizer is for debugging only
2712 https://bugzilla.gnome.org/show_bug.cgi?id=621663
2714 2011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2717 Automatic update of common submodule
2718 From 193b717 to 1ccbe09
2720 2011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
2723 Automatic update of common submodule
2724 From b77e2bf to 193b717
2726 2011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2729 Automatic update of common submodule
2730 From d8814b6 to b77e2bf
2732 2011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2735 Automatic update of common submodule
2736 From 6aaa286 to d8814b6
2738 2011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net>
2741 Automatic update of common submodule
2742 From 6aec6b9 to 6aaa286
2744 2011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com>
2747 configure.ac: redundant use of AC_MSG_RESULT()
2748 cleaned the redundant use of AC_MSG_RESULT() in configure.ac
2750 2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
2753 autogen: wingo signed comment
2755 2011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2757 * gst/dvdsub/gstdvdsubdec.c:
2758 * gst/dvdsub/gstdvdsubdec.h:
2759 dvdsubdec: Rearrange buffer allocation and pushing code a bit
2760 This makes the code easier to read, doesn't store every buffer
2761 in the instance until the next buffer is to be drawn and
2762 fixes an unitialized variable compiler warning.
2764 2011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com>
2766 * gst/dvdsub/gstdvdsubdec.c:
2767 dvdsubdec: Output only a single buffer per subpicture and set the correct duration
2770 2011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com>
2772 * gst/dvdsub/gstdvdsubdec.c:
2773 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
2776 2011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2781 mad: build the mad plugin even if libid3tag is not available
2782 ID3 tags are usually handled by id3demux, and should be handled
2783 by id3demux. Tag handling in mad based on libid3tag is very basic
2784 and mostly unnecessary really, so just build this plugin without
2785 ID3 tag support if libid3tag is not available.
2787 2011-03-04 13:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2789 Merge branch 'master' into 0.11
2791 2011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net>
2793 * gst/mpegstream/gstdvddemux.c:
2794 dvddemux: small code cleanup
2795 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
2796 and avoid empty 'if' when logging is disabled.
2798 2011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2801 configure.ac: export plugin description more platform independent
2804 2011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2807 Automatic update of common submodule
2808 From 1de7f6a to 6aec6b9
2810 2011-02-26 15:02:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2812 Merge branch 'master' into 0.11
2816 2011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2818 * ext/mpeg2dec/gstmpeg2dec.c:
2819 mpeg2dec: do not fail fatally when unlinked
2820 ... as _NOT_LINKED was neither tested as fatal before nor complained about.
2822 2011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net>
2826 * ext/mpeg2dec/gstmpeg2dec.c:
2827 * ext/mpeg2dec/gstmpeg2dec.h:
2828 index: remove conditional index support
2829 Index support cannot be disabled since commit
2830 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
2831 in core, which removed the configure flags to disable index.
2833 2011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net>
2836 * ext/mpeg2dec/gstmpeg2dec.c:
2837 formatting: trim trailing whitespace
2839 2011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net>
2842 * ext/mpeg2dec/gstmpeg2dec.c:
2843 * gst/mpegstream/gstmpegdemux.c:
2844 index: use delta frame flags instead of 0 or none
2846 2011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
2848 * ext/x264/gstx264enc.c:
2849 x264enc: Don't register flags with a value of 0
2850 Flags with a value of 0 aren't meaningful and will cause
2851 g_value_transform to go into an endless loop when trying to
2852 convert the flags to a string
2854 2011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net>
2857 Automatic update of common submodule
2858 From f94d739 to 1de7f6a
2860 2011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2862 * ext/amrwbdec/amrwbdec.c:
2863 amrwbdec: avoid stalling on invalid frame
2864 Skip 1 byte indicating invalid frame type index rather than stalling
2865 on it indefinitely until EOS.
2868 2011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2870 * tests/check/pipelines/lame.c:
2871 tests: add unit test for lamemp3enc negotiation issue
2872 https://bugzilla.gnome.org/show_bug.cgi?id=641151
2874 2011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2876 * ext/lame/gstlamemp3enc.c:
2877 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
2878 The element downstream of mp3enc might only accept certain sample rates or channels,
2879 make sure we relay any restrictions that do exist to upstream when it does a
2880 get_caps() on the sink pad. That way upstream elements like audioresample or
2881 audioconvert can pick a sample rate / channel configuration that will be accepted,
2882 instead of just negotiating to the highest, which might then be rejected.
2883 https://bugzilla.gnome.org/show_bug.cgi?id=641151
2885 2011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com>
2887 * gst/asfdemux/asfpacket.c:
2888 asfpacket: Avoid using broken duration extension
2889 Quite a few (broken?) files have a packet duration of 1ms, which is
2890 most definitely wrong for either audio or video packets.
2891 We therefore avoid using that value and instead use other metrics to
2892 determine the buffer duration (like using the extended stream properties
2893 average frame duration if present and valid).
2895 2011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2898 * win32/common/config.h:
2899 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
2900 https://bugzilla.gnome.org/show_bug.cgi?id=640705
2902 2011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com>
2904 * gst/mpegaudioparse/gstxingmux.c:
2905 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
2908 2011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2910 * gst/mpegstream/gstdvddemux.c:
2911 mpegstream: increase allowable gap between streams
2912 The new delay is three times as much as the old one, and just happens
2913 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
2914 was chocking before at 5:11.
2915 While there, merge the constants used in two places into a define.
2916 https://bugzilla.gnome.org/show_bug.cgi?id=539708
2918 2011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
2920 * ext/x264/gstx264enc.c:
2921 x264enc: make tag event writable before modifying tag list in place
2922 To modify an event tag is necessary to be sure that x264enc
2924 Also fix indentation.
2925 https://bugzilla.gnome.org/show_bug.cgi?id=640272
2927 2011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2930 * docs/plugins/inspect/plugin-a52dec.xml:
2931 * docs/plugins/inspect/plugin-amrnb.xml:
2932 * docs/plugins/inspect/plugin-amrwbdec.xml:
2933 * docs/plugins/inspect/plugin-asf.xml:
2934 * docs/plugins/inspect/plugin-cdio.xml:
2935 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2936 * docs/plugins/inspect/plugin-dvdread.xml:
2937 * docs/plugins/inspect/plugin-dvdsub.xml:
2938 * docs/plugins/inspect/plugin-iec958.xml:
2939 * docs/plugins/inspect/plugin-lame.xml:
2940 * docs/plugins/inspect/plugin-mad.xml:
2941 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2942 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2943 * docs/plugins/inspect/plugin-mpegstream.xml:
2944 * docs/plugins/inspect/plugin-realmedia.xml:
2945 * docs/plugins/inspect/plugin-siddec.xml:
2946 * docs/plugins/inspect/plugin-twolame.xml:
2947 * docs/plugins/inspect/plugin-x264.xml:
2948 * win32/common/config.h:
2951 === release 0.10.17 ===
2953 2011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2959 * docs/plugins/inspect/plugin-a52dec.xml:
2960 * docs/plugins/inspect/plugin-amrnb.xml:
2961 * docs/plugins/inspect/plugin-amrwbdec.xml:
2962 * docs/plugins/inspect/plugin-asf.xml:
2963 * docs/plugins/inspect/plugin-cdio.xml:
2964 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2965 * docs/plugins/inspect/plugin-dvdread.xml:
2966 * docs/plugins/inspect/plugin-dvdsub.xml:
2967 * docs/plugins/inspect/plugin-iec958.xml:
2968 * docs/plugins/inspect/plugin-lame.xml:
2969 * docs/plugins/inspect/plugin-mad.xml:
2970 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2971 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2972 * docs/plugins/inspect/plugin-mpegstream.xml:
2973 * docs/plugins/inspect/plugin-realmedia.xml:
2974 * docs/plugins/inspect/plugin-siddec.xml:
2975 * docs/plugins/inspect/plugin-twolame.xml:
2976 * docs/plugins/inspect/plugin-x264.xml:
2977 * gst-plugins-ugly.doap:
2978 * win32/common/config.h:
2981 2011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2984 * docs/plugins/inspect/plugin-a52dec.xml:
2985 * docs/plugins/inspect/plugin-amrnb.xml:
2986 * docs/plugins/inspect/plugin-amrwbdec.xml:
2987 * docs/plugins/inspect/plugin-asf.xml:
2988 * docs/plugins/inspect/plugin-cdio.xml:
2989 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2990 * docs/plugins/inspect/plugin-dvdread.xml:
2991 * docs/plugins/inspect/plugin-dvdsub.xml:
2992 * docs/plugins/inspect/plugin-iec958.xml:
2993 * docs/plugins/inspect/plugin-lame.xml:
2994 * docs/plugins/inspect/plugin-mad.xml:
2995 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2996 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2997 * docs/plugins/inspect/plugin-mpegstream.xml:
2998 * docs/plugins/inspect/plugin-realmedia.xml:
2999 * docs/plugins/inspect/plugin-siddec.xml:
3000 * docs/plugins/inspect/plugin-twolame.xml:
3001 * docs/plugins/inspect/plugin-x264.xml:
3002 * win32/common/config.h:
3003 0.10.16.4 pre-release
3005 2011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
3007 * ext/mpeg2dec/gstmpeg2dec.c:
3008 mpeg2dec: Use the proper component value for height
3010 2011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3013 * docs/plugins/inspect/plugin-a52dec.xml:
3014 * docs/plugins/inspect/plugin-amrnb.xml:
3015 * docs/plugins/inspect/plugin-amrwbdec.xml:
3016 * docs/plugins/inspect/plugin-asf.xml:
3017 * docs/plugins/inspect/plugin-cdio.xml:
3018 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3019 * docs/plugins/inspect/plugin-dvdread.xml:
3020 * docs/plugins/inspect/plugin-dvdsub.xml:
3021 * docs/plugins/inspect/plugin-iec958.xml:
3022 * docs/plugins/inspect/plugin-lame.xml:
3023 * docs/plugins/inspect/plugin-mad.xml:
3024 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3025 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3026 * docs/plugins/inspect/plugin-mpegstream.xml:
3027 * docs/plugins/inspect/plugin-realmedia.xml:
3028 * docs/plugins/inspect/plugin-siddec.xml:
3029 * docs/plugins/inspect/plugin-twolame.xml:
3030 * docs/plugins/inspect/plugin-x264.xml:
3031 * win32/common/config.h:
3032 0.10.16.3 pre-release
3034 2011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
3036 * gst/asfdemux/asfheaders.c:
3037 * gst/asfdemux/asfheaders.h:
3038 * gst/asfdemux/gstasfdemux.c:
3039 asfdemux: Handle new type of DRM'd asf files.
3040 These are produced by the new MS PlayReady system.
3041 https://bugzilla.gnome.org/show_bug.cgi?id=639226
3043 2011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net>
3046 Automatic update of common submodule
3047 From e572c87 to f94d739
3049 2011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3052 Automatic update of common submodule
3053 From ccbaa85 to e572c87
3055 2011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3058 Automatic update of common submodule
3059 From 46445ad to ccbaa85
3061 2011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3063 * tests/check/Makefile.am:
3064 tests: never disable g_assert() and cast checks for the unit tests
3065 The unit tests are riddled with g_assert() and friends, make sure we
3066 don't disable assert and cast checks for the unit tests even if
3067 this has been specified for the rest of the code base, e.g. via
3068 --disable-glib-asserts
3070 2011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3073 * win32/common/config.h:
3074 0.10.16.2 pre-release
3076 2011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3078 * docs/plugins/gst-plugins-ugly-plugins.args:
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:
3099 2011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3104 po: update translations
3106 2011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3109 configure: use $LIBM instead of hardcoding -lm
3111 2011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
3113 * gst/realmedia/rmdemux.c:
3114 rmdemux: Initialize return variable.
3115 In the unlikely event that height is 0 (which is invalid) we would end up
3116 never setting the flow return.
3118 2011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
3120 * gst/realmedia/rmutils.c:
3121 realmedia: Fix unitialized variables on macosx
3123 2011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3125 * ext/x264/gstx264enc.c:
3126 x264enc: Handle codec/encoder tags
3127 Make x264enc drop video-codec and codec tags and replace
3128 encoder/encoder-version with x264 and its build number
3131 2010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3133 * ext/mpeg2dec/gstmpeg2dec.c:
3134 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
3136 2010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3138 * ext/mpeg2dec/gstmpeg2dec.c:
3139 mpeg2dec: minor formatting clean-up
3141 2010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3143 * ext/mpeg2dec/gstmpeg2dec.c:
3144 mpeg2dec: refactor cropping code to use libgstvideo functions
3145 https://bugzilla.gnome.org/show_bug.cgi?id=571146
3147 2010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3149 * ext/mpeg2dec/gstmpeg2dec.c:
3150 * ext/mpeg2dec/gstmpeg2dec.h:
3151 mpeg2dec: use GstVideoFormat instead of custom enum
3153 2010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3155 * ext/mpeg2dec/Makefile.am:
3156 mpeg2dec: fix LIBADD order in Makefile.am
3158 2010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca>
3160 * ext/x264/gstx264enc.c:
3161 x264: vbv-buf-capacity should have a minimum of 0
3162 x264 will clip this value internally, and users should be allowed to
3163 specify a lower value than 300 ms.
3164 https://bugzilla.gnome.org/show_bug.cgi?id=635291
3166 2010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3168 * ext/x264/gstx264enc.c:
3169 x264enc: also accept YV12 input
3171 2010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3173 * ext/x264/gstx264enc.c:
3174 x264enc: add a note to the docs about encoder latency and queues
3175 https://bugzilla.gnome.org/show_bug.cgi?id=636107
3177 2010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3179 * gst/realmedia/rademux.c:
3180 * gst/realmedia/rmdemux.c:
3181 realmedia: do not use the pad buffer allocation functions in demuxers
3182 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
3183 https://bugzilla.gnome.org/show_bug.cgi?id=637932
3185 2010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
3188 Automatic update of common submodule
3189 From 169462a to 46445ad
3191 2010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3194 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
3197 2010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net>
3200 Automatic update of common submodule
3201 From 20742ae to 169462a
3203 2010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com>
3205 * gst/realmedia/rmdemux.c:
3206 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
3207 Signed-off-by: Rob Clark <rob@ti.com>
3209 2010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net>
3212 Automatic update of common submodule
3213 From 011bcc8 to 20742ae
3215 2010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org>
3218 x264: uses pkg-config to locate libx264
3220 2010-12-07 15:40:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3222 Merge branch 'master' into 0.11
3224 2010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3226 * tests/check/pipelines/lame.c:
3227 check: don't use deprecated method
3229 2010-12-06 18:12:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3232 * android/amrwbdec.mk:
3234 * android/mpegaudioparse.mk:
3236 more 0.10 -> 0,11 changes
3238 2010-12-06 12:29:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3241 configure: open 0.11 branch
3243 2010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
3248 * android/amrwbdec.mk:
3250 * android/mpegaudioparse.mk:
3251 Add build system for Android
3253 2010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com>
3255 * gst/realmedia/rmutils.c:
3256 realmedia: Remove dead assignments
3258 2010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com>
3261 mad: Remove dead assignments
3263 2010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3265 * ext/dvdread/dvdreadsrc.c:
3266 dvdreadsrc: remove bogus comment
3268 2010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com>
3270 * ext/dvdread/dvdreadsrc.c:
3271 dvdreadsrc: fix handling of multi-angle streams
3272 We would output all angles interleaved instead of just
3274 https://bugzilla.gnome.org/show_bug.cgi?id=539254
3276 2010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3278 * gst/realmedia/Makefile.am:
3279 realmedia: fix LIBS order in Makefile
3281 2010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3321 po: update for new translatable strings
3323 2010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net>
3326 Automatic update of common submodule
3327 From 7bbd708 to 011bcc8
3329 2010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com>
3331 * ext/mpeg2dec/gstmpeg2dec.c:
3332 mpeg2dec: convert the position to stream time before answering to a position query
3334 2010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com>
3336 * gst/realmedia/Makefile.am:
3337 * gst/realmedia/rademux.c:
3338 * gst/realmedia/rmdemux.c:
3339 * gst/realmedia/rmdemux.h:
3340 realmedia: Get codec name from pbutils instead of harcoding them
3342 2010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
3344 * ext/x264/gstx264enc.c:
3345 x264enc: Work around a rate control issue in libx264
3346 When variable framerate is disabled in libx264 (which occurs when using
3347 the zerolatency tuning), libx264 ignores timestamps but still uses the
3348 timebase leading to messed up rate control with our nanosecond timebase.
3349 We work around this issue by setting the timebase to the reciprocal of
3350 the framerate and we validate that the framerate is suitable.
3351 This has been fixed upstream in libx264 but there are non-fixed versions
3352 in the wild so this workaround is still needed.
3355 2010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3357 * ext/mpeg2dec/gstmpeg2dec.c:
3358 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
3360 2010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com>
3362 * ext/mpeg2dec/gstmpeg2dec.c:
3363 mpeg2dec: fix position query by trusting upstream
3364 Position queries are badly handled for DVDs (probably due to the division in
3365 chapters): the time returned was the time since the start of chapter.
3366 Now ask upstream for position queries, fall back to the old code if upstream
3367 cannot answer the query.
3369 2010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net>
3371 * ext/lame/gstlame.c:
3373 * ext/sidplay/gstsiddec.cc:
3374 * gst/mpegstream/gstmpegparse.c:
3375 various: canonicalize property names
3377 2010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net>
3379 * ext/a52dec/gsta52dec.c:
3380 * ext/amrnb/amrnbdec.c:
3381 * ext/amrnb/amrnbenc.c:
3382 * ext/cdio/gstcdiocddasrc.c:
3383 * ext/dvdread/dvdreadsrc.c:
3384 * ext/lame/gstlame.c:
3385 * ext/lame/gstlamemp3enc.c:
3387 * ext/sidplay/gstsiddec.cc:
3388 * ext/x264/gstx264enc.c:
3389 various (ext): add a missing G_PARAM_STATIC_STRINGS flags
3391 2010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net>
3393 * gst/iec958/ac3iec.c:
3394 * gst/mpegaudioparse/gstmpegaudioparse.c:
3395 * gst/mpegstream/gstmpegparse.c:
3396 * gst/mpegstream/gstrfc2250enc.c:
3397 * gst/realmedia/pnmsrc.c:
3398 * gst/realmedia/rdtmanager.c:
3399 various (gst): add a missing G_PARAM_STATIC_STRINGS flags
3401 2010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org>
3404 Automatic update of common submodule
3405 From 5a668bf to 7bbd708
3407 2010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org>
3410 Automatic update of common submodule
3411 From c4a8adc to 5a668bf
3413 2010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3416 Automatic update of common submodule
3417 From 5e3c9bf to c4a8adc
3419 2010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3423 mad: support reverse playback
3425 2010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3427 * ext/dvdread/dvdreadsrc.c:
3428 dvdreadsrc: improve error messages on read errors
3429 Provide proper i18n-ed error messages when a read error happens,
3430 and point out that the error could be happening because the
3432 https://bugzilla.gnome.org/show_bug.cgi?id=613633
3434 2010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3437 configure: set plugin release datetime
3439 2010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com>
3442 Automatic update of common submodule
3443 From aa0d1d0 to 5e3c9bf
3445 2010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3447 * gst/mpegstream/gstmpegparse.c:
3448 mpegparse: re-fix flow return handling
3449 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
3450 - } while (GST_FLOW_IS_SUCCESS (result));
3451 + } while (result != GST_FLOW_OK);
3453 2010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net>
3455 * tests/check/Makefile.am:
3456 * tests/check/generic/states.c:
3457 tests: allow running state tests for all elements
3458 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
3459 to try elements that would normaly be skipped.
3461 2010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3464 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
3466 2010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3469 * pkgconfig/.gitignore:
3470 * pkgconfig/Makefile.am:
3471 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
3472 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
3473 This .pc file will not be installed, it's only for uninstalled setups,
3474 same thing as we do for -good. This is so other modules' unit tests can
3475 find our plugins properly in an uninstalled setup.
3477 2010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3480 Automatic update of common submodule
3481 From c2e10bf to aa0d1d0
3483 2010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3486 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
3488 2010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3490 * ext/sidplay/gstsiddec.cc:
3491 siddec: don't use GST_FLOW_IS_FATAL
3492 GST_FLOW_IS_FATAL has been deprecated in core git.
3494 2010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org>
3497 Automatic update of common submodule
3498 From d3d9acf to c2e10bf
3500 2010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3503 configure: Require orc >= 0.4.6 for --compat
3505 2010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3508 Automatic update of common submodule
3509 From ec60217 to d3d9acf
3511 2010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3513 * ext/mpeg2dec/gstmpeg2dec.c:
3514 mpeg2dec: Don't use GST_FLOW_IS_FATAL()
3515 And don't post error messages if allocating a buffer resulted
3516 in WRONG_STATE or UNEXPECTED.
3518 2010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3520 * gst/mpegaudioparse/gstxingmux.c:
3521 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
3523 2010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3525 * gst/mpegstream/gstdvddemux.c:
3526 * gst/mpegstream/gstmpegdemux.c:
3527 * gst/mpegstream/gstmpegparse.c:
3528 mpegstream: Don't use GST_FLOW_IS_SUCCESS()
3530 2010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3532 * gst/realmedia/rmdemux.c:
3533 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
3535 2010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3537 * gst/asfdemux/gstasfdemux.c:
3538 asfdemux: Don't use GST_FLOW_IS_FATAL()
3539 And don't post error messages for UNEXPECTED and post an error
3540 message if pulling data failed because of NOT_LINKED.
3542 2010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3545 * docs/plugins/inspect/plugin-a52dec.xml:
3546 * docs/plugins/inspect/plugin-amrnb.xml:
3547 * docs/plugins/inspect/plugin-amrwbdec.xml:
3548 * docs/plugins/inspect/plugin-asf.xml:
3549 * docs/plugins/inspect/plugin-cdio.xml:
3550 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3551 * docs/plugins/inspect/plugin-dvdread.xml:
3552 * docs/plugins/inspect/plugin-dvdsub.xml:
3553 * docs/plugins/inspect/plugin-iec958.xml:
3554 * docs/plugins/inspect/plugin-lame.xml:
3555 * docs/plugins/inspect/plugin-mad.xml:
3556 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3557 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3558 * docs/plugins/inspect/plugin-mpegstream.xml:
3559 * docs/plugins/inspect/plugin-realmedia.xml:
3560 * docs/plugins/inspect/plugin-siddec.xml:
3561 * docs/plugins/inspect/plugin-twolame.xml:
3562 * docs/plugins/inspect/plugin-x264.xml:
3563 * win32/common/config.h:
3565 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
3566 the code is updated for the GST_FLOW_IS_* macro deprecations.
3568 === release 0.10.16 ===
3570 2010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3576 * gst-plugins-ugly.doap:
3577 * win32/common/config.h:
3580 2010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3582 * docs/plugins/inspect/plugin-a52dec.xml:
3583 * docs/plugins/inspect/plugin-amrnb.xml:
3584 * docs/plugins/inspect/plugin-amrwbdec.xml:
3585 * docs/plugins/inspect/plugin-asf.xml:
3586 * docs/plugins/inspect/plugin-cdio.xml:
3587 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3588 * docs/plugins/inspect/plugin-dvdread.xml:
3589 * docs/plugins/inspect/plugin-dvdsub.xml:
3590 * docs/plugins/inspect/plugin-iec958.xml:
3591 * docs/plugins/inspect/plugin-lame.xml:
3592 * docs/plugins/inspect/plugin-mad.xml:
3593 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3594 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3595 * docs/plugins/inspect/plugin-mpegstream.xml:
3596 * docs/plugins/inspect/plugin-realmedia.xml:
3597 * docs/plugins/inspect/plugin-siddec.xml:
3598 * docs/plugins/inspect/plugin-twolame.xml:
3599 * docs/plugins/inspect/plugin-x264.xml:
3600 docs: update docs for release
3602 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3610 po: update translations
3612 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3651 0.10.15.6 pre-release
3653 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
3655 * gst/asfdemux/gstasfdemux.c:
3656 asfdemux: Don't error out on non-critical flow returns
3657 Only error out when downstream returns:
3662 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
3663 of the streams had gone EOS) and then stop the task silently.
3664 In the case of WRONG_STATE we just need to stop silently
3665 https://bugzilla.gnome.org/show_bug.cgi?id=600412
3667 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3706 0.10.15.5 pre-release
3708 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
3710 * gst/mpegaudioparse/gstmpegaudioparse.c:
3711 mp3parse: propagate flow errors upstream.
3712 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
3713 always return the error upstream.
3715 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3754 0.10.15.4 pre-release
3756 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
3759 Automatic update of common submodule
3760 From 3e8db1d to ec60217
3762 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3765 * docs/plugins/inspect/plugin-a52dec.xml:
3766 * docs/plugins/inspect/plugin-amrnb.xml:
3767 * docs/plugins/inspect/plugin-amrwbdec.xml:
3768 * docs/plugins/inspect/plugin-asf.xml:
3769 * docs/plugins/inspect/plugin-cdio.xml:
3770 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3771 * docs/plugins/inspect/plugin-dvdread.xml:
3772 * docs/plugins/inspect/plugin-dvdsub.xml:
3773 * docs/plugins/inspect/plugin-iec958.xml:
3774 * docs/plugins/inspect/plugin-lame.xml:
3775 * docs/plugins/inspect/plugin-mad.xml:
3776 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3777 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3778 * docs/plugins/inspect/plugin-mpegstream.xml:
3779 * docs/plugins/inspect/plugin-realmedia.xml:
3780 * docs/plugins/inspect/plugin-siddec.xml:
3781 * docs/plugins/inspect/plugin-twolame.xml:
3782 * docs/plugins/inspect/plugin-x264.xml:
3783 * win32/common/config.h:
3784 0.10.15.3 pre-release
3786 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
3788 * ext/x264/gstx264enc.c:
3789 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
3790 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
3791 argument to the option string value causes an error. For < 78 we pass the
3792 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
3793 result in passing 'none' for false and 'strict' for true. Other modes can be
3794 set through the option-string property for now.
3795 https://bugzilla.gnome.org/show_bug.cgi?id=626577
3797 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3800 * docs/plugins/gst-plugins-ugly-plugins.args:
3801 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3802 * docs/plugins/inspect/plugin-a52dec.xml:
3803 * docs/plugins/inspect/plugin-amrnb.xml:
3804 * docs/plugins/inspect/plugin-amrwbdec.xml:
3805 * docs/plugins/inspect/plugin-asf.xml:
3806 * docs/plugins/inspect/plugin-cdio.xml:
3807 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3808 * docs/plugins/inspect/plugin-dvdread.xml:
3809 * docs/plugins/inspect/plugin-dvdsub.xml:
3810 * docs/plugins/inspect/plugin-iec958.xml:
3811 * docs/plugins/inspect/plugin-lame.xml:
3812 * docs/plugins/inspect/plugin-mad.xml:
3813 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3814 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3815 * docs/plugins/inspect/plugin-mpegstream.xml:
3816 * docs/plugins/inspect/plugin-realmedia.xml:
3817 * docs/plugins/inspect/plugin-siddec.xml:
3818 * docs/plugins/inspect/plugin-twolame.xml:
3819 * docs/plugins/inspect/plugin-x264.xml:
3820 * win32/common/config.h:
3821 0.10.15.2 pre-release
3823 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
3825 * gst/synaesthesia/gstsynaesthesia.c:
3826 synaesthesia: code cleanups.
3827 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
3830 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
3832 * gst/synaesthesia/gstsynaesthesia.c:
3833 synaesthesia: use GST_BOILERPLATE macros
3835 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3838 Automatic update of common submodule
3839 From bd2054b to 3e8db1d
3841 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3843 * ext/x264/gstx264enc.c:
3844 x264: fix printf format warning in debug message
3846 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3848 * docs/plugins/Makefile.am:
3849 docs: fix bug passing arguments to gtkdoc-fixref in upload target
3850 Missing backslash at end of line meant we weren't passing all arguments
3851 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
3853 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
3856 Automatic update of common submodule
3857 From a519571 to bd2054b
3859 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3862 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
3863 This first checks what is required for ISO C99 support and sets the relevant
3864 compiler parameters and if no C99 compiler is found, it checks for a
3865 C89 compiler. This enables us to check for and use C89/C99 functions
3866 that gcc hides from us without the correct compiler parameters.
3868 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
3870 * ext/x264/gstx264enc.c:
3871 x264enc: Fix flushing of delayed frames
3872 x264_encoder_encode() should be called with a NULL picture until at least
3873 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
3874 regression in make check due to the recent change in defaults which enabled
3875 b-frames and b-pyramid, both of which I believe increase the number of delayed
3876 frames when encoding.
3878 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
3880 * ext/x264/gstx264enc.c:
3881 x264enc: Improve x264enc defaults
3882 - medium x264 speed/quality preset
3883 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
3884 Addresses part of bug #607798
3886 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
3888 * ext/x264/gstx264enc.c:
3889 x264enc: Fix property description typos
3891 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
3893 * ext/x264/gstx264enc.c:
3894 x264enc: Add some more debug info
3896 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
3898 * ext/x264/gstx264enc.c:
3899 * ext/x264/gstx264enc.h:
3900 x264enc: Add speed-preset and [psy-]tuning properties
3901 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
3902 preset and possibly a profile and/or tuning are now the recommended way to
3903 configure x264 through x264enc.
3904 If a preset/tuning are specified then these will define the default values and
3905 the property defaults will be ignored. After this the option-string property is
3906 applied, followed by the user-set properties, fast first pass restrictions and
3907 finally the profile restrictions.
3908 Addresses part of bug #607798
3910 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
3912 * ext/x264/gstx264enc.c:
3913 * ext/x264/gstx264enc.h:
3914 x264enc: Refactor code in preparation for presets/tunings
3915 - Make defaults append the appropriate default value to a string. This is
3916 needed to differentiate between something user-set and the actual prop
3918 - Add an internal option string to which _set_property () cases append for the
3919 majority of properties.
3920 - Use gst_x264_enc_parse_options () to clean up application of settings. This
3921 will make order of application with respect to the presets and tunings quite
3923 Addresses part of bug #607798
3925 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
3927 * ext/x264/gstx264enc.c:
3928 x264enc: Update available me types
3929 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
3930 now self-maintaining.
3932 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
3934 * ext/x264/gstx264enc.c:
3935 x264enc: Use new libx264 API to affect fast first pass
3936 Uses new x264 API to apply reduced complexity values to the parameters to
3937 increase encoding speed in the first pass of a multi-pass encode. This does
3938 not impact on final quality.
3939 Addresses part of bug #607798
3941 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
3943 * ext/x264/gstx264enc.c:
3944 * ext/x264/gstx264enc.h:
3945 x264enc: Add profile property
3946 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
3947 Profile. This makes it easier to achieve Baseline Profile for example.
3948 Addresses part of bug #607798
3950 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
3952 * ext/x264/gstx264enc.c:
3953 * ext/x264/gstx264enc.h:
3954 x264enc: Add option-string property
3955 Adds support for an x264 format option-string to specify advanced parameters
3956 Addresses part of bug #607798
3958 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3960 * ext/mad/Makefile.am:
3961 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
3962 Spotted by syntr0py.
3964 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3966 * ext/x264/gstx264enc.c:
3967 x264enc: only set timebase on versions where it exists
3969 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
3971 * ext/x264/gstx264enc.c:
3972 x264enc: set appropriate time base
3975 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3977 * tests/check/Makefile.am:
3978 tests: add plugin loading whitelist to test environment
3979 Only want to load core/-base/-ugly plugins here.
3981 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3985 Bump automake requirement to 1.10 and autoconf to 2.60
3986 For maintainability reasons and $(builddir).
3989 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3991 * gst/asfdemux/gstasfdemux.c:
3992 asfdemux: Fix seeking after last commits
3993 Don't handle wrong-state returns as errors to allow seeking to work
3996 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3998 * gst/asfdemux/gstasfdemux.c:
3999 asfdemux: Push all pending data on EOS
4000 When on push mode and receiving an EOS event, asfdemux
4001 should push all pending data because we might be dealing
4002 with a broken file that has a preroll value higher
4003 than its actual length.
4005 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4007 * gst/asfdemux/gstasfdemux.c:
4008 asfdemux: Fix sending eos event for chained asfs
4009 Properly push EOS event when finishing a chained asf file
4013 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4015 * docs/plugins/Makefile.am:
4016 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4017 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4018 * docs/plugins/inspect/plugin-rmdemux.xml:
4019 docs: add rmdemux to docs properly
4020 The plugin has been renamed, remove old introspection file.
4022 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4024 * docs/plugins/gst-plugins-ugly-plugins.args:
4025 * docs/plugins/inspect/plugin-x264.xml:
4026 docs: update for recent x264enc changes
4028 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4030 * gst/realmedia/rmdemux.c:
4031 rmdemux: fix compiler warning when debugging system in core is disabled
4033 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
4036 Automatic update of common submodule
4037 From 73ff93a to a519571
4039 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
4041 * gst/asfdemux/gstasfdemux.c:
4042 asfdemux: Allow at least 500ms of preroll.
4043 Some files have insanely low preroll values which break the
4044 all_streams_prerolled() logic.
4047 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4049 * ext/x264/gstx264enc.c:
4050 x264enc: add new h264 caps attribute alignment
4053 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4055 * ext/x264/gstx264enc.c:
4056 * ext/x264/gstx264enc.h:
4057 x264enc: conditionally expose enhanced upstream capabilities
4058 API: GstX264Enc:sliced-threads
4059 API: GstX264Enc:sync-lookahead
4060 API: GstX264Enc:intra-refresh
4061 API: GstX264Enc:mb-tree
4062 API: GstX264Enc:rc-lookahead
4065 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4068 * docs/plugins/inspect/plugin-a52dec.xml:
4069 * docs/plugins/inspect/plugin-amrnb.xml:
4070 * docs/plugins/inspect/plugin-amrwbdec.xml:
4071 * docs/plugins/inspect/plugin-asf.xml:
4072 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4073 * docs/plugins/inspect/plugin-iec958.xml:
4074 * docs/plugins/inspect/plugin-mad.xml:
4075 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4076 * docs/plugins/inspect/plugin-mpegstream.xml:
4077 * docs/plugins/inspect/plugin-realmedia.xml:
4078 docs: update introspected plugin docs for gstdoc-scangobj and other changes
4079 Update common for latest gstdoc-scangobj and inspect xml files for
4080 escaping and pad template order changes.
4082 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
4085 Automatic update of common submodule
4086 From 9339ccc to 35617c2
4088 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
4091 Automatic update of common submodule
4092 From 5adb1ca to 9339ccc
4094 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
4097 Automatic update of common submodule
4098 From 57c89b7 to 5adb1ca
4100 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
4103 Automatic update of common submodule
4104 From c804988 to 57c89b7
4106 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4109 * gst/realmedia/rtspreal.c:
4110 configure: Update required GLib version to 2.20
4112 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4114 * ext/a52dec/gsta52dec.c:
4115 a52dec: Call orc_init() before trying to get target flags
4117 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4119 * ext/a52dec/gsta52dec.c:
4120 a52dec: Remove debug printf...
4122 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4125 * ext/a52dec/Makefile.am:
4126 * ext/a52dec/gsta52dec.c:
4127 a52dec: Use orc for CPU feature detection and don't check for liboil
4129 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4132 configure: Use GLIB_EXTRA_CFLAGS
4134 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4137 Automatic update of common submodule
4138 From 7a0fdf5 to c804988
4140 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4143 Automatic update of common submodule
4144 From 6da3bab to 7a0fdf5
4146 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4149 Automatic update of common submodule
4150 From 733fca9 to 6da3bab
4152 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
4155 Automatic update of common submodule
4156 From fad145b to 733fca9
4158 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
4161 Automatic update of common submodule
4162 From 47683c1 to fad145b
4164 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4166 * gst/realmedia/rmdemux.c:
4167 rmdemux: pass bitrate on caps
4168 Set the bitrate on the caps, some decoders like sipro need this to function
4172 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
4175 Automatic update of common submodule
4176 From 17f89e5 to 47683c1
4178 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
4181 Automatic update of common submodule
4182 From fd7ca04 to 17f89e5
4184 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
4186 * ext/x264/gstx264enc.c:
4187 x264enc: Only set i_weighted_pred on versions where it exists
4189 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
4191 * ext/lame/gstlamemp3enc.c:
4192 lamemp3enc: implement latency query
4193 The encoder's latency is deduced from the framesize. Fixes #618896.
4195 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4198 * docs/plugins/gst-plugins-ugly-plugins.args:
4199 * docs/plugins/gst-plugins-ugly-plugins.signals:
4200 * docs/plugins/inspect/plugin-a52dec.xml:
4201 * docs/plugins/inspect/plugin-amrnb.xml:
4202 * docs/plugins/inspect/plugin-amrwbdec.xml:
4203 * docs/plugins/inspect/plugin-asf.xml:
4204 * docs/plugins/inspect/plugin-cdio.xml:
4205 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4206 * docs/plugins/inspect/plugin-dvdread.xml:
4207 * docs/plugins/inspect/plugin-dvdsub.xml:
4208 * docs/plugins/inspect/plugin-iec958.xml:
4209 * docs/plugins/inspect/plugin-lame.xml:
4210 * docs/plugins/inspect/plugin-mad.xml:
4211 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4212 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4213 * docs/plugins/inspect/plugin-mpegstream.xml:
4214 * docs/plugins/inspect/plugin-realmedia.xml:
4215 * docs/plugins/inspect/plugin-siddec.xml:
4216 * docs/plugins/inspect/plugin-twolame.xml:
4217 * docs/plugins/inspect/plugin-x264.xml:
4218 * win32/common/config.h:
4221 === release 0.10.15 ===
4223 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4229 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
4230 * docs/plugins/inspect/plugin-a52dec.xml:
4231 * docs/plugins/inspect/plugin-amrnb.xml:
4232 * docs/plugins/inspect/plugin-amrwbdec.xml:
4233 * docs/plugins/inspect/plugin-asf.xml:
4234 * docs/plugins/inspect/plugin-cdio.xml:
4235 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4236 * docs/plugins/inspect/plugin-dvdread.xml:
4237 * docs/plugins/inspect/plugin-dvdsub.xml:
4238 * docs/plugins/inspect/plugin-iec958.xml:
4239 * docs/plugins/inspect/plugin-lame.xml:
4240 * docs/plugins/inspect/plugin-mad.xml:
4241 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4242 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4243 * docs/plugins/inspect/plugin-mpegstream.xml:
4244 * docs/plugins/inspect/plugin-realmedia.xml:
4245 * docs/plugins/inspect/plugin-siddec.xml:
4246 * docs/plugins/inspect/plugin-twolame.xml:
4247 * docs/plugins/inspect/plugin-x264.xml:
4248 * gst-plugins-ugly.doap:
4249 * win32/common/config.h:
4252 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4292 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4295 configure: make implicit GLib and liboil requirements explicit
4296 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
4298 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
4300 * ext/x264/gstx264enc.c:
4301 x264enc: disable I weighted pred
4302 If it is enabled, then it will be main profile instead of baseline.
4303 This ensures maximum compatibility of the output stream until the
4304 encoder configuration interface gets an overhaul with explicit
4305 output profile selection.
4308 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4311 * win32/common/config.h:
4312 0.10.14.3 pre-release
4314 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4352 po: update translations
4354 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4357 Automatic update of common submodule
4358 From 357b0db to fd7ca04
4360 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4363 * win32/common/config.h:
4364 0.10.14.2 pre-release
4366 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4369 Automatic update of common submodule
4370 From 4d67bd6 to 357b0db
4372 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4374 * gst/realmedia/rmdemux.c:
4375 * gst/realmedia/rmutils.c:
4376 * gst/realmedia/rmutils.h:
4377 rmdemux: add better sipr nibble swap routine
4379 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4381 * gst/realmedia/rmdemux.c:
4382 rmdemux: descramble SIPR before pushing out
4383 Collect and descramble the SIPR packets before pushing.
4384 Descramble ATRAC audio.
4387 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4389 * gst/realmedia/rmutils.c:
4390 * gst/realmedia/rmutils.h:
4391 rm: add function to descramble sipr
4393 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
4395 * ext/x264/gstx264enc.c:
4396 * ext/x264/gstx264enc.h:
4397 x264enc: Re-send the received upstream event as-is downstream
4398 https://bugzilla.gnome.org/show_bug.cgi?id=606689
4400 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
4402 * ext/amrnb/amrnb.c:
4403 amrnbenc: Set rank to GST_RANK_SECONDARY
4405 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4407 * gst/realmedia/rtspreal.c:
4408 rtspreal: use GLib's base64 functions if available
4409 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
4411 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
4413 * ext/amrnb/amrnbdec.h:
4414 * ext/amrnb/amrnbenc.h:
4415 * ext/amrwbdec/amrwbdec.h:
4416 amr: Use correct includes (as pkg-config suggests)
4419 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
4421 * gst/ac3parse/.gitignore:
4422 * gst/ac3parse/Makefile.am:
4423 * gst/ac3parse/README:
4424 * gst/ac3parse/ac3parse.vcproj:
4425 * gst/ac3parse/gstac3parse.c:
4426 * gst/ac3parse/gstac3parse.h:
4427 ac3parse: remove unported 0.8 plugin
4428 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
4430 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
4432 * gst/mpegaudioparse/gstmpegaudioparse.c:
4433 docs: adding a mp3decoder as well is useful
4435 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
4437 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4438 docs: massage section index
4440 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
4442 * ext/amrwbdec/amrwbdec.c:
4443 * ext/amrwbdec/amrwbdec.h:
4444 amrwbdec: move define to source to avoid hiding it from the docs
4446 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
4448 * ext/cdio/gstcdiocddasrc.c:
4449 docs: remove short_desc, it is taken from element details
4451 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
4453 * gst/synaesthesia/gstsynaesthesia.c:
4454 docs: fix sections docs for synaesthesia
4456 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
4458 * docs/plugins/Makefile.am:
4459 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4460 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4461 * gst/mpegaudioparse/gstmpegaudioparse.c:
4462 docs: add docs for mp3parse
4464 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4466 * gst-plugins-ugly.doap:
4467 doap: update repository info from cvs->git and maintainers
4469 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4472 Automatic update of common submodule
4473 From fc85867 to 4d67bd6
4475 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4477 * tests/check/elements/x264enc.c:
4478 x264enc: adaptive NALU type checking
4479 In particular, be less picky about SEI NALU order, which makes test more
4480 robust with respect to changes in libx264.
4483 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4485 * ext/x264/gstx264enc.c:
4486 x264enc: adaptive x264 header NAL layout handling
4489 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4491 * gst/asfdemux/gstrtpasfdepay.c:
4492 asfdepay: we require a dynamic payload type
4493 Add an extra caps property that restricts the depayloader to only accept dynamic
4496 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4499 configure: Drop -Wcast-align
4500 Commit message copied from core's commit from Benjamin Otte:
4501 246f5dba96a5b50bb74621af67b30942cca72af5
4502 Apparently gcc warns that GstMiniObject is not castable to
4503 GstEvent/Message/Buffer due to them containing 64bit variables, even
4504 though ARM hackers claim that those only need 4byte alignment. And as
4505 long as gcc behaves that way, this warning is not very useful.
4506 So we'll remove the warning until this problem is fixed.
4509 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
4511 * ext/mpeg2dec/gstmpeg2dec.c:
4512 mpeg2dec: copy over all buffer flags when copying buffers.
4513 Avoids losing the tff/rff video buffer flags
4515 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
4517 * gst/asfdemux/asfpacket.c:
4518 asfdemux: Make a table static to avoid having to always allocate it.
4520 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4522 * ext/x264/gstx264enc.c:
4523 x264enc: fix up avcC header construction
4524 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
4525 for BUILD_X264 < 76.
4528 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4530 * ext/x264/gstx264enc.c:
4531 x264enc: parameterize libx264 provided NAL layout in codec-data creation
4533 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
4536 configure: Remove -Wundef flag
4537 Same fix as for #615161
4539 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4542 Automatic update of common submodule
4543 From fdf023d to fc85867
4545 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4547 * gst-libs/gst/gettext.h:
4548 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
4550 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4555 build: build plugins in parallel where possible, if make -jN is used
4557 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4560 build: add cruft alert for common/shave*
4562 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4566 Remove removed file win32/common/config.h.in from MANIFEST.
4568 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
4570 * gst/synaesthesia/synaescope.c:
4571 * gst/synaesthesia/synaescope.h:
4572 synaestesia: Fix old-style prototype
4574 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
4576 * gst/realmedia/rmutils.c:
4580 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
4583 Automatic update of common submodule
4584 From 55cd514 to c1d07dd
4586 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4589 * ext/amrnb/amrnbdec.c:
4590 * ext/amrnb/amrnbenc.c:
4591 * ext/cdio/gstcdiocddasrc.h:
4592 * ext/dvdread/dvdreadsrc.c:
4593 * ext/lame/gstlame.h:
4594 * ext/lame/gstlamemp3enc.h:
4595 * ext/lame/plugin.c:
4597 * ext/x264/gstx264enc.c:
4598 * ext/x264/gstx264enc.h:
4599 * gst/mpegaudioparse/gstmpegaudioparse.c:
4600 * gst/mpegaudioparse/gstxingmux.c:
4601 * gst/mpegstream/gstdvddemux.c:
4602 * gst/mpegstream/gstmpegdemux.c:
4603 * gst/mpegstream/gstmpegparse.c:
4604 * gst/realmedia/asmrules.c:
4605 * gst/realmedia/pnmsrc.c:
4606 * gst/realmedia/pnmsrc.h:
4607 * gst/realmedia/rdtdepay.h:
4608 * gst/realmedia/rdtmanager.c:
4609 * gst/realmedia/rtspreal.c:
4610 build: Add all kinds of compiler warning flags and fix the resulting warnings
4612 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4614 * ext/amrnb/Makefile.am:
4615 * ext/amrwbdec/Makefile.am:
4616 * ext/sidplay/Makefile.am:
4617 * gst/asfdemux/Makefile.am:
4618 * gst/mpegaudioparse/Makefile.am:
4619 build: fix up Makefile.am
4620 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
4621 the order a bit here and there (see docs/random/moving-plugins).
4623 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4625 * win32/common/config.h.in:
4626 win32: remove win32-specific config.h.in copy that's not used any longer
4627 The win32 config.h is now generated from the top-level config.h.in.
4629 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
4631 * ext/a52dec/gsta52dec.c:
4632 * ext/amrnb/amrnbdec.c:
4633 * ext/amrnb/amrnbenc.c:
4634 * ext/amrwbdec/amrwbdec.c:
4635 * ext/cdio/gstcdiocddasrc.c:
4636 * ext/dvdread/dvdreadsrc.c:
4637 * ext/lame/gstlame.c:
4639 * ext/mpeg2dec/gstmpeg2dec.c:
4640 * gst/ac3parse/gstac3parse.c:
4641 * gst/asfdemux/gstasfdemux.c:
4642 * gst/asfdemux/gstrtpasfdepay.c:
4643 * gst/asfdemux/gstrtspwms.c:
4644 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4645 * gst/iec958/ac3iec.c:
4646 * gst/mpegaudioparse/gstmpegaudioparse.c:
4647 * gst/mpegaudioparse/gstxingmux.c:
4648 * gst/mpegstream/gstdvddemux.c:
4649 * gst/mpegstream/gstmpegdemux.c:
4650 * gst/mpegstream/gstmpegparse.c:
4651 * gst/mpegstream/gstrfc2250enc.c:
4652 * gst/realmedia/pnmsrc.c:
4653 * gst/realmedia/rademux.c:
4654 * gst/realmedia/rdtdepay.c:
4655 * gst/realmedia/rdtmanager.c:
4656 * gst/realmedia/rmdemux.c:
4657 * gst/realmedia/rtspreal.c:
4658 * gst/synaesthesia/gstsynaesthesia.c:
4659 gst_element_class_set_details => gst_element_class_set_details_simple
4661 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4663 * ext/x264/gstx264enc.c:
4664 x264enc: Put pixel-aspect-ratio from input into the src pad caps
4667 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
4670 Automatic update of common submodule
4671 From e272f71 to 55cd514
4673 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
4676 Automatic update of common submodule
4677 From df8a7c8 to e272f71
4679 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
4682 Update CXXFLAGS, too
4684 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
4687 Update for recent changes to common submodule
4688 This just replaces every "$ERROR_CFLAGS" usage with a usage of
4689 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
4691 Actually using that separation will happen later.
4693 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
4696 Automatic update of common submodule
4697 From 9720a7d to df8a7c8
4699 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
4702 Automatic update of common submodule
4703 From 0b6e072 to 9720a7d
4705 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
4708 Automatic update of common submodule
4709 From 7cc5eb4 to 0b6e072
4711 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4714 Automatic update of common submodule
4715 From 7aa65b5 to 7cc5eb4
4717 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4720 Automatic update of common submodule
4721 From 44ecce7 to 7aa65b5
4723 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4726 configure: Use automake 1.11 silent rules instead of shave if available
4727 This makes sure that we use something that is still maintained and
4728 also brings back libtool 1.5 support.
4730 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4733 * docs/plugins/inspect/plugin-a52dec.xml:
4734 * docs/plugins/inspect/plugin-amrnb.xml:
4735 * docs/plugins/inspect/plugin-amrwbdec.xml:
4736 * docs/plugins/inspect/plugin-asf.xml:
4737 * docs/plugins/inspect/plugin-cdio.xml:
4738 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4739 * docs/plugins/inspect/plugin-dvdread.xml:
4740 * docs/plugins/inspect/plugin-dvdsub.xml:
4741 * docs/plugins/inspect/plugin-iec958.xml:
4742 * docs/plugins/inspect/plugin-lame.xml:
4743 * docs/plugins/inspect/plugin-mad.xml:
4744 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4745 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4746 * docs/plugins/inspect/plugin-mpegstream.xml:
4747 * docs/plugins/inspect/plugin-realmedia.xml:
4748 * docs/plugins/inspect/plugin-siddec.xml:
4749 * docs/plugins/inspect/plugin-twolame.xml:
4750 * docs/plugins/inspect/plugin-x264.xml:
4751 * win32/common/config.h:
4754 === release 0.10.14 ===
4756 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4762 * docs/plugins/gst-plugins-ugly-plugins.args:
4763 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4764 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4765 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
4766 * docs/plugins/inspect/plugin-a52dec.xml:
4767 * docs/plugins/inspect/plugin-amrnb.xml:
4768 * docs/plugins/inspect/plugin-amrwbdec.xml:
4769 * docs/plugins/inspect/plugin-asf.xml:
4770 * docs/plugins/inspect/plugin-cdio.xml:
4771 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4772 * docs/plugins/inspect/plugin-dvdread.xml:
4773 * docs/plugins/inspect/plugin-dvdsub.xml:
4774 * docs/plugins/inspect/plugin-iec958.xml:
4775 * docs/plugins/inspect/plugin-lame.xml:
4776 * docs/plugins/inspect/plugin-mad.xml:
4777 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4778 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4779 * docs/plugins/inspect/plugin-mpegstream.xml:
4780 * docs/plugins/inspect/plugin-realmedia.xml:
4781 * docs/plugins/inspect/plugin-siddec.xml:
4782 * docs/plugins/inspect/plugin-twolame.xml:
4783 * docs/plugins/inspect/plugin-x264.xml:
4784 * gst-plugins-ugly.doap:
4785 * win32/common/config.h:
4788 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4828 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4831 * win32/common/config.h:
4832 0.10.13.4 pre-release
4834 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4836 * ext/x264/gstx264enc.c:
4837 * tests/check/elements/x264enc.c:
4838 x264enc: Replace 'avc-sample' with 'avc' in caps
4839 In the element and in its tests
4842 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
4844 * gst/asfdemux/gstasfdemux.c:
4845 asfdemux: Don't set durations of 0 on outgoing buffers.
4846 Some (broken) streams don't have the extended stream properties in
4847 the header, resulting in applying a duration of zero on outgoing
4851 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
4853 * gst/asfdemux/asfpacket.c:
4854 asfdemux: Make sure we always set proper payload duration.
4855 Some (broken) streams will have a delta of 0, resulting in outgoing
4856 buffers having durations of 0.
4859 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4862 * win32/common/config.h:
4863 0.10.13.3 pre-release
4865 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
4867 * gst/asfdemux/asfpacket.c:
4868 asfdemux: Make sure we don't end up with negative timestamps.
4869 Some files have payload with timestamps smaller than the preroll duration.
4870 Instead of blindly substracting the preroll value (and ending up with
4871 insanely high timestamps on the outgoing buffers), we make sure we
4875 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4878 * win32/common/config.h:
4879 0.10.13.2 pre-release
4880 Update core/base requirement to 0.10.26, since that's more likely
4881 to be the actual requirement.
4883 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4888 po: update translations
4890 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4892 * tests/check/elements/x264enc.c:
4893 x264enc: add caps check to x264enc unit test
4894 Add some minimal caps checking to x264enc unit test.
4897 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
4899 * ext/x264/gstx264enc.c:
4900 x264enc: fix up avcC header construction and playback by flash players
4901 Fix off-by-one bug when constructing the avcC header chunk: we
4902 wrote wrong profile info into the header. The first byte in the
4903 SPS NAL we get from x264 is the nal type, not the profile_idc.
4904 Also add some debug logging.
4907 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
4909 * gst/asfdemux/gstasfdemux.c:
4910 asfdemux: Improve seek behaviour for audio-only with no index
4911 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
4912 for video, we can just seek to seek_time instead.
4914 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4917 configure: fix up GST_CXXFLAGS properly
4918 We don't want C specific flags in GST_CXXFLAGS, so base it on the
4919 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
4920 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
4922 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4925 Update MAINTAINERS, add myself
4927 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
4930 configure: base GST_CXXFLAGS on --cflags from pkg-config
4931 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
4932 point for for both C and CXX settings.
4934 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4937 Automatic update of common submodule
4938 From 96dc793 to 44ecce7
4940 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4944 * win32/common/.gitignore:
4945 * win32/common/config.h:
4946 win32: change how win32/common/config.h is updated
4947 Generate win32/common/config.h-new directly from config.h.in,
4948 using shell variables in configure and some hard-coded information.
4949 Change top-level makefile so that 'make win32-update' copies the
4950 generated file to win32/common/config.h, which we keep in source
4951 control. It's kept in source control so that the git tree is
4953 This change is similar to the ones applied a while ago to GStreamer
4954 core, gst-plugins-base and gst-plugins-good and prevents configure
4955 from changing files in source control. The generated config.h
4956 should be ok, but needs testing.
4958 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4960 * gst/realmedia/rtspreal.c:
4961 rtspreal: don't construct config header with uninitialised bytes
4962 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
4963 a presumably unintentional padding of uninitialised bytes at the end
4964 of the CONT tags chunk, which should be harmless but causes warnings
4965 in valgrind (see #608533 for a test URL).
4967 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4969 * gst/realmedia/rtspreal.c:
4970 rtspreal: add finalize function so we can free streams and rulebook
4971 Fix memory leak in Real RTSP component (#608533).
4973 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4975 * gst/realmedia/rtspreal.c:
4976 rtspreal: fix minor memory leak
4977 Caps take their own reference when a buffer is added to them, so
4978 unref buffer after adding it to caps (#608533).
4980 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4982 * gst/realmedia/rdtdepay.c:
4983 rdtdepay: unref input buffer when done
4984 Fixes memory leak, see #608533.
4986 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4989 Automatic update of common submodule
4990 From 15d47a6 to 96dc793
4992 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4994 * ext/x264/gstx264enc.c:
4995 * ext/x264/gstx264enc.h:
4996 x264enc: make use of Access Unit delimiters configurable
4999 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5001 * gst/asfdemux/asfpacket.c:
5002 asfdemux: Do not subtract padding twice
5003 Only subtract implicit padding if an explicit one isn't
5004 provided. Avoids subtracting it twice and causing
5008 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
5010 * gst/asfdemux/gstasfdemux.c:
5011 * gst/mpegstream/gstmpegpacketize.c:
5012 assert: g_assert_not_reached() cannot replace return statement
5013 Fix build with assert being turned off.
5015 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5018 Automatic update of common submodule
5019 From 14cec89 to 15d47a6
5021 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
5023 * gst/asfdemux/gstasfdemux.c:
5024 asfdemux: Don't forget to update flow variable
5025 Forgot to update the return value in the loop.
5027 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
5029 * gst/asfdemux/gstasfdemux.c:
5030 asfdemux: Check flow return on every push
5031 We previously only aggregated flow returns after the while(push) loop,
5032 which meant that in some cases we would end-up not properly aggregating
5034 This is based on the same flow aggregation algorithm as oggdemux.
5036 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5038 * ext/x264/gstx264enc.c:
5039 x264enc: Add stream-format to output caps
5040 Adds stream-format to output caps of x264enc that
5041 informs if the stream is in bytestream of avc format.
5044 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
5046 * gst/mpegaudioparse/gstxingmux.c:
5047 xingmux: Fix unaligned memory access
5048 ARM/SPARC need 32bit alignment but xingmux accesses possibly
5049 unaligned memory, which leads to SIGBUS.
5052 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
5054 * gst/asfdemux/gstasfdemux.c:
5055 asfdemux: Use GST_STR_NULL in a couple of places.
5056 Fixes crashing on some of the log statements on win32.
5058 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5060 * gst/realmedia/rmdemux.c:
5061 rmdemux: Parse and post bitrate for streams
5062 Parse the bitrate of the streams and post their tags.
5065 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5067 * gst/asfdemux/gstasfdemux.c:
5068 * gst/asfdemux/gstasfdemux.h:
5069 asfdemux: Post bitrate tag
5070 If stream bitrate object is available, post the bitrate
5074 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5076 * gst/mpegaudioparse/gstmpegaudioparse.c:
5077 * gst/mpegaudioparse/gstmpegaudioparse.h:
5078 mp3parse: minor validation check of (Xing, VBRI) metadata
5079 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
5081 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5083 * gst/mpegaudioparse/gstmpegaudioparse.c:
5084 mp3parse: use proper total_time and total_bytes in various cases
5085 The correct basis for (Xing, VBRI) seek table calculations is the
5086 byte size and duration provided by that metadata, rather than some
5087 other (possibly even estimated) one. This also prevents an infinite
5088 conversion loop in (unlikely) case where a TOC is provided without
5089 such corresponding (duration) metdata.
5091 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5093 * gst/mpegaudioparse/gstmpegaudioparse.c:
5094 * gst/mpegaudioparse/gstmpegaudioparse.h:
5095 mp3parse: conserve stop time for non-accurate seek
5096 Use the same strategy as accurate seeks to store
5097 pending non-accurate seeks to avoid overwriting non-definite
5098 stop times. When doing non-accurate seeks our position
5099 reporting might drift off by some secs and the stream can
5100 end up before it should.
5103 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5106 Automatic update of common submodule
5107 From 47cb23a to 14cec89
5109 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5111 * ext/amrwbdec/amrwb.c:
5112 amrwbdec: give decoder a rank so decodebin/playbin will use it
5114 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5116 * gst/mpegaudioparse/gstmpegaudioparse.c:
5117 mp3parse: return false when we can't seek
5118 When upstream can't seek, we return false as well
5120 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5122 * ext/lame/gstlame.c:
5123 * ext/lame/gstlamemp3enc.c:
5124 lame: Avoid crash when seeking before negotiating
5125 lame's 'lgv' variable is only initialized when the caps
5126 is negotiated, whenever a seek happens before that, it would
5127 attempt to call a function on an empty pointer, causing the crash.
5130 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5133 Automatic update of common submodule
5134 From 87bf428 to 47cb23a
5136 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5139 Automatic update of common submodule
5140 From da4c75c to 87bf428
5142 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
5145 Automatic update of common submodule
5146 From 53a2485 to da4c75c
5148 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5150 * gst/mpegaudioparse/gstmpegaudioparse.c:
5151 mp3parse: fix non-flushing seek
5152 Specifically, in addition to clearing lots of variables/offsets
5153 when receiving newsegment, also clear leftover data to match.
5155 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
5157 * ext/x264/gstx264enc.c:
5158 * ext/x264/gstx264enc.h:
5159 x264enc: Make upstream GstForceKeyUnit thread-safe
5160 Also send the GstForceKeyUnit event downstream when an upstream on is received,
5161 allowing muxers or payloaders to take appropriate actions.
5162 https://bugzilla.gnome.org/show_bug.cgi?id=602556
5164 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5167 Automatic update of common submodule
5168 From a3e3ce4 to 53a2485
5170 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
5172 * gst/asfdemux/gstasfdemux.c:
5173 asfdemux: Don't call strlen() on NULL pointers
5176 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5178 * gst/asfdemux/gstasfdemux.c:
5179 asfdemux: Remove old pads when new ones are added
5180 The old pads were being removed before adding the new ones,
5181 we should add the new ones first.
5184 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5186 * gst/asfdemux/gstasfdemux.c:
5187 * gst/asfdemux/gstasfdemux.h:
5188 asfdemux: Handle chained asfs on pull mode
5189 Adds chained asfs handling to pull mode. It now checks if
5190 there is a new asf header after the last packet (when it
5191 is possible to know how many packets are) or it tries
5192 checking if a processed packet that fails is an header
5196 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5198 * gst/asfdemux/gstasfdemux.c:
5199 * gst/asfdemux/gstasfdemux.h:
5200 asfdemux: properly do chained asfs on push mode
5201 To properly do chained asfs work with playbin2, we need to
5202 push eos on the old pads before removing them.
5205 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5207 * gst/asfdemux/gstasfdemux.c:
5208 * gst/asfdemux/gstasfdemux.h:
5209 asfdemux: add support for chained asfs (push mode)
5210 Adds support for detecting and playing chained asfs
5211 in push mode. asfdemux tries to detect a new asf start
5212 by identifying the header object guid in a input buffer.
5213 When it finds it, it resets its state, removing its pads
5214 and creates new ones for the new file.
5216 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5218 * gst/asfdemux/gstasfdemux.c:
5219 asfdemux: fix two small leaks
5221 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5223 * gst/asfdemux/gstasfdemux.c:
5224 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
5225 WM/Track has a 0 base but is often wrongly written as starting from 1,
5226 so not as reliable as WM/TrackNumber which always starts from 1.
5228 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5230 * gst/asfdemux/gstasfdemux.c:
5231 asfdemux: WM/Track starts counting from 0, adjust to start from 1
5233 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5235 * gst/asfdemux/gstasfdemux.c:
5236 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
5237 There's both WM/Track and WM/TrackNumber.
5239 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
5241 * ext/a52dec/gsta52dec.c:
5242 a52dec: Fix debug statement: Pass pos variable instead of time() function
5244 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
5246 * gst/dvdsub/gstdvdsubdec.c:
5247 dvdsubdec: Fix printf format string warning
5249 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
5251 * gst/asfdemux/gstasfdemux.c:
5252 asfdemux: Fix bogus variable used uninitialised warnings
5254 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
5257 po: Don't create backup .po files
5258 As well as preventing creation of useless backup files, it works
5259 around a bug in gettext 0.17 on OS/X
5261 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
5263 * gst/asfdemux/asfpacket.c:
5264 asfdemux: fix c99-style comments.
5266 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
5268 * gst/asfdemux/asfpacket.c:
5269 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
5271 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5273 * gst/realmedia/rmutils.c:
5274 rmutils: fix byteswapping
5275 fix the byteswapping code that was wrong because of the side effects of the
5279 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
5281 * ext/x264/gstx264enc.c:
5282 x264enc: Adapt to slightly modified x264 API
5285 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5287 * gst/asfdemux/asfpacket.c:
5288 asfdemux: careful to avoid crash on bogus data
5289 When receiving bogus data, we have to avoid subtracting a value
5290 larger than 'size' from 'size' variable, resulting in a wrap
5291 that would make 'size' a really large bogus value.
5294 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
5296 * win32/common/config.h:
5297 win32: Commit bumped version number
5299 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
5301 * gst/mpegaudioparse/gstmpegaudioparse.c:
5302 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
5304 This removes a good 50% of processing time for parsing a buffer.
5305 We do this by simply... getting the nicks that we already have handy
5306 instead of going through the expensive glib system.
5308 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
5311 configure.ac: And back to development we go...
5313 === release 0.10.13 ===
5315 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
5322 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5323 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
5324 * docs/plugins/inspect/plugin-a52dec.xml:
5325 * docs/plugins/inspect/plugin-asf.xml:
5326 * docs/plugins/inspect/plugin-cdio.xml:
5327 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5328 * docs/plugins/inspect/plugin-dvdread.xml:
5329 * docs/plugins/inspect/plugin-dvdsub.xml:
5330 * docs/plugins/inspect/plugin-iec958.xml:
5331 * docs/plugins/inspect/plugin-lame.xml:
5332 * docs/plugins/inspect/plugin-mad.xml:
5333 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5334 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5335 * docs/plugins/inspect/plugin-mpegstream.xml:
5336 * docs/plugins/inspect/plugin-realmedia.xml:
5337 * docs/plugins/inspect/plugin-siddec.xml:
5338 * docs/plugins/inspect/plugin-twolame.xml:
5339 * docs/plugins/inspect/plugin-x264.xml:
5340 * gst-plugins-ugly.doap:
5341 * win32/common/config.h:
5344 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
5382 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
5385 Automatic update of common submodule
5386 From 85d1530 to 0702fe1
5388 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
5426 * win32/common/config.h:
5427 0.10.12.3 pre-release
5429 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
5432 Automatic update of common submodule
5433 From a3e3ce4 to 85d1530
5435 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
5437 * ext/a52dec/gsta52dec.c:
5438 a52dec: Fix reference leak on all input buffers in 'dvd mode'
5439 https://bugzilla.gnome.org/show_bug.cgi?id=598272
5441 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
5480 * win32/common/config.h:
5481 0.10.12.2 pre-release
5483 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
5485 * docs/plugins/gst-plugins-ugly-plugins.args.new:
5486 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
5487 docs: Remove files accidentally added
5488 Remove the gst-plugins-ugly-plugins.args.new and
5489 gst-plugins-ugly-plugins.signals.new files, that appear
5490 to have been accidentally added in commit
5491 f5d046a0b034f9bd7274291f7131ee5db1a30052
5493 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
5495 * ext/a52dec/gsta52dec.c:
5496 a52dec: Add some debugging for new segment events
5498 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
5500 * ext/mpeg2dec/gstmpeg2dec.c:
5501 mpeg2dec: fix warning in macosx snow leopard
5503 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
5505 * gst/mpegstream/gstmpegparse.c:
5506 mpegstream: fix warning in macosx snow leopard
5508 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
5510 * gst/mpegaudioparse/gstmpegaudioparse.c:
5511 mpegaudioparse: fix warning in macosx snow leopard
5513 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
5515 * gst/dvdsub/gstdvdsubdec.c:
5516 dvdsubdec: fix warning on macosx snow leopard
5518 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
5520 * gst/asfdemux/gstasfdemux.c:
5521 asfdemux: fix warning in macosx snow leopard
5523 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
5525 * gst/mpegaudioparse/gstmpegaudioparse.c:
5526 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
5528 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
5531 Automatic update of common submodule
5532 From 19fa4f3 to a3e3ce4
5534 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
5536 * gst/asfdemux/gstasfdemux.c:
5537 * gst/realmedia/rdtmanager.c:
5538 build: fprintf, sprintf, sscanf need stdio.h
5540 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
5543 mad: add missing include to fix the build
5545 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5547 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5548 dvdlpcm: whitespace fixes
5550 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
5552 * gst-plugins-ugly.spec.in:
5555 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5558 x264enc: adjust configure checking to changed upstream
5560 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5562 * ext/x264/gstx264enc.c:
5563 x264enc: conditionally adjust to new upstream API
5566 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5568 * gst/mpegaudioparse/gstmpegaudioparse.c:
5569 * gst/mpegaudioparse/gstmpegaudioparse.h:
5570 mpegaudioparse: prevent infinite (re)syncing
5572 gst/mpegaudioparse/gstmpegaudioparse.c
5574 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
5576 * gst/mpegaudioparse/gstmpegaudioparse.c:
5577 mp3parse: Refactor checking for sync. Make resyncing more reliable.
5578 Previously, we could get false sync relatively easily - it sometimes happened
5579 on real files. This cleans the code up a fair bit, and makes it require more
5580 confirmation that we've found valid sync before continuing.
5582 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5584 * gst/mpegaudioparse/gstmpegaudioparse.c:
5585 mpegaudioparse: ensure 2 valid headers in a row when resyncing
5587 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5589 * gst/mpegstream/gstdvddemux.c:
5590 dvddemux: remove bogus ifndef
5592 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5595 Automatic update of common submodule
5596 From 94f95e3 to 19fa4f3
5598 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5600 * ext/mpeg2dec/gstmpeg2dec.c:
5601 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
5603 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5605 * gst/dvdsub/gstdvdsubparse.c:
5606 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
5608 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
5610 * ext/amrnb/amrnbdec.c:
5611 * ext/amrnb/amrnbenc.c:
5612 Remove Ronald Bultje from Authors field
5613 Replaced with "GStreamer maintainers
5614 <gstreamer-devel@lists.sourceforge.net>" or just removed,
5615 depending on the number of other authors.
5617 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
5619 * gst/asfdemux/Makefile.am:
5620 * gst/asfdemux/gstasfmux.c:
5621 * gst/asfdemux/gstasfmux.h:
5622 asfdemux: Remove old non-built asfmux code
5623 Remove so people don't confuse it with the new asfmux code
5626 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5628 * ext/a52dec/gsta52dec.c:
5629 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
5630 It's not defined for older liba52 versions.
5632 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
5634 * ext/a52dec/gsta52dec.c:
5635 a52dec: Allow liba52 to use djbfft based IMDCT transform
5636 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
5637 IMDCT transform acceleration. It does however have a software based
5638 acceleration using the djbfft library (D.J. Bernstein's library for
5639 fourier transforms - Extremely fast library for floating-point
5640 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
5642 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
5643 and AltiVec implementations, but those are checked for first, and
5644 djbfft is chosen only if none of those is available - good in the
5645 case of some distributions including a port of the MPlayer changes
5646 in their system a52dec library.
5647 The down and upmix code in liba52 doesn't seem to be disturbed by
5648 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
5649 versions if passed from oil_cpu_get_flags (SSE currently is not).
5652 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5655 amr: Use opencore-amr pkg-config files if possible
5656 This makes it possible to build the plugins when the libraries
5657 are installed at non-standard locations.
5660 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5662 * gst/mpegaudioparse/gstmpegaudioparse.c:
5663 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
5664 Metadata provided seek tables are consistent with metadata's view of
5665 total size, which typically matches real size, but need not do so
5666 (e.g. a truncated file). Fixes seeking and position reporting
5667 in such truncated files (although duration based on metadata may then
5668 still be incorrect).
5670 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5673 configure: bump core/base requirements to released versions
5676 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5679 configure: Remove all mentions to the id3tag plugin which was removed
5681 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
5684 mad: make check for mad independent of the check for id3tag
5687 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
5689 * gst/asfdemux/gstrtpasfdepay.c:
5690 rtpasfdepay: set padding size to the correct value
5691 asf packets in rtp packets should come with their padding fields
5692 set to 0 and the depayload must update them to the correct
5693 value before pushing downstream
5695 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
5698 * docs/plugins/Makefile.am:
5699 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5700 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5701 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
5702 * docs/plugins/inspect/plugin-amrnb.xml:
5703 * docs/plugins/inspect/plugin-amrwbdec.xml:
5705 * ext/amrnb/GstAmrnbEnc.prs:
5706 * ext/amrnb/Makefile.am:
5708 * ext/amrnb/amrnb.c:
5709 * ext/amrnb/amrnbdec.c:
5710 * ext/amrnb/amrnbdec.h:
5711 * ext/amrnb/amrnbenc.c:
5712 * ext/amrnb/amrnbenc.h:
5713 * ext/amrnb/amrnbparse.c:
5714 * ext/amrnb/amrnbparse.h:
5715 * ext/amrwbdec/Makefile.am:
5716 * ext/amrwbdec/README:
5717 * ext/amrwbdec/amrwb.c:
5718 * ext/amrwbdec/amrwbdec.c:
5719 * ext/amrwbdec/amrwbdec.h:
5720 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
5721 These are based on the OpenCore codecs.
5724 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
5727 Automatic update of common submodule
5728 From fedaaee to 94f95e3
5730 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5735 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5736 * docs/plugins/gst-plugins-ugly-plugins.args.new:
5737 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
5738 * docs/plugins/inspect/plugin-dvdnav.xml:
5740 * ext/dvdnav/.gitignore:
5741 * ext/dvdnav/Makefile.am:
5742 * ext/dvdnav/README:
5743 * ext/dvdnav/dvdnavsrc.c:
5744 * ext/dvdnav/dvdnavsrc.h:
5745 * ext/dvdnav/gst-dvd:
5746 * ext/dvdread/dvdreadsrc.c:
5747 * gst-plugins-ugly.spec.in:
5749 dvdnav: remove dvdnav plugin
5750 Remove dvdnav plugin, it has no future. resindvd is the plugin to
5751 use for dvd playback. Note that dvdnav was never really enabled
5752 in -ugly, you had to edit configure.ac to get it built.
5754 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5756 * tests/check/elements/mpeg2dec.c:
5757 mpeg2dec: Fix unused variables compiler warnings in unit test
5759 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
5762 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
5763 Check for more automake command variants. Use printf instead of 'echo -n'
5766 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
5769 Automatic update of common submodule
5770 From 5845b63 to fedaaee
5772 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
5775 Make git ignore more files
5777 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
5779 * gst/asfdemux/gstasfdemux.c:
5780 asfdemux: Refactor multiple packet pull.
5781 This also fixes a bug by which the first buffer (in a multi-packet mode)
5782 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
5783 full incoming buffer and not just of the single asf packet.
5784 Fixes corrupted frames introduced by latest commit.
5786 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5788 * gst/asfdemux/gstasfdemux.c:
5789 asfdemux: use the right accurate field
5790 Remove accurate variable and its faulty use because the real variable is an
5793 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
5795 * gst/asfdemux/asfpacket.c:
5796 * gst/asfdemux/gstasfdemux.c:
5797 asfdemux: Sprinkle branch prediction macros accross the code
5799 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
5801 * gst/asfdemux/gstasfdemux.c:
5802 asfdemux: Delay newsegment handling until we have a keyframe.
5803 We now have a chance for packets to be collected before we send out the
5804 newsegment. If we're not in accurate seeking (keyunit) it will set
5805 the segment start/time to the keyframe's timestamp.
5807 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
5809 * gst/asfdemux/gstasfdemux.c:
5810 asfdemux: Remove useless check. We already have checked for it above.
5812 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
5814 * gst/asfdemux/gstasfdemux.c:
5815 asfdemux: No longer queue GOPs now that seeking is fixed.
5816 We now *always* seek to the keyframe just before our requested position.
5817 When we encounter the first keyframe and we were not accurate (therefore doing
5818 keyframe seeking), we update the segment start position to the keyframe timestamp.
5820 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
5822 * gst/asfdemux/gstasfdemux.c:
5823 * gst/asfdemux/gstasfdemux.h:
5824 asfdemux: Store the accurate seeking flag
5826 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
5828 * gst/asfdemux/gstasfdemux.c:
5829 asfdemux: Use the average frame duration for buffers without a duration.
5830 This will still cause some timestamp jitter, but giving a hint as to the duration
5831 rather than nothing seems to be a better idea.
5832 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
5833 duration using the accumulated packet duration (which will be correct).
5835 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
5837 * gst/asfdemux/gstasfdemux.c:
5838 * gst/asfdemux/gstasfdemux.h:
5839 asfdemux: Use index entry packet count to optimize seeking.
5840 The simple index entries also contain the number of packets one needs
5841 to retrieve at a given position to get a full keyframe. We therefore
5842 use that information to retrieve all those packets in one buffer when
5843 working in pull-mode.
5845 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
5847 * gst/asfdemux/gstasfdemux.c:
5848 asfdemux: Do not try to free const pointer
5849 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
5850 asfdemux tried to free a const pointer that had been cast to a
5851 normal pointer variable.
5853 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
5855 * gst/asfdemux/gstasfdemux.c:
5856 asfdemux: Use presentation timestamp when searching in the index.
5857 We need to take the preroll into account... else we end up too early.
5859 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
5862 Automatic update of common submodule
5863 From f3bb51b to 5845b63
5865 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
5867 * gst/asfdemux/gstasfdemux.c:
5868 asfdemux: Convert index entry from presentation time to timestamps.
5869 We weren't taking the preroll into account previously, meaning that we
5870 were always seeking preroll nanoseconds too early... resulting in a lot
5871 of dropped packets (which are before the start time).
5872 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
5874 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
5877 * gst/asfdemux/gstasfdemux.c:
5878 asfdemux: Fix byte array metadata handling.
5879 We basically discard byte array metadata. Should be trivial to adapt
5880 to storing the pointers if we need it later on.
5882 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
5884 * gst/asfdemux/gstasfdemux.c:
5885 * gst/asfdemux/gstasfdemux.h:
5886 asfdemux: Handle PAR/interlaced information stored in packet payload.
5887 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
5888 in the ASF Packet payload extensions).
5890 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
5892 * gst/asfdemux/gstasfdemux.c:
5893 * gst/asfdemux/gstasfdemux.h:
5894 asfdemux: Store/Handle global metadata (not specific to one stream).
5895 This allows us to store (and handle) PAR information which might be stored there.
5897 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5899 * gst/mpegaudioparse/gstmpegaudioparse.c:
5900 mpegaudioparse: fix Xing inverse seek table building
5902 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
5905 Automatic update of common submodule
5906 From f3bb51b to f810030
5908 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5910 * gst/asfdemux/gstasfdemux.c:
5911 asfdemux: don't try to free a NULL taglist
5913 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5915 * gst/asfdemux/gstasfdemux.c:
5916 asfdemux: post tags only after we've created our source pads
5917 Post global tags only after we've added our source pads, so that
5918 tag events get sent downstream in addition to tag messages posted
5919 on the bus. This makes sure tags can be picked up automatically
5920 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
5921 While we're at it, also add a container-format tag.
5923 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5926 * gst/asfdemux/gstasfdemux.c:
5927 asfdemux: use new bytereader functions for image tag parsing
5929 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5931 * gst/asfdemux/gstasfdemux.c:
5932 * gst/asfdemux/gstasfdemux.h:
5933 asfdemux: remove some more unused variables
5935 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5937 * gst/realmedia/rmdemux.c:
5938 rmdemux: plug buffer leaking
5940 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5942 * gst/asfdemux/gstrtpasfdepay.c:
5943 asfdepay: guard against dropped buffers
5944 If a buffer was dropped, we might request data from the adapter that is not
5945 there and then we get a NULL buffer.
5947 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5949 * gst/asfdemux/gstasfdemux.c:
5950 * gst/asfdemux/gstasfdemux.h:
5951 asfdemux: set DISCONT on streams
5952 When we receive a DISCONT as input, don't clear our complete state but simply
5953 mark a discont that will be put on the next buffer. The code will be able to
5954 handle and throw away incomplete data.
5955 Add some more debug info.
5956 Remove an unused variable.
5958 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5960 * gst/asfdemux/gstrtpasfdepay.c:
5961 asfdepay: set DELTA_UNIT flag correctly
5962 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
5963 Add some more debug info.
5965 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5967 * gst/asfdemux/gstasfdemux.c:
5968 asfdemux: fix latency calculations
5969 We need to check for -1 as an invalid timestamp, not 1.
5971 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5973 * gst/mpegaudioparse/gstmpegaudioparse.c:
5974 * gst/mpegaudioparse/gstmpegaudioparse.h:
5975 mp3parse: don't put every single frame into the index
5976 Let's not put every single mp3 frame in our index, a few frames per
5977 second should be more than enough. For now use an index interval
5978 of 100ms-500ms depending on the upstream size, to keep the index at
5979 a reasonable size. Factor out the code that adds the index entry
5980 into a separate function for better code readability.
5982 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5984 * gst/mpegaudioparse/gstmpegaudioparse.c:
5985 * gst/mpegaudioparse/gstmpegaudioparse.h:
5986 mp3parse: assume seekability only if we know the upstream size
5987 While technically upstream may be seekable even if it doesn't know
5988 the exact size, I can't think of a use case where this distincation
5989 is relevant in practice, so for now just assume we're not seekable
5990 if upstream doesn't provide us with a size. Makes sure we don't
5991 build a seek index when streaming internet radio with sources that
5992 pretend to be seekable until you try to actually seek.
5994 2009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
5996 * gst-plugins-ugly.spec.in:
5997 Fix x264 requirement in SPEC file
5999 2009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6001 * ext/x264/gstx264enc.c:
6002 * gst/realmedia/rdtmanager.c:
6003 x264enc, rdtmanager: fix compilation with debugging disabled
6005 2009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net>
6008 * docs/plugins/Makefile.am:
6009 docs: Bump common. Fix comment in the docs Makefile.am
6011 2009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net>
6014 * win32/common/config.h:
6015 Back to development -> 0.10.12.1
6017 2009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net>
6019 * gst-plugins-ugly.doap:
6020 Add 0.10.12 release to the doap file
6022 === release 0.10.12 ===
6024 2009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net>
6030 * docs/plugins/gst-plugins-ugly-plugins.args:
6031 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6032 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6033 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
6034 * docs/plugins/inspect/plugin-a52dec.xml:
6035 * docs/plugins/inspect/plugin-asf.xml:
6036 * docs/plugins/inspect/plugin-cdio.xml:
6037 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6038 * docs/plugins/inspect/plugin-dvdread.xml:
6039 * docs/plugins/inspect/plugin-dvdsub.xml:
6040 * docs/plugins/inspect/plugin-iec958.xml:
6041 * docs/plugins/inspect/plugin-lame.xml:
6042 * docs/plugins/inspect/plugin-mad.xml:
6043 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6044 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6045 * docs/plugins/inspect/plugin-mpegstream.xml:
6046 * docs/plugins/inspect/plugin-realmedia.xml:
6047 * docs/plugins/inspect/plugin-siddec.xml:
6048 * docs/plugins/inspect/plugin-synaesthesia.xml:
6049 * docs/plugins/inspect/plugin-twolame.xml:
6050 * docs/plugins/inspect/plugin-x264.xml:
6051 * win32/common/config.h:
6054 2009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net>
6063 2009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net>
6097 2009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net>
6130 * win32/common/config.h:
6131 0.10.11.2 pre-release
6133 2009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net>
6135 * win32/common/config.h.in:
6136 win32: Remove #undef inline from the win32 config.h
6138 2009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6140 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6141 * docs/plugins/inspect/plugin-mad.xml:
6142 * ext/mad/Makefile.am:
6143 * ext/mad/gstid3tag.c:
6146 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
6147 It will be reborn with a shiny new code base under its hood in -bad.
6148 See #581756 and #565764.
6150 2009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net>
6152 * tests/check/pipelines/.gitignore:
6153 gitignore: Ignore some built files in the test area
6155 2009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net>
6157 * docs/plugins/inspect/plugin-a52dec.xml:
6158 * docs/plugins/inspect/plugin-asf.xml:
6159 * docs/plugins/inspect/plugin-cdio.xml:
6160 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6161 * docs/plugins/inspect/plugin-dvdread.xml:
6162 * docs/plugins/inspect/plugin-dvdsub.xml:
6163 * docs/plugins/inspect/plugin-iec958.xml:
6164 * docs/plugins/inspect/plugin-lame.xml:
6165 * docs/plugins/inspect/plugin-mad.xml:
6166 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6167 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6168 * docs/plugins/inspect/plugin-mpegstream.xml:
6169 * docs/plugins/inspect/plugin-realmedia.xml:
6170 * docs/plugins/inspect/plugin-siddec.xml:
6171 * docs/plugins/inspect/plugin-synaesthesia.xml:
6172 * docs/plugins/inspect/plugin-twolame.xml:
6173 docs: Update plugin inspect files
6175 2009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net>
6178 * docs/plugins/Makefile.am:
6179 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6180 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6181 * docs/plugins/inspect/plugin-x264.xml:
6183 * gst-plugins-ugly.spec.in:
6184 * tests/check/Makefile.am:
6185 * tests/check/elements/.gitignore:
6186 Moved 'x264enc' from -bad to -ugly
6188 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6190 * ext/x264/gstx264enc.c:
6191 * ext/x264/gstx264enc.h:
6192 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
6195 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
6197 * ext/x264/GstX264Enc.prs:
6198 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
6200 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
6202 * ext/x264/GstX264Enc.prs:
6203 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
6205 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
6207 * ext/x264/gstx264enc.c:
6208 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
6210 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
6212 * ext/x264/GstX264Enc.prs:
6213 * ext/x264/Makefile.am:
6214 * ext/x264/gstx264enc.c:
6215 [MOVED FROM BAD 24/28] x264enc: add preset support
6216 Add preset iface and a (dummy) preset file as a starting point.
6218 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6220 * ext/x264/gstx264enc.c:
6221 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
6223 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
6225 * ext/x264/gstx264enc.c:
6226 * ext/x264/gstx264enc.h:
6227 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
6228 Use the GstForceKeyUnit event to force a keyframe.
6231 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6233 [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...
6234 Original commit message from CVS:
6235 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
6236 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
6237 Use hyphen in property name, perform safety buffer size check
6238 prior to mem access, and some more parentheses in macro.
6240 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
6242 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
6243 Original commit message from CVS:
6244 * ext/apexsink/Makefile.am:
6245 Link against -lgcrpyto for RSA_new and RSA_free.
6246 * ext/faac/gstfaac.c:
6247 * ext/x264/gstx264enc.c:
6248 Fix compiler warnings.
6250 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6252 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
6253 Original commit message from CVS:
6254 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
6255 Construct source caps in more conventional (and correct) manner.
6257 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6259 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
6260 Original commit message from CVS:
6261 * ext/alsaspdif/Makefile.am:
6262 * ext/amrwb/Makefile.am:
6263 * ext/apexsink/Makefile.am:
6264 * ext/arts/Makefile.am:
6265 * ext/artsd/Makefile.am:
6266 * ext/audiofile/Makefile.am:
6267 * ext/audioresample/Makefile.am:
6268 * ext/bz2/Makefile.am:
6269 * ext/cdaudio/Makefile.am:
6270 * ext/celt/Makefile.am:
6271 * ext/dc1394/Makefile.am:
6272 * ext/dirac/Makefile.am:
6273 * ext/directfb/Makefile.am:
6274 * ext/divx/Makefile.am:
6275 * ext/dts/Makefile.am:
6276 * ext/faac/Makefile.am:
6277 * ext/faad/Makefile.am:
6278 * ext/gsm/Makefile.am:
6279 * ext/hermes/Makefile.am:
6280 * ext/ivorbis/Makefile.am:
6281 * ext/jack/Makefile.am:
6282 * ext/jp2k/Makefile.am:
6283 * ext/ladspa/Makefile.am:
6284 * ext/lcs/Makefile.am:
6285 * ext/libfame/Makefile.am:
6286 * ext/libmms/Makefile.am:
6287 * ext/metadata/Makefile.am:
6288 * ext/mpeg2enc/Makefile.am:
6289 * ext/mplex/Makefile.am:
6290 * ext/musepack/Makefile.am:
6291 * ext/musicbrainz/Makefile.am:
6292 * ext/mythtv/Makefile.am:
6293 * ext/nas/Makefile.am:
6294 * ext/neon/Makefile.am:
6295 * ext/ofa/Makefile.am:
6296 * ext/polyp/Makefile.am:
6297 * ext/resindvd/Makefile.am:
6298 * ext/sdl/Makefile.am:
6299 * ext/shout/Makefile.am:
6300 * ext/snapshot/Makefile.am:
6301 * ext/sndfile/Makefile.am:
6302 * ext/soundtouch/Makefile.am:
6303 * ext/spc/Makefile.am:
6304 * ext/swfdec/Makefile.am:
6305 * ext/tarkin/Makefile.am:
6306 * ext/theora/Makefile.am:
6307 * ext/timidity/Makefile.am:
6308 * ext/twolame/Makefile.am:
6309 * ext/x264/Makefile.am:
6310 * ext/xine/Makefile.am:
6311 * ext/xvid/Makefile.am:
6312 * gst-libs/gst/app/Makefile.am:
6313 * gst-libs/gst/dshow/Makefile.am:
6314 * gst/aiffparse/Makefile.am:
6315 * gst/app/Makefile.am:
6316 * gst/audiobuffer/Makefile.am:
6317 * gst/bayer/Makefile.am:
6318 * gst/cdxaparse/Makefile.am:
6319 * gst/chart/Makefile.am:
6320 * gst/colorspace/Makefile.am:
6321 * gst/dccp/Makefile.am:
6322 * gst/deinterlace/Makefile.am:
6323 * gst/deinterlace2/Makefile.am:
6324 * gst/dvdspu/Makefile.am:
6325 * gst/festival/Makefile.am:
6326 * gst/filter/Makefile.am:
6327 * gst/flacparse/Makefile.am:
6328 * gst/flv/Makefile.am:
6329 * gst/games/Makefile.am:
6330 * gst/h264parse/Makefile.am:
6331 * gst/librfb/Makefile.am:
6332 * gst/mixmatrix/Makefile.am:
6333 * gst/modplug/Makefile.am:
6334 * gst/mpeg1sys/Makefile.am:
6335 * gst/mpeg4videoparse/Makefile.am:
6336 * gst/mpegdemux/Makefile.am:
6337 * gst/mpegtsmux/Makefile.am:
6338 * gst/mpegvideoparse/Makefile.am:
6339 * gst/mve/Makefile.am:
6340 * gst/nsf/Makefile.am:
6341 * gst/nuvdemux/Makefile.am:
6342 * gst/overlay/Makefile.am:
6343 * gst/passthrough/Makefile.am:
6344 * gst/pcapparse/Makefile.am:
6345 * gst/playondemand/Makefile.am:
6346 * gst/rawparse/Makefile.am:
6347 * gst/real/Makefile.am:
6348 * gst/rtjpeg/Makefile.am:
6349 * gst/rtpmanager/Makefile.am:
6350 * gst/scaletempo/Makefile.am:
6351 * gst/sdp/Makefile.am:
6352 * gst/selector/Makefile.am:
6353 * gst/smooth/Makefile.am:
6354 * gst/smoothwave/Makefile.am:
6355 * gst/speed/Makefile.am:
6356 * gst/speexresample/Makefile.am:
6357 * gst/stereo/Makefile.am:
6358 * gst/subenc/Makefile.am:
6359 * gst/tta/Makefile.am:
6360 * gst/vbidec/Makefile.am:
6361 * gst/videodrop/Makefile.am:
6362 * gst/videosignal/Makefile.am:
6363 * gst/virtualdub/Makefile.am:
6364 * gst/vmnc/Makefile.am:
6365 * gst/y4m/Makefile.am:
6366 * sys/acmenc/Makefile.am:
6367 * sys/cdrom/Makefile.am:
6368 * sys/dshowdecwrapper/Makefile.am:
6369 * sys/dshowsrcwrapper/Makefile.am:
6370 * sys/dvb/Makefile.am:
6371 * sys/dxr3/Makefile.am:
6372 * sys/fbdev/Makefile.am:
6373 * sys/oss4/Makefile.am:
6374 * sys/qcam/Makefile.am:
6375 * sys/qtwrapper/Makefile.am:
6376 * sys/vcd/Makefile.am:
6377 * sys/wininet/Makefile.am:
6378 * win32/common/config.h:
6379 Don't install static libs for plugins. Fixes #550851 for -bad.
6381 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6383 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
6384 Original commit message from CVS:
6385 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
6386 Adapt to slightly modified x264 API. Fixes #555238.
6388 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6390 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
6391 Original commit message from CVS:
6392 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
6393 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
6394 * ext/x264/gstx264enc.h:
6395 Do not deal with duplicated input (timestamps). If needed,
6396 a generic element can do so.
6397 Do not manipulate input timestamps on the way out,
6398 since that shifts the timeline and A/V sync.
6400 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6402 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
6403 Original commit message from CVS:
6404 * docs/plugins/gst-plugins-bad-plugins.args:
6405 Integrate new properties into documentation.
6406 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
6407 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
6408 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
6409 Fix up API prior to eventual plugin move.
6410 API: GstX264Enc:pass (provides more options, and changed to enum)
6412 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6414 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
6415 Original commit message from CVS:
6416 * docs/plugins/Makefile.am:
6417 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
6418 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
6419 * ext/x264/gstx264enc.c:
6420 * tests/check/Makefile.am:
6421 * tests/check/elements/x264enc.c: (setup_x264enc),
6422 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
6423 Add documentation and unit test for x264enc.
6425 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6427 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
6428 Original commit message from CVS:
6429 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
6430 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
6431 Allocate some buffers in more adaptive and economical fashion.
6433 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6435 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
6436 Original commit message from CVS:
6438 Check for sufficiently up-to-date x264 API.
6439 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
6440 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
6441 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
6442 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
6443 * ext/x264/gstx264enc.h:
6444 Expose some more parameters of the x264 encoder as properties.
6446 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6448 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
6449 Original commit message from CVS:
6450 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
6451 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
6452 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
6453 (gst_x264_enc_flush_frames):
6454 Coding style and layout; re-order some functions in more
6455 typical and natural flow.
6457 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6459 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
6460 Original commit message from CVS:
6461 * ext/x264/Makefile.am:
6462 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
6463 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
6464 (gst_x264_enc_reset), (gst_x264_enc_finalize),
6465 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
6466 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
6467 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
6468 * ext/x264/gstx264enc.h:
6469 Use GQueue in stead of custom queue code.
6470 Factorize flushing out encoder delayed frames.
6471 Factorize initialization and state change reset.
6473 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6475 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
6476 Original commit message from CVS:
6477 * ext/x264/gstx264enc.h:
6478 * sys/fbdev/gstfbdevsink.c:
6479 Use configure-generated _stdint.h.
6481 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6483 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
6484 Original commit message from CVS:
6485 * ext/x264/Makefile.am:
6486 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
6487 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
6488 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
6489 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
6490 (gst_x264_enc_finalize), (gst_x264_enc_chain),
6491 (gst_x264_enc_encode_frame), (plugin_init):
6492 * ext/x264/gstx264enc.h:
6493 Use video format library and GST_WRITE_*_BE macros where applicable.
6494 Use finalize in stead of dispose.
6495 Set up debug category and log callback.
6497 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
6499 [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...
6500 Original commit message from CVS:
6501 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
6502 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
6503 (gst_x264_enc_encode_frame):
6504 Try harder not to crash when we get an EOS event but haven't set
6505 up the encoder yet (as may happen when upstream errors out with
6506 not-negotiated, for example). Also, always push the EOS event
6509 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
6511 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
6512 Original commit message from CVS:
6513 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
6516 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
6518 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
6519 Original commit message from CVS:
6520 * ext/x264/gstx264enc.c:
6521 Fix build against the libx264 version that ships with debian stable.
6523 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6525 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
6526 Original commit message from CVS:
6527 * ext/audioresample/gstaudioresample.c:
6528 * ext/x264/gstx264enc.c:
6529 * gst/dvdspu/gstdvdspu.c:
6530 * gst/dvdspu/gstdvdspu.h:
6531 * gst/festival/gstfestival.c:
6532 * gst/h264parse/gsth264parse.c:
6533 * gst/mpegtsparse/mpegtspacketizer.c:
6534 * gst/mpegtsparse/mpegtsparse.c:
6535 * gst/multifile/gstmultifilesink.c:
6536 * gst/multifile/gstmultifilesrc.c:
6537 * gst/nuvdemux/gstnuvdemux.c:
6538 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
6539 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
6541 Massive leak fixing, plus code cleanups.
6543 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6545 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
6546 Original commit message from CVS:
6547 * examples/app/appsrc_ex.c:
6548 * examples/switch/switcher.c:
6549 * ext/neon/gstneonhttpsrc.c:
6550 * ext/timidity/gstwildmidi.c:
6551 * ext/x264/gstx264enc.c:
6552 * gst/mve/mveaudioenc.c: (mve_compress_audio):
6553 * gst/rtpmanager/gstrtpclient.c:
6554 * gst/rtpmanager/gstrtpjitterbuffer.c:
6555 * gst/spectrum/demo-audiotest.c:
6556 * gst/spectrum/demo-osssrc.c:
6557 * sys/dvb/gstdvbsrc.c:
6558 Add stdlib include (free, atoi, exit).
6560 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6562 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
6563 Original commit message from CVS:
6564 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
6565 This needs a version check.
6566 * gst/bayer/Makefile.am:
6569 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
6571 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
6572 Original commit message from CVS:
6573 Patch by: Michal Benes <michal.benes at itonis tv>
6574 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
6577 * ext/x264/Makefile.am:
6578 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
6579 (gst_x264_enc_analyse_get_type),
6580 (gst_x264_enc_timestamp_queue_init),
6581 (gst_x264_enc_timestamp_queue_free),
6582 (gst_x264_enc_timestamp_queue_put),
6583 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
6584 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
6585 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
6586 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
6587 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
6588 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
6589 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
6590 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
6592 * ext/x264/gstx264enc.h:
6593 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
6594 handle 'odd' widths and heights correctly yet.
6596 2009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6598 * gst/asfdemux/gstasfdemux.c:
6599 asfdemux: nicer metadata extraction of genre tags in some cases
6600 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
6601 that they presumably stand for.
6603 2009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6605 * gst/asfdemux/gstasfdemux.c:
6606 asfdemux: parse WM/Picture tags to extract cover art
6609 2009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6612 docs: fix http links for amr libs in REQUIREMENTS
6614 2009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6616 * gst/asfdemux/gstasfdemux.c:
6617 asfdemux: fix bogus flow return handling in eos handler
6618 Don't overwrite the origin flow return by whatever flow we get
6619 when trying to push the remaining internally queued payloads.
6620 We want to do our eos logic, ie. send an EOS event or segment-done
6621 message in any case. Makes things EOS properly when an EOS event
6622 is forced upon the pipeline so that the source returns
6623 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
6625 2009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6627 * win32/common/config.h:
6628 win32: update config.h
6630 2009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6633 configure: bump core/base requirements to released versions
6635 2009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6639 autogen: move the -Wno-portability for automake into configure.ac
6641 2009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net>
6643 * gst/dvdlpcmdec/Makefile.am:
6644 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6645 dvdlpcmdec: Add multichannel channel maps, and send some tags
6646 Add a multichannel map to the output caps, and send at least a CODEC and
6647 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
6648 no samples and can't find info about the channel ordering, but this is
6649 better than nothing.
6651 2009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net>
6654 Automatic update of common submodule
6655 From 888e0a2 to c572721
6657 2009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net>
6660 Automatic update of common submodule
6661 From 6ab11d1 to 888e0a2
6663 2009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net>
6665 * gst/dvdsub/gstdvdsubdec.c:
6666 dvdsubdec: Remove some dead code
6667 Remove some redundant memset - gobject memory is already initalised to 0.
6668 Remove a commented out line leftover from the previous commit
6670 2009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com>
6672 * gst/dvdsub/gstdvdsubdec.c:
6673 * gst/dvdsub/gstdvdsubdec.h:
6674 dvdsubdec: Support ARGB output
6675 Negotiate to and render into ARGB buffers directly if the peer supports it.
6678 2009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net>
6680 * ext/a52dec/gsta52dec.c:
6681 a52dec: Reconcile code with dtsdec
6682 Perform some cleanups based on the dtsdec code such as using the boilerplate
6683 macro and static pad template functions.
6684 Add some documentation. Don't register a change in flags until we synch on
6685 another frame successfully.
6687 2009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6689 * ext/lame/gstlamemp3enc.c:
6690 lamemp3enc: Improve debugging a bit
6692 2009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com>
6694 * ext/mpeg2dec/gstmpeg2dec.c:
6695 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
6697 2009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6730 po: avoid conflicts of local *.po files with files in git
6731 Make it so that filenames and line numbers are only stored in the *.pot file
6732 (which is not in git), but not in the individual *.po files. This information
6733 is hardly useful for translators in our case, and it should avoid the constant
6734 conflicts of local *.po files with the ones in git which are caused by the
6735 source files changing and the line numbers being updated. This commit might
6736 cause one last merge conflict for you, which you can work around with
6737 "git checkout po/*.po" before merging or pulling. After that there should
6738 (hopefully) not be any more local modifications of these files (unless
6739 someone committed additions or changes to translated strings and the
6740 *.po files haven't been updated yet, that is).
6742 2009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6744 * ext/lame/gstlamemp3enc.c:
6745 lamemp3enc: add Since tag to gtk-doc chunk
6747 2009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6749 * tests/check/elements/mpeg2dec.c:
6750 checks: fix mpeg2dec unit test again after interlace addition to caps
6752 2009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6754 * ext/mpeg2dec/gstmpeg2dec.c:
6755 mpeg2dec: work around old mpeg2dec versions
6756 The repeat first field flag was introduced in 0.5.0 so conditionally disable its
6757 detection and just assume no rff is used. This fixes the compilation.
6760 2009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6762 * ext/mpeg2dec/Makefile.am:
6763 mpeg2dec: link to gstvideo
6764 Fix compilation by adding the right include directories and linking to the video
6767 2009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com>
6769 * gst/asfdemux/asfpacket.c:
6770 asfdemux: Downgrade simple statements from WARNING to DEBUG
6772 2009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com>
6774 * gst/asfdemux/asfheaders.c:
6775 * gst/asfdemux/asfheaders.h:
6776 * gst/asfdemux/asfpacket.c:
6777 * gst/asfdemux/asfpacket.h:
6778 asf: Detect more payload extensions.
6779 These should help fix interlaced/PAR issues with more files.
6781 2009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com>
6783 * ext/mpeg2dec/gstmpeg2dec.c:
6784 * ext/mpeg2dec/gstmpeg2dec.h:
6785 mpeg2dec: Implement interlaced support.
6786 Expand the debugging statements to show more picture information.
6788 2009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6790 * ext/mpeg2dec/gstmpeg2dec.c:
6791 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
6792 ffdec_mpeg2video is much faster, fixes bug #574461.
6794 2009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6796 * ext/lame/gstlamemp3enc.c:
6797 lamemp3enc: Don't write a Xing header
6799 2009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
6802 Run libtoolize before aclocal
6803 This unbreaks the build in some cases. Fixes bug #582021
6805 2009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com>
6807 * ext/mpeg2dec/gstmpeg2dec.c:
6808 mpeg2dec: use 64bit safe scaling functions.
6809 Got this to fail when seeking in a 14GB file (the value in bytes is
6812 2009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6814 * gst/mpegaudioparse/gstmpegaudioparse.c:
6815 mpegaudioparse: remove some pointless g_return_if_fail()s
6817 2009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
6819 * ext/twolame/gsttwolame.c:
6820 Switch twolame to primary rank
6822 2009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
6824 * ext/lame/gstlame.c:
6825 * ext/lame/gstlamemp3enc.c:
6826 * ext/twolame/gsttwolame.c:
6827 Add ranks to mp3 encoders
6829 2009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
6831 * gst-plugins-ugly.spec.in:
6832 Add twolame plugin to spec file
6834 2009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6836 * gst/asfdemux/asfpacket.c:
6837 * gst/asfdemux/gstasfdemux.c:
6838 * gst/asfdemux/gstasfdemux.h:
6839 asfdemux: use upstream segment and timestamps for some interpolation
6840 This should particularly help in case of upstream live src, e.g. rtspsrc,
6841 and especially so if it has to perform fallback to TCP.
6843 2009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com>
6845 * gst/asfdemux/gstrtpasfdepay.c:
6846 rtpasfdepay: Add support for fragmented packet (L == 0).
6847 This happens with rtp-over-udp.
6849 2009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6851 * ext/lame/gstlamemp3enc.c:
6852 lamemp3enc: Fixup the bitrate only for CBR
6853 Additionally clarify some property descriptions.
6855 2009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com>
6857 * ext/lame/gstlamemp3enc.c:
6858 lame: fix format string in debug statement
6860 2009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net>
6862 * gst/mpegaudioparse/gstmpegaudioparse.c:
6863 mp3parse: Don't reject valid Xing tables of contents
6864 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
6865 reject them because of it, just subtract the initial offset when reading
6868 2009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net>
6870 * gst/mpegaudioparse/gstmpegaudioparse.c:
6871 mp3parse: Allow more bits to change in headers during resynch
6872 Be more lenient about what we accept as changing bits in a header - basically,
6873 only require that the mp3 sync marker is present, for the mpeg version,
6874 layer and samplerate.
6877 2009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com>
6880 mad: Add duration of incoming/outgoing buffers in debug statements
6882 2009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
6884 * gst/mpegaudioparse/gstmpegaudioparse.c:
6885 mpegaudioparse: Remove useless checks for valid buffer duration.
6886 The buffer duration is set to a valid value at the very top of
6887 emit_frame(), we therefore don't need to check it later on.
6889 2009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com>
6891 * gst/mpegaudioparse/gstmpegaudioparse.c:
6892 mpegaudioparse: Fix stop condition for outputting buffers.
6893 Some mp3 streams have an offset in timestamps, requiring us to push the
6894 frame *AFTER* segment.stop in order for the decoder to be able to push
6895 all data up to the segment.stop position.
6897 2009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6899 * gst/asfdemux/asfpacket.c:
6900 * gst/asfdemux/gstasfdemux.c:
6901 * gst/asfdemux/gstasfdemux.h:
6902 asfdemux: 0-base timestamps consistently (whether or not streaming)
6903 This also makes timestamps (more) consistent before and after a possible
6904 seek, and moreover makes for reasonable position reporting in live stream
6905 (whose payload timestamps should not be taken for granted).
6907 2009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6909 * gst/asfdemux/gstasfdemux.c:
6910 * gst/asfdemux/gstasfdemux.h:
6911 asfdemux: report initial latency due to internal preroll queue
6913 2009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6915 * gst/asfdemux/gstasfdemux.c:
6916 asfdemux: enhance debug statement and refactor some initialization
6918 2009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6920 * gst/asfdemux/gstasfdemux.c:
6921 asfdemux: handle FIXME; activate pads after internal preroll also when streaming
6923 2009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6925 * gst/asfdemux/asfpacket.c:
6926 * gst/asfdemux/gstasfdemux.c:
6927 * gst/asfdemux/gstasfdemux.h:
6928 asfdemux: handle FIXME; normalize preroll
6930 2009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6932 * gst/asfdemux/gstasfdemux.c:
6933 * gst/asfdemux/gstasfdemux.h:
6934 asfdemux: fixes for streaming mode
6935 * Improve newsegment handling, e.g. upstream might live in TIME.
6936 * Only send newsegment if we have needed info.
6937 * Avoid reading past end of data section.
6939 2009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6941 * gst/asfdemux/gstasfdemux.c:
6942 asfdemux: fixes/enhancements for streaming mode
6943 * Do not rock the boat by reacting to FLUSH_START.
6944 * Try to handle TIME seeking by seeking upstream in BYTES.
6945 * Handle SEEKING query.
6947 2009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6950 * ext/lame/gstlamemp3enc.c:
6951 lame: fix compilation with LAME versions < 3.98
6952 lame_set_VBR_quality(), which takes a floating point value for the
6953 quality, has been added only in v3.98. Use lame_set_VBR_q(), which
6954 takes quality as an integer, for older LAME versions.
6957 2009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6959 * win32/common/config.h:
6960 win32: update config.h to git
6961 Until someone ports the new win32 config.h logic from the
6962 other modules to -ugly.
6964 2009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6966 * docs/plugins/gst-plugins-ugly-plugins.args:
6967 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6968 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6971 2009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6973 * ext/lame/gstlamemp3enc.c:
6974 lamemp3enc: Add a note to the encoding-engine-quality property
6975 that says, that this does not affect the bitrate at all.
6977 2009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6979 * ext/lame/gstlame.c:
6980 * ext/lame/gstlamemp3enc.c:
6981 lame: Implement preset interface
6983 2009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6985 * ext/twolame/gsttwolame.c:
6986 twolame: Implement preset interface
6988 2009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6990 * docs/plugins/gst-plugins-ugly-plugins.args:
6991 * ext/lame/gstlamemp3enc.c:
6992 * ext/lame/gstlamemp3enc.h:
6993 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
6995 2009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6997 * ext/lame/gstlame.c:
6998 * ext/lame/gstlamemp3enc.c:
6999 lame/lamemp3enc: Fix memory leak on FLUSH_STOP
7001 2009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7003 * ext/lame/gstlame.c:
7004 lame: Deprecate the lame element
7006 2009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7008 * docs/plugins/Makefile.am:
7009 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7010 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7011 * docs/plugins/gst-plugins-ugly-plugins.args:
7012 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7013 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7014 * docs/plugins/inspect/plugin-a52dec.xml:
7015 * docs/plugins/inspect/plugin-amrnb.xml:
7016 * docs/plugins/inspect/plugin-asf.xml:
7017 * docs/plugins/inspect/plugin-cdio.xml:
7018 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7019 * docs/plugins/inspect/plugin-dvdread.xml:
7020 * docs/plugins/inspect/plugin-dvdsub.xml:
7021 * docs/plugins/inspect/plugin-iec958.xml:
7022 * docs/plugins/inspect/plugin-lame.xml:
7023 * docs/plugins/inspect/plugin-mad.xml:
7024 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7025 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7026 * docs/plugins/inspect/plugin-mpegstream.xml:
7027 * docs/plugins/inspect/plugin-realmedia.xml:
7028 * docs/plugins/inspect/plugin-siddec.xml:
7029 * docs/plugins/inspect/plugin-synaesthesia.xml:
7030 * docs/plugins/inspect/plugin-twolame.xml:
7033 2009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7035 * ext/lame/gstlamemp3enc.c:
7036 lame: Update example pipelines with the new properties
7038 2009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7040 * ext/lame/Makefile.am:
7041 * ext/lame/gstlame.c:
7042 * ext/lame/gstlamemp3enc.c:
7043 * ext/lame/gstlamemp3enc.h:
7044 * ext/lame/plugin.c:
7045 lame: Add lamemp3enc element with much simplified interface
7046 This deprecates the lame element and fixes bug #494528.
7048 2009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com>
7050 * gst/asfdemux/asfpacket.c:
7051 asfpacket: Fix pull-mode timestamping handling.
7052 The problem that happens is the following:
7053 * A packet with multiple payloads comes in
7054 * Those payloads get handled one by one
7055 * The first payload contains the first audio payload with timestamp A
7056 * The second payload contains the first video (key)frame with timestamp V (where V < A)
7057 With the previous code, the following would happen:
7058 * the first payload gets processed, then passed to queue_for_stream
7059 * queue_for_stream detects it's the first valid timestamp received and stores
7061 * the second payload gets processed, then pass to queue_for_stream
7062 * queue_for_stream detects the timestamp is lower than first_ts... and
7063 discards it... resulting in losing the first keyframe of the video stream
7064 We've been having this issue for *ages*... it's just that nobody noticed it
7065 that much with playbin. But with playbin2's aggresive multiqueue handling, this
7066 will result in multiqueue not being able to preroll (because the video decoder will
7067 be dropping a ton of buffers before (maybe) receiving the next keyframe).
7068 Tested with over 200 asf files, and they all play the first frame correctly now,
7069 even the most braindead ones.
7071 2009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com>
7073 * gst/mpegaudioparse/gstmpegaudioparse.c:
7074 * gst/mpegaudioparse/gstmpegaudioparse.h:
7075 mp3parse: don't build seek table if we can't seek.
7076 Fixes #573720 - unbounded memory usage increase when listening to mp3
7077 stream for a long time.
7079 2009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net>
7082 Automatic update of common submodule
7083 From b3941ea to 6ab11d1
7085 2009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com>
7087 * gst/mpegaudioparse/gstmpegaudioparse.c:
7088 * gst/mpegaudioparse/gstxingmux.c:
7089 mpegaudioparse: Remove dead assignment and duplicate code
7091 2009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com>
7093 * gst/realmedia/rmdemux.c:
7094 rmdemux: Actually return the return value for the seek handling.
7096 2009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com>
7098 * gst/mpegstream/gstmpegdemux.c:
7099 * gst/mpegstream/gstmpegparse.c:
7100 mpegstream: Remove dead assignments.
7101 The duplicate assignment of update_time was weird... but it seems normal
7102 that it's indeed the second statement which is the valid one.
7104 2009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com>
7106 * ext/amrnb/amrnbparse.c:
7107 armnb: Remove unused variable, adapt debug message accordingly.
7109 2009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com>
7111 * gst/dvdsub/gstdvdsubdec.c:
7112 * gst/mpegstream/gstdvddemux.c:
7113 * gst/mpegstream/gstmpegclock.c:
7114 dvdsub/mpegstream: _class_init: Remove unused class variables
7116 2009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com>
7118 * gst/asfdemux/gstasfdemux.c:
7119 asfdemux: Initialize flow for a corner case.
7120 This might be caused by entering the if() line 1214 and then not having
7121 any activated_streams.. resulting in reaching line 1267 without having
7122 any valid flow value.
7124 2009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com>
7126 * ext/twolame/gsttwolame.c:
7127 twolame: Remove unneeded variable, value assigned was never read.
7129 2009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com>
7131 * ext/mpeg2dec/gstmpeg2dec.c:
7132 mpeg2dec: Remove dead assignment. Value overwritten later on.
7134 2009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com>
7137 mad: Remove dead assignment and variables given values which are never read.
7139 2009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com>
7141 * ext/lame/gstlame.c:
7142 lame: Remove unneeded variable, it's assigned a value never read.
7144 2009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com>
7146 * gst/realmedia/rmdemux.c:
7147 rmdemux: Remove dead assignment, value is being overwritten before being read.
7149 2009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com>
7151 * gst/realmedia/rmdemux.c:
7152 rmdemux: Remove unused accurate flag.
7153 I couldn't see any reason why this was there in the first place.
7155 2009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
7157 * gst/realmedia/asmrules.c:
7158 * gst/realmedia/rdtdepay.c:
7159 realmedia: Remove dead assignments. The results are never read.
7161 2009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
7163 * gst/realmedia/gstrdtbuffer.c:
7164 * gst/realmedia/rademux.c:
7165 * gst/realmedia/rdtmanager.c:
7166 * gst/realmedia/rmdemux.c:
7167 realmedia: Remove useless variables, only being used once (or not).
7169 2009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com>
7171 * ext/mpeg2dec/gstmpeg2dec.c:
7172 * gst/asfdemux/gstrtspwms.c:
7173 * gst/realmedia/pnmsrc.c:
7174 * gst/realmedia/rdtdepay.c:
7175 * gst/realmedia/rtspreal.c:
7176 remove empty method implementations.
7178 2009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com>
7180 * gst/asfdemux/gstrtspwms.c:
7181 rtspwms: fix condition to detect extension commands for WMS
7182 Reply with OK to the extension commands for WMS.
7184 2009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com>
7186 * gst/realmedia/rtspreal.c:
7187 realmedia: add special Real header to DESCRIBE message only for Real servers
7188 Add headers that are specific to real only if a real server had been
7189 detected by the OPTIONS message.
7191 2009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov>
7193 * gst/synaesthesia/synaescope.c:
7194 synaesthesia: fix compilation on windows
7195 Fix compilation under MSVC due to references to headers
7196 that are not available with the MS SDKs.
7199 2009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7201 * gst/asfdemux/gstrtspwms.c:
7202 rtspwms: reply to extension commands
7203 Reply with OK to the extension commands for WMS.
7205 2009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7207 * gst/asfdemux/gstrtpasfdepay.c:
7208 asfdepay: fix a comment
7210 2009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7212 * gst/asfdemux/gstasfdemux.c:
7213 asfdemux: add some more debugging
7215 2009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7218 configure.ac: require git -base
7219 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
7221 2009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7223 * gst/realmedia/rtspreal.c:
7224 realmedia: add special Real header to SETUP message only for Real servers
7225 Fixes playback of Windows Media RTSP streams and other non-Real RTSP
7226 streams where the server errors out because it can't handle the
7227 Real-specific 'Required: com.real.retain-entity-for-setup' header
7228 we've been adding unconditionally in the recent past.
7230 rtsp://66.111.34.191:601/broadcast/alnour.rm
7231 rtsp://195.134.224.231/snowboard_100.wmv
7233 2009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com>
7236 * gst/asfdemux/Makefile.am:
7237 asfdemux: link to all required libraries including indirectly used ones.
7238 On win32, we're required to link to all the libraries used - including
7239 ones only indirectly used by other libs. So, add gstaudio, gsttag, and
7240 (for windows only) winsock.
7242 2009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
7245 Automatic update of common submodule
7246 From d0ea89e to b3941ea
7248 2009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com>
7251 Automatic update of common submodule
7252 From f8b3d91 to d0ea89e
7254 2009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com>
7256 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7257 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
7259 2009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7261 * gst/realmedia/rtspreal.c:
7262 * gst/realmedia/rtspreal.h:
7263 realrtsp: add more headers
7264 Parse the ETag from the describe method and pass the sessionid as the value for
7265 the If-Match header is subsequent setup calls.
7266 Fixes support for more RealMedia RTSP streams.
7268 2009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org>
7271 twolame: bump requirement to 0.3.10
7272 0.3.10 is the first version with the float32 encoder functions.
7275 2009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net>
7278 back to development -> 0.10.11.1
7280 === release 0.10.11 ===
7282 2009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net>
7288 * docs/plugins/inspect/plugin-a52dec.xml:
7289 * docs/plugins/inspect/plugin-asf.xml:
7290 * docs/plugins/inspect/plugin-cdio.xml:
7291 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7292 * docs/plugins/inspect/plugin-dvdread.xml:
7293 * docs/plugins/inspect/plugin-dvdsub.xml:
7294 * docs/plugins/inspect/plugin-iec958.xml:
7295 * docs/plugins/inspect/plugin-lame.xml:
7296 * docs/plugins/inspect/plugin-mad.xml:
7297 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7298 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7299 * docs/plugins/inspect/plugin-mpegstream.xml:
7300 * docs/plugins/inspect/plugin-realmedia.xml:
7301 * docs/plugins/inspect/plugin-siddec.xml:
7302 * docs/plugins/inspect/plugin-twolame.xml:
7303 * gst-plugins-ugly.doap:
7305 * win32/common/config.h:
7308 2009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net>
7342 2009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net>
7345 * win32/common/config.h:
7346 0.10.10.3 pre-release
7348 2009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net>
7355 po: Update translations from upstream
7357 2009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net>
7361 po: Add Turkish translation
7363 2009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net>
7365 * gst/mpegaudioparse/gstmpegaudioparse.c:
7366 * gst/mpegaudioparse/gstmpegaudioparse.h:
7367 mp3parse: Fix glitches in the output when playing (for e.g.) AVI
7368 Don't introduce glitches in the output by a) relaxing the threshold for
7369 taking upstream timestamps in preference to our calculated timestamps and
7370 b) only set the discont flag on outgoing buffers in response to an incoming
7374 2009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
7376 * gst/mpegaudioparse/gstmpegaudioparse.c:
7377 mp3parse: fix deadlock with accurate seeks.
7378 Release pending_accurate_seeks_lock before forwarding the seek event upstream.
7381 2009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net>
7412 * win32/common/config.h:
7413 0.10.10.2 pre-release
7414 Bump version number, update translations and win32 config.h
7416 2009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net>
7420 po: Add Japanese translation
7422 2009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
7425 * docs/plugins/Makefile.am:
7426 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7427 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7428 * docs/plugins/gst-plugins-ugly-plugins.args:
7429 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7430 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7431 * docs/plugins/inspect/plugin-a52dec.xml:
7432 * docs/plugins/inspect/plugin-asf.xml:
7433 * docs/plugins/inspect/plugin-cdio.xml:
7434 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7435 * docs/plugins/inspect/plugin-dvdread.xml:
7436 * docs/plugins/inspect/plugin-dvdsub.xml:
7437 * docs/plugins/inspect/plugin-iec958.xml:
7438 * docs/plugins/inspect/plugin-lame.xml:
7439 * docs/plugins/inspect/plugin-mad.xml:
7440 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7441 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7442 * docs/plugins/inspect/plugin-mpegstream.xml:
7443 * docs/plugins/inspect/plugin-realmedia.xml:
7444 * docs/plugins/inspect/plugin-siddec.xml:
7445 * docs/plugins/inspect/plugin-synaesthesia.xml:
7446 * docs/plugins/inspect/plugin-twolame.xml:
7449 Moved twolame from Bad to Ugly
7451 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
7453 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
7454 Original commit message from CVS:
7455 * ext/alsaspdif/Makefile.am:
7456 * ext/amrwb/Makefile.am:
7457 * ext/apexsink/Makefile.am:
7458 * ext/arts/Makefile.am:
7459 * ext/artsd/Makefile.am:
7460 * ext/audiofile/Makefile.am:
7461 * ext/audioresample/Makefile.am:
7462 * ext/bz2/Makefile.am:
7463 * ext/cdaudio/Makefile.am:
7464 * ext/celt/Makefile.am:
7465 * ext/dc1394/Makefile.am:
7466 * ext/dirac/Makefile.am:
7467 * ext/directfb/Makefile.am:
7468 * ext/divx/Makefile.am:
7469 * ext/dts/Makefile.am:
7470 * ext/faac/Makefile.am:
7471 * ext/faad/Makefile.am:
7472 * ext/gsm/Makefile.am:
7473 * ext/hermes/Makefile.am:
7474 * ext/ivorbis/Makefile.am:
7475 * ext/jack/Makefile.am:
7476 * ext/jp2k/Makefile.am:
7477 * ext/ladspa/Makefile.am:
7478 * ext/lcs/Makefile.am:
7479 * ext/libfame/Makefile.am:
7480 * ext/libmms/Makefile.am:
7481 * ext/metadata/Makefile.am:
7482 * ext/mpeg2enc/Makefile.am:
7483 * ext/mplex/Makefile.am:
7484 * ext/musepack/Makefile.am:
7485 * ext/musicbrainz/Makefile.am:
7486 * ext/mythtv/Makefile.am:
7487 * ext/nas/Makefile.am:
7488 * ext/neon/Makefile.am:
7489 * ext/ofa/Makefile.am:
7490 * ext/polyp/Makefile.am:
7491 * ext/resindvd/Makefile.am:
7492 * ext/sdl/Makefile.am:
7493 * ext/shout/Makefile.am:
7494 * ext/snapshot/Makefile.am:
7495 * ext/sndfile/Makefile.am:
7496 * ext/soundtouch/Makefile.am:
7497 * ext/spc/Makefile.am:
7498 * ext/swfdec/Makefile.am:
7499 * ext/tarkin/Makefile.am:
7500 * ext/theora/Makefile.am:
7501 * ext/timidity/Makefile.am:
7502 * ext/twolame/Makefile.am:
7503 * ext/x264/Makefile.am:
7504 * ext/xine/Makefile.am:
7505 * ext/xvid/Makefile.am:
7506 * gst-libs/gst/app/Makefile.am:
7507 * gst-libs/gst/dshow/Makefile.am:
7508 * gst/aiffparse/Makefile.am:
7509 * gst/app/Makefile.am:
7510 * gst/audiobuffer/Makefile.am:
7511 * gst/bayer/Makefile.am:
7512 * gst/cdxaparse/Makefile.am:
7513 * gst/chart/Makefile.am:
7514 * gst/colorspace/Makefile.am:
7515 * gst/dccp/Makefile.am:
7516 * gst/deinterlace/Makefile.am:
7517 * gst/deinterlace2/Makefile.am:
7518 * gst/dvdspu/Makefile.am:
7519 * gst/festival/Makefile.am:
7520 * gst/filter/Makefile.am:
7521 * gst/flacparse/Makefile.am:
7522 * gst/flv/Makefile.am:
7523 * gst/games/Makefile.am:
7524 * gst/h264parse/Makefile.am:
7525 * gst/librfb/Makefile.am:
7526 * gst/mixmatrix/Makefile.am:
7527 * gst/modplug/Makefile.am:
7528 * gst/mpeg1sys/Makefile.am:
7529 * gst/mpeg4videoparse/Makefile.am:
7530 * gst/mpegdemux/Makefile.am:
7531 * gst/mpegtsmux/Makefile.am:
7532 * gst/mpegvideoparse/Makefile.am:
7533 * gst/mve/Makefile.am:
7534 * gst/nsf/Makefile.am:
7535 * gst/nuvdemux/Makefile.am:
7536 * gst/overlay/Makefile.am:
7537 * gst/passthrough/Makefile.am:
7538 * gst/pcapparse/Makefile.am:
7539 * gst/playondemand/Makefile.am:
7540 * gst/rawparse/Makefile.am:
7541 * gst/real/Makefile.am:
7542 * gst/rtjpeg/Makefile.am:
7543 * gst/rtpmanager/Makefile.am:
7544 * gst/scaletempo/Makefile.am:
7545 * gst/sdp/Makefile.am:
7546 * gst/selector/Makefile.am:
7547 * gst/smooth/Makefile.am:
7548 * gst/smoothwave/Makefile.am:
7549 * gst/speed/Makefile.am:
7550 * gst/speexresample/Makefile.am:
7551 * gst/stereo/Makefile.am:
7552 * gst/subenc/Makefile.am:
7553 * gst/tta/Makefile.am:
7554 * gst/vbidec/Makefile.am:
7555 * gst/videodrop/Makefile.am:
7556 * gst/videosignal/Makefile.am:
7557 * gst/virtualdub/Makefile.am:
7558 * gst/vmnc/Makefile.am:
7559 * gst/y4m/Makefile.am:
7560 * sys/acmenc/Makefile.am:
7561 * sys/cdrom/Makefile.am:
7562 * sys/dshowdecwrapper/Makefile.am:
7563 * sys/dshowsrcwrapper/Makefile.am:
7564 * sys/dvb/Makefile.am:
7565 * sys/dxr3/Makefile.am:
7566 * sys/fbdev/Makefile.am:
7567 * sys/oss4/Makefile.am:
7568 * sys/qcam/Makefile.am:
7569 * sys/qtwrapper/Makefile.am:
7570 * sys/vcd/Makefile.am:
7571 * sys/wininet/Makefile.am:
7572 * win32/common/config.h:
7573 Don't install static libs for plugins. Fixes #550851 for -bad.
7575 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
7577 [MOVED FROM BAD] Enable/fix up translations for these plugins.
7578 Original commit message from CVS:
7579 * ext/resindvd/plugin.c: (plugin_init):
7580 * ext/resindvd/resindvdsrc.c:
7581 * ext/twolame/gsttwolame.c: (plugin_init):
7582 * gst/aiffparse/aiffparse.c: (plugin_init):
7583 Enable/fix up translations for these plugins.
7585 Add 'ca' to LINGUAS.
7588 Add more files for translation and more files which tools
7591 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
7593 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
7594 Original commit message from CVS:
7595 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
7596 (gst_two_lame_chain):
7597 * ext/twolame/gsttwolame.h:
7598 Allow raw float samples as input for encoding.
7600 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
7602 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
7603 Original commit message from CVS:
7606 * ext/twolame/Makefile.am:
7607 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
7608 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
7609 (gst_two_lame_release_memory), (gst_two_lame_finalize),
7610 (gst_two_lame_base_init), (gst_two_lame_class_init),
7611 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
7612 (gst_two_lame_init), (gst_two_lame_set_property),
7613 (gst_two_lame_get_property), (gst_two_lame_sink_event),
7614 (gst_two_lame_chain), (gst_two_lame_setup),
7615 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
7617 * ext/twolame/gsttwolame.h:
7618 Add TwoLAME MP2 encoding element, based on the LAME element.
7620 2009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net>
7623 Automatic update of common submodule
7624 From 7032163 to f8b3d91
7626 2009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7629 Automatic update of common submodule
7630 From ffa738d to 7032163
7632 2009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7635 Automatic update of common submodule
7636 From 3f13e4e to ffa738d
7638 2009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7641 Automatic update of common submodule
7642 From 3c7456b to 3f13e4e
7644 2009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7647 Automatic update of common submodule
7648 From 57c83f2 to 3c7456b
7650 2009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com>
7652 * gst/mpegaudioparse/gstmpegaudioparse.c:
7653 mp3parse: be more conservative when changing layer/rate/etc.
7654 Don't allow a change in sample rate/channels/layer/version unless we can
7655 see another frame at the correct offset. Prevents accidently flipping
7656 due to simple single-bit corruption.
7658 2009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net>
7660 * gst/realmedia/realhash.c:
7661 rmdemux: Fix strict-aliasing warnings.
7662 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
7665 2009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de>
7667 * gst/mpegaudioparse/gstmpegaudioparse.c:
7668 mpegaudioparse: Remove empty lines added by buggy indent.
7670 2009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7672 * gst/mpegaudioparse/gstmpegaudioparse.c:
7673 mpegaudioparse: Provide SEEKING query handling.
7674 Since SEEK event handling might perform some conversion
7675 from TIME to BYTES, do not let upstream fool application
7676 into (TIME) seeking not being possible.
7678 2009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com>
7680 * gst/mpegaudioparse/gstmpegaudioparse.c:
7681 mp3parse: fix accurate seeks to near 0
7682 Integer underflow made accurate seeks to near zero fail and seek to
7683 completely the wrong place. Fix by clamping to zero, since we can't seek
7684 to negative times anyway.
7686 2009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net>
7690 build: Update shave init statement for changes in common. Bump common.
7692 2009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7694 * gst/realmedia/rtspreal.c:
7695 rtspreal: ignore data streams. Fixes #527112
7696 Ignore data streams when parsing the SDP as they don't contain anything we need
7697 to put in the realmedia header.
7699 2009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net>
7702 Automatic update of common submodule
7703 From 9cf8c9b to a6ce5c6
7705 2009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7707 * ext/mad/gstid3tag.c:
7708 Forward unknown events
7709 Forward unknown events upstream instead of dropping them. Also return the result
7710 of the seek event instead of a fixed value.
7712 2009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net>
7714 * gst/asfdemux/gstrtpasfdepay.c:
7715 rtpasfdepay: Fix the build by adding the needed include for atoi.
7717 2009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net>
7720 * docs/plugins/Makefile.am:
7721 Use shave for the build output
7723 2009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net>
7726 Automatic update of common submodule
7727 From 5d7c9cc to 9cf8c9b
7729 2009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com>
7731 * gst/asfdemux/gstasf.c:
7732 * gst/asfdemux/gstrtpasfdepay.c:
7733 * gst/realmedia/rademux.c:
7734 * gst/realmedia/rdtdepay.c:
7735 * gst/synaesthesia/gstsynaesthesia.c:
7736 * gst/synaesthesia/synaescope.c:
7739 2009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com>
7741 * gst/realmedia/pnmsrc.c:
7742 pnmsrc: Error out gracefully if location is NULL. Run gst-indent
7744 2009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org>
7747 Automatic update of common submodule
7748 From 80c627d to 5d7c9cc
7750 2009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7752 * gst/realmedia/Makefile.am:
7753 * gst/realmedia/pnmsrc.c:
7754 * gst/realmedia/pnmsrc.h:
7755 * gst/realmedia/rademux.c:
7756 * gst/realmedia/rademux.h:
7757 * gst/realmedia/realmedia.c:
7758 * gst/realmedia/rmdemux.c:
7759 * gst/realmedia/rmdemux.h:
7760 Add pnm:// uri source
7761 Add a new utri handler for pnm:// that for now just redirects to the same uri
7762 with the rtsp:// protocol, which usually works nowadays.
7763 Separate the registration of the various plugins into a separate source file.
7765 2009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7767 * gst/asfdemux/Makefile.am:
7768 * gst/asfdemux/gstasf.c:
7769 * gst/asfdemux/gstrtpasfdepay.c:
7770 * gst/asfdemux/gstrtpasfdepay.h:
7772 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
7775 2009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org>
7778 mad: remove log line added in error
7780 2009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org>
7783 mad: just flush data when seeing BADDATAPTR instead of going into error state
7785 2009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at>
7787 * gst/realmedia/rmdemux.c:
7788 Fix parsing of the flags in rmdemux
7789 Fix parsing of the flags in version 1 realmedia streams.
7792 2009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com>
7795 Bump revision to use for common submodule.
7797 2009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net>
7799 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7800 Add releaseinfo with online url.
7802 2009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net>
7807 2009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7809 * gst/asfdemux/asfpacket.c:
7810 * gst/asfdemux/gstasfdemux.c:
7811 * gst/asfdemux/gstasfdemux.h:
7812 Remove redundant push_mode struct member
7814 2009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com>
7817 Fix previous commit, wasn't actually setting up a symbolic link
7819 2009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com>
7823 Use a symbolic link for the pre-commit client-side hook
7825 2009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com>
7828 Ignore some more files
7830 2009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net>
7832 * gst/synaesthesia/synaescope.c:
7833 * gst/synaesthesia/synaescope.h:
7834 Precalculate some size dependent variables. Demystify the height scaling a bit.
7835 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
7837 2009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net>
7839 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
7841 2009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7843 * gst/realmedia/rdtdepay.c:
7844 Set flags on the realmedia chunks
7845 Set the keyframe flags from the RDT packet to the realmedia chunk so that the
7846 descrambler can be reset on keyframes. Fixes #556714.
7848 2009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7850 * gst/realmedia/gstrdtbuffer.c:
7851 * gst/realmedia/gstrdtbuffer.h:
7852 Add method to get RDT flags
7853 Add a method to get the RDT flags. We need these flags to mark keyframes to
7854 reset the descrambing queue. See #556714.
7856 2009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
7858 * gst/asfdemux/asfpacket.c:
7859 * gst/asfdemux/gstasfdemux.c:
7860 * gst/asfdemux/gstasfdemux.h:
7861 Add seeking support to asfdemux in push mode
7864 2009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
7866 * gst/asfdemux/asfpacket.c:
7867 Drop packets with an invalid replicated data length
7868 Drop packets with an invalid replicated data length
7869 instead of continuing with an invalid timestamp
7870 and uninitialized payload metadata.
7871 All other code assumes that the timestamps are valid.
7873 2009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net>
7875 * gst/synaesthesia/synaescope.h:
7876 Change comment to refer to right variable.
7878 2009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net>
7880 * gst/synaesthesia/gstsynaesthesia.c:
7881 * gst/synaesthesia/gstsynaesthesia.h:
7882 * gst/synaesthesia/synaescope.c:
7883 * gst/synaesthesia/synaescope.h:
7884 Bring synaesthesia to next century.
7885 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
7887 2009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org>
7889 * gst/asfdemux/gstasfdemux.c:
7890 Fix leak of converted string
7892 2009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net>
7896 Add more to the gitignores
7898 2009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net>
7900 * gst/synaesthesia/gstsynaesthesia.c:
7901 Make synaesthesia build again.
7902 _init() has no params.
7904 2009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net>
7907 Update common snapshot.
7909 2009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org>
7914 2009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com>
7918 Install and use pre-commit indentation hook from common
7920 2009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com>
7923 autogen.sh : Use git submodule
7925 2009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com>
7927 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
7928 Original commit message from CVS:
7929 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
7930 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
7931 (gst_dvd_demux_get_audio_stream),
7932 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
7933 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
7934 (gst_mpeg_demux_get_video_stream),
7935 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
7936 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
7937 Fix some caps leaks. Fixes bug #564885.
7939 2009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com>
7941 ext/cdio/gstcdio.c: Remove unused format argument.
7942 Original commit message from CVS:
7943 * ext/cdio/gstcdio.c:
7944 Remove unused format argument.
7946 2008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net>
7948 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
7949 Original commit message from CVS:
7950 * win32/common/.cvsignore:
7951 * win32/common/config.h:
7952 * win32/common/config.h.in:
7953 Hardcode cpu for win32 build, just like we do in the other modules,
7954 to remove VCS conflicts and inconsistent defines between modules,
7955 and update version defines to CVS.
7957 2008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com>
7959 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
7960 Original commit message from CVS:
7962 Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
7964 2008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com>
7966 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
7967 Original commit message from CVS:
7969 inttypes.m4 hasn't been available since gettext-0.15, and since we now
7970 require gettext >= 0.17 ... we can remove it from the list of files to
7973 2008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net>
7975 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
7976 Original commit message from CVS:
7977 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
7978 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
7979 (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
7980 * gst/mpegaudioparse/gstmpegaudioparse.h:
7981 Do an initial class_ref on an internal enum type from within the
7982 class_init function so that there aren't any issues when multiple
7983 mp3parse elements are started in separate threads at the same
7984 time. (Why we use an enum type here if the tag is registered as
7985 a string type, I don't know). Also remove custom UNUSED macro
7986 and use GLib's instead.
7988 2008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
7990 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
7991 Original commit message from CVS:
7993 Apparently AC_CONFIG_MACRO_DIR breaks when using more
7994 than one macro directory, reverting last change.
7996 2008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
7998 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
7999 Original commit message from CVS:
8001 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
8004 2008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8006 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
8007 Original commit message from CVS:
8008 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
8009 Last change introduced a regression that made mpeg2dec handle
8010 some 4:2:2 videos as 4:4:4. Fixes bug #562086.
8012 2008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8014 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
8015 Original commit message from CVS:
8016 Patch by: Cygwin Ports maintainer
8017 <yselkowitz at users dot sourceforge dot net>
8020 Require gettext 0.17 because older versions don't mix with libtool
8021 2.2. At build time an older gettext version will still work.
8024 2008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org>
8026 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
8027 Original commit message from CVS:
8028 * ext/mpeg2dec/gstmpeg2dec.c:
8029 * ext/mpeg2dec/gstmpeg2dec.h:
8030 Add support for 4:4:4 video. Fixes #562086
8032 2008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
8034 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
8035 Original commit message from CVS:
8036 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
8037 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
8038 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
8039 >= 0.5.0. Fixes bug #562065.
8041 2008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com>
8043 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
8044 Original commit message from CVS:
8045 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
8046 Remove duplicate and broken code for the streaming case and simply reuse
8047 the much better working pull based code. Fixes #560348.
8049 2008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8051 configure.ac: Back to development -> 0.10.10.1
8052 Original commit message from CVS:
8054 Back to development -> 0.10.10.1
8056 === release 0.10.10 ===
8058 2008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8064 * docs/plugins/inspect/plugin-a52dec.xml:
8065 * docs/plugins/inspect/plugin-asf.xml:
8066 * docs/plugins/inspect/plugin-cdio.xml:
8067 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8068 * docs/plugins/inspect/plugin-dvdread.xml:
8069 * docs/plugins/inspect/plugin-dvdsub.xml:
8070 * docs/plugins/inspect/plugin-iec958.xml:
8071 * docs/plugins/inspect/plugin-lame.xml:
8072 * docs/plugins/inspect/plugin-mad.xml:
8073 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8074 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8075 * docs/plugins/inspect/plugin-mpegstream.xml:
8076 * docs/plugins/inspect/plugin-realmedia.xml:
8077 * docs/plugins/inspect/plugin-siddec.xml:
8078 * gst-plugins-ugly.doap:
8080 Release 0.10.10 - "Under the House"
8081 Original commit message from CVS:
8082 Release 0.10.10 - "Under the House"
8084 2008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8094 Original commit message from CVS:
8097 2008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8099 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
8100 Original commit message from CVS:
8101 * ext/sidplay/Makefile.am:
8102 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
8103 contain CFLAGS that do not exist for C++, like -Wvla or
8104 -Wdeclaration-after-statement. Fixes bug #561161.
8106 2008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8108 configure.ac: 0.10.9.3 pre-release
8109 Original commit message from CVS:
8111 0.10.9.3 pre-release
8113 2008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
8115 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
8116 Original commit message from CVS:
8117 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
8118 Only copy sane aspect ratio values on the caps. Fixes #559682.
8120 2008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8123 Add bug number to the mp3parse mpeg 2.5 fix
8124 Original commit message from CVS:
8125 Add bug number to the mp3parse mpeg 2.5 fix
8127 2008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com>
8129 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
8130 Original commit message from CVS:
8131 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
8132 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
8133 (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
8134 * ext/amrnb/amrnbdec.h:
8135 Add a property to select the amr variant. Fixes #424070.
8137 2008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org>
8139 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
8140 Original commit message from CVS:
8141 Patch by: Tal Shalif <tshalif at nargila dot org>
8142 * gst/mpegstream/gstdvddemux.c:
8143 (gst_dvd_demux_get_subpicture_stream):
8144 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
8145 (gst_mpeg_demux_get_audio_stream):
8146 Fix memmory corruption due to not storing the new updated pointer
8147 after a g_renew(). Fixes #558896.
8149 2008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8151 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
8152 Original commit message from CVS:
8153 * tests/check/Makefile.am:
8154 Blacklist cdiocddasrc from state-change tests. Fixes #558277.
8156 2008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8158 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
8159 Original commit message from CVS:
8161 oops, forgot to bump the version back to devel
8162 after the last release 0.10.9.1
8164 2008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com>
8166 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
8167 Original commit message from CVS:
8168 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
8169 (gst_rmdemux_descramble_mp4a_audio),
8170 (gst_rmdemux_handle_scrambled_packet):
8171 Add suport for mpeg4 and aac audio. See #556714.
8173 2008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org>
8175 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
8176 Original commit message from CVS:
8177 * gst/mpegaudioparse/gstmpegaudioparse.c:
8178 Calculate samples per frame correctly for "MPEG 2.5" layer 3.
8179 Fixes skipping on these files.
8181 2008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org>
8183 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
8184 Original commit message from CVS:
8185 Patch by: Robin Stocker <robin at nibor dot org>
8186 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
8187 (handle_sequence), (gst_mpeg2dec_setcaps):
8188 * ext/mpeg2dec/gstmpeg2dec.h:
8189 Prefer the container's PAR over the stream's PAR if it's
8190 given in the srcpad caps. Fixes bug #556184.
8192 2008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8194 Don't install static libs for plugins. Fixes #550851 for ugly.
8195 Original commit message from CVS:
8196 * ext/a52dec/Makefile.am:
8197 * ext/amrnb/Makefile.am:
8198 * ext/cdio/Makefile.am:
8199 * ext/dvdnav/Makefile.am:
8200 * ext/dvdread/Makefile.am:
8201 * ext/lame/Makefile.am:
8202 * ext/mad/Makefile.am:
8203 * ext/mpeg2dec/Makefile.am:
8204 * ext/sidplay/Makefile.am:
8205 * gst/ac3parse/Makefile.am:
8206 * gst/asfdemux/Makefile.am:
8207 * gst/dvdlpcmdec/Makefile.am:
8208 * gst/dvdsub/Makefile.am:
8209 * gst/iec958/Makefile.am:
8210 * gst/mpegaudioparse/Makefile.am:
8211 * gst/mpegstream/Makefile.am:
8212 * gst/realmedia/Makefile.am:
8213 * gst/synaesthesia/Makefile.am:
8214 Don't install static libs for plugins. Fixes #550851 for ugly.
8216 2008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8218 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
8219 Original commit message from CVS:
8220 * gst/mpegaudioparse/gstmpegaudioparse.c:
8221 (gst_mp3parse_sink_event):
8222 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
8223 frames. Partially fixes bug #552237.
8225 2008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8227 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
8228 Original commit message from CVS:
8229 * ext/amrnb/amrnbparse.c:
8230 use #defines for HEADER. Unref the object in _sink_activate_pull().
8232 2008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com>
8234 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
8235 Original commit message from CVS:
8236 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
8237 (gst_mad_change_state):
8239 track discont on incomming buffers and set discont on outgoing
8241 Pass unknown events upstreams instead of dropping them.
8243 2008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
8245 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
8246 Original commit message from CVS:
8247 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
8248 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
8249 (handle_slice), (gst_mpeg2dec_sink_event),
8250 (gst_mpeg2dec_src_event):
8251 * ext/mpeg2dec/gstmpeg2dec.h:
8252 Fix compilation with --disable-index. Fixes bug #554150.
8254 2008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
8256 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
8257 Original commit message from CVS:
8258 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
8259 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
8260 (gst_mad_src_event), (gst_mad_chain):
8262 Fix compilation with --disable-index. Fixes bug #554142.
8264 2008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
8266 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
8267 Original commit message from CVS:
8268 * ext/a52dec/gsta52dec.c:
8269 * ext/a52dec/gsta52dec.h:
8270 Fix channel re-negotiation on a change of the incoming stream.
8271 Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
8274 2008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
8276 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
8277 Original commit message from CVS:
8278 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
8279 (gst_amrnbenc_state_change):
8280 * ext/amrnb/amrnbenc.h:
8281 Pass the discont flag from the input buffer on to the output buffer in
8284 2008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
8286 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
8287 Original commit message from CVS:
8288 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
8289 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
8290 (gst_amrnbparse_handle_pull_seek),
8291 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
8292 (gst_amrnbparse_sink_activate_push),
8293 (gst_amrnbparse_sink_activate_pull):
8294 * ext/amrnb/amrnbparse.h:
8295 Add flush seek handler. Fixes #536274.
8297 2008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
8299 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
8300 Original commit message from CVS:
8301 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
8302 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
8303 (gst_amrnbparse_chain), (gst_amrnbparse_loop),
8304 (gst_amrnbparse_state_change):
8305 * ext/amrnb/amrnbparse.h:
8306 Fix the duration query. Fixes #536226.
8307 Also set caps on the pads and buffers more correctly.
8309 2008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net>
8311 po/LINGUAS: Add 'ca' to LINGUAS.
8312 Original commit message from CVS:
8314 Add 'ca' to LINGUAS.
8316 2008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com>
8318 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
8319 Original commit message from CVS:
8320 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
8321 Fix aggregated GST_FLOW_RETURN check for when to send an error message
8325 2008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com>
8327 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
8328 Original commit message from CVS:
8329 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
8330 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
8331 (create_segment_event), (gst_rdt_depay_push),
8332 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
8333 * gst/realmedia/rdtdepay.h:
8334 Parse other values from the incomming caps.
8335 Add event handler to handle flushing and segments.
8336 Create segment events.
8337 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
8338 Do skew correction based on RDT timestamps.
8339 * gst/realmedia/rdtmanager.c: (activate_session),
8340 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
8342 Parse caps to get the clockrate needed for the jitterbuffer.
8343 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
8344 Apply timestamp fixup after correcting for initial timestamp and
8345 internal base timestamp corrections.
8347 2008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com>
8349 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
8350 Original commit message from CVS:
8351 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
8352 (gst_rdt_depay_change_state):
8353 * gst/realmedia/rdtdepay.h:
8354 Check seqnum gaps and drop duplicate packets or mark outgoing buffers
8355 with a DISCONT flag when needed.
8356 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
8357 Report the configure latency instead of a hardcoded value.
8359 2008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com>
8361 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
8362 Original commit message from CVS:
8363 * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
8364 (free_session), (gst_rdt_manager_query_src),
8365 (gst_rdt_manager_src_activate_push),
8366 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
8367 (gst_rdt_manager_loop), (create_recv_rtp):
8368 Include the new rdt jitterbuffer in the session manager.
8370 2008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com>
8372 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
8373 Original commit message from CVS:
8374 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
8375 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
8376 (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
8377 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
8378 * gst/realmedia/rdtdepay.h:
8379 Use new RDT parsing helper functions.
8380 Copy discont flags correctly.
8381 Push the header from the chain function instead of the setcaps function.
8382 Copy incomming timestamp to the output buffers instead of doing magic
8383 with the RDT timestamps.
8385 2008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com>
8387 gst/realmedia/: Add first support for parsing RDT messages.
8388 Original commit message from CVS:
8389 * gst/realmedia/Makefile.am:
8390 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
8391 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
8392 (read_packet_header), (gst_rdt_buffer_get_first_packet),
8393 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
8394 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
8395 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
8396 (gst_rdt_packet_data_peek_data),
8397 (gst_rdt_packet_data_get_stream_id),
8398 (gst_rdt_packet_data_get_timestamp):
8399 * gst/realmedia/gstrdtbuffer.h:
8400 Add first support for parsing RDT messages.
8401 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
8402 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
8403 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
8404 (calculate_skew), (rdt_jitter_buffer_insert),
8405 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
8406 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
8407 (rdt_jitter_buffer_get_ts_diff):
8408 * gst/realmedia/rdtjitterbuffer.h:
8409 Add first version of an RDT jitterbuffer.
8411 2008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com>
8413 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
8414 Original commit message from CVS:
8415 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
8416 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
8417 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
8418 (gst_rmdemux_descramble_dnet_audio),
8419 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
8420 * gst/realmedia/rmdemux.h:
8421 Keep track of the first timestamp of the stream and add this to the
8422 outgoing buffer timestamps so that we can handle live streams.
8423 Set discont flag on the first buffers and after a seek.
8425 === release 0.10.9 ===
8427 2008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8433 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8434 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8435 * docs/plugins/inspect/plugin-a52dec.xml:
8436 * docs/plugins/inspect/plugin-asf.xml:
8437 * docs/plugins/inspect/plugin-cdio.xml:
8438 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8439 * docs/plugins/inspect/plugin-dvdread.xml:
8440 * docs/plugins/inspect/plugin-dvdsub.xml:
8441 * docs/plugins/inspect/plugin-iec958.xml:
8442 * docs/plugins/inspect/plugin-lame.xml:
8443 * docs/plugins/inspect/plugin-mad.xml:
8444 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8445 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8446 * docs/plugins/inspect/plugin-mpegstream.xml:
8447 * docs/plugins/inspect/plugin-realmedia.xml:
8448 * docs/plugins/inspect/plugin-siddec.xml:
8449 * gst-plugins-ugly.doap:
8451 Original commit message from CVS:
8454 2008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8483 Original commit message from CVS:
8486 2008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8488 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
8489 Original commit message from CVS:
8490 * ext/a52dec/gsta52dec.c:
8491 Set up a default time segment for output when receiving
8492 an incoming byte segment (as for raw AC3 files).
8495 2008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8497 0.10.8.2 pre-release.
8498 Original commit message from CVS:
8500 * docs/plugins/Makefile.am:
8501 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8502 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8503 * docs/plugins/gst-plugins-ugly-plugins.args:
8504 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8505 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8506 * docs/plugins/inspect/plugin-a52dec.xml:
8507 * docs/plugins/inspect/plugin-asf.xml:
8508 * docs/plugins/inspect/plugin-cdio.xml:
8509 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8510 * docs/plugins/inspect/plugin-dvdread.xml:
8511 * docs/plugins/inspect/plugin-dvdsub.xml:
8512 * docs/plugins/inspect/plugin-iec958.xml:
8513 * docs/plugins/inspect/plugin-lame.xml:
8514 * docs/plugins/inspect/plugin-mad.xml:
8515 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8516 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8517 * docs/plugins/inspect/plugin-mpegstream.xml:
8518 * docs/plugins/inspect/plugin-realmedia.xml:
8519 * docs/plugins/inspect/plugin-siddec.xml:
8521 0.10.8.2 pre-release.
8525 Add new translation.
8527 2008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org>
8529 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
8530 Original commit message from CVS:
8531 * gst/asfdemux/gstasfdemux.c:
8532 Properly aggregate flow returns for both push and pull mode, so we shut
8533 down if all pads are unlinked.
8536 2008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org>
8538 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
8539 Original commit message from CVS:
8540 Patch by: Frederic Crozat <fcrozat@mandriva.org>
8541 * ext/dvdread/dvdreadsrc.c: (plugin_init):
8542 * ext/lame/gstlame.c: (plugin_init):
8543 * gst/asfdemux/gstasf.c: (plugin_init):
8544 Make sure gettext returns translations in UTF-8 encoding rather
8545 than in the current locale encoding (#546822).
8547 2008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8549 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
8550 Original commit message from CVS:
8551 * gst/mpegaudioparse/gstmpegaudioparse.c:
8552 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
8553 (mp3parse_total_time), (mp3parse_bytepos_to_time):
8554 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
8555 if we're called from there already. Otherwise we end up in a endless
8556 recursion and crash with a stack overflow.
8557 This can happen when a Xing or VBRI header with TOC exists but it
8558 doesn't contain the total time. Fixes bug #545370.
8560 2008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8562 ext/lame/gstlame.c: Use the default for the strict-iso property too.
8563 Original commit message from CVS:
8564 * ext/lame/gstlame.c: (gst_lame_class_init),
8565 (gst_lame_get_default_settings):
8566 Use the default for the strict-iso property too.
8567 Allow a bitrate setting of 0, which lets lame choose the default value
8568 and which makes it possible to set the compression-ratio property.
8570 2008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8572 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
8573 Original commit message from CVS:
8574 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
8575 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
8576 * ext/lame/gstlame.h:
8577 Get the defaults settings of LAME in the plugin initialization
8578 function and return FALSE here if something goes wrong. This removes
8579 the hacky failing instance init function.
8580 Use LAMEs default value for all settings instead of overwriting some
8581 of them. Overwriting some of them gives unexpected results if one only
8582 sets a preset. Fixes bug #498004.
8584 2008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8586 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
8587 Original commit message from CVS:
8588 * ext/lame/gstlame.c: (gst_lame_init):
8589 Use LAME's default for the min/max/mean VBR bitrate. Setting our own
8590 defaults will restrict the bitrate when using the presets in a bad way.
8593 2008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8595 Put the MPEG audio version into the caps as "mpegaudioversion".
8596 Original commit message from CVS:
8597 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
8598 * gst/mpegaudioparse/gstmpegaudioparse.c:
8599 (mp3_type_frame_length_from_header), (mp3_caps_create),
8600 (gst_mp3parse_chain):
8601 Put the MPEG audio version into the caps as "mpegaudioversion".
8602 This is different from "mpegversion".
8604 2008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8606 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
8607 Original commit message from CVS:
8608 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
8609 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
8610 * ext/lame/gstlame.h:
8611 Fix build with lame >= 3.97. The padding type and cwlimit settings
8612 are deprecated now and the function declarations are hidden in the
8613 headers so deprecate the GObject properties for them and remove them
8614 in 0.11. Fixes bug #544039.
8616 2008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8618 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
8619 Original commit message from CVS:
8620 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
8621 Don't allow width/height outside the spec (i.e. smaller than 16
8622 and higher than 4096). Such files are corrupted ones and setting
8623 caps that are not a subset of the template caps confuses playbin.
8626 2008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8628 ext/sidplay/Makefile.am: Fix the build.
8629 Original commit message from CVS:
8630 * ext/sidplay/Makefile.am:
8633 2008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8635 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
8636 Original commit message from CVS:
8638 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
8639 flags that are invalid for C++.
8641 2008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org>
8643 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
8644 Original commit message from CVS:
8645 Patch by: Tal Shalif <tshalif at nargila dot org>
8646 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
8647 Prevent double free. Fixes bug #541697.
8649 2008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8651 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
8652 Original commit message from CVS:
8653 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
8654 (gst_dvd_demux_get_audio_stream),
8655 (gst_dvd_demux_get_subpicture_stream),
8656 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
8657 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
8658 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
8659 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
8660 * gst/mpegstream/gstmpegdemux.h:
8661 Resend tags event after a FLUSH (seek) to support prerolling
8664 2008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net>
8666 Use correct error code for encrypted streams.
8667 Original commit message from CVS:
8669 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
8670 Use correct error code for encrypted streams.
8672 2008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8674 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
8675 Original commit message from CVS:
8676 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
8677 (gst_mpeg_demux_sync_stream_to_time):
8678 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
8680 2008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8682 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
8683 Original commit message from CVS:
8684 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
8685 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
8686 Allow and implement non-flushing and/or segment seek
8687 (mainly in TIME and chapter format).
8688 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
8689 (gst_dvd_demux_get_subpicture_stream),
8690 (gst_dvd_demux_synchronise_pads),
8691 (gst_dvd_demux_sync_stream_to_time):
8692 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
8693 (gst_mpeg_demux_send_subbuffer),
8694 (gst_mpeg_demux_sync_stream_to_time),
8695 (gst_mpeg_streams_reset_cur_ts):
8696 * gst/mpegstream/gstmpegdemux.h:
8697 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
8698 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
8699 Delegate a query to upstream if it can't be handled.
8700 Make segment stop aware.
8701 Fix (subtitle) stream synchronization.
8702 Add some debug statements.
8704 2008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com>
8706 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
8707 Original commit message from CVS:
8708 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
8709 Fix build on macosx.
8711 2008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8713 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
8714 Original commit message from CVS:
8715 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8716 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8717 * ext/a52dec/gsta52dec.c:
8718 * ext/amrnb/amrnbdec.c:
8719 * ext/amrnb/amrnbenc.c:
8720 * ext/amrnb/amrnbparse.c:
8721 * ext/lame/gstlame.c:
8723 * ext/sidplay/gstsiddec.cc:
8724 * gst/asfdemux/gstrtspwms.c:
8725 * gst/mpegaudioparse/gstxingmux.c:
8726 * gst/realmedia/rademux.c:
8727 * gst/realmedia/rdtmanager.c:
8728 * gst/realmedia/rtspreal.c:
8729 * gst/synaesthesia/gstsynaesthesia.c:
8730 Add missing elements to docs. Restore alphabetical order in section
8731 file. Document mad (it was included in docs already).
8732 Fix doc-markup: use convinience syntax for examples
8733 (produces valid docbook), add several refsec2 when we have several
8734 titles. Fix some types.
8736 2008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8738 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
8739 Original commit message from CVS:
8740 * ext/lame/gstlame.c:
8741 * ext/sidplay/gstsiddec.cc:
8742 * gst/mpegaudioparse/gstxingmux.c:
8743 Do not use short_description in section docs for elements. We extract
8744 them from element details and there will be warnings if they differ.
8746 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com>
8748 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
8749 Original commit message from CVS:
8750 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
8751 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
8752 (gst_cdio_add_cdtext_album_tags):
8753 * ext/cdio/gstcdio.h:
8754 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
8755 Also extract album title and album genre from CD-TEXT if
8756 available (#537021).
8758 2008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8760 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
8761 Original commit message from CVS:
8762 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
8763 Don't mark MPEG headers with emphasis == 0x2 as invalid. This
8764 emphasis value is reserved but unfortunately files with that
8765 value exist and the information is not important for the decoder
8766 anyway. Fixes bug #537235.
8768 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net>
8770 Require libcdio >= 0.76.
8771 Original commit message from CVS:
8773 * ext/cdio/gstcdio.c:
8774 * ext/cdio/gstcdio.h:
8775 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
8776 Require libcdio >= 0.76.
8778 2008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
8780 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
8781 Original commit message from CVS:
8782 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
8783 Drain queued buffers before forwarding the segment event.
8785 2008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com>
8787 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
8788 Original commit message from CVS:
8789 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
8790 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
8791 (gst_a52dec_chain), (gst_a52dec_change_state):
8792 * ext/a52dec/gsta52dec.h:
8793 Add segment handling, buffer clipping and basic reverse playback.
8795 2008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8797 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
8798 Original commit message from CVS:
8799 * docs/plugins/Makefile.am:
8800 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8801 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8802 * docs/plugins/gst-plugins-ugly-plugins.args:
8803 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8804 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8805 * docs/plugins/inspect/plugin-a52dec.xml:
8806 * docs/plugins/inspect/plugin-amrnb.xml:
8807 * docs/plugins/inspect/plugin-asf.xml:
8808 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8809 * docs/plugins/inspect/plugin-dvdread.xml:
8810 * docs/plugins/inspect/plugin-dvdsub.xml:
8811 * docs/plugins/inspect/plugin-iec958.xml:
8812 * docs/plugins/inspect/plugin-lame.xml:
8813 * docs/plugins/inspect/plugin-mad.xml:
8814 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8815 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8816 * docs/plugins/inspect/plugin-mpegstream.xml:
8817 * docs/plugins/inspect/plugin-realmedia.xml:
8818 * docs/plugins/inspect/plugin-siddec.xml:
8819 * docs/plugins/inspect/plugin-synaesthesia.xml:
8820 * ext/a52dec/gsta52dec.c:
8821 Random doc of the day. Also print human readable format of newsegment
8822 in log message if we complain about it.
8824 2008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
8826 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
8827 Original commit message from CVS:
8828 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
8829 (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
8830 (gst_a52dec_chain), (gst_a52dec_change_state):
8831 * ext/a52dec/gsta52dec.h:
8832 Mark discont on outgoing buffers after receiving a DISCONT buffer or
8833 when we have a decoding error.
8834 We don't need to clear the cache when we receive a NEWSEGMENT event.
8835 Clear buffer cache in DISCONT.
8836 Add beginnings of GstSegment handling.
8838 2008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8840 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
8841 Original commit message from CVS:
8842 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
8843 Fix alignment issues that caused SIGBUS on some architectures.
8845 2008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
8847 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
8848 Original commit message from CVS:
8849 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
8850 Fix alignment issue which isn't really an issue at all because
8851 the plugin hasn't been ported to 0.10 yet.
8853 2008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8855 configure.ac: Back to devel -> 0.10.8.1
8856 Original commit message from CVS:
8858 Back to devel -> 0.10.8.1
8860 === release 0.10.8 ===
8862 2008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8868 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8869 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8870 * docs/plugins/inspect/plugin-a52dec.xml:
8871 * docs/plugins/inspect/plugin-asf.xml:
8872 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8873 * docs/plugins/inspect/plugin-dvdread.xml:
8874 * docs/plugins/inspect/plugin-dvdsub.xml:
8875 * docs/plugins/inspect/plugin-iec958.xml:
8876 * docs/plugins/inspect/plugin-lame.xml:
8877 * docs/plugins/inspect/plugin-mad.xml:
8878 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8879 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8880 * docs/plugins/inspect/plugin-mpegstream.xml:
8881 * docs/plugins/inspect/plugin-realmedia.xml:
8882 * docs/plugins/inspect/plugin-siddec.xml:
8883 * gst-plugins-ugly.doap:
8886 Original commit message from CVS:
8889 2008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8918 Original commit message from CVS:
8921 2008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8923 configure.ac: 0.10.7.4 pre-release
8924 Original commit message from CVS:
8926 0.10.7.4 pre-release
8928 2008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com>
8930 ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
8931 Original commit message from CVS:
8932 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
8933 Fix inconsistent use of rate and channels.
8936 2008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com>
8938 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
8939 Original commit message from CVS:
8940 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
8941 Flush timestamp correction variables on a flush. Fixes #533832.
8943 2008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8948 Commit 0.10.7.3 pre-rel marker
8949 Original commit message from CVS:
8950 Commit 0.10.7.3 pre-rel marker
8952 2008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com>
8954 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
8955 Original commit message from CVS:
8956 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
8957 Properly aggregate GstFlowReturn from downstream in order to properly
8958 stop, and doing that as early as possible.
8961 2008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8963 configure.ac: 0.10.7.2 pre-release
8964 Original commit message from CVS:
8966 0.10.7.2 pre-release
8968 2008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com>
8970 Always let FLUSH_START events flow downstream.
8971 Original commit message from CVS:
8972 * ext/mad/gstmad.c: (gst_mad_sink_event):
8973 * gst/mpegaudioparse/gstmpegaudioparse.c:
8974 (gst_mp3parse_sink_event):
8975 Always let FLUSH_START events flow downstream.
8977 2008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net>
8979 configure.ac: Error out if we don't have the required core/base versions.
8980 Original commit message from CVS:
8982 Error out if we don't have the required core/base versions.
8984 2008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com>
8986 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
8987 Original commit message from CVS:
8988 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
8989 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
8990 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
8991 Fix video timestamps by adjusting it with the first timestamp found.
8992 Don't assume we have a complete fragment when flushing the adapter,
8993 packets might have been lost or the stream might just be broken.
8995 2008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com>
8997 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
8998 Original commit message from CVS:
8999 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
9000 Set Rank to NONE so that we don't accidentally try to autoplug the
9003 2008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9005 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
9006 Original commit message from CVS:
9007 * gst/mpegaudioparse/gstmpegaudioparse.c:
9008 (gst_mp3parse_emit_frame):
9009 Send a new duration message if the average bitrate changed and
9010 we don't know the duration from the Xing or VBRI header.
9013 2008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com>
9015 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
9016 Original commit message from CVS:
9017 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
9018 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
9019 * gst/realmedia/rtspreal.h:
9020 Move assembly rule parsing to the place where we parse the SDP as it's
9021 also there that we create the MDPR and we need the currently selected
9022 asmrule in order to select the right MTLI.
9025 2008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org>
9027 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
9028 Original commit message from CVS:
9029 * gst/realmedia/realhash.c:
9030 * gst/realmedia/rtspreal.c:
9031 Include generated "_stdint.h" instead of <stdint.h> which might not
9032 exist on some systems.
9034 2008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9036 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
9037 Original commit message from CVS:
9038 * ext/sidplay/gstsiddec.cc:
9039 Cast NULL sentinels to void * as NULL is defined as an integer
9040 constant in most environments when using C++ and it's size might
9041 be different from a pointer. Fixes #529488.
9043 2008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
9046 * gst/asfdemux/gstasfdemux.c:
9047 * gst/asfdemux/gstrtspwms.c:
9048 Fix "unused var" compiler error when --disable-gst-debug is used.
9049 Original commit message from CVS:
9050 Fix "unused var" compiler error when --disable-gst-debug is used.
9052 2008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net>
9054 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
9055 Original commit message from CVS:
9056 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
9057 We should also stop the streaming task when we get a NOT_LINKED
9058 flow return, which is not covered by FLOW_IS_FATAL.
9060 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com>
9062 ext/: gst_atomic_int_set ==> g_atomic_int_set
9063 Original commit message from CVS:
9064 * ext/cdio/gstcdiocddasrc.c:
9065 * ext/dv/gstdvdemux.c:
9066 gst_atomic_int_set ==> g_atomic_int_set
9068 2008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net>
9070 gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
9071 Original commit message from CVS:
9072 2008-04-11 Julien Moutte <julien@fluendo.com>
9073 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
9076 2008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com>
9078 configure.ac: Actually build dlls when cross-compiling with mingw32.
9079 Original commit message from CVS:
9080 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
9082 Actually build dlls when cross-compiling with mingw32.
9085 2008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9087 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
9088 Original commit message from CVS:
9090 * gst/mpegaudioparse/gstmpegaudioparse.c:
9091 (mpeg_audio_seek_entry_free):
9092 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
9093 Depend on GLib 2.12 and use it unconditionally as we do in other
9094 modules too already.
9096 2008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9098 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
9099 Original commit message from CVS:
9100 * gst/mpegaudioparse/gstmpegaudioparse.c:
9101 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
9102 (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
9103 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
9104 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
9105 (gst_xing_mux_chain):
9106 Use GSlice for allocating the seek table entries if we compile with
9109 2008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
9111 gst/asfdemux/gstasfdemux.c: Remove some debug code.
9112 Original commit message from CVS:
9113 * gst/asfdemux/gstasfdemux.c:
9114 (gst_asf_demux_process_ext_stream_props):
9115 Remove some debug code.
9117 2008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com>
9119 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
9120 Original commit message from CVS:
9121 * gst/asfdemux/gstasfdemux.c:
9122 (gst_asf_demux_process_ext_stream_props):
9123 Guard against division by 0 and fall back to 25/1 framerate.
9125 2008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
9127 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
9128 Original commit message from CVS:
9129 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
9130 (gst_asf_demux_process_ext_stream_props):
9131 Instead of adding a fixes 25/1 framerate to the video caps, use the
9132 average frame duration in the extended properties of the video stream as
9133 the framerate. Fixes #524346.
9135 2008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9137 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
9138 Original commit message from CVS:
9140 Check if the compiler supports do { } while (0) macros. This fixes
9141 a warning when compiling with g++ 4.3, resulting in a build failure
9144 2008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com>
9146 gst/realmedia/asmrules.c: make ) also a delimiter for rules.
9147 Original commit message from CVS:
9148 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
9149 make ) also a delimiter for rules.
9150 Skip \\ when scanning strings.
9151 Add new testcase for these problems.
9153 2008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9155 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
9156 Original commit message from CVS:
9157 * gst/mpegaudioparse/gstmpegaudioparse.c:
9158 (gst_mp3parse_sink_event):
9159 Don't take the stream lock when caching events. This is not necessary
9160 and results in a deadlock when seeking with rhythmbox (but not with
9161 totem or banshee for some reason).
9163 2008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
9165 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
9166 Original commit message from CVS:
9167 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
9168 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
9169 Add the version field when creating the CONT chunk resulting in
9170 the Author, Comment and Copyright tags not being parsed correctly.
9173 2008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com>
9175 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
9176 Original commit message from CVS:
9177 * gst/mpegaudioparse/gstmpegaudioparse.c:
9178 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
9179 Remove trailing newlines from debug statements.
9181 2008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it>
9183 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
9184 Original commit message from CVS:
9185 * ext/dvdnav/dvdnavsrc.c:
9186 * ext/dvdnav/dvdnavsrc.h:
9187 Apply patch that adds some seeking support to dvdnav, and fixes it
9188 in various other ways. This doesn't make dvdnavsrc fully functional,
9189 but moves it forward.
9191 Patch By: Simone Gotti <simone.gotti@email.it>
9192 * ext/dvdnav/gst-dvd:
9193 Update the simple dvdnavsrc gst-launch example to work for 0.10
9195 2008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com>
9197 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
9198 Original commit message from CVS:
9200 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
9201 plug-ins are included/excluded. (#498222)
9203 2008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9205 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
9206 Original commit message from CVS:
9207 * ext/mad/gstmad.c: (gst_mad_sink_event):
9208 * gst/mpegaudioparse/gstmpegaudioparse.c:
9209 (gst_mp3parse_sink_event):
9210 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
9211 of dropping and leaking them.
9213 2008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9215 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
9216 Original commit message from CVS:
9217 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
9220 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
9221 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
9222 * gst/mpegaudioparse/gstmpegaudioparse.h:
9223 Cache all events except EOS if we still have to send a NEWSEGMENT
9224 event. This will let TAG events be forwarded until after decodebin
9225 to an encoder for example as decodebin only links the pads
9226 after NEWSEGMENT. Fixes bug #518933.
9228 2008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9230 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
9231 Original commit message from CVS:
9232 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
9233 Write Xing header at the correct position in the MP3 frame for
9234 stereo files. Fixes bug #518676.
9236 2008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net>
9238 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
9239 Original commit message from CVS:
9241 * ext/sidplay/Makefile.am:
9242 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
9243 when building C++ code (#516509).
9245 2008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net>
9247 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
9248 Original commit message from CVS:
9249 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
9250 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
9251 Workshop 12 compiler, but probably also crashes (#517985).
9253 2008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
9255 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
9256 Original commit message from CVS:
9257 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
9258 * gst/mpegaudioparse/gstmpegaudioparse.c:
9259 (gst_mp3_channel_mode_get_type),
9260 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
9261 (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
9262 (gst_mp3parse_chain):
9263 * gst/mpegaudioparse/gstmpegaudioparse.h:
9264 Post channel mode and CRC as tags. Fixes bug #504493.
9266 2008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9268 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
9269 Original commit message from CVS:
9270 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
9271 Correctly chain up to the parent's finalize function.
9273 2008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9275 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
9276 Original commit message from CVS:
9277 * gst/mpegaudioparse/gstmpegaudioparse.c:
9278 (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
9279 Try a bit harder to get valid timestamps, especially if upstream
9280 gives us one and we are at the first frame or resyncing.
9281 Return UNEXPECTED if we get a valid timestamp that is outside of
9282 our configured segment. After all changes done so far this doesn't
9283 seem to cause any regression, please test.
9285 2008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9287 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...
9288 Original commit message from CVS:
9290 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
9291 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
9292 If we don't have the position to seek to in our index first try
9293 to convert from TIME to BYTES upstream and only if that fails
9294 too use the old hack to simply seek to an earlier position
9295 and let the sink drop everything before segment start.
9296 Partially fixes bug #469930.
9298 2008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9300 configure.ac: Back to development...
9301 Original commit message from CVS:
9303 Back to development...
9305 === release 0.10.7 ===
9307 2008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9313 * docs/plugins/gst-plugins-ugly-plugins.args:
9314 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9315 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9316 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9317 * docs/plugins/gst-plugins-ugly-plugins.signals:
9318 * docs/plugins/inspect/plugin-a52dec.xml:
9319 * docs/plugins/inspect/plugin-asf.xml:
9320 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9321 * docs/plugins/inspect/plugin-dvdread.xml:
9322 * docs/plugins/inspect/plugin-dvdsub.xml:
9323 * docs/plugins/inspect/plugin-iec958.xml:
9324 * docs/plugins/inspect/plugin-lame.xml:
9325 * docs/plugins/inspect/plugin-mad.xml:
9326 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9327 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9328 * docs/plugins/inspect/plugin-mpegstream.xml:
9329 * docs/plugins/inspect/plugin-realmedia.xml:
9330 * docs/plugins/inspect/plugin-siddec.xml:
9331 * gst-plugins-ugly.doap:
9333 Release 0.10.7 - I Cheated Time
9334 Original commit message from CVS:
9335 Release 0.10.7 - I Cheated Time
9337 2008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9362 Original commit message from CVS:
9365 2008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9367 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
9368 Original commit message from CVS:
9369 * tests/check/Makefile.am:
9370 Exclude dvdreadsrc from the states test too.
9372 2008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9374 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
9375 Original commit message from CVS:
9376 * gst/mpegaudioparse/gstmpegaudioparse.c:
9377 (gst_mp3parse_emit_frame):
9378 Handler buffers without valid timestamp more correctly: Don't drop
9379 them and don't use the invalid timestamp to calculate the next
9380 timestamp. Fixes bug #516811.
9382 2008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org>
9384 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
9385 Original commit message from CVS:
9386 Patch by: Tal Shalif <tshalif at nargila dot org>
9387 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
9388 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
9389 Add some gint64 casts to prevent 32 bit integer overflows.
9392 2008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9394 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
9395 Original commit message from CVS:
9396 * gst/mpegaudioparse/gstmpegaudioparse.c:
9397 Revert previous commit to mp3parse, as it breaks playback
9400 2008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9402 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
9403 Original commit message from CVS:
9404 * gst/mpegaudioparse/gstmpegaudioparse.c:
9405 (gst_mp3parse_emit_frame):
9406 Return GST_FLOW_UNEXPECTED if we get data that is after our
9407 configured segment. This makes upstream go EOS immediately instead
9408 of sending us the complete stream. Also improve debugging a bit.
9410 2008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9412 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
9413 Original commit message from CVS:
9414 * ext/dvdread/dvdreadsrc.c:
9415 Fix regression in DVD seeking - when a pack we
9416 expect to be a NAV block turns out not to be, scan forwards
9417 for up to 2MB (at most ~1sec) until we find one.
9420 2008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net>
9422 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
9423 Original commit message from CVS:
9424 * win32/vs6/libgstmpegaudioparse.dsp:
9425 Add xing files to VS project file.
9427 2008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9429 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
9430 Original commit message from CVS:
9431 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
9432 Stop leaking src pad templates. Fixes bug #515708.
9434 2008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9436 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
9437 Original commit message from CVS:
9438 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
9439 Correctly write the size in bytes on big endian systems.
9442 2008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9444 ext/lame/gstlame.c: Don't leak the allowed caps.
9445 Original commit message from CVS:
9446 * ext/lame/gstlame.c: (gst_lame_setup):
9447 Don't leak the allowed caps.
9448 * tests/check/pipelines/lame.c: (GST_START_TEST):
9449 Stop leaking all buffers. Fixes bug #515575.
9451 2008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9453 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
9454 Original commit message from CVS:
9455 * gst/mpegaudioparse/plugin.c:
9456 Commit new file I forgot to add.
9458 2008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9460 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
9461 Original commit message from CVS:
9463 Make DISABLE_DEPRECATED defined *only* during CVS, not during
9464 pre-releases or releases.
9466 2008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9469 Mention bug 511497 fixed in previous commit
9470 Original commit message from CVS:
9471 Mention bug 511497 fixed in previous commit
9473 2008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9475 Move xingmux from -bad.
9476 Original commit message from CVS:
9477 * docs/plugins/Makefile.am:
9478 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9479 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9480 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9481 * gst/mpegaudioparse/Makefile.am:
9482 * gst/mpegaudioparse/gstmpegaudioparse.c:
9483 * gst/mpegaudioparse/gstxingmux.c:
9484 * tests/check/Makefile.am:
9485 * tests/check/elements/.cvsignore:
9486 Move xingmux from -bad.
9488 2008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net>
9490 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
9491 Original commit message from CVS:
9492 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
9493 Use gst_guint64_to_gdouble for conversion
9494 * win32/vs6/libgstasfdemux.dsp:
9495 * win32/vs6/libgstdvdsub.dsp:
9496 * win32/vs6/libgstrealmedia.dsp:
9497 Update project dependencies and add new source files
9499 2008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
9501 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
9502 Original commit message from CVS:
9503 * ext/mpeg2dec/gstmpeg2dec.c:
9504 Reset decoder when handling sequence where libmpeg2 has set
9505 frame period to 0, probably due to a corrupt packet.
9508 2008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9510 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
9511 Original commit message from CVS:
9512 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
9513 (gst_mp3parse_chain):
9514 Don't set new caps on the srcpad everytime the bitrate or MPEG
9515 version changes but calculate new spf value when the MPEG version
9518 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9520 Add documentation for the xingheader plugin.
9521 Original commit message from CVS:
9522 * docs/plugins/Makefile.am:
9523 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
9524 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
9525 * gst/xingheader/gstxingmux.c:
9526 * gst/xingheader/gstxingmux.h:
9527 Add documentation for the xingheader plugin.
9528 * tests/check/elements/xingmux.c: (GST_START_TEST):
9529 Set element state to PLAYING before doing something else.
9531 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9533 tests/check/: Add simple unit test for the xingmux element.
9534 Original commit message from CVS:
9535 * tests/check/Makefile.am:
9536 * tests/check/elements/.cvsignore:
9537 * tests/check/elements/xingmux.c: (setup_xingmux),
9538 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
9539 * tests/check/elements/xingmux_testdata.h:
9540 Add simple unit test for the xingmux element.
9541 * gst/xingheader/gstxingmux.c: (generate_xing_header),
9542 (gst_xing_mux_finalize), (xing_reset):
9543 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
9545 2008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9547 docs/plugins/: Add the real and rtsp elements and update the lists.
9548 Original commit message from CVS:
9549 * docs/plugins/Makefile.am:
9550 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9551 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9552 Add the real and rtsp elements and update the lists.
9553 * docs/plugins/inspect/plugin-amrnb.xml:
9554 * docs/plugins/inspect/plugin-asf.xml:
9555 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9556 * docs/plugins/inspect/plugin-dvdsub.xml:
9557 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9558 * docs/plugins/inspect/plugin-mpegstream.xml:
9559 * docs/plugins/inspect/plugin-realmedia.xml:
9560 * docs/plugins/inspect/plugin-siddec.xml:
9561 * docs/plugins/inspect/plugin-synaesthesia.xml:
9563 * gst/iec958/ac3_padder.c:
9564 * gst/iec958/ac3_padder.h:
9565 Do not use gtk-doc style comments for non gtk-doc comments. Note -
9566 there are functions defined using extern in the .c file - does that
9569 2008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9571 ext/mad/gstmad.c: Chain up at the end of the function.
9572 Original commit message from CVS:
9574 Chain up at the end of the function.
9576 2008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9578 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
9579 Original commit message from CVS:
9580 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
9581 Don't add pad templates for the base class but only in the
9584 2008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
9586 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
9587 Original commit message from CVS:
9588 * ext/lame/gstlame.c:
9589 * ext/lame/gstlame.h:
9590 Fix the case where you initially have stereo input, and so lame's
9591 mode is not set to mono, and then you get input with mono audio and
9592 soon after you get stereo input again. What happened before this
9593 commit is that it would keep the encoding mode as mono. It should
9594 change it back to the one requested by the app (or the default one)
9597 2008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9599 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
9600 Original commit message from CVS:
9601 * gst/mpegaudioparse/gstmpegaudioparse.c:
9602 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
9603 (mp3parse_bytepos_to_time):
9604 Interpolate the VBRI seek table entries to get better results,
9605 support 3 byte seek table entries and prevent overflows in the
9606 seek table by adding the relative offsets when using the seek
9607 table in a large enough data type.
9609 2008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9611 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
9612 Original commit message from CVS:
9613 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
9614 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
9615 (mp3parse_bytepos_to_time):
9616 * gst/mpegaudioparse/gstmpegaudioparse.h:
9617 Add support for seeking based on the VBRI seek table. Might make
9618 sense to use interpolation in the table later to get hopefully a
9619 bit more accurate values.
9621 2008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
9623 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
9624 Original commit message from CVS:
9625 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
9626 (handle_picture), (handle_slice):
9627 Fix compilation error. Fixes #509313.
9629 2008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9631 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
9632 Original commit message from CVS:
9633 * ext/lame/gstlame.c: (gst_lame_sink_event):
9634 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
9635 as 8 * GST_SECOND is too large for int.
9637 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9639 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
9640 Original commit message from CVS:
9641 * gst/xingheader/gstxingmux.c: (generate_xing_header):
9642 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
9645 2008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9647 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
9648 Original commit message from CVS:
9649 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
9650 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
9651 (mp3parse_total_bytes), (mp3parse_total_time):
9652 * gst/mpegaudioparse/gstmpegaudioparse.h:
9653 Add initial support for reading VBRI headers as found in VBR files
9654 created by some Fraunhofer encoders. Currently we only read the
9655 number of frames and bytes (and calculate duration, etc from this)
9656 but there is also a seek table that we currently don't use.
9658 2008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be>
9660 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
9661 Original commit message from CVS:
9662 Patch by: Mark Nauwelaerts <manauw at syknet dot be>
9663 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
9664 (gst_lame_sink_event):
9665 Correctly set number of channels when using mono-encoding mode
9666 and fix the duration calculation of the EOS buffer.
9668 2008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9670 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
9671 Original commit message from CVS:
9672 * gst/mpegaudioparse/gstmpegaudioparse.c:
9673 (gst_mp3parse_handle_first_frame):
9674 Guard against 0 values in the Xing header as frame count and
9675 byte count and calculate the bitrate when we have all values
9676 we need and not before.
9678 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9680 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
9681 Original commit message from CVS:
9682 * gst/xingheader/gstxingmux.c: (generate_xing_header):
9683 Remove accidentially leftover debug printf.
9685 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9687 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
9688 Original commit message from CVS:
9689 * gst/xingheader/gstxingmux.c: (has_xing_header),
9690 (generate_xing_header), (gst_xing_mux_chain),
9691 (gst_xing_mux_sink_event):
9692 Choose smallest possible frame size for the Xing header, properly
9693 set the timestamp, duration and offset on the outgoing buffers,
9694 only send NEWSEGMENT events in BYTE format downstream and also
9695 drop VBRI headers if already existing.
9697 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9699 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
9700 Original commit message from CVS:
9701 * gst/xingheader/Makefile.am:
9702 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
9703 (has_xing_header), (generate_xing_header),
9704 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
9705 (gst_xing_mux_init), (gst_xing_mux_chain),
9706 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
9707 * gst/xingheader/gstxingmux.h:
9708 Major cleanup and rewrite of xingmux with less bugs and new features:
9709 - Handles other layers as 3
9712 2008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
9714 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
9715 Original commit message from CVS:
9716 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
9717 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
9718 Call g_type_class_ref() from a thread-safe context and not
9719 from the streaming thread to avoid GLib screwing up (see
9720 bug #349410 and #493432). Comment out unused code.
9722 2008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
9724 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
9725 Original commit message from CVS:
9726 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
9727 (handle_picture), (clip_buffer), (handle_slice),
9728 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
9729 (gst_mpeg2dec_change_state):
9730 * ext/mpeg2dec/gstmpeg2dec.h:
9731 Add buffer clipping.
9732 Add basic reverse playback support. Not complete yet when dealing with
9735 2008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9737 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
9738 Original commit message from CVS:
9740 Add -Wno-portability to the automake parameters to stop warnings
9741 about GNU make extensions being used. We require GNU make in almost
9742 every Makefile anyway.
9744 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
9745 at the same time is required for per target flags.
9747 2008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9749 Makefile.am: Include lcov.mak to allow building coverage reports.
9750 Original commit message from CVS:
9752 Include lcov.mak to allow building coverage reports.
9754 2008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9756 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
9757 Original commit message from CVS:
9758 * ext/mad/gstmad.c: (mpg123_parse_xing_header):
9759 * gst/mpegaudioparse/gstmpegaudioparse.c:
9760 (gst_mp3parse_handle_first_frame):
9761 Make sure that the Xing TOC starts with 0 and the entries
9762 are increasing over time. Otherwise it's broken and should
9763 be skipped. Fixes bug #507821.
9765 2008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net>
9767 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
9768 Original commit message from CVS:
9769 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
9770 (gst_asf_demux_add_video_stream),
9771 (gst_asf_demux_process_ext_content_desc),
9772 (gst_asf_demux_get_metadata_for_stream),
9773 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
9774 (gst_asf_demux_change_state):
9775 * gst/asfdemux/gstasfdemux.h:
9776 Parse metadata object and extract pixel aspect ratio. Fixes #507844.
9778 2007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org>
9780 docs/plugins/.cvsignore: Add *-undeclared.txt
9781 Original commit message from CVS:
9782 * docs/plugins/.cvsignore:
9783 Add *-undeclared.txt
9785 2007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com>
9787 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
9788 Original commit message from CVS:
9789 * gst/realmedia/rdtmanager.c:
9790 (gst_rdt_manager_marshal_VOID__UINT_UINT),
9791 (gst_rdt_manager_class_init):
9792 * gst/realmedia/rdtmanager.h:
9793 Implement some more signals that rtspsrc connects to.
9796 2007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net>
9798 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
9799 Original commit message from CVS:
9801 Include common/win32.mak for CRLF check of win32 project
9802 files (see #393626).
9804 2007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9806 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
9807 Original commit message from CVS:
9808 * gst/mpegaudioparse/gstmpegaudioparse.c:
9809 (gst_mp3parse_sink_event), (mp3parse_handle_seek):
9810 Don't post SEGMENT_START messages on the bus, only the element
9811 driving the pipeline should do that.
9813 2007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9815 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
9816 Original commit message from CVS:
9818 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
9820 2007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com>
9822 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
9823 Original commit message from CVS:
9824 * ext/mpeg2dec/gstmpeg2dec.h:
9825 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
9828 2007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net>
9830 gst/realmedia/rtspreal.c: Fix build on Mac OS X.
9831 Original commit message from CVS:
9832 2007-11-20 Julien MOUTTE <julien@moutte.net>
9833 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
9836 2007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9838 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
9839 Original commit message from CVS:
9840 * gst/mpegaudioparse/gstmpegaudioparse.c:
9841 Restore the segment handling logic.
9842 Please don't do behavioural changes under the heading of 'leak fixes'
9843 or 'whitespace changes', people.
9845 2007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9847 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
9848 Original commit message from CVS:
9849 * gst/mpegaudioparse/gstmpegaudioparse.c:
9852 2007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9854 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
9855 Original commit message from CVS:
9856 * gst/asfdemux/gstasfdemux.c:
9857 Sync _activate_pull() a little more with other demuxers.
9859 2007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
9861 gst/mpegstream/gstmpegdemux.c: recognize the padding stream
9862 Original commit message from CVS:
9863 * gst/mpegstream/gstmpegdemux.c:
9864 recognize the padding stream
9866 2007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net>
9868 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
9869 Original commit message from CVS:
9870 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
9871 Convert tags that come as string into the type required by
9874 2007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com>
9876 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
9877 Original commit message from CVS:
9878 * gst/mpegaudioparse/gstmpegaudioparse.c:
9879 (gst_mp3parse_emit_frame):
9880 Remove some more broken code, it seems to clip even when it should not.
9883 2007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com>
9885 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
9886 Original commit message from CVS:
9887 * gst/mpegaudioparse/gstmpegaudioparse.c:
9888 (gst_mp3parse_emit_frame):
9889 When the element is not driving the streaming thread it is not supposed
9890 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
9891 upstream when it detects EOS. See #491305.
9893 2007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net>
9895 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
9896 Original commit message from CVS:
9897 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
9898 * gst/dvdsub/Makefile.am:
9899 * gst/dvdsub/gstdvdsubdec.c:
9900 * gst/dvdsub/gstdvdsubparse.c:
9901 * gst/dvdsub/gstdvdsubparse.h:
9902 Add dvd subtitle parser, which just packetizes the input
9903 stream. This is needed to mux dvd subtitles into matroska
9904 files, since the muxer expects unfragmented and properly
9905 timestamped input (#415754).
9907 2007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net>
9909 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
9910 Original commit message from CVS:
9912 Update requirements from past CVS versions to released
9913 versions (0.10.14 in this case).
9914 * ext/sidplay/gstsiddec.cc:
9915 Fix compilation with g++-4.2.
9917 2007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9919 gst/realmedia/: Fix some compiler warnings shown on Forte.
9920 Original commit message from CVS:
9921 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
9922 (gst_asm_scan_parse_condition):
9923 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
9924 Fix some compiler warnings shown on Forte.
9926 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
9928 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
9929 Original commit message from CVS:
9930 Patch by: Gautier Portet <kassoulet at gmail dot com>
9931 * gst/xingheader/gstxingmux.c:
9932 The size of the Xing header is actually 417 as it's rounded to the
9933 next smaller integer. Fixes #397759.
9934 * gst/xingheader/gstxingmux.c: (xing_generate_header),
9936 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
9937 event to the beginning was successful before pushing the header again.
9939 2007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net>
9941 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
9942 Original commit message from CVS:
9943 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
9944 (mp3parse_bytepos_to_time):
9945 Use gst_util_guint64_to_gdouble for conversions.
9946 * win32/vs6/libgstmad.dsp:
9947 Add a link to libgstaudio.
9949 2007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net>
9951 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
9952 Original commit message from CVS:
9953 * ext/lame/gstlame.c:
9954 Fix up case where there is no peer, in which case
9955 _get_allowed_caps() will return NULL.
9957 2007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net>
9959 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
9960 Original commit message from CVS:
9961 * ext/lame/gstlame.c:
9962 Use GST_PTR_FORMAT to print caps in debug statement.
9964 2007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9966 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
9967 Original commit message from CVS:
9969 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
9970 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
9973 2007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
9975 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
9976 Original commit message from CVS:
9977 * ext/lame/gstlame.c:
9978 Allow fixing the sample rate lame converts to by negotiating fixed
9979 sample rate on the src pad caps.
9981 * tests/check/Makefile.am:
9982 * tests/check/pipelines/lame.c:
9985 2007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
9987 po/: Updated translations.
9988 Original commit message from CVS:
9991 Updated translations.
9993 2007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
9995 po/pl.po: Added Polish translation.
9996 Original commit message from CVS:
9997 translated by: Jakub Bogusz <qboosh@pld-linux.org>
9999 Added Polish translation.
10001 2007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
10003 po/fi.po: Added Finnish translation.
10004 Original commit message from CVS:
10005 translated by: Ilkka Tuohela <hile@iki.fi>
10007 Added Finnish translation.
10009 2007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
10011 po/es.po: Added Spanish translation.
10012 Original commit message from CVS:
10013 translated by: Jorge González González <aloriel@gmail.com>
10015 Added Spanish translation.
10017 2007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
10019 po/bg.po: Added Bulgarian translation.
10020 Original commit message from CVS:
10021 translated by: Alexander Shopov <ash@contact.bg>
10023 Added Bulgarian translation.
10025 2007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10027 gst/iec958/ac3iec.c: Chainup in finalize.
10028 Original commit message from CVS:
10029 * gst/iec958/ac3iec.c:
10030 Chainup in finalize.
10031 * tests/check/Makefile.am:
10032 * tests/check/generic/states.c:
10033 Improved state change unit test.
10035 2007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10037 Ignore registries in any format.
10038 Original commit message from CVS:
10039 * docs/plugins/.cvsignore:
10040 * tests/check/.cvsignore:
10041 Ignore registries in any format.
10043 2007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
10045 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan...
10046 Original commit message from CVS:
10048 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
10049 define in the lame headers. This has the advantage that
10050 it should still work when we're cross-compiling (#452025).
10052 2007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10054 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
10055 Original commit message from CVS:
10056 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10057 Add other allowed rates to the pad templates.
10058 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
10059 Reset the parser to release memory in dispose.
10061 2007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10063 ext/: Fix more leaks.
10064 Original commit message from CVS:
10065 * ext/amrnb/amrnbdec.c:
10066 * ext/amrnb/amrnbenc.c:
10067 * ext/amrnb/amrnbparse.c:
10068 * ext/sidplay/gstsiddec.cc:
10071 2007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com>
10073 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
10074 Original commit message from CVS:
10075 Patch by: Daniel Charles <dcharles at ti dot com>
10076 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
10077 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
10078 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
10079 (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
10080 * ext/amrnb/amrnbenc.h:
10081 Add property to select the BandMode of the AMR encoder.
10084 2007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10086 gst/realmedia/asmrules.c: Make ro memory to share.
10087 Original commit message from CVS:
10088 * gst/realmedia/asmrules.c:
10089 Make ro memory to share.
10091 2007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com>
10093 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
10094 Original commit message from CVS:
10095 * gst/mpegaudioparse/gstmpegaudioparse.c:
10096 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
10097 * gst/mpegaudioparse/gstmpegaudioparse.h:
10098 Queue segment event and push it after we know the caps on the pad or
10099 else an autoplugger might not have plugged the element yet and the
10102 2007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10104 gst/iec958/ac3iec.c: Fix tests.
10105 Original commit message from CVS:
10106 * gst/iec958/ac3iec.c:
10109 2007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10111 tests/check/: Add generic state-change test suite to help to fi leaks.
10112 Original commit message from CVS:
10113 * tests/check/Makefile.am:
10114 * tests/check/generic/.cvsignore:
10115 * tests/check/generic/states.c:
10116 Add generic state-change test suite to help to fi leaks.
10118 2007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
10120 po/: Added Portuguese (Brazilian) translation.
10121 Original commit message from CVS:
10122 translated by: Raphael Higino <phhigino@gmail.com>
10125 Added Portuguese (Brazilian) translation.
10127 2007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
10129 po/: Updated translations.
10130 Original commit message from CVS:
10135 Updated translations.
10137 2007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
10139 gst/realmedia/rmdemux.c: Activate timestamp fixing code.
10140 Original commit message from CVS:
10141 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
10142 (gst_rmdemux_parse_video_packet):
10143 Activate timestamp fixing code.
10145 2007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
10147 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
10148 Original commit message from CVS:
10149 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
10150 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
10151 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
10152 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
10153 Do fragment collection in the demuxer so that we can now work with
10154 both ffmpeg and realvideodec to decoder real video content.
10156 2007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10158 gst/realmedia/asmrules.c: Include stdlib.h.
10159 Original commit message from CVS:
10160 * gst/realmedia/asmrules.c:
10163 2007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com>
10165 gst/realmedia/rdtmanager.c: Fix caps.
10166 Original commit message from CVS:
10167 * gst/realmedia/rdtmanager.c:
10170 2007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
10172 gst/realmedia/rtspreal.c: Disable UDP transport for now.
10173 Original commit message from CVS:
10174 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
10175 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
10176 Disable UDP transport for now.
10178 2007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com>
10180 gst/realmedia/: Add simple rdt manager.
10181 Original commit message from CVS:
10182 * gst/realmedia/Makefile.am:
10183 * gst/realmedia/rdtmanager.c: (find_session_by_id),
10184 (create_session), (free_session), (gst_rdt_manager_base_init),
10185 (gst_rdt_manager_marshal_BOXED__UINT_UINT),
10186 (gst_rdt_manager_class_init), (gst_rdt_manager_init),
10187 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
10188 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
10189 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
10190 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
10191 (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
10192 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
10193 (gst_rdt_manager_plugin_init):
10194 * gst/realmedia/rdtmanager.h:
10195 * gst/realmedia/rmdemux.c: (plugin_init):
10196 Add simple rdt manager.
10198 2007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com>
10200 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
10201 Original commit message from CVS:
10202 * gst/realmedia/rdtdepay.c:
10203 Fix the encoding-name so that it matches what the rtsp extension sets.
10205 2007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
10207 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
10208 Original commit message from CVS:
10209 * gst/realmedia/asmrules.c: (gst_asm_node_free),
10210 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
10211 (gst_asm_scan_string), (gst_asm_scan_number),
10212 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
10213 (gst_asm_scan_next_token), (gst_asm_rule_free),
10214 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
10215 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
10216 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
10217 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
10218 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
10219 (gst_asm_rule_book_match), (main):
10220 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
10221 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
10222 Use g_hash_table_destroy instead of _unref which is too new.
10224 2007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com>
10226 gst/realmedia/.cvsignore: Add test to ignore.
10227 Original commit message from CVS:
10228 * gst/realmedia/.cvsignore:
10229 Add test to ignore.
10230 * gst/realmedia/Makefile.am:
10231 * gst/realmedia/asmrules.c: (gst_asm_node_new),
10232 (gst_asm_node_free), (gst_asm_operator_eval),
10233 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
10234 (gst_asm_scan_string), (gst_asm_scan_number),
10235 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
10236 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
10237 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
10238 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
10239 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
10240 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
10241 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
10242 (gst_asm_rule_book_match), (main):
10243 * gst/realmedia/asmrules.h:
10244 Added asembler rule book parser and evaluator.
10245 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
10246 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
10247 * gst/realmedia/rtspreal.h:
10248 Keep per stream config info.
10249 Parse and evaluate asm rule books for stream selection.
10251 2007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10253 gst/realmedia/rtspreal.c: Include stdlib.
10254 Original commit message from CVS:
10255 * gst/realmedia/rtspreal.c:
10258 2007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com>
10260 gst/realmedia/: Split out hash code in separate file.
10261 Original commit message from CVS:
10262 * gst/realmedia/Makefile.am:
10263 * gst/realmedia/realhash.c: (hash), (call_hash),
10264 (gst_rtsp_ext_real_calc_response_and_checksum):
10265 * gst/realmedia/realhash.h:
10266 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
10267 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
10268 Split out hash code in separate file.
10270 2007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com>
10272 gst/: Fix include paths and link dependecies for rtsp extension.
10273 Original commit message from CVS:
10274 * gst/asfdemux/Makefile.am:
10275 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
10276 (gst_rtsp_wms_class_init):
10277 * gst/realmedia/Makefile.am:
10278 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
10279 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
10280 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
10281 (_do_init), (gst_rtsp_real_class_init):
10282 Fix include paths and link dependecies for rtsp extension.
10284 2007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
10286 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
10287 Original commit message from CVS:
10288 * gst/realmedia/Makefile.am:
10289 * gst/realmedia/rmdemux.c: (plugin_init):
10290 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
10291 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
10292 (call_hash), (rtsp_ext_real_calc_response_and_checksum),
10293 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
10294 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
10295 (gst_rtsp_real_init), (gst_rtsp_real_finalize),
10296 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
10297 (gst_rtsp_real_plugin_init):
10298 * gst/realmedia/rtspreal.h:
10299 Add RealMedia RTSP extension module. It has rank NONE until it is fully
10302 2007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com>
10304 gst/asfdemux/: Move WMS RTSP extension from -good to here.
10305 Original commit message from CVS:
10306 * gst/asfdemux/Makefile.am:
10307 * gst/asfdemux/gstasf.c: (plugin_init):
10308 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
10309 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
10310 (gst_rtsp_wms_configure_stream), (_do_init),
10311 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
10312 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
10313 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
10314 * gst/asfdemux/gstrtspwms.h:
10315 Move WMS RTSP extension from -good to here.
10316 Port it to the new pluggable extension interface.
10318 2007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10320 ext/mad/Makefile.am: Link to audio helper from plugins-base.
10321 Original commit message from CVS:
10322 * ext/mad/Makefile.am:
10323 Link to audio helper from plugins-base.
10325 2007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10327 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
10328 Original commit message from CVS:
10330 * ext/mad/gstmad.c: (gst_mad_chain):
10331 Use the new buffer clipping function from gstaudio here and
10332 require gst-plugins-base CVS.
10334 2007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10336 configure.ac: Sync liboil check with plugins-base. Add libm check.
10337 Original commit message from CVS:
10339 Sync liboil check with plugins-base. Add libm check.
10340 * gst/synaesthesia/Makefile.am:
10341 Link against libm. We're using sqrt here.
10343 2007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10345 gst/asfdemux/gstasfdemux.c: Include stdlib.
10346 Original commit message from CVS:
10347 * gst/asfdemux/gstasfdemux.c:
10350 2007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10352 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
10353 Original commit message from CVS:
10354 * ext/annodex/Makefile.am:
10356 * ext/cdio/gstcdiocddasrc.c:
10357 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
10359 * ext/cairo/Makefile.am:
10360 * gst/videofilter/Makefile.am:
10361 * tests/examples/level/Makefile.am:
10362 Use $(LIBM) instead of -lm
10364 2007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10366 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
10367 Original commit message from CVS:
10368 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
10369 (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
10370 * gst/mpegaudioparse/gstmpegaudioparse.h:
10371 Save some memory for each frame by only saving the start timestamp
10372 and start byte position instead of additionally the stop timestamp
10373 and stop byte position. This requires us to use a doubly-linked list
10374 but still saves 8-12 bytes per frame.
10376 2007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10378 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
10379 Original commit message from CVS:
10380 * ext/mad/gstmad.c: (clip_outgoing_buffer):
10381 Fix buffer clipping to correctly clip to the segment stop.
10383 2007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10385 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
10386 Original commit message from CVS:
10387 * gst/mpegaudioparse/gstmpegaudioparse.c:
10388 (gst_mp3parse_emit_frame):
10389 Fix a calculation that was causing mp3parse to drop every incoming
10390 frame when upstream delivered a segment in TIME format, breaking
10391 playback of all mpeg system streams.
10393 2007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10395 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
10396 Original commit message from CVS:
10399 * tests/Makefile.am:
10400 Remove bogus check for libcheck, since we check for
10401 gstreamer-check and it pulls in the required info from
10402 and we weren't actually _using_ the information for
10403 libcheck ourselves anyway.
10405 2007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10407 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
10408 Original commit message from CVS:
10409 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
10410 (gst_mp3parse_init), (gst_mp3parse_dispose),
10411 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
10412 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
10413 (mp3parse_handle_seek), (mp3parse_src_query):
10414 * gst/mpegaudioparse/gstmpegaudioparse.h:
10415 Implement accurate seeking in mpegaudioparse. Fixes #308312.
10416 Also implement segment seeks.
10418 2007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10420 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
10421 Original commit message from CVS:
10422 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
10423 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
10424 (gst_mad_chain), (gst_mad_change_state):
10425 * ext/mad/gstmad.h:
10426 Implement buffer clipping and use GST_BOILERPLATE instead of manual
10427 GType magic. Part one of bug #308312.
10429 2007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10431 configure.ac: Use pkg-config to locate check.
10432 Original commit message from CVS:
10434 Use pkg-config to locate check.
10436 2007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net>
10438 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
10439 Original commit message from CVS:
10441 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
10442 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
10443 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
10444 Fix build against core CVS by not using deprecated API. Bump
10445 requirements for new API (overdue anyway).
10447 2007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10449 REQUIREMENTS: Also add amr-libs here and update a little.
10450 Original commit message from CVS:
10452 Also add amr-libs here and update a little.
10454 2007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
10456 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
10457 Original commit message from CVS:
10458 * docs/plugins/inspect/plugin-dvdnav.xml:
10459 * docs/plugins/inspect/plugin-realmedia.xml:
10460 * docs/plugins/inspect/plugin-synaesthesia.xml:
10461 Add inspect file for synaesthesia so the docs can be built even if
10462 the plugin isn't built yet. Fixes #454311. Also add inspect files
10463 for dvdnavsrc and realmedia.
10465 2007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10467 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
10468 Original commit message from CVS:
10469 * docs/plugins/Makefile.am:
10470 Simplify --extra-dir as gtkdoc scans recursively.
10472 2007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10474 And yet more docs enabled.
10475 Original commit message from CVS:
10476 * docs/plugins/Makefile.am:
10477 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10478 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10479 * gst/synaesthesia/Makefile.am:
10480 * gst/synaesthesia/gstsynaesthesia.c:
10481 * gst/synaesthesia/gstsynaesthesia.h:
10482 And yet more docs enabled.
10484 2007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10486 docs/plugins/: Add new docs. Scan c++ files too.
10487 Original commit message from CVS:
10488 * docs/plugins/Makefile.am:
10489 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10490 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10491 * docs/plugins/inspect/plugin-a52dec.xml:
10492 * docs/plugins/inspect/plugin-amrnb.xml:
10493 * docs/plugins/inspect/plugin-asf.xml:
10494 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10495 * docs/plugins/inspect/plugin-dvdsub.xml:
10496 * docs/plugins/inspect/plugin-iec958.xml:
10497 * docs/plugins/inspect/plugin-lame.xml:
10498 * docs/plugins/inspect/plugin-mad.xml:
10499 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10500 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10501 * docs/plugins/inspect/plugin-mpegstream.xml:
10502 Add new docs. Scan c++ files too.
10503 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
10504 (gst_amrnbdec_event):
10505 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
10506 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
10507 (gst_amrnbparse_loop):
10508 Add documentation headers.
10509 * ext/mad/gstmad.c:
10510 * ext/mad/gstmad.h:
10513 2007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10515 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
10516 Original commit message from CVS:
10517 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
10518 (gst_mp3parse_init):
10519 Use GST_BOILERPLATE instead of manual GType magic.
10520 * gst/mpegaudioparse/gstmpegaudioparse.c:
10521 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
10522 (mp3parse_bytepos_to_time):
10523 * gst/mpegaudioparse/gstmpegaudioparse.h:
10524 Implement seeking, byte->time, time->byte conversions with the Xing
10525 seek table if available. This allows better at least a bit more
10526 accurate seeks and file position reporting.
10528 2007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10530 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
10531 Original commit message from CVS:
10532 * gst/mpegaudioparse/gstmpegaudioparse.c:
10533 (gst_mp3parse_handle_first_frame):
10534 Copy the complete Xing seek table in the 100 byte array instead of
10535 copying the first byte 100 times.
10536 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
10537 (mp3parse_total_time), (mp3parse_time_to_bytepos):
10538 Add seeking support based on the Xing header but comment it out for
10539 now as it seems to yield worse result than the other method.
10540 Also use gst_pad_query_peer_duration() instead of getting the peer pad
10541 ourself, creating a new GstQuery, etc.
10543 2007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10545 docs/plugins/: Update docs with caps info.
10546 Original commit message from CVS:
10547 * docs/plugins/gst-plugins-ugly-plugins.args:
10548 * docs/plugins/inspect/plugin-a52dec.xml:
10549 * docs/plugins/inspect/plugin-amrnb.xml:
10550 * docs/plugins/inspect/plugin-asf.xml:
10551 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10552 * docs/plugins/inspect/plugin-dvdread.xml:
10553 * docs/plugins/inspect/plugin-dvdsub.xml:
10554 * docs/plugins/inspect/plugin-iec958.xml:
10555 * docs/plugins/inspect/plugin-lame.xml:
10556 * docs/plugins/inspect/plugin-mad.xml:
10557 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10558 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10559 * docs/plugins/inspect/plugin-mpegstream.xml:
10560 Update docs with caps info.
10562 2007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
10564 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
10565 Original commit message from CVS:
10567 Make sure dvdnav strings get translated too (no reason not to have
10568 them in the .po file, even if the plugin is disabled for now).
10571 2007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10573 ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
10574 Original commit message from CVS:
10575 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
10576 (gst_amrnbdec_event), (gst_amrnbdec_chain),
10577 (gst_amrnbdec_state_change):
10578 * ext/amrnb/amrnbdec.h:
10579 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
10580 (gst_amrnbparse_loop):
10581 Add newsegment and discont handling. Some code cleanups.
10583 2007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org>
10585 ext/dvdread/dvdreadsrc.c: check for an error from
10586 Original commit message from CVS:
10587 * ext/dvdread/dvdreadsrc.c: check for an error from
10588 DVDReadBlocks() correctly.
10590 2007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org>
10592 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...
10593 Original commit message from CVS:
10594 * ext/dvdread/dvdreadsrc.c:
10595 If we can't read a nav packet, or it doesn't look like a nav
10596 packet, that's an error. Previous behavior was to look at
10597 the next packet; I can't find any justification for doing that.
10600 2007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
10602 po/it.po: Updated Italian translation.
10603 Original commit message from CVS:
10605 Updated Italian translation.
10607 2007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
10609 po/vi.po: Updated Vietnames translation.
10610 Original commit message from CVS:
10612 Updated Vietnames translation.
10614 2007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
10616 po/: Added Chinese (simplified) translation.
10617 Original commit message from CVS:
10618 contributed by: Wenzheng Hu <db_lobster@163.com>
10621 Added Chinese (simplified) translation.
10623 2007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10625 MAINTAINERS: Updating all the maintainers files
10626 Original commit message from CVS:
10628 Updating all the maintainers files
10630 2007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com>
10632 Fix leaks some more.
10633 Original commit message from CVS:
10634 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
10635 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
10636 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
10637 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
10638 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
10639 * gst/iec958/ac3iec.c: (ac3iec_init):
10640 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
10641 Fix leaks some more.
10643 2007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com>
10645 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
10646 Original commit message from CVS:
10647 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
10648 "She's leaking me", said valgrind.
10650 2007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10652 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
10653 Original commit message from CVS:
10654 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
10655 Fix "pad caps are not a real subset of its template caps" warning.
10657 2007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
10659 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
10660 Original commit message from CVS:
10661 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
10662 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
10663 (gst_amrnbdec_finalize):
10664 Don't leak the adapter, unref it in a new finalize method instead.
10667 2007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10669 configure.ac: Back to CVS
10670 Original commit message from CVS:
10673 * gst-plugins-ugly.doap:
10674 Add 0.10.6 to the list of releases.
10676 === release 0.10.6 ===
10678 2007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10684 * docs/plugins/gst-plugins-ugly-plugins.args:
10685 * docs/plugins/inspect/plugin-a52dec.xml:
10686 * docs/plugins/inspect/plugin-asf.xml:
10687 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10688 * docs/plugins/inspect/plugin-dvdread.xml:
10689 * docs/plugins/inspect/plugin-dvdsub.xml:
10690 * docs/plugins/inspect/plugin-iec958.xml:
10691 * docs/plugins/inspect/plugin-lame.xml:
10692 * docs/plugins/inspect/plugin-mad.xml:
10693 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10694 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10695 * docs/plugins/inspect/plugin-mpegstream.xml:
10696 * docs/plugins/inspect/plugin-siddec.xml:
10698 Original commit message from CVS:
10701 2007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10719 Original commit message from CVS:
10722 2007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10724 win32/vs6/: Convert line endings to CRLF and mark as binary files.
10725 Original commit message from CVS:
10726 * win32/vs6/gst_plugins_ugly.dsw:
10727 * win32/vs6/libgstac3parse.dsp:
10728 * win32/vs6/libgstasfdemux.dsp:
10729 * win32/vs6/libgstdvdlpcmdec.dsp:
10730 * win32/vs6/libgstdvdsub.dsp:
10731 * win32/vs6/libgstiec958.dsp:
10732 * win32/vs6/libgstlame.dsp:
10733 * win32/vs6/libgstmad.dsp:
10734 * win32/vs6/libgstmpegaudioparse.dsp:
10735 * win32/vs6/libgstmpegstream.dsp:
10736 * win32/vs6/libgstrealmedia.dsp:
10737 * win32/vs6/libgstsynaesthesia.dsp:
10738 Convert line endings to CRLF and mark as binary files.
10740 2007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
10742 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
10743 Original commit message from CVS:
10744 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
10745 Don't forget to unlock when setting the device property, or
10746 we'll sooner or later deadlock.
10748 2007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net>
10750 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
10751 Original commit message from CVS:
10752 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
10753 Use gst_util_guint64_to_gdouble for conversion.
10754 * win32/vs6/libgstasfdemux.dsp:
10755 Add asfpacket.c to the build.
10757 2007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10759 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
10760 Original commit message from CVS:
10761 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
10762 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
10763 * gst/mpegaudioparse/gstmpegaudioparse.h:
10764 If the Xing header provides a total time, use it to calculate the
10765 correct average bitrate immediately, instead of sending updates as
10766 we parse the stream.
10768 2007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be>
10770 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
10771 Original commit message from CVS:
10772 Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
10773 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
10774 Use GstClockTime instead of guint for a time variable to prevent
10775 overflows on too large subtitle durations. Fixes #444514.
10777 2007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be>
10779 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
10780 Original commit message from CVS:
10781 Patch by: Mark Nauwelaerts <manauw at skynet be>
10782 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
10783 Clear state when handling the serialized FLUSH_STOP event instead of
10784 the FLUSH_START event, thereby making sure we don't free buffers the
10785 chain function is still using. Fixes dvdsubdec crashing when flusing
10786 or seeking (#442706).
10788 2007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
10790 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
10791 Original commit message from CVS:
10792 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
10793 Initialise variable to make fc4 build bot happy.
10795 2007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net>
10797 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
10798 Original commit message from CVS:
10799 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
10800 Add sanity check so we don't abort for broken or non-MPEG streams,
10801 but instead error out. Fixes crashes/aborts for when our typefinder
10802 wrongly identifies quicktime files as mpeg (which should be fixed in
10803 -base now too). (#440120).
10805 2007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10808 * ext/amrnb/amrnbdec.c:
10809 * ext/amrnb/amrnbenc.c:
10810 * ext/amrnb/amrnbparse.c:
10811 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
10812 Original commit message from CVS:
10813 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
10814 block_size, _do_init, gst_amrnbdec_base_init,
10815 gst_amrnbdec_class_init, gst_amrnbdec_init):
10816 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
10817 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
10818 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
10819 block_size, _do_init, gst_amrnbparse_base_init,
10820 gst_amrnbparse_class_init, gst_amrnbparse_init):
10821 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
10822 GST_DEBUG_FUNCPTR and add log-category.
10824 2007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10826 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
10827 Original commit message from CVS:
10828 * gst/mpegaudioparse/gstmpegaudioparse.c:
10829 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
10830 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
10831 (gst_mp3parse_chain), (mp3parse_total_bytes),
10832 (mp3parse_total_time):
10833 * gst/mpegaudioparse/gstmpegaudioparse.h:
10834 Implement parsing of Xing headers from the first frame of the stream,
10835 and use it to report duration correctly where possible.
10837 2007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net>
10839 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
10840 Original commit message from CVS:
10841 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
10842 After descrambling, push the packets out as individual packets
10843 instead of one big descrambled buffer. Makes cook audio decoding
10844 work with the 'realaudiodec' decoder from gst-plugins-bad.
10846 2007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net>
10848 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
10849 Original commit message from CVS:
10850 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
10851 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
10852 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
10853 (gst_rmdemux_parse_packet):
10854 * gst/realmedia/rmdemux.h:
10855 Remember first timestamp encountered in stream and re-timestamp
10856 stream to start from zero (fixes #397219); only send one newsegment
10857 event, not two; when seeking, send newsegment events from the
10858 streaming thread and not from the seeking thread.
10860 2007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be>
10862 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
10863 Original commit message from CVS:
10864 Based on patch by: Mark Nauwelaerts <manauw skynet be>
10865 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
10866 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
10867 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
10868 * gst/mpegstream/gstmpegdemux.h:
10869 Reset last_flow values for the various streams after a flushing
10870 seek, otherwise we might aggregate wrong flow returns afterwards
10871 that will make upstream pause silently. This should fix seeking
10872 in DVDs and also fix the Thoggen cropping dialog (#438610).
10874 2007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net>
10876 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
10877 Original commit message from CVS:
10878 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
10879 (gst_asf_demux_chain_headers),
10880 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
10881 (gst_asf_demux_have_mutually_exclusive_active_stream),
10882 (gst_asf_demux_check_activate_streams),
10883 (gst_asf_demux_find_stream_with_complete_payload),
10884 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
10885 (gst_asf_demux_activate_ext_props_streams),
10886 (gst_asf_demux_process_object):
10887 * gst/asfdemux/gstasfdemux.h:
10888 Activate streams (ie. add the pads to the element) depending on
10889 whether we actually get data for those streams within the ASF
10890 preroll value specified. Currently only done in pull-mode though
10891 (this will fix problems with playbin hanging on mms streams once
10892 we use this in push-mode as well).
10894 2007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net>
10896 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
10897 Original commit message from CVS:
10898 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
10899 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
10900 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
10901 (gst_asf_demux_process_file):
10902 * gst/asfdemux/gstasfdemux.h:
10903 Make all timestamps start from zero in pull-mode too; some small
10904 clean-ups and FIXMEs here and there.
10906 2007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net>
10908 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
10909 Original commit message from CVS:
10910 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
10911 (gst_asf_demux_parse_packet):
10912 If packet size is specified within the packet and smaller than
10913 the actual packet size, don't parse beyond the size specified in
10914 the packet (this makes us parse some cases of packets with single
10915 compressed payloads cleanly, see e.g stream from #431318). Also
10916 add a sanity check when parsing compressed single payloads.
10918 2007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net>
10920 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
10921 Original commit message from CVS:
10922 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
10923 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
10924 (gst_asf_demux_handle_seek_event),
10925 (gst_asf_demux_push_complete_payloads):
10926 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
10927 send data from the keyframe right before the new segment start to
10928 make sure the decoder doesn't have to decode more than absolutely
10931 2007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net>
10933 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
10934 Original commit message from CVS:
10935 * gst/asfdemux/asfheaders.c:
10936 * gst/asfdemux/asfheaders.h:
10937 * gst/asfdemux/asfpacket.c:
10938 (asf_payload_parse_replicated_data_extensions),
10939 (gst_asf_demux_parse_payload):
10940 * gst/asfdemux/asfpacket.h:
10941 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
10942 (gst_asf_demux_push_complete_payloads),
10943 (gst_asf_demux_process_ext_stream_props):
10944 * gst/asfdemux/gstasfdemux.h:
10945 Implement payload extension system/extended replicated data parsing,
10946 so we can extract payload durations if they're specified.
10948 2007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net>
10950 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
10951 Original commit message from CVS:
10952 * gst/asfdemux/asfheaders.h:
10953 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
10954 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
10955 (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
10956 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
10957 (gst_asf_demux_parse_stream_object),
10958 (gst_asf_demux_process_ext_stream_props),
10959 (gst_asf_demux_process_queued_extended_stream_objects),
10960 (gst_asf_demux_activate_ext_props_streams),
10961 (gst_asf_demux_process_object):
10962 * gst/asfdemux/gstasfdemux.h:
10963 Refactor stream parse/activation a bit (stream activation heuristics
10964 are still the same though); some more clean-ups.
10966 2007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
10968 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
10969 Original commit message from CVS:
10970 * win32/common/.cvsignore:
10971 Ignore generated config.h file to make build bot happy.
10973 2007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net>
10975 gst/asfdemux/: Init debug category before using it.
10976 Original commit message from CVS:
10977 * gst/asfdemux/gstasf.c: (plugin_init):
10978 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
10979 * gst/asfdemux/gstasfdemux.h:
10980 Init debug category before using it.
10982 2007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net>
10984 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
10985 Original commit message from CVS:
10986 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
10987 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
10988 Fix silly bug when we can't pull as much data as we want; don't
10989 forget to announce pending tags in the new packet parsing code.
10991 2007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net>
10993 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
10994 Original commit message from CVS:
10997 Generate a win32 config.h into win32/common and add to MANIFEST so
10998 it gets disted (#393890). Looks like win32/common/config.h.in needs
11001 2007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net>
11003 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
11004 Original commit message from CVS:
11005 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
11006 (gst_amrnbparse_class_init), (gst_amrnbparse_init),
11007 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
11008 Fix pull mode operation some more: send newsegment event before
11009 sending data; handle EOS and fatal flow returns a bit better; don't
11010 leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
11012 2007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net>
11014 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
11015 Original commit message from CVS:
11016 * gst/asfdemux/Makefile.am:
11017 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
11018 (asf_packet_create_payload_buffer),
11019 (asf_payload_find_previous_fragment),
11020 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
11021 (gst_asf_demux_parse_packet):
11022 * gst/asfdemux/asfpacket.h:
11023 * gst/asfdemux/gstasfdemux.c:
11024 (gst_asf_demux_reset_stream_state_after_discont),
11025 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
11026 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
11027 (gst_asf_demux_process_chunk):
11028 * gst/asfdemux/gstasfdemux.h:
11029 New packet parsing code: should put halfway decent timestamps on
11030 buffers, and might even set the appropriate keyframe/discont buffer
11031 flags from time to time (and even if it doesn't, I'm at least able
11032 to debug this code); only used in pull-mode so far. Still needs
11033 some more work, like payload extensions parsing and proper flow
11034 aggregation, and stream activation based on preroll. Stay tuned.
11036 2007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net>
11038 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
11039 Original commit message from CVS:
11040 * gst/asfdemux/asfheaders.h:
11041 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
11042 (gst_asf_demux_seek_index_lookup),
11043 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
11044 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
11045 (gst_asf_demux_process_ext_content_desc),
11046 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
11047 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
11048 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
11049 * gst/asfdemux/gstasfdemux.h:
11050 Some clean-ups and small fixes: rename asf_stream_context structure to
11051 AsfStream; inline some three-line utility functions that are only used
11052 once anyway and get rid of their associated helper structs; make debug
11053 category global so that it is used by the debug statements in the other
11054 file as well; simplify gst_asf_demux_get_stream(); fix accidental
11055 implicit initialisation of stream->last_buffer_timestamp to 0, which
11056 would lead to missing timestamps on the first buffer; put fourcc format
11057 into video caps to make certain proprietary wmv decoders happy (for the
11058 case of WMVA in particular); play_time is offset by preroll as well, so
11059 fix overreporting of duration for some files.
11061 2007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net>
11063 gst/asfdemux/gstasfdemux.c: Printf format fixes.
11064 Original commit message from CVS:
11065 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
11066 (gst_asf_demux_pull_indices):
11067 Printf format fixes.
11069 2007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net>
11071 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
11072 Original commit message from CVS:
11073 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
11074 (gst_mpeg_parse_send_event):
11075 Post an error message if EOS wasn't handled by anything downstream.
11076 This should fix playbin freezing/hanging with small VobSub subtitle
11077 files (background: not-linked flow returns from downstream are
11078 ignored for a while at the beginning, so if the file is small
11079 upstream will never get a not-linked flow return even if nothing
11080 is connected downstream). (#429960).
11082 2007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org>
11084 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
11085 Original commit message from CVS:
11086 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
11087 (gst_amrnbparse_sink_activate),
11088 (gst_amrnbparse_sink_activate_pull):
11089 Rewrite terminally broken sinkpad activation code.
11090 Now actually supports pull-mode activation (didn't before), and push
11091 mode activation doesn't leave the sinkpad flushing.
11093 2007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net>
11095 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
11096 Original commit message from CVS:
11097 * gst/asfdemux/asfheaders.c:
11098 * gst/asfdemux/asfheaders.h:
11099 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
11100 (gst_asf_demux_reset), (gst_asf_demux_init),
11101 (gst_asf_demux_activate), (gst_asf_demux_activate_push),
11102 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
11103 (gst_asf_demux_seek_index_lookup),
11104 (gst_asf_demux_reset_stream_state_after_discont),
11105 (gst_asf_demux_handle_seek_event),
11106 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
11107 (gst_asf_demux_chain), (gst_asf_demux_pull_data),
11108 (gst_asf_demux_pull_indices),
11109 (gst_asf_demux_parse_data_object_start),
11110 (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
11111 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
11112 (gst_asf_demux_process_simple_index),
11113 (gst_asf_demux_process_object),
11114 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
11115 (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
11116 * gst/asfdemux/gstasfdemux.h:
11117 Make asfdemux work in pull mode where possible. If there's an index
11118 at the end of the file, read it and use it for seeking purposes.
11120 2007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com>
11122 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
11123 Original commit message from CVS:
11124 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
11125 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
11126 (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
11127 Some timestamp fixes.
11128 * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
11129 Fix for 64-bit machines.
11131 2007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de>
11133 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
11134 Original commit message from CVS:
11135 Patch by: René Stadler <mail at renestadler dot de>
11136 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
11137 (find_seek_offset_time), (gst_rmdemux_reset),
11138 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
11139 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
11140 * gst/realmedia/rmdemux.h:
11141 Make rmdemux handle any number of logical streams. Fixes #428698.
11143 2007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11147 Original commit message from CVS:
11150 2007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11152 po/: Added Danish translation.
11153 Original commit message from CVS:
11154 submitted by: Mogens Jaeger <mogens@jaeger.tf>
11157 Added Danish translation.
11159 2007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
11161 po/.cvsignore: Add pot.
11162 Original commit message from CVS:
11166 2007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net>
11168 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
11169 Original commit message from CVS:
11170 2007-03-27 Julien MOUTTE <julien@moutte.net>
11171 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
11172 stream and try to adapt to incoming timestamps lack of
11173 precision up to half a frame. This allows generating
11174 a perfect stream even with muxed formats like FLV where
11175 the timestamps are stored in milliseconds.
11177 2007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net>
11179 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
11180 Original commit message from CVS:
11181 * gst/realmedia/rmdemux.c:
11182 Remove unused zlib.h include. Fixes #421594.
11184 2007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11186 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
11187 Original commit message from CVS:
11188 * ext/lame/gstlame.c: (gst_lame_setup):
11189 Disable the bitrate checking when the user has requested
11190 Free Format mode, as all bitrates less than the maximum
11193 2007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11195 po/: Update translations.
11196 Original commit message from CVS:
11200 Update translations.
11202 2007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11204 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
11205 Original commit message from CVS:
11206 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
11207 When handling seeks, don't convert -1 start or stop values to a bogus
11208 byte position - pass them upstream as -1.
11210 2007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11212 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
11213 Original commit message from CVS:
11214 * gst/mpegaudioparse/gstmpegaudioparse.c:
11215 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
11216 (gst_mp3parse_init), (gst_mp3parse_sink_event),
11217 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
11218 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
11219 (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
11220 (mp3parse_total_time), (mp3parse_handle_seek),
11221 (mp3parse_src_event), (mp3parse_src_query),
11222 (mp3parse_get_query_types), (plugin_init):
11223 * gst/mpegaudioparse/gstmpegaudioparse.h:
11224 Implement seeking via average bitrate, and position+duration
11225 querying in mp3parse. Later, it will support frame-accurate seeking by
11226 building a seek table as it parses.
11227 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
11228 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
11229 before any extant MP3 decoder plugin. This allows us to remove framing
11230 support from the decoders, if we want, and will provide them with
11231 accurate seeking automatically once it is finished.
11232 Fix the handling of MPEG-1 Layer 1 files.
11233 Partially fix timestamping of packets arriving from a demuxer by
11234 queueing the incoming timestamp until the next packet starts, rather
11235 than applying it immediately to the next pushed buffer.
11237 2007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net>
11239 gst/asfdemux/gstasfdemux.c: Printf format fix.
11240 Original commit message from CVS:
11241 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
11244 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11246 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
11247 Original commit message from CVS:
11248 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
11249 (gst_cdio_cdda_src_finalize):
11250 Make sure we always destroy our libcdio handle.
11252 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com>
11254 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
11255 Original commit message from CVS:
11256 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
11257 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
11258 (gst_cdio_cdda_src_finalize):
11259 Small code cleanups.
11260 Don't use pad_alloc as the base class cannot deal with the error codes.
11262 2007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
11264 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
11265 Original commit message from CVS:
11266 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com>
11267 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
11268 Never post a (fatal) error message on the bus on decoding errors. We
11269 should only do this if we can't recover, but mpeg2dec can always
11270 recover. This is needed for DVB streams, for example, where there
11271 may be temporary glitches in the stream. Instead of an error
11272 message, post a warning message on the bus for every N decoding
11273 errors. Fixes #370020.
11275 2007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11277 configure.ac: Convert to new AG_GST style.
11278 Original commit message from CVS:
11280 Convert to new AG_GST style.
11282 2007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11284 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
11285 Original commit message from CVS:
11286 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
11288 Display sensible defaults and limits for the
11289 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
11290 property - it's supposed to be a boolean 0/1 value.
11292 2007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11294 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
11295 Original commit message from CVS:
11296 * ext/lame/gstlame.c:
11297 Initialise the variables so gcc doesn't complain about possibly
11298 uninitialised uses, even though they can't actually happen.
11300 2007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com>
11302 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
11303 Original commit message from CVS:
11304 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
11305 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
11306 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
11307 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
11308 Implement all sample rates.
11309 Implement sample permutation a little smarter avoiding a memcpy.
11310 Fix timestamps, use segments, fix seeking.
11312 2007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com>
11315 Original commit message from CVS:
11316 * docs/plugins/Makefile.am:
11317 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11318 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11319 * docs/plugins/inspect/plugin-siddec.xml:
11320 * ext/sidplay/gstsiddec.cc:
11321 * ext/sidplay/gstsiddec.h:
11324 2007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11326 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a
11327 Original commit message from CVS:
11328 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
11329 (gst_lame_set_property), (gst_lame_setup):
11330 Fix up bitrate checking macro. Make it give us a
11331 GST_ELEMENT_WARNING message so the application has a chance of
11332 reporting this to the user. Move the checking to _setup, so we
11333 are sure it runs in the READY state, when we hope to have a pipeline
11334 and a bus that is not flushing.
11335 This fixes e.g. using 96 kbit/sec as a bitrate.
11337 2007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net>
11339 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
11340 Original commit message from CVS:
11341 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
11342 (gst_asf_demux_process_advanced_mutual_exclusion),
11343 (gst_asf_demux_process_queued_extended_stream_objects),
11344 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
11345 * gst/asfdemux/gstasfdemux.h:
11346 Parse advanced mutual exclusion object and only add pads for
11347 'hidden' streams (those in an extended stream header) that are
11348 mutually exclusive with an already existing 'main stream' if
11349 the broadcasting flag is not set. If the broadcasting flag is set,
11350 assume that data for this stream isn't sent. (This should ideally be
11351 solved better by making playbin more robust against this and/or by
11352 making mmssrc send some information downstream about which streams
11353 will be streamed). Fixes #353116.
11355 2007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11357 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
11358 Original commit message from CVS:
11359 * gst/synaesthesia/gstsynaesthesia.c:
11360 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
11361 (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
11362 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
11363 (synaescope32), (synaescope_set_data), (synaesthesia_update),
11364 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
11365 * gst/synaesthesia/synaescope.h:
11366 Move all the mutable engine state into a structure so that
11367 multiple element instances can run without interfering.
11369 2007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11371 Add crossreferences to glib/gobject/gstream docs.
11372 Original commit message from CVS:
11374 * docs/plugins/Makefile.am:
11375 Add crossreferences to glib/gobject/gstream docs.
11377 2007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11379 gst/synaesthesia/: More source cleanups and add FIXME comments.
11380 Original commit message from CVS:
11381 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
11382 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
11383 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
11385 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
11387 More source cleanups and add FIXME comments.
11389 2007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net>
11391 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
11392 Original commit message from CVS:
11393 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
11394 Use gst_guint64_to_gdouble for conversions.
11395 * gst/synaesthesia/synaescope.c:
11396 Define M_PI and do not include <pthread.h> and
11397 <sys/time.h> for G_OS_WIN32
11398 * win32/vs6/libgstrealmedia.dsp:
11399 * win32/vs6/synaesthesia.dsp:
11400 Update projects files.
11401 * win32/common/config.h.in:
11402 Add config.h.in for autogen of config.h
11404 2007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11406 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
11407 Original commit message from CVS:
11409 Add --enable-experimental support. Activate synaesthesia when building
11410 with --enable-experimental. Fix --enable external configure switch
11413 2007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net>
11415 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
11416 Original commit message from CVS:
11417 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
11418 (gst_lame_change_state):
11419 * ext/lame/gstlame.h:
11420 On receiving EOS, we try to push a last buffer with the remaining
11421 samples. Don't do that if we got an unclean flow return on the last
11422 gst_pad_push(), downstream might not handle this very gracefully
11424 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
11425 Pass flow returns upstream (helps #403168).
11427 2007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11429 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
11430 Original commit message from CVS:
11431 * gst/synaesthesia/gstsynaesthesia.c:
11432 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
11433 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
11434 (gst_synaesthesia_chain), (plugin_init):
11435 check result of gst_pad_push() in _chain.
11437 2007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11439 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
11440 Original commit message from CVS:
11441 * gst/synaesthesia/Makefile.am:
11442 * gst/synaesthesia/gstsynaesthesia.c:
11443 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
11444 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
11445 (gst_synaesthesia_chain), (plugin_init):
11446 * gst/synaesthesia/synaescope.c:
11447 * gst/synaesthesia/synaescope.h:
11448 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
11449 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
11450 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
11451 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
11452 possible leak in _chain. (#356882)
11454 2007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net>
11456 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
11457 Original commit message from CVS:
11458 * gst/asfdemux/asfheaders.c:
11459 * gst/asfdemux/asfheaders.h:
11460 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
11461 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
11462 (gst_asf_demux_identify_guid), (asf_demux_peek_object),
11463 (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
11464 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
11465 (gst_asf_demux_process_ext_content_desc),
11466 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
11467 (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
11468 (gst_asf_demux_process_bitrate_props_object),
11469 (gst_asf_demux_process_header_ext),
11470 (gst_asf_demux_process_language_list),
11471 (gst_asf_demux_process_ext_stream_props),
11472 (gst_asf_demux_process_queued_extended_stream_objects),
11473 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
11474 * gst/asfdemux/gstasfdemux.h:
11475 Refactor and clean up header parsing and chain function a bit; get
11476 rid of some cruft; make header parsing a tad more robust, fixing
11479 2007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net>
11481 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
11482 Original commit message from CVS:
11483 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
11484 Post an error if we receive an EOS event while still waiting for the
11485 ASF header object to come through.
11487 2007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com>
11489 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
11490 Original commit message from CVS:
11491 Patch by: Xavier B. <xavierb gmail com>
11492 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
11493 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
11494 (gst_asf_demux_process_ext_content_desc),
11495 (gst_asf_demux_process_data),
11496 (gst_asf_demux_process_language_list),
11497 (gst_asf_demux_process_ext_stream_props),
11498 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
11499 Guard places where we assume that a certain amount of data is
11500 available better against less data being available (should fix
11501 infamous assertion crasher bug #336370). Also fixes a small
11504 2007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
11506 gst/realmedia/: Add demuxer for RealAudio files (#349779).
11507 Original commit message from CVS:
11508 * gst/realmedia/Makefile.am:
11509 * gst/realmedia/rademux.c:
11510 * gst/realmedia/rademux.h:
11511 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
11512 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
11513 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
11514 * gst/realmedia/rmutils.h:
11515 Add demuxer for RealAudio files (#349779).
11517 2007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net>
11519 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
11520 Original commit message from CVS:
11522 Add win32/MANIFEST to EXTRA_DIST so win32 files will
11523 be include in the next release.
11525 Remove win32/common/config.h is which is not autogenerated yet.
11527 2006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11529 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
11530 Original commit message from CVS:
11531 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
11532 warn when outgoing sample rate is different from incoming
11534 2006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11536 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
11537 Original commit message from CVS:
11538 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
11539 All sample-rates < 32khz come from the LSF extensions, which only
11540 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
11541 Use gst_util_uint64_scale because we can.
11543 2006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11545 tests/check/elements/amrnbenc.c: and fix compilation of this test
11546 Original commit message from CVS:
11547 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
11548 (cleanup_amrnbenc):
11549 and fix compilation of this test
11551 2006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11553 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
11554 Original commit message from CVS:
11555 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
11556 (cleanup_amrnbenc):
11557 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
11558 (cleanup_mpeg2dec):
11559 re-apply as it was -bad and not -ugly that is frozen, doh
11561 2006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11563 tests/check/elements/: revert my freeze breakage
11564 Original commit message from CVS:
11565 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
11566 (cleanup_amrnbenc):
11567 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
11568 (cleanup_mpeg2dec):
11569 revert my freeze breakage
11571 2006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11573 gst/asfdemux/gstasfdemux.c: add a comment about a future change
11574 Original commit message from CVS:
11575 * gst/asfdemux/gstasfdemux.c:
11576 (gst_asf_demux_get_gst_tag_from_tag_name),
11577 (gst_asf_demux_process_ext_content_desc):
11578 add a comment about a future change
11579 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
11580 (cleanup_amrnbenc):
11581 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
11582 (cleanup_mpeg2dec):
11583 consistent pad (de)activation
11585 2006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net>
11587 gst/asfdemux/gstasfdemux.c: Update query_types function too.
11588 Original commit message from CVS:
11589 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
11590 Update query_types function too.
11592 2006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net>
11594 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
11595 Original commit message from CVS:
11596 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
11597 (gst_rmdemux_src_query_types):
11598 Implement SEEKING query, make query function thread-safe.
11600 2006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net>
11602 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
11603 Original commit message from CVS:
11604 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
11605 Use alignment-safe macros here too (subbuffers ...); guard against
11606 hypothetical memory access beyond our given buffer in the case
11607 where the buffer size is not a multiple of 2.
11609 2006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net>
11611 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
11612 Original commit message from CVS:
11613 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
11614 (gst_asf_demux_process_data), (gst_asf_demux_process_file),
11615 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
11616 * gst/asfdemux/gstasfdemux.h:
11617 Don't crash in the seek event handling code when playtime is 0,
11618 as may be the case with live streams (#386218). Implement SEEKING
11619 query so applications can query seekability without second-guessing
11620 based on whether we have a duration or not.
11622 2006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11625 Original commit message from CVS:
11627 * gst-plugins-ugly.doap:
11628 * gst-plugins-ugly.spec.in:
11631 2006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net>
11633 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
11634 Original commit message from CVS:
11635 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
11636 Use our alignment-safe macros here too, since we can't assume that
11637 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
11640 2006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net>
11642 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
11643 Original commit message from CVS:
11644 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
11645 Also, don't read the index for a stream a second time when
11646 operating in pull-mode and reaching the end of the file.
11648 2006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net>
11650 gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
11651 Original commit message from CVS:
11652 Patch by: Roland Kay <roland.kay at ox compsoc net>
11653 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
11654 Don't leak stream index (#385292).
11656 2006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net>
11658 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
11659 Original commit message from CVS:
11660 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
11661 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
11663 * ext/lame/gstlame.h:
11664 Fix leak (by calling lame_init_params() before lame_close()); handle
11665 NULL return from lame_init() more gracefully. Fixes #385311.
11667 2006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11669 configure.ac: Back to CVS
11670 Original commit message from CVS:
11674 === release 0.10.5 ===
11676 2006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11682 * docs/plugins/gst-plugins-ugly-plugins.args:
11683 * docs/plugins/inspect/plugin-a52dec.xml:
11684 * docs/plugins/inspect/plugin-asf.xml:
11685 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11686 * docs/plugins/inspect/plugin-dvdsub.xml:
11687 * docs/plugins/inspect/plugin-iec958.xml:
11688 * docs/plugins/inspect/plugin-lame.xml:
11689 * docs/plugins/inspect/plugin-mad.xml:
11690 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11691 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11692 * docs/plugins/inspect/plugin-mpegstream.xml:
11693 * docs/plugins/inspect/plugin-siddec.xml:
11695 Original commit message from CVS:
11698 2006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org>
11700 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have...
11701 Original commit message from CVS:
11702 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
11703 to in the previous checkin. see #385192. You can have your
11706 2006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org>
11708 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ...
11709 Original commit message from CVS:
11710 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
11711 from the dereferenced integer, not the pointer itself. Fixes
11713 I'm takin ur cheese!
11715 2006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net>
11718 ChangeLog surgery: fix bug number
11719 Original commit message from CVS:
11720 ChangeLog surgery: fix bug number
11722 2006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net>
11724 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
11725 Original commit message from CVS:
11726 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
11727 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
11728 For version 4 streams, read the extra codec data size from the
11729 header instead of assuming it is always 16 (also read it from the
11730 right position) (#384989). For version 4 and 5 streams, check that
11731 the specified extra codec data size doesn't make us read beyond the
11732 chunk boundary (#384989).
11734 2006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11751 Original commit message from CVS:
11754 2006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
11756 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
11757 Original commit message from CVS:
11758 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
11759 Cosmetic changes: fix misleading debug statement, update
11762 2006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11764 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
11765 Original commit message from CVS:
11766 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
11767 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
11768 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
11769 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
11770 * ext/mpeg2dec/gstmpeg2dec.h:
11771 Align buffers to a 16 byte boundary so the altivec optimisations
11772 don't crash. Fixes #327350.
11774 2006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net>
11776 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
11777 Original commit message from CVS:
11778 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
11779 The availability of extra codec data isn't something that
11780 warrants debug messages at WARNING level (see #376958).
11782 2006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net>
11784 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
11785 Original commit message from CVS:
11786 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
11787 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
11788 (gst_dvd_demux_send_subbuffer):
11789 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
11790 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
11791 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
11792 (gst_mpeg_demux_send_subbuffer):
11793 * gst/mpegstream/gstmpegdemux.h:
11794 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
11795 (gst_mpeg_parse_chain):
11796 Fix flow value combination; this fixes playbin/totem locking up if
11797 a VobSub file is specified as subtitle file (#334322). Flow value
11798 combination should only happen once we are fairly sure we've got all
11799 pads that are available for now. Since there isn't a well-specified
11800 time when this is the case in MPEG, we'll just assume this is the
11801 case once there has been a certain number of packets for each
11802 stream we've found so far.
11804 2006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org>
11806 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
11807 Original commit message from CVS:
11808 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
11809 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
11810 Simplify the framerate code and support more framerates. Fixes #361584.
11812 2006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11814 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
11815 Original commit message from CVS:
11816 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
11817 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
11818 Fix minor memleak when creating pads from static pad templates (#369627).
11819 * tests/check/Makefile.am:
11820 * tests/check/elements/.cvsignore:
11821 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
11822 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
11823 Add unit tests for mpeg2dec (#369627).
11825 2006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com>
11829 Original commit message from CVS:
11832 2006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com>
11834 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
11835 Original commit message from CVS:
11836 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
11837 (gst_lame_change_state):
11838 * ext/lame/gstlame.h:
11839 Make lame timestamp flushed eos buffer by some additional timestamp
11840 accounting. Fixes #374760.
11842 2006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org>
11844 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
11845 Original commit message from CVS:
11846 * gst/mpegaudioparse/gstmpegaudioparse.c:
11847 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
11848 (gst_mp3parse_init), (gst_mp3parse_dispose),
11849 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
11850 (gst_mp3parse_change_state):
11851 * gst/mpegaudioparse/gstmpegaudioparse.h:
11852 Make timestamp handling in mp3parse saner; now works for at least
11855 2006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org>
11857 gst/mpegaudioparse/: Bring mp3parse into the 21st century.
11858 Original commit message from CVS:
11859 * gst/mpegaudioparse/Makefile.am:
11860 * gst/mpegaudioparse/gstmpegaudioparse.c:
11861 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
11862 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
11863 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
11864 (gst_mp3parse_change_state), (plugin_init):
11865 * gst/mpegaudioparse/gstmpegaudioparse.h:
11866 Bring mp3parse into the 21st century.
11867 Use its own debug category, use gstadapter, format nicely to 80
11868 columns, and fix incorrect handling of 32 kHz and less files.
11870 2006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com>
11872 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
11873 Original commit message from CVS:
11874 Patch by: Sebastian Droege <slomo at ubuntu dot com>
11875 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
11876 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
11877 * ext/mpeg2dec/gstmpeg2dec.h:
11878 libmpeg2 requires its output buffers to start at a 16byte aligned
11879 address or the altivec optimizations will explode.
11881 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
11883 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
11884 Original commit message from CVS:
11885 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
11886 * ext/cdio/gstcdio.h:
11887 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
11888 Move CD-TEXT utility function into common file so it can also be
11889 used by a future cdioparanoiasrc.
11891 2006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
11893 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
11894 Original commit message from CVS:
11895 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
11896 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
11897 information (fixes #340433).
11899 2006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com>
11901 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
11902 Original commit message from CVS:
11903 Patch by: Josep Torra Valles <josep at fluendo com>
11904 * gst/iec958/ac3_padder.c: (ac3p_init):
11905 * gst/mpegstream/gstmpegparse.c:
11906 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
11907 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
11908 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
11909 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
11910 (gst_rmdemux_parse_packet):
11911 Misc. fixes for problems discovered by Forte (different return types
11912 in function declaration and definition, pointer arithmetics with
11913 void pointers). Fixes #362639.
11915 2006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net>
11917 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
11918 Original commit message from CVS:
11919 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
11920 Don't announce audio or subtitle streams that aren't really present,
11921 it makes dvddemux create pads that will never carry any data, which
11924 2006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net>
11926 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
11927 Original commit message from CVS:
11928 * ext/lame/gstlame.c: (gst_lame_set_property):
11929 Round up not allowed bitrates to the next higher allowed one
11932 2006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net>
11934 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
11935 Original commit message from CVS:
11936 * docs/plugins/Makefile.am:
11937 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11938 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11939 * ext/lame/gstlame.c: (gst_lame_class_init):
11940 * ext/lame/gstlame.h:
11941 Add docs for lame and lame to docs. Specify allowed bitrates
11942 in the properties description (#361140). Canonicalise object
11943 property names (ie. use hyphen instead of underscore).
11944 * docs/plugins/inspect/plugin-a52dec.xml:
11945 * docs/plugins/inspect/plugin-amrnb.xml:
11946 * docs/plugins/inspect/plugin-asf.xml:
11947 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11948 * docs/plugins/inspect/plugin-dvdread.xml:
11949 * docs/plugins/inspect/plugin-dvdsub.xml:
11950 * docs/plugins/inspect/plugin-iec958.xml:
11951 * docs/plugins/inspect/plugin-lame.xml:
11952 * docs/plugins/inspect/plugin-mad.xml:
11953 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11954 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11955 * docs/plugins/inspect/plugin-mpegstream.xml:
11956 * docs/plugins/inspect/plugin-siddec.xml:
11957 Update version to CVS.
11959 2006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net>
11961 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
11962 Original commit message from CVS:
11963 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
11964 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
11967 Add i18n magic to lame plugin. Throw decent error message when we
11968 fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
11970 2006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
11972 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
11973 Original commit message from CVS:
11974 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
11975 (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
11976 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
11977 Change caps to x-rdt, because it's not x-rtp.
11978 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
11979 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
11980 (gst_rmdemux_plugin_init):
11981 Activate pad before adding to the element.
11982 Return the combined stream return values after pad_alloc.
11984 2006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com>
11986 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
11987 Original commit message from CVS:
11988 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
11989 * ext/mpeg2dec/gstmpeg2dec.h:
11990 Add some debugging to timestamp handling.
11991 Make sure we don't convert invalid timestamps.
11993 2006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net>
11995 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
11996 Original commit message from CVS:
11997 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
11998 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
11999 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
12000 (gst_dvd_demux_get_subpicture_stream):
12001 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
12002 (gst_mpeg_demux_get_audio_stream),
12003 (gst_mpeg_demux_get_private_stream):
12004 Active pads before adding them to the running element. Don't assert
12005 on non-BYTE format newsegment events in asfdemux.
12007 2006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net>
12009 Printf format fixes.
12010 Original commit message from CVS:
12011 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
12012 (gst_dvd_read_src_handle_seek_event):
12013 * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
12014 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
12015 * ext/sidplay/gstsiddec.cc:
12016 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
12017 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
12018 (gst_rmdemux_parse_packet):
12019 Printf format fixes.
12021 2006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com>
12023 gst/realmedia/: Added RDT depayloader.
12024 Original commit message from CVS:
12025 * gst/realmedia/Makefile.am:
12026 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
12027 (gst_rdt_depay_class_init), (gst_rdt_depay_init),
12028 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
12029 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
12030 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
12031 * gst/realmedia/rdtdepay.h:
12032 Added RDT depayloader.
12033 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
12034 (gst_rmdemux_plugin_init), (plugin_init):
12035 Remove unused function.
12036 Added some more mime-types.
12038 2006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12040 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
12041 Original commit message from CVS:
12042 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
12043 If an incoming timestamp is within one sample of our current
12044 timestamp, then keep it. This prevents imprecision in the
12045 PTS (which only has 90khz granularity) from affecting our stream.
12047 2006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
12049 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
12050 Original commit message from CVS:
12051 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
12052 Reflow code so that compiler doesn't complain about possible use
12053 of uninitialised variable any longer; but just in case, initialise
12054 it anyway; also take object ref in query function and do peer pad
12055 stuff in a more thread-safe way.
12057 2006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com>
12059 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
12060 Original commit message from CVS:
12061 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
12062 Init a variable to make compilers happy.
12064 2006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv>
12066 gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
12067 Original commit message from CVS:
12068 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
12069 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
12070 (gst_dvd_demux_sync_stream_to_time):
12071 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
12072 (gst_mpeg_demux_synchronise_pads),
12073 (gst_mpeg_demux_sync_stream_to_time):
12074 Send newsegment updates for sparse streams (#350778).
12076 2006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12078 ext/dvdread/dvdreadsrc.c: fix compile warning
12079 Original commit message from CVS:
12080 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
12081 fix compile warning
12083 2006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12086 bump the nano bitches
12087 Original commit message from CVS:
12088 bump the nano bitches
12090 2006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12092 configure.ac: As another attempt, synaesthesia can be enabled by passing
12093 Original commit message from CVS:
12095 As another attempt, synaesthesia can be enabled by passing
12096 --with-plugins="synaesthesia" to configure
12098 2006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12100 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
12101 Original commit message from CVS:
12103 Don't build synaesthesia by default, until someone confirms that it
12104 is okay (filed as #356882)
12106 2006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12108 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
12109 Original commit message from CVS:
12111 Don't build synaesthesia by default, until someone confirms that it
12112 is okay (filed as #356882)
12114 2006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12117 Original commit message from CVS:
12119 * gst/synaesthesia/Makefile.am:
12120 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
12121 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
12122 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
12123 (gst_synaesthesia_change_state), (plugin_init):
12126 2006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12128 More G_OBJECT macro fixing.
12129 Original commit message from CVS:
12130 * ext/mad/gstid3tag.c:
12131 * gst/mpegstream/gstrfc2250enc.h:
12132 * gst/synaesthesia/gstsynaesthesia.c:
12133 More G_OBJECT macro fixing.
12135 2006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com>
12137 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
12138 Original commit message from CVS:
12139 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
12140 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
12141 Fix initialisation dummy buffer, the offsets are relative to the start
12142 of the buffers. Fixes #356004.
12144 2006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org>
12146 * gst-plugins-ugly.spec.in:
12148 Original commit message from CVS:
12151 2006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
12153 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
12154 Original commit message from CVS:
12155 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
12156 Add convert query (needed for later when we just operate in time
12157 format and let the base source class handle all the seeking stuff).
12159 2006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12161 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
12162 Original commit message from CVS:
12163 * gst/asfdemux/gstasfdemux.c:
12164 (gst_asf_demux_get_gst_tag_from_tag_name),
12165 (gst_asf_demux_process_ext_content_desc):
12166 Erm, lets properly fix it. The only non-text tag that we support is
12167 the track-number and that is an UINT. asfdemux was returning a GValue
12168 initialized as INT. Further the Track and not the TrackNumber tag
12169 (the latter is a string too).
12171 2006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12173 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
12174 Original commit message from CVS:
12175 * gst/asfdemux/gstasfdemux.c:
12176 (gst_asf_demux_get_gst_tag_from_tag_name),
12177 (gst_asf_demux_process_ext_content_desc):
12178 Skip tags that are unknown (was producing an uninialized GValue).
12180 2006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv>
12182 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
12183 Original commit message from CVS:
12184 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
12185 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
12186 (gst_a52dec_handle_frame), (gst_a52dec_change_state),
12187 (gst_a52dec_set_property), (gst_a52dec_get_property):
12188 * ext/a52dec/gsta52dec.h:
12189 Patch from from Michal Benes <michal.benes@itonis.tv>:
12190 Add two things to a52dec: configure the exact output format for ac3
12191 decoding through properties, if desired.
12192 By default, configure an output format preferred by downstream. Now
12193 that audioconvert lists caps by preference, this means that a52dec
12194 can do downmixing (iff required) rather than audioconvert, so it can
12195 use the ac3 downmix levels from the bitstream.
12197 2006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12199 Add missing GST_LIBS to the link flags
12200 Original commit message from CVS:
12201 * ext/lame/Makefile.am:
12202 * ext/mpeg2dec/Makefile.am:
12203 * gst/dvdlpcmdec/Makefile.am:
12204 * gst/dvdsub/Makefile.am:
12205 * gst/mpegaudioparse/Makefile.am:
12206 Add missing GST_LIBS to the link flags
12208 2006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net>
12210 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
12211 Original commit message from CVS:
12213 Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
12215 2006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12217 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
12218 Original commit message from CVS:
12219 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
12220 fix build for debug disabled
12222 2006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
12224 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
12225 Original commit message from CVS:
12226 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
12227 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
12228 Use static pad templates with ANY caps for the source pads for
12229 simplicity and to avoid warnings when creating pads for unhandled
12230 codec IDs (#351795).
12232 2006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv>
12234 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
12235 Original commit message from CVS:
12236 Patch by: Michal Benes <michal dot benes at itonis dot tv>
12237 * ext/mad/gstmad.c: (gst_mad_chain):
12238 Fix timestamping in mad by only activating a new timestamp when the
12239 previous frame has been decoded. Fixes #350723.
12240 Also clean up some of the non fatal warnings when the input buffer is
12241 too small to decode a header.
12243 === release 0.10.4 ===
12245 2006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12251 * docs/plugins/gst-plugins-ugly-plugins.args:
12252 * docs/plugins/inspect/plugin-a52dec.xml:
12253 * docs/plugins/inspect/plugin-amrnb.xml:
12254 * docs/plugins/inspect/plugin-asf.xml:
12255 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12256 * docs/plugins/inspect/plugin-dvdread.xml:
12257 * docs/plugins/inspect/plugin-dvdsub.xml:
12258 * docs/plugins/inspect/plugin-iec958.xml:
12259 * docs/plugins/inspect/plugin-lame.xml:
12260 * docs/plugins/inspect/plugin-mad.xml:
12261 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12262 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12263 * docs/plugins/inspect/plugin-mpegstream.xml:
12264 * docs/plugins/inspect/plugin-rmdemux.xml:
12265 * docs/plugins/inspect/plugin-siddec.xml:
12267 Original commit message from CVS:
12270 2006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12287 Original commit message from CVS:
12290 2006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com>
12292 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
12293 Original commit message from CVS:
12294 Patch by: Wim Taymans <wim at fluendo dot com>
12295 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
12296 Instead of forwarding the event in the wrong format, unref it and set
12297 a boolean that we still need to send it in the streaming thread.
12300 2006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12302 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
12303 Original commit message from CVS:
12304 Patch by: Edward Hervey (edward at fluendo dot com)
12305 * ext/dvdread/dvdreadsrc.c: (plugin_init):
12306 Put debug category initialization before use of GST_DEBUG, in order
12307 to remove a fatal warning. Fixes #350895
12309 2006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net>
12311 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
12312 Original commit message from CVS:
12313 * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
12314 Set rank to NONE for the time being until we make playbin handle
12315 subtitle pictures again (dvdsubdec seems to be a bit shaky at
12316 times when seeking, so it's probably better if it doesn't get
12317 autoplugged for the time being).
12319 2006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net>
12321 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
12322 Original commit message from CVS:
12323 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
12324 (gst_rmdemux_parse_mdpr):
12325 Handle audio streams with stream_version 3 properly; warn about
12326 unknown stream versions; handle unknown fourccs a tad more
12327 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
12328 with GST_FOURCC_FORMAT.
12330 2006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
12332 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
12333 Original commit message from CVS:
12334 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
12335 Error out properly if this is an interactive DVD (fixes #345694).
12337 2006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12339 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
12340 Original commit message from CVS:
12341 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
12342 When the first_access is 1 or 0, we should copy the timestamp from
12343 the incoming buffer if there is one.
12345 2006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
12347 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
12348 Original commit message from CVS:
12349 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
12350 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
12351 Use GST_ELEMENT_ERROR for error reporting; post errors in some
12352 more places; remove superfluous newlines from debug statements.
12354 2006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com>
12356 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
12357 Original commit message from CVS:
12358 Patch by: Frédéric Riss <frederic.riss at gmail com>
12359 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
12360 Don't set negative durations on outgoing buffers (#350044),
12361 which happens when you use macros that got changed during
12362 the last unstable cycle because they were thought not to
12365 2006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net>
12367 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
12368 Original commit message from CVS:
12369 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
12370 (gst_dvd_read_src_goto_chapter),
12371 (gst_dvd_read_src_get_chapter_starts),
12372 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
12373 (gst_dvd_read_src_get_time_for_sector),
12374 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
12375 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
12376 (gst_dvd_read_src_goto_sector):
12377 * ext/dvdread/dvdreadsrc.h:
12378 Add basic support for time-based seeking; set timestamps on
12379 outgoing buffers if we have them; create table with
12380 chapter to time mapping when opening a title; rename
12381 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
12382 make it take an explicit pgc argument; fix up some debugging
12383 messages so that title/chapter numbers are printed as starting
12384 from 1 for easier readability.
12386 2006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net>
12388 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
12389 Original commit message from CVS:
12390 * gst/realmedia/Makefile.am:
12391 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
12392 (gst_rmdemux_parse_cont):
12393 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
12394 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
12395 * gst/realmedia/rmutils.h:
12396 Factor out some code into rmutils.[ch]; when reading
12397 strings, don't read beyond the available data; read
12398 metadata strings correctly (string length is 16 bits
12401 2006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12403 Fix dist by including gst-libs/
12404 Original commit message from CVS:
12407 * gst/asfdemux/gstasfdemux.c:
12408 Fix dist by including gst-libs/
12410 2006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net>
12412 Make custom error messages translatable.
12413 Original commit message from CVS:
12414 * ext/dvdread/dvdreadsrc.c: (plugin_init):
12416 Make custom error messages translatable.
12417 * gst/asfdemux/gstasf.c: (plugin_init):
12418 Remove setlocale() call, doesn't seem to be needed or recommended for
12419 plugins, at least not according to gstreamer/docs/random/i18n.
12421 2006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net>
12423 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
12424 Original commit message from CVS:
12425 * gst/asfdemux/Makefile.am:
12426 * gst/asfdemux/asfheaders.c:
12427 * gst/asfdemux/asfheaders.h:
12428 * gst/asfdemux/gstasf.c: (plugin_init):
12429 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
12430 Error out when the stream is encrypted (rather than feeding
12431 garbage to the decoders). Fixes #349025.
12433 2006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net>
12435 Add/enable autofoo magic for translations.
12436 Original commit message from CVS:
12441 Add/enable autofoo magic for translations.
12443 2006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net>
12445 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
12446 Original commit message from CVS:
12447 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
12448 (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
12449 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
12450 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
12451 Don't leak streams, strings or caps. Get rid of unnecessary
12452 getcaps() function.
12454 2006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net>
12456 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
12457 Original commit message from CVS:
12458 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
12459 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
12460 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
12461 (gst_rmdemux_stream_clear_cached_subpackets),
12462 (gst_rmdemux_descramble_cook_audio),
12463 (gst_rmdemux_descramble_dnet_audio),
12464 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
12465 Descramble cook audio streams before sending them to the
12466 decoder. Fixes #347292.
12467 Also miscellaneous clean-ups and log-level changes.
12469 2006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
12471 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
12472 Original commit message from CVS:
12473 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
12474 * ext/lame/gstlame.c: (gst_lame_setup):
12475 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
12477 2006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com>
12479 ext/sidplay/gstsiddec.*: Remove old metadata thing.
12480 Original commit message from CVS:
12481 * ext/sidplay/gstsiddec.cc:
12482 * ext/sidplay/gstsiddec.h:
12483 Remove old metadata thing.
12485 2006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net>
12487 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
12488 Original commit message from CVS:
12489 * gst/asfdemux/gstasfdemux.c:
12490 (gst_asf_demux_get_ext_stream_props_for_stream),
12491 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
12492 Find language codes for audio streams if they are available.
12494 2006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
12496 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
12497 Original commit message from CVS:
12498 * gst/asfdemux/asfheaders.h:
12499 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
12500 (gst_asf_demux_process_stream),
12501 (gst_asf_demux_process_language_list),
12502 (gst_asf_demux_process_ext_stream_props),
12503 (gst_asf_demux_process_queued_extended_stream_objects),
12504 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
12505 * gst/asfdemux/gstasfdemux.h:
12506 Parse extended stream properties objects and stream objects
12507 hidden inside them (but delay creation of the appropriate
12508 pads until after all the 'normal' stream objects have been
12509 dealt with) (#343763). Also parse language list object.
12511 2006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com>
12513 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
12514 Original commit message from CVS:
12515 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
12516 (gst_rmdemux_finalize), (gst_rmdemux_src_event),
12517 (find_seek_offset_time), (gst_rmdemux_perform_seek),
12518 (gst_rmdemux_src_query), (gst_rmdemux_change_state),
12519 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
12520 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
12521 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
12522 * gst/realmedia/rmdemux.h:
12523 Cleanups, use GstSegment for seeking.
12524 Fix error handling.
12525 Combine flow return from all streams.
12527 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
12529 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
12530 Original commit message from CVS:
12531 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
12532 Remove g_assert that shouldn't be there.
12534 2006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com>
12536 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
12537 Original commit message from CVS:
12538 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
12539 Fix refcounting when cropping. Fixes #341677.
12541 2006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com>
12543 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
12544 Original commit message from CVS:
12545 Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
12546 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
12547 (gst_asf_demux_process_segment):
12548 Fix typo. Closes #347029.
12550 2006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net>
12552 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
12553 Original commit message from CVS:
12554 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
12555 Skip chunks for unknown streams properly. Fixes broken sound
12556 and/or video for files that have additional streams that
12557 we don't recognise yet (e.g. if they are embedded in extended
12558 stream properties). Partly fixes #343763.
12560 2006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
12562 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
12563 Original commit message from CVS:
12564 * gst/asfdemux/asfheaders.c:
12565 * gst/asfdemux/asfheaders.h:
12566 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
12567 (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
12568 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
12569 (gst_asf_demux_change_state):
12570 * gst/asfdemux/gstasfdemux.h:
12571 Add some more GUIDs and make debug log more readable
12572 and easier to follow when parsing the headers.
12574 2006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net>
12576 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
12577 Original commit message from CVS:
12578 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
12579 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
12580 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
12581 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
12582 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
12583 * ext/dvdread/dvdreadsrc.h:
12584 Rewrite seeking code and make seeking in DVDs work (#337834).
12586 2006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
12588 autogen.sh: Check for automake-1.9 as well.
12589 Original commit message from CVS:
12591 Check for automake-1.9 as well.
12593 2006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net>
12595 ext/dvdread/dvdreadsrc.c: Make check stronger.
12596 Original commit message from CVS:
12597 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
12598 Make check stronger.
12600 2006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net>
12602 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
12603 Original commit message from CVS:
12604 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
12605 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
12606 (gst_asf_demux_push_buffer):
12607 * gst/asfdemux/gstasfdemux.h:
12608 Handle unknown codec IDs/fourccs properly (#345879); send tag
12609 events after newsegment event; fix use of GST_FOURCC_FORMAT
12612 2006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12614 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
12615 Original commit message from CVS:
12616 * ext/a52dec/gsta52dec.c: (plugin_init):
12617 Call the channel positions get_type() method in plugin_init
12618 to ensure that it isn't simultaneously called later from
12621 2006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
12623 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
12624 Original commit message from CVS:
12625 * gst/mpegstream/gstmpegpacketize.c:
12626 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
12627 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
12628 Also flush packetizer cache when we get a buffer that has the
12629 DISCONT flag set; update current byte position from buffer
12630 offset after a flush.
12632 2006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net>
12634 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
12635 Original commit message from CVS:
12636 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
12637 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
12638 (gst_mpeg_packetize_read):
12639 * gst/mpegstream/gstmpegpacketize.h:
12640 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
12641 (gst_mpeg_parse_change_state):
12642 Flush packetizer cache when we get a FLUSH_STOP event;
12643 remove unused source pad member from packetizer; add debug
12644 category for packetizer.
12646 2006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12648 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
12649 Original commit message from CVS:
12650 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
12651 Treat dual-mono as stereo. It should really be output on 2 separate
12652 pads, but isn't for now.
12654 2006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
12656 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
12657 Original commit message from CVS:
12658 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
12659 Assume 4:3 DAR rather than 4:3 PAR (#345184).
12661 2006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net>
12663 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
12664 Original commit message from CVS:
12665 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
12666 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
12667 any PAR whatsoever (rather than using 0/0, which will lead to
12668 an abort later on). Fixes #345184.
12670 2006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl>
12672 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
12673 Original commit message from CVS:
12674 Patch by: Michael Dominic K. < mdk at mdk org pl>
12675 * ext/mad/gstmad.c: (gst_mad_chain):
12676 Send newsegment event before calling
12677 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
12678 in connection with pad blocking (#342594). While we're at it,
12679 do some minor clean-ups.
12681 2006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net>
12683 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
12684 Original commit message from CVS:
12686 Fix --disable-external (can't set conditionals conditionally,
12689 2006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
12691 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
12692 Original commit message from CVS:
12693 * ext/a52dec/Makefile.am:
12694 ... and then he said "When you go and fix the build you
12695 better make sure you have some spare backslashes in your
12698 2006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
12700 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
12701 Original commit message from CVS:
12702 * ext/sidplay/gstsiddec.cc:
12703 Fix copyright, email addresses and descriptions.
12704 Use saner defaults for arguments. Fixes #344667.
12705 constify some stuff.
12708 Fix negotiation to do mono/44100 by default.
12709 Post error messages.
12710 Use _scale_int where possible.
12712 2006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
12714 ext/dvdnav/.cvsignore: More ignore
12715 Original commit message from CVS:
12716 * ext/dvdnav/.cvsignore:
12719 2006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com>
12721 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
12722 Original commit message from CVS:
12723 * tests/check/elements/amrnbenc.c: (push_data):
12724 Init memory before feeding it to the encoder to make
12725 the valgrind test succeed.
12727 2006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
12729 gst/asfdemux/.cvsignore: More ignore
12730 Original commit message from CVS:
12731 * gst/asfdemux/.cvsignore:
12734 2006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
12736 .cvsignore: Ignore files generated by 'make dist'.
12737 Original commit message from CVS:
12739 Ignore files generated by 'make dist'.
12741 2006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12744 Original commit message from CVS:
12747 * ext/a52dec/Makefile.am:
12748 * ext/dvdnav/Makefile.am:
12749 * ext/dvdread/Makefile.am:
12750 * ext/lame/Makefile.am:
12751 * ext/mad/Makefile.am:
12752 * ext/mpeg2dec/Makefile.am:
12753 * ext/sidplay/Makefile.am:
12756 2006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12758 autogen.sh: require am17
12759 Original commit message from CVS:
12763 * ext/annodex/Makefile.am:
12764 * ext/cdio/Makefile.am:
12765 * ext/dv/Makefile.am:
12766 * ext/esd/Makefile.am:
12767 * ext/flac/Makefile.am:
12768 * ext/gdk_pixbuf/Makefile.am:
12769 * ext/ladspa/Makefile.am:
12770 * ext/libcaca/Makefile.am:
12771 * ext/speex/Makefile.am:
12772 * ext/taglib/Makefile.am:
12773 * sys/oss/Makefile.am:
12774 * sys/sunaudio/Makefile.am:
12775 * sys/ximage/Makefile.am:
12776 clean up build further
12778 2006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com>
12780 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
12781 Original commit message from CVS:
12782 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
12783 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
12784 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
12785 (gst_mpeg2dec_change_state):
12786 * ext/mpeg2dec/gstmpeg2dec.h:
12787 Simplify and don't leak our buffer pool.
12789 Remove unfixed bug number from previous ChangeLog entry.
12791 2006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com>
12793 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
12794 Original commit message from CVS:
12795 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
12796 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
12797 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
12798 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
12799 (gst_mpeg2dec_negotiate_format), (init_dummybuf),
12800 (handle_sequence), (handle_picture), (handle_slice),
12801 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
12802 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
12803 * ext/mpeg2dec/gstmpeg2dec.h:
12804 Fix padtemplate as we can now do fractional framerates.
12807 Add simple frame dropping QoS.
12808 Precalc buffer output sizes and UV offsets.
12809 Always give libmpeg2 a valid fbuf when it wants one.
12810 don't trust libmpeg to discard our buffers but manage it
12812 Fixes #343627, #327350, #335288
12814 2006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net>
12816 win32/MANIFEST: Add a manifest for futures ugly win32 releases.
12817 Original commit message from CVS:
12819 Add a manifest for futures ugly win32 releases.
12820 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
12821 Move bufcaps declaration at the begining of the instructions
12824 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12826 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
12827 Original commit message from CVS:
12828 * ext/alsaspdif/alsaspdifsink.h:
12829 * ext/amrwb/gstamrwbdec.h:
12830 * ext/amrwb/gstamrwbenc.h:
12831 * ext/amrwb/gstamrwbparse.h:
12832 * ext/arts/gst_arts.h:
12833 * ext/artsd/gstartsdsink.h:
12834 * ext/audiofile/gstafparse.h:
12835 * ext/audiofile/gstafsink.h:
12836 * ext/audiofile/gstafsrc.h:
12837 * ext/audioresample/gstaudioresample.h:
12838 * ext/bz2/gstbz2dec.h:
12839 * ext/bz2/gstbz2enc.h:
12840 * ext/dirac/gstdiracdec.h:
12841 * ext/directfb/dfbvideosink.h:
12842 * ext/divx/gstdivxdec.h:
12843 * ext/divx/gstdivxenc.h:
12844 * ext/dts/gstdtsdec.h:
12845 * ext/faac/gstfaac.h:
12846 * ext/gsm/gstgsmdec.h:
12847 * ext/gsm/gstgsmenc.h:
12848 * ext/ivorbis/vorbisenc.h:
12849 * ext/libfame/gstlibfame.h:
12850 * ext/nas/nassink.h:
12851 * ext/neon/gstneonhttpsrc.h:
12852 * ext/polyp/polypsink.h:
12853 * ext/sdl/sdlaudiosink.h:
12854 * ext/sdl/sdlvideosink.h:
12855 * ext/shout/gstshout.h:
12856 * ext/snapshot/gstsnapshot.h:
12857 * ext/sndfile/gstsf.h:
12858 * ext/swfdec/gstswfdec.h:
12859 * ext/tarkin/gsttarkindec.h:
12860 * ext/tarkin/gsttarkinenc.h:
12861 * ext/theora/theoradec.h:
12862 * ext/wavpack/gstwavpackdec.h:
12863 * ext/wavpack/gstwavpackparse.h:
12864 * ext/xine/gstxine.h:
12865 * ext/xvid/gstxviddec.h:
12866 * ext/xvid/gstxvidenc.h:
12867 * gst/cdxaparse/gstcdxaparse.h:
12868 * gst/cdxaparse/gstcdxastrip.h:
12869 * gst/colorspace/gstcolorspace.h:
12870 * gst/festival/gstfestival.h:
12871 * gst/freeze/gstfreeze.h:
12872 * gst/gdp/gstgdpdepay.h:
12873 * gst/gdp/gstgdppay.h:
12874 * gst/modplug/gstmodplug.h:
12875 * gst/mpeg1sys/gstmpeg1systemencode.h:
12876 * gst/mpeg1videoparse/gstmp1videoparse.h:
12877 * gst/mpeg2sub/gstmpeg2subt.h:
12878 * gst/mpegaudioparse/gstmpegaudioparse.h:
12879 * gst/multifilesink/gstmultifilesink.h:
12880 * gst/overlay/gstoverlay.h:
12881 * gst/playondemand/gstplayondemand.h:
12882 * gst/qtdemux/qtdemux.h:
12883 * gst/rtjpeg/gstrtjpegdec.h:
12884 * gst/rtjpeg/gstrtjpegenc.h:
12885 * gst/smooth/gstsmooth.h:
12886 * gst/smoothwave/gstsmoothwave.h:
12887 * gst/spectrum/gstspectrum.h:
12888 * gst/speed/gstspeed.h:
12889 * gst/stereo/gststereo.h:
12890 * gst/switch/gstswitch.h:
12891 * gst/tta/gstttadec.h:
12892 * gst/tta/gstttaparse.h:
12893 * gst/videodrop/gstvideodrop.h:
12894 * gst/xingheader/gstxingmux.h:
12895 * sys/directdraw/gstdirectdrawsink.h:
12896 * sys/directsound/gstdirectsoundsink.h:
12897 * sys/dxr3/dxr3audiosink.h:
12898 * sys/dxr3/dxr3spusink.h:
12899 * sys/dxr3/dxr3videosink.h:
12900 * sys/qcam/gstqcamsrc.h:
12901 * sys/vcd/vcdsrc.h:
12902 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
12904 2006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12906 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
12907 Original commit message from CVS:
12908 * ext/a52dec/gsta52dec.h:
12909 * ext/amrnb/amrnbdec.h:
12910 * ext/amrnb/amrnbenc.h:
12911 * ext/amrnb/amrnbparse.h:
12912 * ext/mpeg2dec/gstmpeg2dec.h:
12913 * ext/sidplay/gstsiddec.h:
12914 * gst/ac3parse/gstac3parse.h:
12915 * gst/asfdemux/gstasfdemux.h:
12916 * gst/asfdemux/gstasfmux.h:
12917 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
12918 * gst/iec958/ac3iec.h:
12919 * gst/mpegaudioparse/gstmpegaudioparse.h:
12920 * gst/mpegstream/gstdvddemux.h:
12921 * gst/mpegstream/gstmpegclock.h:
12922 * gst/mpegstream/gstmpegdemux.h:
12923 * gst/mpegstream/gstmpegparse.h:
12924 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
12926 2006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net>
12928 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
12929 Original commit message from CVS:
12931 Replace current README (containing the release notes from
12932 some 0.9.x version) with a proper README taken from the core.
12934 2006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
12936 ext/amrnb/: Sortof first quick cleanup of all this mess...
12937 Original commit message from CVS:
12938 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
12939 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
12940 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
12941 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
12942 * ext/amrnb/amrnbparse.h:
12943 Sortof first quick cleanup of all this mess...
12944 Don't crap out on empty and invalid FTs but treat them as
12945 empty packets, the decoder handles them fine.
12948 2006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
12950 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
12951 Original commit message from CVS:
12952 * gst/asfdemux/gstasf.c: (plugin_init):
12953 Call gst_riff_init() so the riff debug category gets set up
12954 before it is being used.
12956 2006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org>
12958 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
12959 Original commit message from CVS:
12960 * gst/iec958/ac3_padder.c: (ac3p_parse):
12961 * gst/iec958/ac3_padder.h:
12962 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
12963 (ac3iec_chain_raw), (ac3iec_change_state):
12964 * gst/iec958/ac3iec.h:
12965 Write rate into the caps, for the allowed ac3 rates. Some minor
12968 2006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com>
12970 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
12971 Original commit message from CVS:
12972 Patch by: James "Doc" Livingston <doclivingston gmail com>
12973 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
12974 Do tag merging correctly (#339918). Output taglists
12975 properly in debug statements too while we're at it.
12977 2006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12979 ext/a52dec/gsta52dec.c: Add more debug
12980 Original commit message from CVS:
12981 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
12983 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
12984 (gst_dvdlpcmdec_init), (update_timestamps),
12985 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
12986 (dvdlpcmdec_sink_event):
12987 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
12988 If we have a first_access offset but no current timestamp (might
12989 happen after a seek), then calculate a start time for the first
12990 portion so that it will align with the timestamp given for the
12991 first_access portion.
12992 If a new-segment arrives with format time, store the start
12993 time as a failsafe timestamp in case we never get any further
12994 timestamp info (unlikely)
12995 Mask out the 'frame number' section of the incoming header so
12996 that we don't consider it to be changing on every buffer and
12997 reset the caps constantly.
12998 Use gst_util_uint64_scale for duration calculation
13000 2006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org>
13002 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
13003 Original commit message from CVS:
13004 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
13005 Fix timestamping for cases where the first_access parameter is 4.
13006 Ensure we don't overrun buffers in other cases.
13008 2006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net>
13010 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
13011 Original commit message from CVS:
13012 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
13013 Fix silly bug when reading metadata (#341254).
13015 2006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
13017 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
13018 Original commit message from CVS:
13019 * autogen.sh: (CONFIGURE_DEF_OPT):
13020 libtoolize on Darwin/MacOSX is called glibtoolize
13022 2006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net>
13024 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
13025 Original commit message from CVS:
13026 * ext/lame/gstlame.c: (gst_lame_get_type),
13027 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
13028 (gst_lame_setup), (gst_lame_change_state):
13029 * ext/lame/gstlame.h:
13030 Remove tag writing from lame (which was completely broken
13031 anyway, #329184). Leaving GstTagSetter interface around for
13032 now, albeit non-functional. Should be removed completely
13033 in 0.11. Use the 'id3v2mux' plugin from -good for writing
13036 2006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org>
13039 * ext/dvdread/dvdreadsrc.c:
13040 * gst/asfdemux/gstasfdemux.c:
13041 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
13042 Original commit message from CVS:
13043 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
13045 2006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org>
13047 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
13048 Original commit message from CVS:
13049 Patch by: Andres Salomon <dilinger at debian org>
13050 * ext/lame/gstlame.c: (gst_lame_sink_event):
13051 Fix typo (comma vs. semicolon) (#340710).
13053 2006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de>
13055 ext/mad/gstmad.c: Make mad the second element to support the highly useful
13056 Original commit message from CVS:
13057 Patch by: Lutz Müller <lutz at topfrose de>
13058 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
13059 Make mad the second element to support the highly useful
13060 FORMATS query (#340594)
13062 2006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com>
13064 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
13065 Original commit message from CVS:
13066 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
13067 (gst_mpeg2dec_src_query):
13068 Remember the query duration format before passing it upstream since it
13069 could have been modified.
13070 Add GST_WARNING_OBJECT in sink convert function to detail why the
13071 conversion didn't work.
13073 2006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13075 Define GstElementDetails as const and also static (when defined as global)
13076 Original commit message from CVS:
13077 * ext/amrwb/gstamrwbdec.c:
13078 * ext/amrwb/gstamrwbenc.c:
13079 * ext/amrwb/gstamrwbparse.c:
13080 * ext/arts/gst_arts.c:
13081 * ext/artsd/gstartsdsink.c:
13082 * ext/audiofile/gstafparse.c:
13083 * ext/audiofile/gstafsink.c:
13084 * ext/audiofile/gstafsrc.c:
13085 * ext/audioresample/gstaudioresample.c:
13086 * ext/bz2/gstbz2dec.c:
13087 * ext/bz2/gstbz2enc.c:
13088 * ext/cdaudio/gstcdaudio.c:
13089 * ext/directfb/dfbvideosink.c:
13090 * ext/divx/gstdivxdec.c:
13091 * ext/divx/gstdivxenc.c:
13092 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
13093 * ext/faac/gstfaac.c: (gst_faac_base_init):
13094 * ext/faad/gstfaad.c:
13095 * ext/gsm/gstgsmdec.c:
13096 * ext/gsm/gstgsmenc.c:
13097 * ext/hermes/gsthermescolorspace.c:
13098 * ext/ivorbis/vorbisfile.c:
13099 * ext/lcs/gstcolorspace.c:
13100 * ext/libfame/gstlibfame.c:
13101 * ext/libmms/gstmms.c: (gst_mms_base_init):
13102 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
13103 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
13104 * ext/nas/nassink.c: (gst_nassink_base_init):
13105 * ext/neon/gstneonhttpsrc.c:
13106 * ext/sdl/sdlaudiosink.c:
13107 * ext/sdl/sdlvideosink.c:
13108 * ext/shout/gstshout.c:
13109 * ext/snapshot/gstsnapshot.c:
13110 * ext/sndfile/gstsf.c:
13111 * ext/swfdec/gstswfdec.c:
13112 * ext/tarkin/gsttarkindec.c:
13113 * ext/tarkin/gsttarkinenc.c:
13114 * ext/theora/theoradec.c:
13115 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
13116 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
13117 * ext/xvid/gstxviddec.c:
13118 * ext/xvid/gstxvidenc.c:
13119 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
13120 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
13121 * gst/chart/gstchart.c:
13122 * gst/colorspace/gstcolorspace.c:
13123 * gst/deinterlace/gstdeinterlace.c:
13124 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
13125 * gst/festival/gstfestival.c:
13126 * gst/filter/gstbpwsinc.c:
13127 * gst/filter/gstiir.c:
13128 * gst/filter/gstlpwsinc.c:
13129 * gst/freeze/gstfreeze.c:
13130 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
13131 * gst/librfb/gstrfbsrc.c:
13132 * gst/mixmatrix/mixmatrix.c:
13133 * gst/mpeg1sys/gstmpeg1systemencode.c:
13134 * gst/mpeg1videoparse/gstmp1videoparse.c:
13135 * gst/mpeg2sub/gstmpeg2subt.c:
13136 * gst/mpegaudioparse/gstmpegaudioparse.c:
13137 * gst/multifilesink/gstmultifilesink.c:
13138 * gst/overlay/gstoverlay.c:
13139 * gst/passthrough/gstpassthrough.c:
13140 * gst/playondemand/gstplayondemand.c:
13141 * gst/qtdemux/qtdemux.c:
13142 * gst/rtjpeg/gstrtjpegdec.c:
13143 * gst/rtjpeg/gstrtjpegenc.c:
13144 * gst/smooth/gstsmooth.c:
13145 * gst/smoothwave/gstsmoothwave.c:
13146 * gst/spectrum/gstspectrum.c:
13147 * gst/speed/gstspeed.c:
13148 * gst/stereo/gststereo.c:
13149 * gst/switch/gstswitch.c:
13150 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
13151 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
13152 * gst/vbidec/gstvbidec.c:
13153 * gst/videocrop/gstvideocrop.c:
13154 * gst/videodrop/gstvideodrop.c:
13155 * gst/virtualdub/gstxsharpen.c:
13156 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
13157 * gst/y4m/gsty4mencode.c:
13158 * sys/cdrom/gstcdplayer.c:
13159 * sys/directdraw/gstdirectdrawsink.c:
13160 * sys/directsound/gstdirectsoundsink.c:
13161 * sys/glsink/glimagesink.c:
13162 * sys/qcam/gstqcamsrc.c:
13163 * sys/v4l2/gstv4l2src.c:
13164 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
13165 * sys/ximagesrc/ximagesrc.c:
13166 Define GstElementDetails as const and also static (when defined as
13169 2006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13171 Define GstElementDetails as const and also static (when defined as global)
13172 Original commit message from CVS:
13173 * ext/mad/gstid3tag.c:
13174 * ext/mad/gstmad.c:
13175 * gst/ac3parse/gstac3parse.c:
13176 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13177 * gst/synaesthesia/gstsynaesthesia.c:
13178 Define GstElementDetails as const and also static (when defined as
13181 2006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13183 Define GstElementDetails as const and also static (when defined as global)
13184 Original commit message from CVS:
13185 * ext/aalib/gstaasink.c:
13186 * ext/annodex/gstcmmldec.c:
13187 * ext/annodex/gstcmmlenc.c:
13188 * ext/cairo/gsttextoverlay.c:
13189 * ext/cairo/gsttimeoverlay.c:
13190 * ext/cdio/gstcdiocddasrc.c:
13191 * ext/dv/gstdvdec.c:
13192 * ext/dv/gstdvdemux.c:
13193 * ext/esd/esdmon.c:
13194 * ext/esd/esdsink.c:
13195 * ext/flac/gstflacenc.c:
13196 * ext/flac/gstflactag.c:
13197 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
13198 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
13199 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
13200 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
13201 * ext/gdk_pixbuf/pixbufscale.c:
13202 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
13203 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
13204 * ext/jpeg/gstjpegdec.c:
13205 * ext/jpeg/gstjpegenc.c:
13206 * ext/jpeg/gstsmokedec.c:
13207 * ext/jpeg/gstsmokeenc.c:
13208 * ext/libcaca/gstcacasink.c:
13209 * ext/libmng/gstmngdec.c:
13210 * ext/libmng/gstmngenc.c:
13211 * ext/libpng/gstpngdec.c:
13212 * ext/libpng/gstpngenc.c:
13213 * ext/mikmod/gstmikmod.c:
13214 * ext/raw1394/gstdv1394src.c:
13215 * ext/shout2/gstshout2.c: (gst_shout2send_init):
13216 * ext/shout2/gstshout2.h:
13217 * ext/speex/gstspeexdec.c:
13218 * ext/speex/gstspeexenc.c:
13219 * gst/alpha/gstalpha.c:
13220 * gst/alpha/gstalphacolor.c:
13221 * gst/apetag/gstapedemux.c:
13222 * gst/auparse/gstauparse.c:
13223 * gst/autodetect/gstautoaudiosink.c:
13224 (gst_auto_audio_sink_base_init):
13225 * gst/autodetect/gstautovideosink.c:
13226 (gst_auto_video_sink_base_init):
13227 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
13228 * gst/avi/gstavimux.c: (gst_avimux_base_init):
13229 * gst/cutter/gstcutter.c:
13230 * gst/debug/breakmydata.c:
13231 * gst/debug/efence.c:
13232 * gst/debug/gstnavigationtest.c:
13233 * gst/debug/gstnavseek.c:
13234 * gst/debug/negotiation.c:
13235 * gst/debug/progressreport.c:
13236 * gst/debug/testplugin.c:
13237 * gst/effectv/gstaging.c:
13238 * gst/effectv/gstdice.c:
13239 * gst/effectv/gstedge.c:
13240 * gst/effectv/gstquark.c:
13241 * gst/effectv/gstrev.c:
13242 * gst/effectv/gstshagadelic.c:
13243 * gst/effectv/gstvertigo.c:
13244 * gst/effectv/gstwarp.c:
13245 * gst/flx/gstflxdec.c:
13246 * gst/goom/gstgoom.c:
13247 * gst/icydemux/gsticydemux.c:
13248 * gst/id3demux/gstid3demux.c:
13249 * gst/interleave/deinterleave.c:
13250 * gst/interleave/interleave.c:
13251 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
13252 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
13253 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
13254 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
13255 * gst/level/gstlevel.c:
13256 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
13257 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
13258 * gst/median/gstmedian.c:
13259 * gst/monoscope/gstmonoscope.c:
13260 * gst/multipart/multipartdemux.c:
13261 * gst/multipart/multipartmux.c:
13262 * gst/oldcore/gstaggregator.c:
13263 * gst/oldcore/gstfdsink.c:
13264 * gst/oldcore/gstmd5sink.c:
13265 * gst/oldcore/gstmultifilesrc.c:
13266 * gst/oldcore/gstpipefilter.c:
13267 * gst/oldcore/gstshaper.c:
13268 * gst/oldcore/gststatistics.c:
13269 * gst/rtp/gstasteriskh263.c:
13270 * gst/rtp/gstrtpL16depay.c:
13271 * gst/rtp/gstrtpL16pay.c:
13272 * gst/rtp/gstrtpamrdepay.c:
13273 * gst/rtp/gstrtpamrpay.c:
13274 * gst/rtp/gstrtpdepay.c:
13275 * gst/rtp/gstrtpgsmpay.c:
13276 * gst/rtp/gstrtph263pay.c:
13277 * gst/rtp/gstrtph263pdepay.c:
13278 * gst/rtp/gstrtph263ppay.c:
13279 * gst/rtp/gstrtpilbcdepay.c:
13280 * gst/rtp/gstrtpmp4gpay.c:
13281 * gst/rtp/gstrtpmp4vdepay.c:
13282 * gst/rtp/gstrtpmp4vpay.c:
13283 * gst/rtp/gstrtpmpadepay.c:
13284 * gst/rtp/gstrtpmpapay.c:
13285 * gst/rtp/gstrtppcmadepay.c:
13286 * gst/rtp/gstrtppcmapay.c:
13287 * gst/rtp/gstrtppcmudepay.c:
13288 * gst/rtp/gstrtppcmupay.c:
13289 * gst/rtp/gstrtpspeexdepay.c:
13290 * gst/rtp/gstrtpspeexpay.c:
13291 * gst/rtsp/gstrtpdec.c:
13292 * gst/rtsp/gstrtspsrc.c:
13293 * gst/smpte/gstsmpte.c:
13294 * gst/udp/gstdynudpsink.c:
13295 * gst/udp/gstmultiudpsink.c:
13296 * gst/udp/gstudpsink.c:
13297 * gst/udp/gstudpsrc.c:
13298 * gst/videobox/gstvideobox.c:
13299 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
13300 * gst/videofilter/gstvideobalance.c:
13301 * gst/videofilter/gstvideoflip.c:
13302 * gst/videofilter/gstvideotemplate.c:
13303 (gst_videotemplate_base_init):
13304 * gst/videomixer/videomixer.c:
13305 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
13306 (gst_wavparse_class_init), (gst_wavparse_dispose),
13307 (gst_wavparse_reset), (gst_wavparse_init),
13308 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
13309 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
13310 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
13311 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
13312 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
13313 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
13314 (gst_wavparse_change_state):
13315 * gst/wavparse/gstwavparse.h:
13316 * sys/oss/gstossmixerelement.c:
13317 * sys/oss/gstosssink.c:
13318 * sys/oss/gstosssrc.c:
13319 * sys/osxaudio/gstosxaudioelement.c:
13320 * sys/osxaudio/gstosxaudiosink.c:
13321 * sys/osxaudio/gstosxaudiosrc.c:
13322 * sys/sunaudio/gstsunaudiomixer.c:
13323 * sys/sunaudio/gstsunaudiosink.c:
13324 Define GstElementDetails as const and also static (when defined as
13327 2006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net>
13329 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
13330 Original commit message from CVS:
13331 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
13332 Fix name of custom event (use same as dvdreadsrc).
13333 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
13334 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
13335 Fix event parsing (the event name is in the structure, not the
13336 name of the structure itself); also fix indentation after
13339 2006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net>
13341 ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
13342 Original commit message from CVS:
13343 * ext/mad/gstid3tag.c: (plugin_init):
13344 Change debug category to 'id3mux'.
13346 2006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net>
13348 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
13349 Original commit message from CVS:
13350 Patch by: Alexander Lancaster <alexl at users sourceforge net>
13351 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
13352 (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
13353 (gst_id3_tag_chain):
13354 When acting as a muxer, set caps on outgoing buffers and set caps
13355 on source pad (fixes #323658). Remove unused application/x-gst-tags
13356 cruft from the 0.6 days.
13358 2006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net>
13360 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
13361 Original commit message from CVS:
13362 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
13363 (gst_mad_src_query), (gst_mad_chain):
13364 .. and DEFAULT queries should work too. Use magic gst util scale
13365 functions in some places.
13367 2006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net>
13369 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
13370 Original commit message from CVS:
13371 * ext/mad/gstmad.c: (gst_mad_src_query):
13372 Fix duration query in BYTES format (#336824).
13374 2006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk>
13376 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
13377 Original commit message from CVS:
13378 Patch by: Ed Catmur <ed at catmur dot co dot uk>
13379 * ext/lame/gstlame.c: (gst_lame_sink_event):
13380 Don't crash if we get an EOS event before the encoder
13381 has been set up (#339287).
13383 2006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com>
13385 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
13386 Original commit message from CVS:
13387 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
13388 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
13389 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
13390 Move errors out of the normal code flow.
13391 Don't send eos, basesrc will do that for us when needed.
13393 2006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
13395 gst/mpegstream/: Do state changes correctly
13396 Original commit message from CVS:
13397 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
13398 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
13399 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
13400 Do state changes correctly
13402 2006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net>
13404 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
13405 Original commit message from CVS:
13406 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
13407 (gst_mpeg2dec_alloc_buffer):
13408 Can't use gst_pad_alloc_buffer*() when we are going to crop
13409 the image before sending it out. Downstream basetransform-based
13410 elements will complain about the wrong unit size otherwise
13411 (when not operating in passthrough-mode at least).
13412 Const-ify some static variables and do some minor clean-ups.
13413 Use I420 macros for size/offsets (not really necessary in this
13414 particular context, but this kind of code gets copy'n'pasted).
13416 2006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net>
13418 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
13419 Original commit message from CVS:
13420 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
13422 * gst/mpegstream/gstmpegpacketize.h:
13423 g_malloc() can't fail, we don't need to handle this. Same for
13424 gst_buffer_new_and_alloc().
13425 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
13426 klass->send_buffer() should have the same semantics as
13427 gst_pad_push(), ie. ownership of the buffer is transfered,
13428 so we never have to unref the buffer no matter what the flow
13431 2006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13433 * tests/check/gst-plugins-ugly.supp:
13434 one more suppression for FC4
13435 Original commit message from CVS:
13436 one more suppression for FC4
13438 2006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org>
13440 * tests/check/gst-plugins-ugly.supp:
13441 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
13442 Original commit message from CVS:
13443 The AMR encoder sucks giant sucky things through a sucky object with a giant
13444 sucking machine. More suppressions.
13446 2006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13448 add test for amrnbenc, enable test infrastructure, and fix a leak
13449 Original commit message from CVS:
13450 add test for amrnbenc, enable test infrastructure, and fix a leak
13451 * common/check.mak:
13452 allow for specifying more than one suppressions file in SUPPRESSIONS
13454 * tests/Makefile.am:
13455 * tests/check/.cvsignore:
13456 * tests/check/Makefile.am:
13457 * tests/check/elements/.cvsignore:
13460 * tests/check/gst-plugins-ugly.supp:
13461 add suppressions for libs used by -ugly
13462 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
13463 (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
13464 (GST_START_TEST), (amrnbenc_suite), (main):
13465 add a simple test for encoding amr
13466 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
13467 fix pad template leaks
13469 2006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org>
13471 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
13472 Original commit message from CVS:
13473 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
13474 Plug big leak in AMR encoder.
13476 2006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net>
13478 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
13479 Original commit message from CVS:
13480 * ext/mad/gstmad.c: (index_seek):
13481 move GstIndexEntry *entry variable declaration before
13482 the first instruction
13483 * ext/mad/gstmad.c:
13484 remove debug macros with variable number of parameter by using
13485 GST_DEBUG for WIN32
13486 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
13487 use gst_guint64_to_gdouble for conversions
13488 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
13489 replace __FUNCTION__ which is not supported by MSVC by the current function name
13490 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
13491 remove LL suffix by using G_GINT64_CONSTANT
13492 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
13493 use gst_guint64_to_gdouble for conversions
13494 * gst/mpegstream/gstmpegparse.h:
13495 remove LL suffix by using G_GINT64_CONSTANT
13497 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
13498 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
13500 2006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13502 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
13503 Original commit message from CVS:
13504 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
13505 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
13506 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
13507 * ext/mad/gstmad.c: (gst_mad_class_init):
13508 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
13509 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
13510 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
13511 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
13512 * gst/iec958/ac3iec.c: (ac3iec_class_init):
13513 * gst/mpegaudioparse/gstmpegaudioparse.c:
13514 (gst_mp3parse_class_init):
13515 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
13516 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
13517 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
13518 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
13519 * gst/synaesthesia/gstsynaesthesia.c:
13520 (gst_synaesthesia_class_init):
13521 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
13523 2006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
13525 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
13526 Original commit message from CVS:
13527 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
13528 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
13529 (gst_asf_demux_push_buffer):
13530 Send newsegment event only once per pad, fixes #336550.
13532 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
13534 Unify the long descriptions in the plugin details (#337263).
13535 Original commit message from CVS:
13536 Patch by: j^ <j at bootlab dot org>
13537 * ext/amrwb/gstamrwbdec.c:
13538 * ext/amrwb/gstamrwbenc.c:
13539 * ext/amrwb/gstamrwbparse.c:
13540 * ext/arts/gst_arts.c:
13541 * ext/artsd/gstartsdsink.c:
13542 * ext/audiofile/gstafparse.c:
13543 * ext/audiofile/gstafsink.c:
13544 * ext/audiofile/gstafsrc.c:
13545 * ext/cdaudio/gstcdaudio.c:
13546 * ext/directfb/dfbvideosink.c:
13547 * ext/divx/gstdivxdec.c:
13548 * ext/divx/gstdivxenc.c:
13549 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
13550 * ext/faac/gstfaac.c: (gst_faac_base_init):
13551 * ext/faad/gstfaad.c:
13552 * ext/gsm/gstgsmdec.c:
13553 * ext/gsm/gstgsmenc.c:
13554 * ext/hermes/gsthermescolorspace.c:
13555 * ext/ivorbis/vorbisfile.c:
13556 * ext/lcs/gstcolorspace.c:
13557 * ext/libfame/gstlibfame.c:
13558 * ext/libmms/gstmms.c: (gst_mms_base_init):
13559 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
13560 * ext/nas/nassink.c: (gst_nassink_base_init):
13561 * ext/neon/gstneonhttpsrc.c:
13562 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
13563 * ext/sdl/sdlaudiosink.c:
13564 * ext/sdl/sdlvideosink.c:
13565 * ext/shout/gstshout.c:
13566 * ext/snapshot/gstsnapshot.c:
13567 * ext/sndfile/gstsf.c:
13568 * ext/tarkin/gsttarkindec.c:
13569 * ext/tarkin/gsttarkinenc.c:
13570 * ext/theora/theoradec.c:
13571 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
13572 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
13573 * ext/xvid/gstxviddec.c:
13574 * ext/xvid/gstxvidenc.c:
13575 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
13576 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
13577 * gst/chart/gstchart.c:
13578 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
13579 * gst/festival/gstfestival.c:
13580 * gst/filter/gstiir.c:
13581 * gst/filter/gstlpwsinc.c:
13582 * gst/freeze/gstfreeze.c:
13583 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
13584 * gst/mixmatrix/mixmatrix.c:
13585 * gst/mpeg1sys/gstmpeg1systemencode.c:
13586 * gst/mpeg1videoparse/gstmp1videoparse.c:
13587 * gst/mpeg2sub/gstmpeg2subt.c:
13588 * gst/mpegaudioparse/gstmpegaudioparse.c:
13589 * gst/multifilesink/gstmultifilesink.c:
13590 * gst/overlay/gstoverlay.c:
13591 * gst/passthrough/gstpassthrough.c:
13592 * gst/playondemand/gstplayondemand.c:
13593 * gst/qtdemux/qtdemux.c:
13594 * gst/rtjpeg/gstrtjpegdec.c:
13595 * gst/rtjpeg/gstrtjpegenc.c:
13596 * gst/smooth/gstsmooth.c:
13597 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
13598 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
13599 * gst/videocrop/gstvideocrop.c:
13600 * gst/videodrop/gstvideodrop.c:
13601 * gst/virtualdub/gstxsharpen.c:
13602 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
13603 * gst/y4m/gsty4mencode.c:
13604 Unify the long descriptions in the plugin details (#337263).
13606 2006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org>
13608 * gst-plugins-ugly.spec.in:
13609 fix version numbering
13610 Original commit message from CVS:
13611 fix version numbering
13613 2006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org>
13616 * gst-plugins-ugly.spec.in:
13617 add dvdsub plugin to spec
13618 Original commit message from CVS:
13619 add dvdsub plugin to spec
13621 2006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13623 docs/plugins/: add siddec
13624 Original commit message from CVS:
13625 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13626 * docs/plugins/inspect/plugin-siddec.xml:
13628 * ext/dvdnav/dvdnavsrc.c:
13631 2006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13635 * ext/sidplay/Makefile.am:
13636 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
13637 Original commit message from CVS:
13638 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
13640 2006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13642 * docs/plugins/.gitignore:
13643 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13645 Original commit message from CVS:
13648 2006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13651 * docs/plugins/inspect/plugin-a52dec.xml:
13652 * docs/plugins/inspect/plugin-amrnb.xml:
13653 * docs/plugins/inspect/plugin-asf.xml:
13654 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13655 * docs/plugins/inspect/plugin-dvdread.xml:
13656 * docs/plugins/inspect/plugin-dvdsub.xml:
13657 * docs/plugins/inspect/plugin-iec958.xml:
13658 * docs/plugins/inspect/plugin-lame.xml:
13659 * docs/plugins/inspect/plugin-mad.xml:
13660 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13661 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13662 * docs/plugins/inspect/plugin-mpegstream.xml:
13663 * docs/plugins/inspect/plugin-rmdemux.xml:
13664 update plugin inspect files
13665 Original commit message from CVS:
13666 update plugin inspect files
13668 2006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13670 * gst/mpegaudioparse/gstxingmux.c:
13671 rework build; add translations for v4l2
13672 Original commit message from CVS:
13673 rework build; add translations for v4l2
13675 2006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13677 configure.ac: rework similarly to other modules
13678 Original commit message from CVS:
13680 rework similarly to other modules
13681 * ext/a52dec/gsta52dec.c:
13682 * ext/amrnb/amrnb.c:
13683 * ext/dvdnav/dvdnavsrc.c:
13684 * ext/dvdread/dvdreadsrc.c:
13685 * ext/lame/gstlame.c:
13686 * ext/mad/gstid3tag.c:
13687 * ext/mpeg2dec/gstmpeg2dec.c:
13688 * ext/sidplay/gstsiddec.cc:
13689 * gst/asfdemux/gstasf.c:
13690 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13691 * gst/dvdsub/gstdvdsubdec.c:
13692 * gst/iec958/ac3iec.c:
13693 * gst/mpegaudioparse/gstmpegaudioparse.c:
13694 * gst/mpegstream/gstmpegstream.c:
13695 * gst/realmedia/rmdemux.c: (plugin_init):
13696 use the correct defines
13698 2006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13702 * docs/plugins/.gitignore:
13704 Original commit message from CVS:
13707 2006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13713 Original commit message from CVS:
13716 === release 0.10.3 ===
13718 2006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13724 * docs/plugins/gst-plugins-ugly-plugins.signals:
13725 * docs/plugins/inspect/plugin-amrnb.xml:
13726 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13727 * docs/plugins/inspect/plugin-iec958.xml:
13728 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13729 * docs/plugins/inspect/plugin-rmdemux.xml:
13731 Original commit message from CVS:
13734 2006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com>
13736 better/unified long descriptions
13737 Original commit message from CVS:
13738 * ext/aalib/gstaasink.c:
13739 * ext/annodex/gstcmmldec.c:
13740 * ext/annodex/gstcmmlenc.c:
13741 * ext/cairo/gsttextoverlay.c:
13742 * ext/cairo/gsttimeoverlay.c:
13743 * ext/cdio/gstcdiocddasrc.c:
13744 * ext/dv/gstdvdec.c:
13745 * ext/esd/esdmon.c:
13746 * ext/esd/esdsink.c:
13747 * ext/flac/gstflacdec.c:
13748 * ext/flac/gstflacenc.c:
13749 * ext/flac/gstflactag.c:
13750 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
13751 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
13752 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
13753 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
13754 * ext/gdk_pixbuf/gstgdkpixbuf.c:
13755 * ext/gdk_pixbuf/pixbufscale.c:
13756 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
13757 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
13758 * ext/jpeg/gstjpegdec.c:
13759 * ext/jpeg/gstjpegenc.c:
13760 * ext/jpeg/gstsmokedec.c:
13761 * ext/jpeg/gstsmokeenc.c:
13762 * ext/libcaca/gstcacasink.c:
13763 * ext/libmng/gstmngdec.c:
13764 * ext/libmng/gstmngenc.c:
13765 * ext/libpng/gstpngdec.c:
13766 * ext/libpng/gstpngenc.c:
13767 * ext/mikmod/gstmikmod.c:
13768 * ext/raw1394/gstdv1394src.c:
13769 * ext/shout2/gstshout2.c:
13770 * ext/speex/gstspeexdec.c:
13771 * ext/speex/gstspeexenc.c:
13772 * gst/alpha/gstalpha.c:
13773 * gst/alpha/gstalphacolor.c:
13774 * gst/auparse/gstauparse.c:
13775 * gst/autodetect/gstautoaudiosink.c:
13776 (gst_auto_audio_sink_base_init):
13777 * gst/autodetect/gstautovideosink.c:
13778 (gst_auto_video_sink_base_init):
13779 * gst/avi/gstavimux.c: (gst_avimux_base_init):
13780 * gst/cutter/gstcutter.c:
13781 * gst/debug/breakmydata.c:
13782 * gst/debug/efence.c:
13783 * gst/debug/gstnavigationtest.c:
13784 * gst/debug/negotiation.c:
13785 * gst/debug/progressreport.c:
13786 * gst/debug/testplugin.c:
13787 * gst/effectv/gstaging.c:
13788 * gst/effectv/gstdice.c:
13789 * gst/effectv/gstedge.c:
13790 * gst/effectv/gstquark.c:
13791 * gst/effectv/gstrev.c:
13792 * gst/effectv/gstvertigo.c:
13793 * gst/effectv/gstwarp.c:
13794 * gst/flx/gstflxdec.c:
13795 * gst/goom/gstgoom.c:
13796 * gst/interleave/deinterleave.c:
13797 * gst/interleave/interleave.c:
13798 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
13799 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
13800 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
13801 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
13802 * gst/level/gstlevel.c:
13803 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
13804 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
13805 * gst/median/gstmedian.c:
13806 * gst/monoscope/gstmonoscope.c:
13807 * gst/multipart/multipartdemux.c:
13808 * gst/multipart/multipartmux.c:
13809 * gst/oldcore/gstmd5sink.c:
13810 * gst/oldcore/gstmultifilesrc.c:
13811 * gst/oldcore/gstpipefilter.c:
13812 * gst/oldcore/gstshaper.c:
13813 * gst/oldcore/gststatistics.c:
13814 * gst/rtp/gstasteriskh263.c:
13815 * gst/rtp/gstrtpL16depay.c:
13816 * gst/rtp/gstrtpL16pay.c:
13817 * gst/rtp/gstrtpamrdepay.c:
13818 * gst/rtp/gstrtpamrpay.c:
13819 * gst/rtp/gstrtpdepay.c:
13820 * gst/rtp/gstrtpgsmpay.c:
13821 * gst/rtp/gstrtph263pay.c:
13822 * gst/rtp/gstrtph263pdepay.c:
13823 * gst/rtp/gstrtph263ppay.c:
13824 * gst/rtp/gstrtpmp4gpay.c:
13825 * gst/rtp/gstrtpmp4vdepay.c:
13826 * gst/rtp/gstrtpmp4vpay.c:
13827 * gst/rtp/gstrtpmpadepay.c:
13828 * gst/rtp/gstrtpmpapay.c:
13829 * gst/rtp/gstrtppcmadepay.c:
13830 * gst/rtp/gstrtppcmapay.c:
13831 * gst/rtp/gstrtppcmudepay.c:
13832 * gst/rtp/gstrtppcmupay.c:
13833 * gst/rtp/gstrtpspeexdepay.c:
13834 * gst/rtp/gstrtpspeexpay.c:
13835 * gst/rtsp/gstrtpdec.c:
13836 * gst/smpte/gstsmpte.c:
13837 * gst/videobox/gstvideobox.c:
13838 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
13839 * gst/videofilter/gstvideobalance.c:
13840 * gst/videofilter/gstvideoflip.c:
13841 * gst/videofilter/gstvideotemplate.c:
13842 (gst_videotemplate_base_init):
13843 * gst/videomixer/videomixer.c:
13844 * gst/wavenc/gstwavenc.c:
13845 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
13846 better/unified long descriptions
13848 Some cleanups to auparse, don't send multiple newsegments.
13850 2006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
13852 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
13853 Original commit message from CVS:
13854 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
13855 Don't unref event unconditionally after giving away ownership
13856 (gst_pad_push_event(), gst_pad_send_event() and
13857 gst_pad_event_default() take ownership of the event
13858 passed to them). Fixes warnings/crashes caused by
13861 2006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net>
13863 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
13864 Original commit message from CVS:
13865 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
13866 Don't ref NULL caps (private streams have NULL caps) (#336387);
13867 also, no need to set caps on the same buffer twice.
13869 2006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net>
13871 gst/mpegstream/: Don't leak element and pad names in error messages, use
13872 Original commit message from CVS:
13873 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
13874 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
13875 (gst_dvd_demux_get_subpicture_stream):
13876 * gst/mpegstream/gstmpegdemux.c:
13877 (gst_mpeg_demux_sync_stream_to_time):
13878 Don't leak element and pad names in error messages, use
13879 GST_DEBUG_PAD_NAME instead. Add some more debug code.
13881 2006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
13883 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
13884 Original commit message from CVS:
13885 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
13886 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
13887 Name the structure in the custom event with the
13888 language codes for the audio and subtitle streams
13889 actually like dvddemux expects it to be named.
13890 Set caps on source pad and outgoing buffers.
13892 2006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
13894 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
13895 Original commit message from CVS:
13896 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
13897 (gst_lame_get_property), (gst_lame_setup):
13898 * ext/lame/gstlame.h:
13899 Make xingheader property non-functional, it's broken anyway
13900 after all (use xingmux instead).
13902 2006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net>
13904 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
13905 Original commit message from CVS:
13906 * ext/lame/gstlame.c: (gst_lame_sink_event):
13907 On EOS, flush encoder and send remaining data. Fix
13908 return value handling in sink event function.
13910 2006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch>
13912 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
13913 Original commit message from CVS:
13914 Patch by: Jürg Billeter <j at bitron dot ch>
13915 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
13916 Fix wrong check for started flag when setting the 'device' property.
13917 We want to allow it when the source is NOT started yet and ignore it
13918 when the source is running.
13920 2006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
13922 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
13923 Original commit message from CVS:
13924 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
13925 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
13926 (gst_asf_demux_process_chunk):
13927 * gst/asfdemux/gstasfdemux.h:
13928 Subtract first timestamp from timestamps, so that
13929 stream starts from 0; makes live streams that don't
13930 start at 0 work again (fixes #317310, #336097).
13932 2006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com>
13934 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
13935 Original commit message from CVS:
13936 Patch by: Christian Kirbach
13938 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
13939 -good. Fixes build on some systems (#331838).
13941 2006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net>
13943 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
13944 Original commit message from CVS:
13945 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
13946 (gst_rmdemux_parse_cont):
13947 Extract more tags and also post codec name tag on the
13948 bus so this shows up in totem and nautilus.
13950 2006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net>
13952 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
13953 Original commit message from CVS:
13954 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
13955 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
13956 Extra data usually goes into the caps as 'codec_data', not
13957 as first buffer into the stream.
13958 Need to byte swap AC3 content in realmedia files for some
13959 reason (fixes #331588).
13961 2006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net>
13963 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
13964 Original commit message from CVS:
13965 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
13966 (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
13967 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
13968 When operating in pull mode, post an error message on the
13969 bus when all source pads are unlinked or some other fatal
13970 error occured (#323023). Regrade some recurring debug messages
13971 to LOG level. Convert c++-style comments into C-style ones.
13973 2006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net>
13975 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
13976 Original commit message from CVS:
13977 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
13978 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
13979 (gst_rmdemux_all_source_pads_unlinked),
13980 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
13981 (gst_rmdemux_parse_packet):
13982 * gst/realmedia/rmdemux.h:
13983 Handle unlinked source pads properly and stop if all source pads
13984 are unlinked (#323023).
13986 2006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz>
13988 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
13989 Original commit message from CVS:
13990 Patch by: Michal Benes <michal dot benes at xeris dot cz>
13991 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
13992 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
13993 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
13994 * gst/mpegstream/gstmpegdemux.h:
13995 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
13996 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
13997 clock_freq of 90kHz this timestamp overflows every ~13 hours. This
13998 situation really happens when grabbing DVB streams. Current
13999 mpegdemuxer can not handle this situation correctly and it
14000 restarts counting gstreamer timestamps from zero.
14003 2006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org>
14005 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
14006 Original commit message from CVS:
14007 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
14008 (gst_a52dec_chain_raw), (gst_a52dec_change_state):
14009 * ext/a52dec/gsta52dec.h:
14010 Fix #334550: failure to play raw AC3 files due to segment problems.
14012 2006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org>
14014 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
14015 Original commit message from CVS:
14016 Patch by: Christophe Fergeau <teuf gnome org>
14017 * ext/lame/gstlame.c: (gst_lame_release_memory),
14018 (gst_lame_finalize), (gst_lame_class_init),
14019 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
14020 (gst_lame_change_state):
14021 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
14023 2006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
14025 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
14026 Original commit message from CVS:
14027 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
14028 (gst_mad_sink_event), (gst_mad_change_state):
14029 Include AUDIO_CODEC tag with tags posted if input is not
14030 framed (#334258). Use _scale() util functions in more places.
14032 2006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org>
14034 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
14035 Original commit message from CVS:
14036 2006-03-12 Christophe Fergeau <teuf@gnome.org>
14037 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
14038 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
14039 property as BROKEN (see
14040 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
14041 explanation why it's broken).
14043 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
14045 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
14046 Original commit message from CVS:
14047 2006-03-11 Christophe Fergeau <teuf@gnome.org>
14048 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
14050 * gst/xingheader/Makefile.am:
14051 * gst/xingheader/gstxingmux.c:
14052 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
14053 to MP3 files (this allows decoder to figure out the length of VBR
14056 2006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org>
14058 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
14059 Original commit message from CVS:
14060 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
14061 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
14062 tag (#333683, patch by: Alex Lancaster).
14064 2006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com>
14066 ext/amrnb/: Further fancyfication.
14067 Original commit message from CVS:
14068 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
14069 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
14070 (gst_amrnbdec_state_change):
14071 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
14072 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
14073 (gst_amrnbenc_state_change):
14074 * ext/amrnb/amrnbenc.h:
14075 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
14076 (gst_amrnbparse_query):
14077 Further fancyfication.
14078 Use _take to get writable data from the adapter.
14079 Precalc packet duration.
14081 Forward _push to upstream.
14082 Post error messages when something goes wrong.
14083 Remove old code in amrnbparse.
14084 Don't ignore query results from upstream.
14086 2006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org>
14088 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
14089 Original commit message from CVS:
14090 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
14091 The AMR encoder writes into the audio buffers it processes, so
14092 use gst_buffer_make_writable() on buffers we might (they go through
14093 an adapter, so there can be copying going on later anyway) be
14096 2006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net>
14098 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
14099 Original commit message from CVS:
14100 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
14101 (gst_mpeg_parse_handle_src_query):
14102 Declare variables at the beginning of a block and make
14103 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
14105 2006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it>
14107 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
14108 Original commit message from CVS:
14109 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
14110 Read packet size, sequence and padsize in right order again
14111 (fixes #332796; patch by: Fabrizio Gennari).
14113 2006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
14115 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
14116 Original commit message from CVS:
14117 * gst/iec958/ac3iec.c:
14118 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
14120 2006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14122 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
14123 Original commit message from CVS:
14125 Make the id3tag and mad checks check for both a header and the
14126 appropriate library if the pkg-config is missing. (Closes #331842)
14127 Split the id3tag and mad checks into 2 pieces. Sometime soon I might
14128 do the same for the plugins themselves.
14130 2006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net>
14132 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
14133 Original commit message from CVS:
14134 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
14135 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
14136 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
14137 * ext/mpeg2dec/gstmpeg2dec.h:
14138 Don't treat STATE_INVALID as fatal error; throw an error
14139 only after five consecutive decoding errors. Makes decoding
14140 mpeg streams more robust and fixes playback of joined clips
14143 2006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
14145 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
14146 Original commit message from CVS:
14147 * ext/dvdnav/dvdnavsrc.h:
14148 Oops. forgot to add this one.
14150 2006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net>
14152 ext/Makefile.am: Fix dist-check.
14153 Original commit message from CVS:
14154 2006-02-26 Julien MOUTTE <julien@moutte.net>
14155 * ext/Makefile.am: Fix dist-check.
14157 2006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net>
14159 configure.ac: Disable dvdnavsrc for now.
14160 Original commit message from CVS:
14162 Disable dvdnavsrc for now.
14164 2006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net>
14166 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
14167 Original commit message from CVS:
14170 * ext/dvdnav/Makefile.am:
14171 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
14172 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
14173 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
14174 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
14175 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
14176 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
14177 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
14178 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
14179 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
14180 (gst_dvd_nav_src_make_dvd_event),
14181 (gst_dvd_nav_src_structure_set_uint64),
14182 (gst_dvd_nav_src_push_dvd_nav_packet_event),
14183 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
14184 (gst_dvd_nav_src_push_titlelang_event),
14185 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
14186 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
14187 (gst_dvd_nav_src_handle_navigation_event),
14188 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
14189 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
14190 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
14191 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
14192 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
14193 (gst_dvd_nav_src_do_init), (plugin_init):
14194 dvdnavsrc ported to 0.10, for the most part at least. Not quite
14195 ready for prime time yet though.
14197 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net>
14199 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
14200 Original commit message from CVS:
14201 * ext/cdio/Makefile.am:
14202 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
14203 required for Cygwin, see #317048)
14204 * gst/rtp/gstasteriskh263.c:
14205 Cygwin has includes for both the unix network socket API
14206 and the windows API, but only one can be included, so fix
14207 includes to only use one or the other, prefering the unxi
14210 2006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
14212 Port dvdsubdec to 0.10
14213 Original commit message from CVS:
14215 * gst/dvdsub/Makefile.am:
14216 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
14217 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
14218 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
14219 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
14220 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
14221 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
14222 (gst_send_empty_fill), (gst_send_subtitle_frame),
14223 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
14224 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
14226 * gst/dvdsub/gstdvdsubdec.h:
14227 Port dvdsubdec to 0.10
14229 2006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14231 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
14232 Original commit message from CVS:
14233 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
14234 Push the rank up to SECONDARY+1 so that dvddemux is preferred over
14235 mpegdemux for MPEG-2 video streams.
14237 2006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14239 configure.ac: Bump nano back to CVS
14240 Original commit message from CVS:
14242 Bump nano back to CVS
14244 === release 0.10.2 ===
14246 2006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14248 configure.ac: releasing 0.10.2, "Season to Taste"
14249 Original commit message from CVS:
14251 releasing 0.10.2, "Season to Taste"
14253 2006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14255 configure.ac: releasing 0.10.1.3 prelease for 0.10.2
14256 Original commit message from CVS:
14258 releasing 0.10.1.3 prelease for 0.10.2
14260 2006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net>
14262 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
14263 Original commit message from CVS:
14264 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
14265 In sink event handler, release object lock again
14266 _before_ sending EOS event downstream (#313838).
14268 2006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org>
14271 * gst/asfdemux/gstasf.c:
14272 fix rank of asfdemux
14273 Original commit message from CVS:
14274 fix rank of asfdemux
14276 2006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14278 configure.ac: releasing 0.10.1.2 prelease for 0.10.2
14279 Original commit message from CVS:
14281 releasing 0.10.1.2 prelease for 0.10.2
14283 2006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org>
14285 * gst-plugins-ugly.spec.in:
14287 Original commit message from CVS:
14290 2006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net>
14292 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
14293 Original commit message from CVS:
14294 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
14295 (crop_copy_i422_buffer), (crop_buffer):
14296 When we need to crop the output buffer, make sure we
14297 create a buffer of the right size and respect the implicit
14298 striding used for I420 elsewhere in GStreamer (#331301).
14300 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net>
14302 ext/cdio/gstcdio.c: Init debug category (#331253).
14303 Original commit message from CVS:
14304 * ext/cdio/gstcdio.c: (plugin_init):
14305 Init debug category (#331253).
14307 2006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com>
14309 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
14310 Original commit message from CVS:
14311 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
14312 Do not error out on non-recognized streams. Ignore them and allow
14313 playback of the other streams.
14315 2006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14317 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
14318 Original commit message from CVS:
14319 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
14320 Add a small sanity check for LPCM reading.
14322 2006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com>
14324 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
14325 Original commit message from CVS:
14326 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
14327 Take into account the file properties preroll value for
14328 timestamping/newsegment. It's weird this value was commented out.
14330 2006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com>
14332 gst/asfdemux/Makefile.am: More asf makefile fixing.
14333 Original commit message from CVS:
14334 * gst/asfdemux/Makefile.am:
14335 More asf makefile fixing.
14337 2006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com>
14339 ext/lame/gstlame.c: Fix up lame a bit.
14340 Original commit message from CVS:
14341 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
14342 (gst_lame_change_state):
14344 Apply patch #319782 by Gautier Portet.
14346 2006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com>
14348 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
14349 Original commit message from CVS:
14350 * gst/asfdemux/Makefile.am:
14351 But we do need to link against the riff libraryr.
14353 2006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com>
14355 gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
14356 Original commit message from CVS:
14357 * gst/asfdemux/Makefile.am:
14358 We don't want asfmux.c yet.
14360 2006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com>
14362 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
14363 Original commit message from CVS:
14364 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
14365 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
14366 (gst_mad_change_state):
14367 Port fixes for bugs 314771, 308772, 140237, and 302625
14368 from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
14369 Use GST_EVENT_FLUSH_STOP to clear data from the current input
14370 buffer, to avoid using it for any future decoding.
14372 2006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net>
14374 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
14375 Original commit message from CVS:
14377 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
14378 (gst_asf_get_guid_nick):
14379 * gst/asfdemux/asfheaders.h:
14380 * gst/asfdemux/gstasf.c: (plugin_init):
14381 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
14382 (gst_asf_demux_class_init), (gst_asf_demux_init),
14383 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
14384 (gst_asf_demux_handle_src_event),
14385 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
14386 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
14387 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
14388 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
14389 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
14390 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
14391 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
14392 (gst_asf_demux_get_bitrate_record),
14393 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
14394 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
14395 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
14396 (gst_asf_demux_get_obj_data_correction),
14397 (gst_asf_demux_get_stream_audio),
14398 (gst_asf_demux_get_stream_correction),
14399 (gst_asf_demux_get_stream_video),
14400 (gst_asf_demux_get_stream_video_format),
14401 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
14402 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
14403 (gst_asf_demux_process_stream),
14404 (gst_asf_demux_get_gst_tag_from_tag_name),
14405 (gst_asf_demux_commit_taglist),
14406 (gst_asf_demux_process_ext_content_desc),
14407 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
14408 (gst_asf_demux_process_header), (gst_asf_demux_process_file),
14409 (gst_asf_demux_process_comment),
14410 (gst_asf_demux_process_bitrate_props_object),
14411 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
14412 (gst_asf_demux_descramble_segment),
14413 (gst_asf_demux_element_send_event),
14414 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
14415 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
14416 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
14417 (gst_asf_demux_get_src_query_types),
14418 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
14419 * gst/asfdemux/gstasfdemux.h:
14420 asfdemux ported to 0.10. Does still need a bit of work (seems like
14421 there's something funky going on when timestamping video frames).
14422 The seeking code is likely to make Wim cry, but hey, at least it
14425 2006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
14427 ext/amrnb/amrnbdec.c: Some more comments.
14428 Original commit message from CVS:
14429 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
14430 (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
14431 Some more comments.
14432 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
14433 Applied patch from Fabrizio Gennari, fixes #330844.
14435 2006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
14437 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
14438 Original commit message from CVS:
14439 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
14440 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
14441 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
14442 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
14443 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
14444 * ext/dvdread/dvdreadsrc.h:
14445 Let's try to play the title the user set via the URI handler or
14446 via properties instead of always playing the first title. Also,
14447 Also, count title/chapter/angle number in URI and properties
14448 from 1 rather than 0.
14450 2006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net>
14452 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
14453 Original commit message from CVS:
14454 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
14455 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
14456 (gst_dvd_read_src_do_duration_query):
14457 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
14458 otherwise GstBaseSrc will think we can operate pull_range based,
14459 which we don't really, and typefinding will fail miserably.
14460 Also, make seeking work somewhat (only works with flumpegdemux
14461 at the moment, mpegstream needs fixing for that first).
14463 2006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net>
14465 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
14466 Original commit message from CVS:
14467 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
14468 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
14469 Only allocate buffer once we know exactly how much we need,
14470 rather than gratuitously allocating 2MB-buffers all the time
14471 even if we usually need much less than that. Also, demote
14472 a debug message from DEBUG to LOG level.
14474 2006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
14476 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
14477 Original commit message from CVS:
14478 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
14479 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
14480 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
14481 (gst_dvd_read_src_do_position_query):
14482 Add some more debugging and fix duration query in BYTES.
14484 2006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net>
14486 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
14487 Original commit message from CVS:
14490 * ext/dvdread/Makefile.am:
14491 * ext/dvdread/dvdreadsrc.c:
14492 * ext/dvdread/dvdreadsrc.h:
14493 Half-baked port to 0.10. Needs some love
14494 in the seeking department, but at least
14496 * ext/dvdread/stream_labels.c:
14497 * ext/dvdread/stream_labels.h:
14498 Remove these (we use ISO-639 language codes internally; applications
14499 that want to translate those into language names for display to the
14500 user should rely on the iso-codes package for that).
14502 2006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com>
14504 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
14505 Original commit message from CVS:
14506 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
14507 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
14508 (gst_amrnbdec_state_change):
14509 * ext/amrnb/amrnbdec.h:
14510 Fix amrnbdec, handle events, take copy from adapter since the decoder
14511 apparently writes in the source data.
14512 Use some _scale_int, and precalc duration.
14513 Fix some leaks, post ERROR messages.
14515 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net>
14517 docs/plugins/: Add cdio plugin to docs.
14518 Original commit message from CVS:
14519 * docs/plugins/Makefile.am:
14520 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
14521 * docs/plugins/gst-plugins-good-plugins-sections.txt:
14522 * docs/plugins/inspect/plugin-cdio.xml:
14523 Add cdio plugin to docs.
14524 * ext/cdio/gstcdiocddasrc.c:
14526 * ext/cdio/gstcdio.c:
14527 The plugin is called 'cdio' not 'cddio'.
14529 2006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net>
14531 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
14532 Original commit message from CVS:
14533 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
14534 One source pad not being linked is not an error condition when we're
14535 still parsing the header. In this case (e.g. where we don't have a
14536 suitable decoder installed) just pretend everything is fine, so that
14537 the demuxer will actually go on to signal no-more-pads when done
14538 parsing the header, otherwise decodebin/playbin will never post the
14539 appropriate error message if decoders are not available.
14541 2006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
14545 * ext/mad/gstid3tag.c:
14546 * gst/realmedia/rmdemux.c:
14547 Just make it compile with --disable-gst-debug.
14548 Original commit message from CVS:
14549 Just make it compile with --disable-gst-debug.
14551 2006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
14553 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
14554 Original commit message from CVS:
14555 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
14556 (gst_mad_check_caps_reset), (gst_mad_chain):
14557 Merge patch from Radoslaw Szkodzinski (bug 326734)
14559 2006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14561 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
14562 Original commit message from CVS:
14563 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
14564 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
14565 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
14566 (gst_id3_tag_chain):
14567 fixing Gdate handling
14568 enabling mux/demux mode switching
14569 adding better debug output
14571 2006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net>
14573 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...
14574 Original commit message from CVS:
14575 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
14576 If we haven't set caps on a source pad yet, the caps on the
14577 pad are NULL, not un-fixed. Set caps on outgoing buffers.
14579 2006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net>
14581 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
14582 Original commit message from CVS:
14583 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
14584 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
14585 * ext/lame/gstlame.h:
14586 Contrary to what the const char in the lame API might suggest,
14587 lame expects us to keep the strings we pass to id3tag_set_foo()
14588 around; it doesn't free them either though, so we have to store
14589 them somewhere and free them later when we can be sure lame
14590 doesn't need them any longer.
14592 2006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net>
14594 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...
14595 Original commit message from CVS:
14596 * ext/lame/gstlame.c: (add_one_tag):
14597 Fix handling of GST_TAG_DATE (#311679), don't pass an
14598 uninitialised string pointer to lame if we don't know
14599 how to handle the tag type, and fix minor memory leak.
14601 2006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net>
14603 ext/mad/gstmad.c: Fix debug message.
14604 Original commit message from CVS:
14605 * ext/mad/gstmad.c: (gst_mad_chain):
14608 2006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
14610 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
14611 Original commit message from CVS:
14612 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net>
14613 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
14614 Erase spurious call to gst_segment_set_newsegment.
14615 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
14616 the superclass method when handling NEWSEGMENT events.
14617 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
14618 and dvd-audio-restart event handling. There are currently less
14619 hackish ways of handling the sparse audio stream problem.
14621 2006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14623 fix up error domains, error strings, and use of translation
14624 Original commit message from CVS:
14625 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
14626 * ext/dvdnav/dvdnavsrc.c: (if):
14627 * ext/dvdread/stream_labels.c:
14628 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
14629 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
14630 fix up error domains, error strings, and use of translation
14632 fix up this file, even though none of them are actually marked
14635 2006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net>
14637 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
14638 Original commit message from CVS:
14639 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net>
14640 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
14641 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
14642 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
14643 (gst_mpeg_parse_change_state):
14644 Make timestamp adjustment somewhat milder. Actual timestamps are
14645 now sent unmodified unless an actual gap is found in the
14646 stream. This should fix time display when playing most MPEG
14649 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net>
14651 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
14652 Original commit message from CVS:
14653 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
14654 * ext/cdio/gstcdio.h:
14655 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
14656 Fix build for libcdio versions >= 76; give slightly lower rank
14659 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net>
14661 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
14662 Original commit message from CVS:
14665 * ext/cdio/Makefile.am:
14666 * ext/cdio/gstcdio.c:
14667 * ext/cdio/gstcdio.h:
14668 * ext/cdio/gstcdiocddasrc.c:
14669 * ext/cdio/gstcdiocddasrc.h:
14670 Port libcdio cdda source, formerly known as cddasrc, now known as
14671 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
14672 but that's not tested (fixes #317658).
14674 2006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com>
14676 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
14677 Original commit message from CVS:
14678 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
14679 tss tss... always set caps on outgoing buffer.
14681 2006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org>
14683 * gst-plugins-ugly.spec.in:
14685 Original commit message from CVS:
14688 2006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14693 Original commit message from CVS:
14696 === release 0.10.1 ===
14698 2006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14704 * docs/plugins/gst-plugins-ugly-plugins.args:
14705 * docs/plugins/inspect/plugin-a52dec.xml:
14706 * docs/plugins/inspect/plugin-amrnb.xml:
14707 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14708 * docs/plugins/inspect/plugin-iec958.xml:
14709 * docs/plugins/inspect/plugin-lame.xml:
14710 * docs/plugins/inspect/plugin-mad.xml:
14711 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14712 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14713 * docs/plugins/inspect/plugin-rmdemux.xml:
14715 Original commit message from CVS:
14718 2006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14723 Original commit message from CVS:
14726 2006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net>
14728 Pass unhandled queries upstream (useful e.g. for SEEKING query)
14729 Original commit message from CVS:
14730 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
14731 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
14732 * ext/mad/gstmad.c: (gst_mad_src_query):
14733 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
14734 * ext/sidplay/gstsiddec.cc:
14735 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
14736 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
14737 Pass unhandled queries upstream (useful e.g. for SEEKING query)
14738 (fixes #325652; based on patch by: Philippe); make rmdemux return
14739 FALSE for position queries, instead of setting -1 as value and
14742 2006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
14744 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
14745 Original commit message from CVS:
14746 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net>
14747 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
14748 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
14749 rewrite timestamps in the case segments are being set from
14750 upstream, but use timestamps unmodified. Also send proper position
14751 values. This allows for correct time display and makes queries
14752 work in sink elements.
14753 * gst/mpegstream/gstdvddemux.h:
14754 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
14755 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
14756 Rename flush_filter to segment_filter, which is better represents
14757 what the arreibute does.
14758 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
14759 Activate segment filtering when a timestamp discontinuity is seen.
14761 2006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
14763 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...
14764 Original commit message from CVS:
14765 * ext/mad/gstmad.c: (gst_mad_chain):
14766 Don't forget that we need to send out a newsegment event after a
14767 restart even if we don't have enough data to decode a frame right
14770 2005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
14772 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
14773 Original commit message from CVS:
14774 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net>
14775 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
14776 Use the new "audio-shutdown" and "audio-restart" DVD events
14777 instead of the "spu-still-frame" event to shutdown and restart
14778 the audio pipeline.
14779 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
14780 Check for cases where the segment-based adjustment calculation
14781 would produce negative values (which result in an overflow) and
14782 return GST_CLOCK_TIME_NONE instead.
14783 * gst/mpegstream/gstdvddemux.h:
14784 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
14785 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
14786 Add a mechanism to discard audio buffers with timestamps outside
14787 the currently set segment. This was causing (sometimes serious)
14788 synchronization problems after seeking in DVDs with LPCM audio,
14789 since VOBUs usually contain audio material that lies outside the
14790 timestamp range specified by the header.
14792 2005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14794 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
14795 Original commit message from CVS:
14796 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
14797 Remove lingering reference to GstID3Demux
14798 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
14799 Don't output debug saying padding streams are unknown type,
14800 because they're not
14802 2005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net>
14804 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
14805 Original commit message from CVS:
14806 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net>
14807 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
14808 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
14811 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
14812 (gst_mpeg_demux_get_audio_stream):
14813 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
14814 (gst_dvd_demux_get_audio_stream)
14815 (gst_dvd_demux_get_subpicture_stream)
14816 (gst_dvd_demux_send_subbuffer):
14817 Send current* pad buffers with appropriate caps.
14819 2005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net>
14821 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
14822 Original commit message from CVS:
14823 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net>
14824 * gst/iec958/ac3iec.h:
14825 * gst/iec958/ac3iec.c:
14826 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
14827 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
14828 raw-audio property to ac3iec958 that allows setting the source pad
14829 caps to raw audio instead of audio/x-iec958. This makes it
14830 possible to use ac3iec958 together with the normal alsasink
14831 element to drive an external receiver that autodetects AC3
14834 2005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org>
14836 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
14837 Original commit message from CVS:
14838 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
14839 (ac3iec_chain_dvd):
14840 * gst/iec958/ac3iec.h:
14841 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
14843 2005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net>
14845 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
14846 Original commit message from CVS:
14847 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
14848 When getting a seek event, first check if the upstream element
14849 can handle it and only do our own seek stuff when it can't
14850 (should fix #322856).
14852 2005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net>
14854 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
14855 Original commit message from CVS:
14856 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
14857 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
14858 Really convert to BYTES format when we want to convert
14859 to bytes (use right variable; fixes #322856).
14861 2005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net>
14863 Big mpegparse clean up, second round:
14864 Original commit message from CVS:
14865 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
14866 Big mpegparse clean up, second round:
14867 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
14868 Send and EOS event down the audio pipeline when an still frame
14869 event arrives. This prevents the pipeline from locking when a
14870 still menu comes directly after a flush.
14871 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
14872 Don't send a newsegment in reset.
14873 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
14874 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
14875 Move the code of handle_newsegment to process_event. Send a
14876 NEWSEGMENT after FLUSH_STOP.
14877 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
14879 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
14880 (gst_mpeg_demux_class_init): Don't override send_event.
14881 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
14882 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
14883 (gst_mpeg_demux_reset):
14884 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed
14886 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
14887 Reset the mpegparse element after a flush.
14888 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
14889 Don't forward events.
14890 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
14891 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
14892 handle_newsegment is not a virtual method anymore.
14893 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
14894 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
14895 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
14896 rid of send_newsegment virtual method.
14897 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
14898 handle DVD events and call the superclass method for other event
14900 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
14901 override process_event anymore.
14902 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
14903 (gst_mpeg_parse_process_event): Move actual event processing to
14904 process event so that subclasses can properly override or extend
14906 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
14907 Eliminate time parameter in process event.
14908 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
14909 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
14910 (gst_mpeg_demux_send_subbuffer):
14911 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
14912 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
14913 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
14914 adding the value of the adjust attribute.
14915 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
14916 rid of the adjust attribute. Now all timestamp adjustments are
14917 performed by mpegparse using the current segment.
14918 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
14919 (gst_mpeg_parse_class_init): Implement the adjust_ts method based
14920 on the adjust attribute for SCR values and the current segment.
14921 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
14922 adjust_ts virtual method to adjust timestamps for outgoing
14924 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
14925 (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
14926 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
14927 (gst_dvd_demux_handle_newsegment): Don't override
14929 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
14930 Check for DVD events in process_event instead of
14932 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
14933 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
14934 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
14935 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
14936 (gst_mpeg_demux_send_event):
14937 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
14938 (gst_dvd_demux_handle_dvd_event):
14939 Eliminate the time parameter in send_event.
14941 2005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14943 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
14944 Original commit message from CVS:
14945 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
14946 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
14947 Fix typefinding in id3demux, and then remove it in favour
14948 of the new LGPL id3demux in gst-plugins-good
14949 * ext/mad/gstmad.c: (gst_mad_dispose):
14950 dispose can run more than once.
14952 2005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14954 gst/asfdemux/gstasfmux.c: change some char* into char[]
14955 Original commit message from CVS:
14956 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
14957 change some char* into char[]
14959 2005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
14961 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
14962 Original commit message from CVS:
14963 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
14964 Remove memleak from unused GstRMDemuxStream
14966 2005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org>
14968 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
14969 Original commit message from CVS:
14970 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
14971 (gst_id3_tag_do_typefind):
14972 Use the correct function to free typefind factory list.
14974 2005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net>
14976 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
14977 Original commit message from CVS:
14978 * ext/mad/gstmad.c: (gst_mad_src_query):
14979 For position and duration queries in TIME format, try the peer
14980 first (might be a demuxer).
14982 2005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net>
14984 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
14985 Original commit message from CVS:
14986 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net>
14987 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
14988 Properly handle non contiguous VOBUs by adding the segment accum
14989 field to the adjust value.
14990 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
14991 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
14992 handle_newsegment to prevent sending actual newsegment events and
14993 use tiemstamp rewriting instead.
14994 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
14996 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
14997 (gst_mpeg_parse_event):
14998 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
14999 Add a new parameter to handle_newsegment to allow controlling
15000 whether newsegment events are forwarded or not.
15001 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
15002 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
15003 (gst_dvd_demux_reset):
15004 last_end_ptm and discont_time aren't necessary anymore, since
15005 timestamp adjustment is now replaced by newsegment events.
15006 (gst_dvd_demux_init): Prevent MPEGParse from adjusting
15008 * gst/mpegstream/gstdvddemux.h:
15009 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
15010 Don't handle dvd-nav-packet events anymore, since the are now
15011 replaced by standard newsegment events.
15012 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
15013 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
15014 (gst_dvd_demux_change_state):
15015 * gst/mpegstream/gstdvddemux.h:
15016 Get rid of the ignore_next_newmedia_discont hack.
15017 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
15018 (gst_dvd_demux_handle_newsegment):
15019 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
15020 (gst_mpeg_demux_handle_newsegment): Don't override
15021 handle_newsegment anymore. It was only necessary to handle
15023 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
15024 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
15025 (gst_dvd_demux_set_cur_subpicture):
15026 Reactivate handling of DVD events.
15027 * gst/mpegstream/gstmpegparse.c (normal_seek)
15028 (gst_mpeg_parse_handle_src_event)
15029 (gst_mpeg_parse_handle_src_query):
15030 First attempt at reenabling seek.
15031 * gst/mpegstream/gstmpegparse.h:
15032 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
15033 (gst_mpeg_parse_update_streaminfo)
15034 (gst_mpeg_parse_get_rate)
15035 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
15036 (gst_mpeg_parse_handle_src_query):
15037 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
15038 Make queries work again.
15039 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
15040 (gst_mpeg_parse_handle_newsegment)
15041 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
15042 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
15043 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
15044 Get rid of the newsegment_pending attribute, and rely instead on
15045 proper timestamp adjustment.
15046 * gst/mpegstream/gstmpegparse.c
15047 (gst_mpeg_parse_get_src_event_masks): Erase.
15048 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
15049 Initialize fields before creating pads to prevent the pad creation
15050 callback from failing.
15051 (gst_mpeg_parse_reset): Initialize new fields, and change
15052 initialization order to match the order in the structure.
15053 (gst_mpeg_parse_handle_newsegment): Forward new segment events
15054 whenever possible, and update the current segment.
15055 (gst_mpeg_parse_send_newsegment): Update the current segment and
15056 pending_newsegment.
15057 (gst_mpeg_parse_pad_added): Use the current segment to send
15058 newsegment events to new pads.
15059 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
15060 and events. Properly update newsegment_pending.
15061 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
15062 New fields do_adjust and current_segment.
15063 * gst/mpegstream/gstmpegdemux.c:
15064 * gst/mpegstream/gstdvddemux.c:
15065 * gst/mpegstream/gstmpegparse.h:
15066 Rename handle_discont virtual method to handle_newsegment. Erase
15067 some (already commented out support) for old NEW_MEDIA events.
15068 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
15069 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
15070 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
15071 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
15072 (gst_mpeg_parse_event, gst_mpeg_parse_chain):
15073 Erase the "pending_scr" field, and replace it by a slightly
15074 different handling of the current SCR. Document code blocks in
15075 parse_packhead and chain.
15077 2005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com>
15079 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
15080 Original commit message from CVS:
15081 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
15082 g_warning() are only for really fatal warnings. If we can't decode a
15083 tag, just ignore that tag and do a GST_WARNING.
15085 2005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15088 * ext/a52dec/gsta52dec.h:
15089 * ext/dvdread/dvdreadsrc.h:
15090 * ext/lame/gstlame.h:
15091 * ext/mad/gstid3tag.c:
15092 * ext/mad/gstmad.c:
15093 * ext/mad/gstmad.h:
15094 * ext/mpeg2dec/gstmpeg2dec.h:
15095 * ext/sidplay/gstsiddec.h:
15096 * gst/ac3parse/gstac3parse.c:
15097 * gst/ac3parse/gstac3parse.h:
15098 * gst/asfdemux/gstasfdemux.c:
15099 * gst/asfdemux/gstasfdemux.h:
15100 * gst/iec958/ac3iec.h:
15101 * gst/mpegaudioparse/gstmpegaudioparse.c:
15102 * gst/mpegaudioparse/gstmpegaudioparse.h:
15103 * gst/mpegstream/gstdvddemux.h:
15104 * gst/mpegstream/gstmpegclock.h:
15105 * gst/mpegstream/gstmpegdemux.h:
15106 * gst/mpegstream/gstmpegpacketize.h:
15107 * gst/mpegstream/gstmpegparse.c:
15108 * gst/mpegstream/gstmpegparse.h:
15109 * gst/mpegstream/gstrfc2250enc.c:
15110 * gst/mpegstream/gstrfc2250enc.h:
15111 * gst/realmedia/rmdemux.c:
15112 * gst/realmedia/rmdemux.h:
15113 * gst/synaesthesia/synaescope.c:
15115 Original commit message from CVS:
15118 2005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15122 Original commit message from CVS:
15125 === release 0.10.0 ===
15127 2005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15133 * docs/plugins/inspect/plugin-a52dec.xml:
15134 * docs/plugins/inspect/plugin-amrnb.xml:
15135 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15136 * docs/plugins/inspect/plugin-iec958.xml:
15137 * docs/plugins/inspect/plugin-lame.xml:
15138 * docs/plugins/inspect/plugin-mad.xml:
15139 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15140 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15141 * docs/plugins/inspect/plugin-rmdemux.xml:
15143 Original commit message from CVS:
15146 2005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com>
15148 Update for alloc_buffer changes.
15149 Original commit message from CVS:
15150 2005-12-05 Andy Wingo <wingo@pobox.com>
15151 * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
15152 * ext/mad/gstmad.c: (gst_mad_chain):
15153 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
15154 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
15155 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
15156 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15157 (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
15159 2005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com>
15161 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
15162 Original commit message from CVS:
15163 2005-12-05 Andy Wingo <wingo@pobox.com>
15164 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
15165 id3demux and id3mux now. Fixes #323199.
15167 2005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org>
15169 * gst-plugins-ugly.spec.in:
15170 update spec file for latest changes
15171 Original commit message from CVS:
15172 update spec file for latest changes
15174 2005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15176 fix silly Makefile.am bug so they link correctly again
15177 Original commit message from CVS:
15178 * ext/amrnb/Makefile.am:
15179 * gst/realmedia/Makefile.am:
15180 fix silly Makefile.am bug so they link correctly again
15182 2005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15186 Original commit message from CVS:
15189 === release 0.9.7 ===
15191 2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15200 * docs/plugins/gst-plugins-ugly-plugins.args:
15201 * docs/plugins/inspect/plugin-a52dec.xml:
15202 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15203 * docs/plugins/inspect/plugin-iec958.xml:
15204 * docs/plugins/inspect/plugin-lame.xml:
15205 * docs/plugins/inspect/plugin-mad.xml:
15206 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15207 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15208 * docs/plugins/inspect/plugin-rmdemux.xml:
15209 * docs/random/LICENSE:
15210 * docs/random/PORTED_09:
15212 Original commit message from CVS:
15215 2005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15219 * ext/amrnb/Makefile.am:
15220 * gst/realmedia/Makefile.am:
15221 Don't know how these escaped my eye before. Fix link flags.
15222 Original commit message from CVS:
15223 Don't know how these escaped my eye before. Fix link flags.
15225 2005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15228 * examples/Makefile.am:
15229 * examples/capsfilter/Makefile.am:
15230 * examples/capsfilter/capsfilter1.c:
15231 * examples/gob/Makefile.am:
15232 * examples/gob/gst-identity2.gob:
15233 * examples/gstplay/.gitignore:
15234 * examples/gstplay/Makefile.am:
15235 * examples/gstplay/player.c:
15236 * examples/indexing/.gitignore:
15237 * examples/indexing/Makefile.am:
15238 * examples/indexing/indexmpeg.c:
15239 * examples/level/Makefile.am:
15240 * examples/level/README:
15241 * examples/level/demo.c:
15242 * examples/level/plot.c:
15243 * examples/stats/Makefile.am:
15244 * examples/stats/mp2ogg.c:
15245 * examples/switch/.gitignore:
15246 * examples/switch/Makefile.am:
15247 * examples/switch/switcher.c:
15249 Original commit message from CVS:
15252 2005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net>
15254 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
15255 Original commit message from CVS:
15256 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
15257 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
15258 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
15259 (gst_mpeg_parse_send_event):
15260 Ref events before sending them to multiple pads, after all
15261 gst_pad_send_event() takes ownership of events. Don't leak
15262 events that have not been handled (fixes #322745).
15264 2005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net>
15266 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
15267 Original commit message from CVS:
15268 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net>
15269 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
15270 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
15271 from making timestamp adjustments. This will have to be re-added
15272 in some form in the near future, but in order to do that, some nav
15273 packet parsing will be necessary in mpegdemux.
15274 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
15275 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
15276 (g_value_set_int, gst_mpeg_parse_set_property)
15277 Get rid of do_adjust and use_adjust. Rename max_discont to
15279 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
15280 -1, no adjustment is made.
15281 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
15282 Rename max_discont property to max_scr_gap. Erase "adjust"
15284 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
15285 override send_event anymore, base class does the job.
15286 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
15287 Base class now does most of the work.
15288 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
15289 Generalize to forwarding the event to all source pads in the
15291 * gst/mpegstream/gstmpegparse.h:
15292 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
15293 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
15294 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
15295 (gst_mpeg_parse_set_property):
15296 Clock synchronization doesn't make sense anymore for a
15299 2005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org>
15301 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
15302 Original commit message from CVS:
15303 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
15304 Don't treat normal EOS as a fatal error.
15306 2005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com>
15308 ext/mad/gstmad.c: Proper warning statements,
15309 Original commit message from CVS:
15310 * ext/mad/gstmad.c: (gst_mad_chain):
15311 Proper warning statements,
15312 Don't error if the src pad isn't linked when pushing.
15313 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
15314 Proper state_change, avoids borkage when going to READY
15316 2005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15319 * gst-libs/Makefile.am:
15321 * gst-libs/ext/.gitignore:
15322 * gst-libs/gst/media-info/.gitignore:
15323 * gst-libs/gst/play/.gitignore:
15324 * gst-libs/gst/play/play.h:
15325 * gst-libs/gst/play/play.vcproj:
15326 no need for an AS_LIBTOOL call
15327 Original commit message from CVS:
15328 no need for an AS_LIBTOOL call
15330 2005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15334 * gst-plugins-ugly.spec.in:
15335 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
15336 Original commit message from CVS:
15337 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
15339 2005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15341 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
15342 Original commit message from CVS:
15343 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
15344 Prime libmpeg2's pumps with some null custom buffers
15345 to ensure it doesn't ask us to discard garbage later yay.
15347 2005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15349 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
15350 Original commit message from CVS:
15351 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
15352 Prime libmpeg2's pumps with some null custom buffers
15353 to ensure it ask us to discard garbage later yay.
15355 2005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org>
15357 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
15358 Original commit message from CVS:
15359 * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
15360 (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
15361 (gst_a52dec_chain_raw):
15362 * ext/a52dec/gsta52dec.h:
15363 Accept AC3 in audio/x-private1-ac3 format, which includes
15364 DVD-specific headers, as well as raw AC3, for compatibility with
15367 2005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15369 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
15370 Original commit message from CVS:
15371 * ext/mad/gstmad.c: (gst_mad_chain):
15372 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
15373 skip frame synthesis and consume input data as if we'd done the
15374 decode. Makes mad not error when the src pad is not connected.
15377 2005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net>
15380 Erase old CVS conflict line.
15381 Original commit message from CVS:
15382 Erase old CVS conflict line.
15384 2005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
15386 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
15387 Original commit message from CVS:
15388 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net>
15389 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
15390 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
15391 (gst_mpeg_parse_chain):
15392 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
15393 (gst_mpeg_demux_send_newsegment):
15394 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
15395 * gst/mpegstream/gstmpegparse.h:
15396 Rename send_discont method to send_newsegment and add parameters
15397 to handle actual segments. Adapt code all around to run with the
15398 new name and signature.
15399 * gst/mpegstream/gstmpegdemux.c:
15400 * gst/mpegstream/gstmpegparse.c:
15401 * gst/mpegstream/gstdvddemux.c:
15402 Convert to GST_BOILERPLATE.
15404 2005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15407 fix AS_LIBTOOL call
15408 Original commit message from CVS:
15409 fix AS_LIBTOOL call
15411 2005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15414 add a torture target
15415 Original commit message from CVS:
15416 add a torture target
15418 2005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15423 Original commit message from CVS:
15426 === release 0.9.6 ===
15428 2005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15434 * docs/plugins/gst-plugins-ugly-plugins.args:
15435 * docs/plugins/gst-plugins-ugly-plugins.signals:
15436 * docs/plugins/inspect/plugin-a52dec.xml:
15437 * docs/plugins/inspect/plugin-amrnb.xml:
15438 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15439 * docs/plugins/inspect/plugin-iec958.xml:
15440 * docs/plugins/inspect/plugin-lame.xml:
15441 * docs/plugins/inspect/plugin-mad.xml:
15442 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15443 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15444 * docs/plugins/inspect/plugin-rmdemux.xml:
15446 Original commit message from CVS:
15449 2005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org>
15451 gst/realmedia/rmdemux.c: Fractional framerates.
15452 Original commit message from CVS:
15453 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
15454 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
15455 (find_seek_offset_bytes), (find_seek_offset_time),
15456 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
15457 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
15458 (gst_rmdemux_chain), (gst_rmdemux_send_event),
15459 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
15460 (gst_rmdemux_parse_packet):
15461 Fractional framerates.
15463 2005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15465 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
15466 Original commit message from CVS:
15467 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
15468 (gst_mpeg2dec_negotiate_format), (handle_sequence),
15469 (gst_mpeg2dec_sink_event):
15470 * ext/mpeg2dec/gstmpeg2dec.h:
15471 Use fractional framerates
15473 2005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com>
15475 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
15476 Original commit message from CVS:
15477 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
15478 set_clock returns a boolean.
15480 2005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
15482 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
15483 Original commit message from CVS:
15484 * ext/mad/gstmad.c: (gst_mad_chain):
15485 Fix seeking even more by sending the newsegment event with the
15486 right parameters. Should fix querying in playbin/totem after
15489 2005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
15491 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
15492 Original commit message from CVS:
15493 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
15494 (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
15495 Fix seeking in stand-alone mode. Fix nonexistant enum value
15496 introduced in previous commit. Improve debug messages here and
15497 there. Actually return a proper return value in the sink event
15500 2005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15502 * ext/lame/gstlame.c:
15504 Original commit message from CVS:
15507 2005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15510 * ext/lame/gstlame.c:
15511 * ext/mad/gstmad.c:
15512 * ext/sidplay/gstsiddec.cc:
15514 Original commit message from CVS:
15517 2005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com>
15520 * ext/lame/gstlame.c:
15521 * ext/mad/gstid3tag.c:
15522 * ext/sidplay/gstsiddec.cc:
15523 Update for gst_tag_setter API changes.
15524 Original commit message from CVS:
15525 2005-11-22 Andy Wingo <wingo@pobox.com>
15526 * Update for gst_tag_setter API changes.
15528 2005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com>
15531 * ext/a52dec/gsta52dec.c:
15532 * ext/mad/gstid3tag.c:
15533 * ext/mad/gstmad.c:
15534 * gst/mpegaudioparse/gstmpegaudioparse.c:
15535 * gst/mpegstream/gstdvddemux.c:
15536 * gst/mpegstream/gstmpegparse.c:
15537 * gst/realmedia/rmdemux.c:
15538 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
15539 Original commit message from CVS:
15540 2005-11-22 Andy Wingo <wingo@pobox.com>
15541 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
15542 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
15543 * ext/mad/gstmad.c (gst_mad_chain)
15544 * gst/mpegaudioparse/gstmpegaudioparse.c
15545 (gst_mp3parse_sink_event)
15546 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
15547 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
15548 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
15549 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
15550 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
15552 2005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
15554 ext/mad/Makefile.am: libgsttagedit => libgsttag
15555 Original commit message from CVS:
15556 * ext/mad/Makefile.am:
15557 libgsttagedit => libgsttag
15559 2005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
15561 ext/lame/gstlame.c: Don't take the stream lock
15562 Original commit message from CVS:
15563 * ext/lame/gstlame.c: (gst_lame_sink_event):
15564 Don't take the stream lock
15566 2005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com>
15568 ext/: Don't take the stream lock.
15569 Original commit message from CVS:
15570 2005-11-21 Andy Wingo <wingo@pobox.com>
15571 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
15572 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
15573 * ext/mad/gstmad.c (gst_mad_sink_event):
15574 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
15576 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
15577 stream lock changes.
15579 2005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com>
15581 *.*: Ran scripts/update-macros. Oh yes.
15582 Original commit message from CVS:
15583 2005-11-21 Andy Wingo <wingo@pobox.com>
15585 * *.c: Ran scripts/update-macros. Oh yes.
15587 2005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
15589 gst/mpegstream/: Filler events have beem removed for now.
15590 Original commit message from CVS:
15591 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
15592 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
15593 Filler events have beem removed for now.
15595 2005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
15597 gst/: Update for GST_FOURCC_FORMAT API change.
15598 Original commit message from CVS:
15599 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
15600 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
15601 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
15602 Update for GST_FOURCC_FORMAT API change.
15604 2005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
15606 gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
15607 Original commit message from CVS:
15608 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
15609 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
15610 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
15611 (gst_rmdemux_parse_packet):
15612 Modifications for disapearance of GST_PAD_IS_USABLE()
15614 2005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org>
15616 gst/iec958/ac3iec.c: Remove some setcaps brokenness.
15617 Original commit message from CVS:
15618 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
15619 Remove some setcaps brokenness.
15620 Don't crash on bad input.
15622 2005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org>
15624 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
15625 Original commit message from CVS:
15626 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
15628 (gst_id3_tag_do_typefind): Unref caps
15629 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
15631 2005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org>
15633 * ext/mad/gstmad.c:
15634 remove accidentally commited hack
15635 Original commit message from CVS:
15636 remove accidentally commited hack
15638 2005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org>
15640 * ext/mad/gstmad.c:
15642 Original commit message from CVS:
15645 2005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net>
15647 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
15648 Original commit message from CVS:
15649 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
15650 (gst_mpeg2dec_sink_event):
15651 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
15652 nice-ify debug message in event handler; add CHECKME.
15653 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
15654 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
15655 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
15656 (gst_dvd_demux_sync_stream_to_time):
15657 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
15658 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
15659 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
15660 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
15661 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
15662 (gst_mpeg_demux_sync_stream_to_time),
15663 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
15664 * gst/mpegstream/gstmpegdemux.h:
15665 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
15666 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
15667 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
15668 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
15669 (gst_mpeg_parse_chain):
15670 * gst/mpegstream/gstmpegparse.h:
15671 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
15672 return value confusion (gst_pad_push vs. gst_pad_send_event and
15673 gst_pad_push_event); pass flow return values to caller;
15674 miscellaneous fixes and clean-ups.
15676 2005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org>
15678 * gst/mpegstream/gstdvddemux.c:
15679 set rank to secondary until it works 100%
15680 Original commit message from CVS:
15681 set rank to secondary until it works 100%
15683 2005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org>
15685 * gst-plugins-ugly.spec.in:
15686 add mpegstream plugin to spec file
15687 Original commit message from CVS:
15688 add mpegstream plugin to spec file
15690 2005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net>
15692 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
15693 Original commit message from CVS:
15694 2005-11-14 Martin Soto <soto@localhost.localdomain>
15695 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
15698 2005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz>
15700 partially port the mpegstream plugin to GStreamer 0.9.
15701 Original commit message from CVS:
15702 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net>
15704 * gst/mpegstream/Makefile.am:
15705 * gst/mpegstream/gstdvddemux.c:
15706 * gst/mpegstream/gstdvddemux.h:
15707 * gst/mpegstream/gstmpegdemux.c:
15708 * gst/mpegstream/gstmpegdemux.h:
15709 * gst/mpegstream/gstmpegpacketize.c:
15710 * gst/mpegstream/gstmpegpacketize.h:
15711 * gst/mpegstream/gstmpegparse.c:
15712 * gst/mpegstream/gstmpegparse.h:
15713 * gst/mpegstream/gstmpegstream.c:
15714 * gst/mpegstream/gstrfc2250enc.c:
15715 * gst/mpegstream/gstrfc2250enc.h:
15716 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
15717 partially port the mpegstream plugin to GStreamer 0.9.
15719 2005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com>
15721 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
15722 Original commit message from CVS:
15723 2005-11-14 Andy Wingo <wingo@pobox.com>
15724 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
15725 debugging, allows dll builds on windows. Fixes #316076.
15727 2005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15732 Original commit message from CVS:
15735 === release 0.9.5 ===
15737 2005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15744 * docs/plugins/inspect/plugin-a52dec.xml:
15745 * docs/plugins/inspect/plugin-amrnb.xml:
15746 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15747 * docs/plugins/inspect/plugin-iec958.xml:
15748 * docs/plugins/inspect/plugin-lame.xml:
15749 * docs/plugins/inspect/plugin-mad.xml:
15750 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15751 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15752 * docs/plugins/inspect/plugin-rmdemux.xml:
15754 Original commit message from CVS:
15757 2005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
15759 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
15760 Original commit message from CVS:
15761 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
15762 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
15763 (handle_sequence), (handle_picture), (handle_slice),
15764 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
15765 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
15766 Forward GstFlowReturn about everywhere.
15767 Handle seeking correctly.
15769 2005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com>
15771 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
15772 Original commit message from CVS:
15773 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
15774 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
15775 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
15776 Small cleanups in refcounting.
15778 2005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com>
15780 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
15781 Original commit message from CVS:
15782 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
15783 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
15784 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
15785 (handle_sequence), (handle_picture):
15786 * ext/mpeg2dec/gstmpeg2dec.h:
15787 Removed lots of dubious code.
15788 Handle flushing and seeking correctly. Still leaks though...
15790 2005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org>
15794 port plugins listing changes
15795 Original commit message from CVS:
15796 port plugins listing changes
15798 2005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15803 Original commit message from CVS:
15806 === release 0.9.4 ===
15808 2005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15815 * docs/plugins/gst-plugins-ugly-plugins.args:
15816 * docs/plugins/gst-plugins-ugly-plugins.signals:
15817 * docs/plugins/inspect/plugin-a52dec.xml:
15818 * docs/plugins/inspect/plugin-amrnb.xml:
15819 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15820 * docs/plugins/inspect/plugin-iec958.xml:
15821 * docs/plugins/inspect/plugin-lame.xml:
15822 * docs/plugins/inspect/plugin-mad.xml:
15823 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15824 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15825 * docs/plugins/inspect/plugin-rmdemux.xml:
15826 * gst/realmedia/rmdemux.c:
15829 Original commit message from CVS:
15832 2005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net>
15834 gst/realmedia/rmdemux.c: STOPPED->FAILED
15835 Original commit message from CVS:
15836 2005-10-23 Julien MOUTTE <julien@moutte.net>
15837 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
15839 2005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org>
15841 * gst-plugins-ugly.spec.in:
15842 add packaging of a52dec
15843 Original commit message from CVS:
15844 add packaging of a52dec
15846 2005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com>
15848 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
15849 Original commit message from CVS:
15850 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
15851 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
15852 Set correct stream time in newsegment event.
15854 2005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15858 Original commit message from CVS:
15861 2005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15866 Original commit message from CVS:
15869 2005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net>
15871 ext/a52dec/: Re-enable CPU flags, use liboil to get them.
15872 Original commit message from CVS:
15873 * ext/a52dec/Makefile.am:
15874 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
15875 (gst_a52dec_class_init), (gst_a52dec_sink_event),
15876 (gst_a52dec_change_state):
15877 * ext/a52dec/gsta52dec.h:
15878 Re-enable CPU flags, use liboil to get them.
15880 2005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net>
15882 Port AC3 decoder to 0.9 (#318849).
15883 Original commit message from CVS:
15884 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
15886 * ext/a52dec/Makefile.am:
15887 * ext/a52dec/gsta52dec.c:
15888 * ext/a52dec/gsta52dec.h:
15889 Port AC3 decoder to 0.9 (#318849).
15891 2005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com>
15893 ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
15894 Original commit message from CVS:
15895 * ext/sidplay/gstsiddec.cc:
15896 Small fixes and more error messages.
15898 2005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com>
15901 Original commit message from CVS:
15902 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
15903 (gst_amrnbparse_state_change):
15904 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
15905 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
15906 * ext/mpeg2dec/gstmpeg2dec.c:
15907 * ext/sidplay/gstsiddec.cc:
15908 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
15909 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
15912 2005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net>
15914 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
15915 Original commit message from CVS:
15917 GST_DOC has been renamed to GST_DOCBOOK_CHECK
15919 2005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15921 configure.ac: some docs I had
15922 Original commit message from CVS:
15925 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
15928 2005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com>
15930 gst/realmedia/rmdemux.c: segment-start/done API change.
15931 Original commit message from CVS:
15932 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
15933 (gst_rmdemux_perform_seek):
15934 segment-start/done API change.
15936 2005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org>
15940 * gst/iec958/ac3iec.c:
15941 Set buffer durations on IEC958 buffers.
15942 Original commit message from CVS:
15943 Set buffer durations on IEC958 buffers.
15945 2005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
15947 configure.ac: Fix glib check
15948 Original commit message from CVS:
15952 2005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net>
15954 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
15955 Original commit message from CVS:
15956 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
15957 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
15959 2005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15961 examples/stats/mp2ogg.c: yes, typo fixes
15962 Original commit message from CVS:
15963 * examples/stats/mp2ogg.c:
15966 2005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15968 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
15969 Original commit message from CVS:
15970 * examples/indexing/indexmpeg.c: (main):
15971 * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
15972 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
15973 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
15974 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
15975 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
15976 (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
15977 (dvdreadsrc_open_file), (dvdreadsrc_close_file):
15978 * ext/dvdread/dvdreadsrc.h:
15979 * ext/lame/gstlame.h:
15980 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
15981 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
15982 * gst/iec958/ac3iec.h:
15983 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
15984 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
15985 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
15986 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
15987 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
15988 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
15989 moved bitshift from macro to enum definition
15991 2005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
15993 newsegment API update.
15994 Original commit message from CVS:
15995 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
15996 * ext/mad/gstmad.c: (gst_mad_chain):
15997 * gst/mpegaudioparse/gstmpegaudioparse.c:
15998 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
15999 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
16000 (gst_rmdemux_chain), (gst_rmdemux_add_stream):
16001 newsegment API update.
16003 2005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com>
16005 ext/amrnb/amrnbdec.c: Mark invalid frame sizes
16006 Original commit message from CVS:
16007 * ext/amrnb/amrnbdec.c:
16008 Mark invalid frame sizes
16009 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
16010 UNUSABLE is not to be used here, just push out stuff so
16011 probes can continue linking or making the pad usable.
16013 2005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org>
16016 * gst/realmedia/rmdemux.c:
16017 Improve seek error-resilience.
16018 Original commit message from CVS:
16019 Improve seek error-resilience.
16020 Better error handling generally.
16022 2005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16027 Original commit message from CVS:
16030 === release 0.9.3 ===
16032 2005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16038 * ext/sidplay/Makefile.am:
16040 Original commit message from CVS:
16043 2005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org>
16045 * gst/realmedia/rmdemux.h:
16046 Forgot to commit this file. I hate Nano.
16047 Original commit message from CVS:
16048 Forgot to commit this file. I hate Nano.
16050 2005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org>
16054 * gst/realmedia/rmdemux.c:
16055 Sanity checks and memory leak fixes for real demuxer
16056 Original commit message from CVS:
16057 Sanity checks and memory leak fixes for real demuxer
16059 2005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org>
16061 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
16062 Original commit message from CVS:
16063 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
16064 (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
16065 (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
16066 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
16067 Real demuxer fixes. Make it more bulletproof against bad data,
16068 identify a few more stream types.
16069 Fix seeking so that it works (at least with the seek example
16070 program; it still fails with totem).
16072 2005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com>
16074 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
16075 Original commit message from CVS:
16076 * gst/mpegaudioparse/gstmpegaudioparse.c:
16077 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
16078 Set correct caps on buffers too.
16080 2005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com>
16082 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
16083 Original commit message from CVS:
16084 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
16085 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
16086 * gst/mpegaudioparse/gstmpegaudioparse.h:
16087 Put timestamps on buffers.
16089 2005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
16092 * ext/amrnb/amrnbenc.c:
16093 Changed amrnbenc description, it is an encoder, not decoder.
16094 Original commit message from CVS:
16095 Changed amrnbenc description, it is an encoder, not decoder.
16097 2005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org>
16100 * gst/iec958/ac3_padder.c:
16101 * gst/iec958/ac3_padder.h:
16102 * gst/iec958/ac3iec.c:
16103 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
16104 Original commit message from CVS:
16105 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
16106 more accurate, and to check AC3 checksums (both of them in each frame),
16107 and dump the frame (as a probable sync failure) if they don't match.
16108 General code cleanup, improved comments. Changed to not construct the
16109 header backwards, and not byteswap everything else. If we end up needing
16110 to do little-endian output, we should swap in the element doing the
16111 output (AC3 is big-endian).
16113 2005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org>
16115 * gst-plugins-ugly.spec.in:
16116 fix spec file for ugly
16117 Original commit message from CVS:
16118 fix spec file for ugly
16120 2005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16122 * docs/plugins/inspect/plugin-lame.xml:
16123 revert empty commit
16124 Original commit message from CVS:
16125 revert empty commit
16127 2005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16129 * docs/plugins/scan.stamp:
16130 whoops, wrong files
16131 Original commit message from CVS:
16132 whoops, wrong files
16134 2005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16136 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
16137 Original commit message from CVS:
16138 * docs/plugins/gst-plugins-ugly-plugins.args:
16139 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16140 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16141 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
16142 commit missing files
16143 * docs/plugins/inspect/plugin-lame.xml:
16146 2005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16150 * gst-plugins-ugly.spec.in:
16151 add check-valgrind target
16152 Original commit message from CVS:
16153 add check-valgrind target
16155 2005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16157 * docs/plugins/scanobj-build.stamp:
16159 Original commit message from CVS:
16162 2005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com>
16164 ext/lame/gstlame.c: Set caps on outgoing buffers.
16165 Original commit message from CVS:
16166 * ext/lame/gstlame.c: (gst_lame_chain):
16167 Set caps on outgoing buffers.
16169 2005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16172 * ext/lame/gstlame.c:
16173 * ext/lame/gstlame.h:
16174 clean up further so we don't try to set up five times for a simple pipeline
16175 Original commit message from CVS:
16176 clean up further so we don't try to set up five times for
16179 2005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org>
16183 * gst/iec958/ac3iec.c:
16184 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
16185 Original commit message from CVS:
16186 Set setcaps function on sink pad, not source pad. Produce correct caps
16189 2005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16192 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16193 * docs/plugins/inspect/plugin-iec958.xml:
16194 * docs/plugins/inspect/plugin-lame.xml:
16195 * docs/plugins/inspect/plugin-mad.xml:
16196 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16197 * docs/plugins/inspect/plugin-rmdemux.xml:
16198 update inspect with source
16199 Original commit message from CVS:
16200 update inspect with source
16202 2005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16204 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
16205 Original commit message from CVS:
16206 * ext/mad/gstid3tag.c:
16207 gsttaginterface.h -> gsttagsetter.h
16209 2005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16213 Original commit message from CVS:
16216 === release 0.9.1 ===
16218 2005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16227 Original commit message from CVS:
16230 2005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
16232 ext/amrnb/: State change function updates.
16233 Original commit message from CVS:
16234 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
16235 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
16236 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
16237 State change function updates.
16239 2005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16241 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
16242 Original commit message from CVS:
16243 * ext/mpeg2dec/gstmpeg2dec.c:
16244 GST_CAT_SEEK disappeared from the public API at some point
16246 2005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16248 * gst/iec958/ac3_padder.c:
16249 * gst/iec958/ac3_padder.h:
16251 Original commit message from CVS:
16254 2005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16260 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16261 * docs/plugins/inspect-build.stamp:
16262 * docs/plugins/inspect.stamp:
16263 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16264 * docs/plugins/inspect/plugin-iec958.xml:
16265 * docs/plugins/inspect/plugin-lame.xml:
16266 * docs/plugins/inspect/plugin-mad.xml:
16267 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16268 * docs/plugins/inspect/plugin-rmdemux.xml:
16269 docs for ugly plugins
16270 Original commit message from CVS:
16271 docs for ugly plugins
16273 2005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16275 * gst-plugins-ugly.spec.in:
16276 * gst/iec958/Makefile.am:
16278 Original commit message from CVS:
16281 2005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org>
16284 * gst/iec958/ac3iec.c:
16285 Accept audio/x-private1-a3c on sink pad
16286 Original commit message from CVS:
16287 Accept audio/x-private1-a3c on sink pad
16289 2005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16291 * gst-plugins-ugly.spec.in:
16293 Original commit message from CVS:
16296 2005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com>
16298 * examples/gstplay/player.c:
16299 * examples/stats/mp2ogg.c:
16300 * ext/a52dec/gsta52dec.c:
16301 * ext/amrnb/amrnbdec.c:
16302 * ext/amrnb/amrnbenc.c:
16303 * ext/amrnb/amrnbparse.c:
16304 * ext/dvdnav/dvdnavsrc.c:
16305 * ext/dvdread/dvdreadsrc.c:
16306 * ext/lame/gstlame.c:
16307 * ext/mad/gstid3tag.c:
16308 * ext/mad/gstmad.c:
16309 * ext/mpeg2dec/gstmpeg2dec.c:
16310 * gst/ac3parse/gstac3parse.c:
16311 * gst/asfdemux/gstasfdemux.c:
16312 * gst/asfdemux/gstasfmux.c:
16313 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16314 * gst/iec958/ac3iec.c:
16315 * gst/mpegaudioparse/gstmpegaudioparse.c:
16316 * gst/mpegstream/gstdvddemux.c:
16317 * gst/mpegstream/gstmpegdemux.c:
16318 * gst/mpegstream/gstmpegparse.c:
16319 * gst/mpegstream/gstrfc2250enc.c:
16320 * gst/realmedia/rmdemux.c:
16321 * gst/synaesthesia/gstsynaesthesia.c:
16322 All plugins updated for element state changes.
16323 Original commit message from CVS:
16324 2005-09-02 Andy Wingo <wingo@pobox.com>
16325 * All plugins updated for element state changes.
16327 2005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org>
16329 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16330 * gst/iec958/ac3iec.c:
16331 Fix return types in setcaps functions
16332 Original commit message from CVS:
16333 Fix return types in setcaps functions
16335 2005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org>
16338 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16339 * gst/iec958/ac3iec.c:
16340 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
16341 Original commit message from CVS:
16342 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
16343 Some general cleanups in iec958 framer.
16345 2005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16353 * m4/gst-matroska.m4:
16356 fix distcheck; remove some old m4s
16357 Original commit message from CVS:
16358 fix distcheck; remove some old m4s
16360 2005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org>
16364 * gst/iec958/Makefile.am:
16365 * gst/iec958/ac3_padder.c:
16366 * gst/iec958/ac3_padder.h:
16367 * gst/iec958/ac3iec.c:
16368 * gst/iec958/ac3iec.h:
16369 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
16370 Original commit message from CVS:
16371 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
16373 2005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
16375 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
16376 Original commit message from CVS:
16377 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
16378 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
16379 (gst_dvdlpcmdec_change_state):
16380 Cleanups, fixed header parsing and stripping.
16382 2005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org>
16385 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16386 Use the right bytes when parsing the LPCM dvd header
16387 Original commit message from CVS:
16388 Use the right bytes when parsing the LPCM dvd header
16390 2005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org>
16393 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16394 Return the correct values from chain function
16395 Original commit message from CVS:
16396 Return the correct values from chain function
16398 2005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16401 * docs/Makefile.am:
16402 * docs/plugins/.gitignore:
16403 * docs/random/ChangeLog-0.8:
16404 * docs/version.entities.in:
16406 Original commit message from CVS:
16409 2005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org>
16412 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16413 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
16414 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
16415 Original commit message from CVS:
16416 Restructure LPCM decoder to not expect the demuxer to parse the LPCM
16417 header; instead do this internally. Also support the old way, using
16418 a different mime-type. CVS: